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
341243205764	341243206321	341243206871	341243207421	341243207970	341243208521	341243209071	341243209621	341243210170	341243210721	341243211271	341243211821	341243212371	341243212921	341243213471	341243214021	341243214571	341243215121	341243215671	341243216221	341243216771	341243217321	341243217871	341243218421	341243218971	341243219521	341243220071	341243220621	341243221171	341243221721	341243222271	341243222821	341243223371	341243223921	341243224471	341243225021	341243225571	341243226121	341243226671	341243227221	341243227771	341243228321	341243228871	341243229421	341243229971	341243230521	341243231071	341243231621	341243232171	341243232721	341243233271	341243233821	341243234371	341243234921	341243235471	341243236021	341243236571	341243237121	341243237671	341243238221	341243238771	341243239321	341243239871	341243240421	341243240971	341243241521	341243242073	341243242621	341243243171	341243243721	341243244271	341243244821	341243245371	341243245921	341243246471	341243247021	341243247571	341243248121	341243248671	341243249221	341243249771	341243250321	341243250871	341243251425	341243251971	341243252521	341243253071	341243253621	341243254171	341243254721	341243255271	341243255821	341243256371	341243256921	341243257471	341243258021	341243258571	341243259121	341243259671	341243260221	341243260771	341243261321	341243261871	341243262421	341243262971	341243263521	341243264071	341243264621	341243265171	341243265721	341243266271	341243266821	341243267371	341243267921	341243268471	341243269021	341243269571	341243270121	341243270671	341243271221	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2793	2000	3600	2300	2793	2000	3600	2300	2793	2000	3600	2300	2793	2000	3600	2300	2793	2000	3600	2300	2794	2000	3600	2300	2794	2000	3600	2300	2794	2000	3600	2300	2794	2000	3600	2300	2794	2000	3600	2300	2794	2000	3600	2300	2795	2000	3600	2300	2795	2000	3600	2300	2795	2000	3600	2300	2795	2000	3600	2300	2795	2000	3600	2300	2795	2000	3600	2300	2795	2000	3600	2300	2795	2000	3600	2300	2795	2000	3600	2300	2796	2000	3600	2300	2796	2000	3600	2300	2796	2000	3600	2300	2796	2000	3600	2300	2796	2000	3600	2300	2796	2000	3600	2300	2796	2000	3600	2300	2796	2000	3600	2300	2797	2000	3600	2300	2797	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22672	21327	28991	24024	21470	22450	19902	9553	6140	4797	3783	2854	2528	2056	1769	1559	1455	1421	1369	1320	1243	1187	1195	1154	1053	1090	1072	1010	1011	990	955	917	883	874	849	825	858	879	831	838	795	797	807	770	805	827	865	818	795	785	876	740	789	793	815	810	798	767	810	786	823	778	785	808	830	784	796	856	763	856	794	822	791	792	790	799	747	789	738	770	771	739	820	732	801	765	849	786	757	818	746	806	751	778	761	786	732	775	753	754	838	762	727	766	794	776	776	788	803	744	801	777	775	771	775	821	785	772	866	816	805	811	824	810	763	799	786	749	766	829	790	782	835	771	794	792	791	758	824	808	813	734	791	755	767	792	733	778	776	798	834	749	787	782	764	765	841	755	815	826	811	759	778	844	793	803	798	766	802	830	785	794	794	768	751	753	776	766	781	804	750	776	737	818	817	837	811	782	797	766	773	784	767	855	766	759	767	777	801	735	795	820	778	762	761	867	807	798	779	792	776	799	799	776	770	739	782	782	820	784	741	814	776	786	812	812	773	783	765	815	815	771	794	757	788	750	785	759	772	781	821	844	790	796	791	773	790	755	784	771	729	801	768	807	791	800	790	777	797	785	892	802	811	788	770	773	744	800	780	797	773	760	760	832	761	802	794	781	758	849	814	782	785	771	826	776	800	785	766	850	804	840	814	779	770	771	816	724	794	838	854	798	826	794	773	756	848	845	750	745	848	787	836	786	794	831	762	709	798	788	795	755	807	780	776	820	830	777	812	758	797	742	769	752	750	858	766	783	781	787	757	790	744	785	808	783	849	774	771	788	844	779	823	716	794	796	774	764	797	752	795	806	801	768	772	713	748	825	777	815	750	805	775	776	796	799	782	779	797	793	815	787	742	746	783	812	820	778	747	829	780	757	824	811	828	806	786	841	823	809	798	787	824	780	769	807	765	755	784	769	745	732	826	765	797	734	799	797	789	784	814	800	769	750	791	767	843	804	776	774	788	722	809	782	792	747	804	852	829	794	807	776	815	794	810	757	753	793	833	828	824	778	795	812	792	822	823	806	754	803	848	792	760	775	823	818	799	793	808	792	744	793	830	784	812	790	754	770	843	784	803	777	761	811	832	812	782	823	778	817	824	807	841	791	835	842	757	780	788	831	812	813	801	786	801	852	797	819	803	787	819	801	773	818	782	758	740	769	745	841	807	840	789	786	823	795	781	777	770	792	813	814	804	789	788	750	804	754	771	773	796	789	766	832	707	789	754	782	774	778	787	785	809	749	793	797	756	760	821	826	799	785	781	756	821	824	805	806	815	841	800	821	812	733	812	760	782	762	749	764	757	779	779	772	826	778	781	832	801	825	813	764	799	802	801	799	749	774	793	757	767	772	793	820	772	803	749	839	811	782	804	762	782	793	778	809	810	835	787	763	775	849	814	809	809	836	843	817	760	767	773	787	816	818	807	776	820	766	820	766	762	759	799	795	720	831	806	810	802	791	767	813	796	773	831	823	744	774	784	790	812	800	797	765	790	776	784	851	822	760	734	801	773	787	822	778	819	811	802	721	822	804	826	740	741	739	776	797	824	766	815	808	709	731	826	800	794	784	791	809	811	804	772	763	786	766	715	830	772	805	803	786	798	765	784	829	819	787	796	757	762	795	755	738	783	712	832	800	786	750	769	779	727	806	824	775	787	821	833	782	763	806	772	812	815	793	736	802	801	801	817	829	764	786	786	806	756	753	837	764	754	751	790	827	789	777	762	789	809	815	802	809	731	736	796	757	769	764	836	760	773	772	778	781	745	816	761	770	799	769	790	742	845	802	797	795	779	768	830	766	769	811	792	768	812	824	759	744	784	774	799	808	799	770	744	805	770	781	770	732	778	770	817	769	855	781	795	795	807	818	806	835	795	788	756	797	804	810	749	806	805	787	754	768	783	795	762	780	744	753	834	753	774	790	779	773	802	768	788	737	764	796	766	757	823	738	744	800	833	852	768	824	791	782	778	728	760	777	809	803	809	738	827	754	741	765	819	759	784	758	784	762	798	790	747	800	758	801	766	799	746	813	815	822	793	784	745	787	781	771	746	761	767	814	759	787	793	788	808	800	755	730	737	809	782	778	785	814	846	774	799	803	804	760	828	816	786	796	847	841	756	755	748	801	792	763	781	798	808	836	779	775	808	807	789	793	787	749	776	781	775	745	817	757	739	756	755	754	770	780	785	855	750	805	812	819	797	705	813	786	733	780	771	743	792	765	718	806	810	834	754	777	779	806	787	772	786	780	772	794	836	763	770	746	823	777	773	849	758	780	752	802	823	768	810	811	752	785	818	770	806	805	807	798	791	750	785	794	800	767	829	799	828	810	747	777	804	830	776	834	770	766	796	766	784	777	774	784	756	802	809	817	796	791	801	723	787	793	805	785	780	736	730	749	803	772	816	760	777	740	808	780	743	721	806	799	777	805	842	856	834	744	817	742	791	829	764	769	813	744	804	773	763	754	786	815	767	795	804	765	769	818	808	832	742	800	756	814	822	802	776	805	831	748	796	756	802	730	843	762	825	763	760	832	828	817	727	842	786	829	769	813	752	750	793	764	772	791	758	807	758	748	751	823	793	786	731	795	819	760	782	802	767	751	789	768	775	780	787	786	733	832	795	771	788	804	836	800	809	778	821	800	776	805	779	764	823	748	784	798	814	741	777	839	798	774	737	779	760	806	792	808	789	794	785	742	766	787	778	814	795	745	758	822	816	777	776	807	780	824	824	780	795	802	769	813	807	786	813	820	823	782	868	771	798	840	796	805	812	828	779	802	780	753	795	799	803	805	784	799	788	814	786	748	842	793	736	818	746	776	797	832	807	807	750	786	846	768	857	775	787	770	783	769	793	805	830	814	833	776	774	786	755	781	749	826	806	800	825	765	768	799	796	778	784	779	747	780	774	778	750	785	791	762	808	797	846	770	785	815	795	848	793	738	797	811	762	795	799	859	790	782	806	780	782	794	824	754	804	747	789	776	762	803	826	769	782	769	771	827	793	806	824	749	783	807	809	771	849	804	788	814	789	778	740	779	774	824	794	786	765	777	770	768	838	785	803	814	758	816	724	811	758	794	807	752	797	845	852	771	812	826	820	788	790	787	815	801	755	797	795	795	755	791	800	814	764	770	816	825	859	776	783	750	820	817	801	810	818	789	794	836	758	783	814	758	801	831	778	801	771	851	789	760	807	808	800	789	831	770	806	750	789	751	822	775	816	804	808	766	773	777	764	833	797	742	792	796	794	802	821	811	769	812	764	796	769	789	780	748	770	780	829	755	749	752	757	756	831	803	799	809	776	788	824	754	765	784	832	766	803	821	834	828	761	748	792	777	792	856	764	788	787	775	778	798	815	824	763	767	787	825	775	804	741	767	770	824	797	775	796	771	748	771	815	755	825	805	784	850	741	799	766	796	779	794	775	748	761	794	780	804	789	794	826	808	797	801	745	806	800	781	776	798	806	765
27832	52189	41462	29169	24588	20795	16619	12208	9596	7118	5602	4291	3466	2830	2420	2223	1901	1757	1658	1582	1575	1479	1430	1300	1342	1197	1208	1164	1144	1091	1040	971	984	934	860	957	917	954	874	875	798	854	819	819	809	851	833	843	868	813	857	840	841	862	849	799	810	864	849	816	812	825	823	774	817	834	839	815	774	805	854	796	848	793	782	860	833	791	822	804	809	779	804	787	789	769	792	815	766	780	798	850	788	818	843	814	790	845	840	780	804	807	838	806	837	815	780	809	805	756	794	846	828	864	817	823	746	746	814	775	804	817	769	829	845	819	799	802	838	857	787	803	801	799	855	860	820	823	847	789	826	756	787	779	805	808	837	791	837	829	828	810	832	776	797	776	823	843	821	787	863	803	819	808	827	853	800	831	748	797	811	775	772	785	824	793	810	854	808	844	804	805	848	790	807	845	809	829	779	799	787	815	796	774	876	875	877	778	806	784	836	822	776	814	792	831	850	816	817	798	801	836	810	783	823	796	856	810	810	825	796	804	796	816	787	830	786	853	836	814	806	825	884	812	834	794	838	820	833	839	816	818	792	832	819	829	792	844	831	842	809	854	821	794	783	829	813	771	817	812	861	803	739	811	789	859	835	763	818	850	812	848	860	866	834	822	884	849	821	832	827	821	777	836	841	812	880	777	794	764	798	870	845	824	785	861	819	805	800	818	843	823	823	842	806	829	825	792	802	807	868	820	810	806	837	764	846	858	888	838	772	807	860	817	773	812	772	844	855	818	805	839	802	848	777	799	823	806	812	787	810	814	814	778	819	776	805	826	863	832	814	805	797	802	848	855	771	775	838	844	792	783	837	798	797	802	809	822	823	779	755	802	741	798	785	839	815	800	828	876	858	801	827	768	805	795	775	812	806	774	842	835	850	807	818	815	840	861	783	800	806	814	817	788	786	820	831	806	848	837	764	781	800	821	773	813	840	850	790	796	855	766	791	843	854	789	778	811	841	767	858	837	813	804	808	825	789	859	815	816	832	816	789	834	816	749	886	817	808	826	838	807	775	830	825	835	811	824	782	823	772	781	791	815	816	830	817	809	791	810	825	777	834	818	823	844	874	809	786	810	823	822	794	825	792	838	815	830	813	823	785	819	837	816	837	860	808	815	791	856	810	831	802	793	820	790	793	849	814	789	835	820	764	833	841	797	862	792	821	781	781	843	785	801	742	842	817	838	796	769	777	819	801	839	834	883	820	826	848	810	830	834	795	760	771	790	787	835	799	785	800	858	828	806	811	795	816	770	842	853	864	819	775	814	784	843	852	798	820	813	801	788	854	851	785	802	826	749	804	824	807	838	835	812	727	882	853	859	803	820	850	811	864	831	815	820	779	810	849	783	852	851	806	821	815	811	774	807	819	825	809	824	784	804	807	849	844	782	790	821	786	803	780	822	838	829	774	779	784	802	765	813	801	829	851	804	810	788	811	780	799	829	782	834	836	758	776	824	768	823	792	838	810	766	837	801	854	830	823	822	803	843	793	811	813	796	841	842	840	840	828	866	831	845	827	802	833	823	818	821	781	855	848	751	840	785	855	786	843	803	820	859	788	809	831	829	760	800	813	815	765	820	791	793	868	813	843	841	800	823	799	803	797	814	779	805	848	848	815	837	825	835	800	791	805	837	825	861	824	802	844	808	798	847	810	763	848	784	797	820	865	802	834	742	821	802	798	808	841	769	762	810	806	757	824	807	817	826	798	816	806	828	790	839	819	802	759	782	825	825	793	827	794	865	784	806	800	801	833	828	777	863	818	820	870	781	816	781	745	804	822	790	757	790	815	843	841	792	816	811	796	824	794	780	809	776	805	821	795	845	844	824	806	768	803	836	819	851	791	783	812	794	819	861	821	764	819	817	848	775	833	828	828	809	777	823	863	836	854	800	769	788	767	799	831	796	755	771	792	780	800	895	822	824	813	852	820	792	773	771	761	842	846	789	786	838	783	894	845	833	792	819	850	880	828	795	816	800	803	813	784	791	819	800	769	797	825	814	821	771	791	808	819	791	781	847	836	840	854	777	841	803	836	832	831	848	786	805	815	795	811	809	802	848	849	771	799	868	831	840	753	771	788	796	798	795	789	779	837	866	826	808	845	785	811	846	810	763	801	817	788	828	809	795	786	776	786	791	834	820	788	874	815	824	785	768	809	771	786	772	808	829	783	789	820	821	816	795	802	753	832	768	796	840	791	762	771	810	821	815	834	849	797	810	791	830	781	853	802	799	810	821	807	820	804	806	846	822	804	811	842	833	852	832	844	809	798	805	847	831	777	795	867	763	766	820	846	772	822	842	812	834	815	790	874	814	839	851	775	783	821	807	788	829	861	842	839	827	806	798	781	808	776	820	826	802	775	848	799	811	829	829	782	809	848	791	796	815	832	815	789	869	819	836	868	800	868	757	835	790	839	834	821	813	825	787	832	810	862	837	849	791	808	803	784	825	785	832	793	778	792	783	805	798	856	799	795	746	841	809	791	824	818	866	856	800	812	815	818	782	834	841	814	808	823	874	821	806	819	795	802	821	787	869	823	808	830	789	769	765	826	817	820	813	804	870	831	779	768	807	773	819	834	796	773	831	793	837	817	800	761	804	776	839	818	788	783	804	834	794	855	780	823	795	809	854	754	781	838	784	828	818	790	782	768	841	780	805	823	729	822	796	745	816	773	848	783	817	813	783	851	873	837	832	829	826	822	785	766	827	856	856	821	812	823	782	759	840	795	852	858	785	858	821	794	779	870	765	817	834	843	786	778	793	803	791	822	843	789	744	812	819	839	872	823	846	808	782	796	840	792	769	817	819	842	798	815	842	809	800	800	833	788	804	819	844	833	835	875	812	816	747	814	821	862	783	795	819	800	813	881	791	759	870	798	824	795	827	829	803	814	806	850	805	824	836	817	810	824	794	780	816	850	819	768	832	786	791	842	827	794	771	811	837	805	790	826	841	796	825	860	784	811	788	813	772	829	826	853	821	817	756	826	797	800	859	805	803	828	845	834	838	817	827	838	835	828	824	866	821	830	841	785	866	825	830	802	815	839	763	813	799	885	769	880	795	841	800	804	800	826	802	810	832	805	879	833	805	818	791	821	805	858	875	822	807	813	857	801	801	781	780	795	839	808	835	844	812	758	713	849	837	823	812	829	857	765	887	769	799	809	862	773	799	761	788	818	810	841	820	793	862	749	816	834	861	821	781	849	835	840	836	824	816	791	834	816	839	781	834	864	834	797	871	796	790	755	779	790	814	838	770	836	807	850	793	830	793	833	797	873	811	835	769	851	791	780	867	885	782	797	834	776	821	877	823	798	828	776	808	870	866	848	844	850	800	785	845	830	787	794	795	837	799	796	829	836	807	792	892	782	823	852	795	787	806	752	768	843	770	817	812	788	816	837	837	792	827	840	846	845	813	806	789	836	842	824	854	808	792	802	817	821	822	820	807	825	795	783	799	872	797	807	877	842	812
28484	24325	27565	19641	11408	8019	5680	3573	2865	2146	1737	1375	1185	1059	906	834	766	751	717	723	656	697	683	624	639	594	548	590	594	558	508	504	525	496	517	485	499	512	514	459	511	503	517	488	474	500	468	468	468	442	473	475	513	518	488	516	453	459	464	474	451	460	468	480	507	497	477	471	477	467	465	492	451	509	456	485	464	429	487	485	478	509	419	448	452	505	477	451	462	456	433	497	487	465	471	480	450	465	485	481	486	465	443	511	503	499	443	443	495	436	501	472	451	429	508	478	469	469	487	442	501	477	529	498	487	499	500	467	494	477	464	449	462	481	452	476	478	492	456	493	462	468	479	518	497	449	483	488	502	473	457	488	492	489	467	528	470	484	461	497	481	440	425	437	471	484	503	476	488	467	483	452	480	488	460	509	485	454	510	489	518	407	443	536	501	488	450	539	492	505	476	479	468	493	470	447	495	481	490	481	449	483	469	482	459	529	455	510	487	448	460	494	463	437	492	474	475	458	506	466	509	485	492	499	455	468	481	438	500	502	453	498	463	479	504	472	483	492	445	485	470	496	482	479	448	490	453	478	460	487	461	498	459	481	499	477	522	469	453	456	481	481	470	460	451	460	472	483	452	482	463	504	483	493	453	486	483	460	489	480	485	466	471	498	438	508	453	503	488	434	509	476	492	453	469	523	478	494	521	482	454	523	507	482	454	528	514	494	465	469	495	488	501	495	475	466	477	494	476	480	454	465	491	496	517	479	457	449	469	477	463	491	464	483	475	479	462	481	478	479	535	523	458	508	479	475	460	497	497	469	435	478	485	471	503	493	484	463	465	485	491	489	492	448	460	450	450	487	470	498	444	485	483	501	472	478	537	443	424	452	482	442	481	478	469	481	472	488	480	470	476	528	466	452	473	436	507	456	450	454	514	501	500	457	442	472	487	522	465	445	493	485	487	491	450	498	492	468	451	478	461	492	448	481	492	452	452	458	475	502	507	492	505	453	452	495	452	457	470	499	504	486	519	509	476	518	490	462	470	477	491	481	477	489	450	481	437	485	495	496	442	504	494	501	461	539	486	446	478	466	527	467	523	507	463	471	505	486	531	478	461	457	481	514	512	466	478	485	487	478	479	467	489	446	476	456	457	478	483	497	428	465	442	480	447	451	519	434	474	466	471	467	483	477	479	496	453	473	513	461	464	479	474	473	481	446	480	422	448	507	516	471	526	516	494	520	472	494	475	475	455	503	493	451	493	482	464	485	458	483	470	475	445	471	444	483	460	460	445	491	496	543	489	470	442	515	486	461	489	486	496	497	463	468	480	511	476	488	485	499	477	449	478	470	488	447	464	471	468	479	466	462	502	516	476	503	515	468	479	527	501	509	444	483	467	450	480	480	481	472	471	503	469	456	494	500	488	515	511	425	514	450	478	444	475	461	467	446	515	494	524	506	466	486	520	478	450	499	495	458	519	443	469	497	447	437	467	477	503	485	450	495	455	471	461	477	494	492	526	453	459	469	534	489	508	470	454	477	501	445	442	466	479	500	494	495	494	445	451	451	473	476	465	502	439	478	458	522	480	476	495	512	477	462	484	482	461	494	467	453	471	488	469	470	503	462	462	517	467	436	477	461	477	506	456	477	490	450	478	468	456	452	484	471	528	468	469	432	465	428	488	444	483	507	527	475	481	452	471	492	464	495	465	445	495	491	495	488	468	517	472	501	492	474	449	531	469	470	461	475	481	475	473	506	473	493	454	442	476	487	468	493	464	499	473	463	512	467	530	472	460	481	475	444	471	466	470	459	428	525	448	457	518	486	512	465	457	432	511	472	473	491	476	503	454	476	503	465	488	468	466	456	447	495	461	470	454	469	471	477	472	508	472	496	485	482	501	504	463	488	468	490	475	476	501	482	441	482	475	466	466	479	501	478	480	473	497	496	482	452	446	465	467	502	472	515	443	469	496	450	480	505	536	454	486	530	488	492	469	487	493	470	485	459	519	452	482	505	469	475	501	483	461	473	521	499	486	482	466	459	460	464	534	470	503	472	438	496	462	489	491	514	489	503	485	436	491	432	522	471	503	445	493	490	443	478	488	442	460	492	478	477	497	494	501	496	501	470	510	465	495	526	475	496	499	459	475	478	521	474	503	457	508	507	454	482	494	462	507	504	486	456	477	448	472	510	465	480	503	457	478	491	484	462	425	458	512	493	459	480	490	454	460	483	519	466	455	462	467	484	455	456	517	449	488	462	443	499	485	453	512	490	482	474	457	472	490	492	494	498	469	481	462	490	488	443	479	453	491	477	465	467	515	493	452	507	495	489	451	481	459	502	463	487	427	462	468	474	486	492	543	478	483	456	471	450	482	484	469	480	525	467	472	439	442	465	506	508	495	499	483	491	480	457	485	474	472	458	485	493	461	470	484	482	460	459	440	488	470	481	468	508	513	479	473	502	479	472	472	482	446	458	465	498	462	487	467	495	476	477	500	526	456	480	465	460	507	513	459	473	494	470	440	452	492	451	502	498	481	449	496	458	460	521	461	486	428	476	485	486	469	481	496	487	489	476	481	453	482	461	474	483	474	482	470	451	464	497	500	482	495	488	487	474	506	484	484	445	473	475	465	474	513	512	470	480	487	459	495	481	443	478	454	513	463	515	471	474	458	495	500	431	495	509	456	513	474	500	504	465	501	487	445	477	506	476	497	449	500	506	511	475	484	443	450	472	437	472	501	495	460	505	475	455	502	476	461	473	497	490	482	474	481	506	450	467	472	466	476	485	531	452	466	498	454	494	449	509	501	461	459	497	476	492	477	500	509	459	471	516	524	495	507	486	470	503	477	452	423	453	443	475	497	470	479	490	493	471	490	478	485	528	466	510	465	512	516	499	504	491	429	448	522	502	483	488	512	506	481	491	425	463	467	501	467	499	455	455	500	456	498	488	458	467	501	451	478	484	501	467	497	509	427	499	480	463	519	478	458	469	455	484	460	505	486	434	481	498	506	458	478	470	459	496	458	490	482	476	482	503	493	472	444	447	491	448	462	507	487	503	485	493	437	483	452	472	472	504	463	496	486	490	493	462	484	504	456	467	456	492	475	471	519	466	467	529	494	488	476	478	497	482	451	468	497	463	461	508	478	466	463	479	478	468	482	449	502	523	445	441	460	493	491	463	470	510	432	438	444	482	458	491	493	418	492	464	481	481	467	452	464	479	507	487	507	479	452	464	466	462	442	505	490	491	492	464	460	493	518	455	471	441	470	475	442	468	495	453	477	471	499	469	501	495	460	482	454	423	499	486	501	512	474	488	471	510	457	453	439	488	467	456	436	494	472	466	511	465	471	457	463	488	484	467	469	472	481	480	477	530	471	491	471	483	473	497	487	491	458	438	524	480	484	484	475	442	495	488	497	483	413	470	483	462	497	504	493	496	482	469	483	494	492	486	442	461	494	428	525	525	483	469	495	477	483	497	450	485	472	481	505	442	460	492	488	504
25805	39791	30105	18781	14965	12348	9260	6481	4967	3797	2854	2177	1829	1397	1228	1084	1031	924	996	857	786	825	762	793	747	732	711	657	692	674	630	557	559	595	597	579	586	512	541	571	556	497	505	537	516	508	504	541	509	533	495	536	479	499	497	459	478	512	485	525	503	512	469	486	509	540	465	449	490	476	539	482	513	530	510	517	508	508	469	484	488	468	508	500	499	499	524	456	517	504	508	518	519	509	497	496	469	507	538	490	523	491	505	510	521	545	482	508	497	518	514	511	484	493	530	479	497	477	464	516	515	500	509	493	472	530	508	494	481	510	521	495	481	515	496	503	509	491	492	494	493	500	471	522	507	458	506	521	491	511	480	518	513	511	495	536	493	499	502	502	486	492	474	488	501	461	484	505	497	487	533	517	530	502	468	535	462	537	480	482	516	473	494	520	509	497	471	524	458	512	490	509	479	501	501	534	515	483	486	513	472	534	497	578	472	500	468	487	512	538	487	503	511	502	522	526	542	503	489	489	503	533	509	508	541	486	472	487	519	488	508	554	518	496	527	507	488	494	499	510	497	503	480	528	500	470	551	522	497	508	499	509	510	468	491	480	481	520	531	471	480	496	484	475	505	531	507	513	506	536	495	478	484	499	532	486	504	484	464	473	528	534	495	494	467	502	505	500	515	503	494	497	533	502	490	495	515	514	488	434	518	539	495	543	505	484	503	524	491	498	481	454	495	496	489	494	507	499	541	502	513	487	484	513	507	485	497	505	509	508	499	497	503	529	532	520	501	493	505	544	527	487	519	504	505	508	501	510	515	525	543	539	501	494	484	528	466	492	517	499	501	504	516	508	515	519	542	518	517	500	504	477	480	522	542	546	538	459	446	500	518	498	522	503	482	553	533	493	505	490	492	571	500	482	462	511	497	503	505	510	520	494	476	469	510	489	486	541	514	486	543	539	459	521	486	490	507	494	492	489	535	503	500	482	478	509	530	501	487	533	497	536	511	483	494	533	471	537	508	477	526	512	535	505	455	491	509	537	453	499	499	473	486	506	478	488	483	522	535	510	498	486	492	461	486	516	477	523	543	506	495	524	477	524	468	519	497	490	521	520	519	522	488	511	496	482	492	473	505	498	539	530	481	517	511	485	551	531	532	508	483	539	513	478	495	556	469	508	496	515	468	502	509	533	517	475	491	478	481	473	476	531	504	465	523	516	534	491	508	483	498	502	509	494	473	504	520	508	470	527	507	498	505	474	481	521	501	524	496	553	515	489	460	544	518	494	498	498	521	482	538	522	498	495	512	504	493	515	507	536	515	514	500	479	477	524	493	494	516	534	538	506	509	515	489	491	479	492	465	512	511	455	484	493	508	520	546	467	494	527	520	510	451	525	523	537	533	480	480	475	502	535	525	473	480	462	510	496	488	435	529	494	519	502	490	530	489	497	506	491	499	510	486	546	518	497	524	493	473	496	489	525	500	499	495	508	481	528	522	485	508	493	527	502	527	532	500	529	498	504	481	477	505	498	491	503	519	496	483	472	515	509	496	523	468	496	499	499	519	529	480	515	513	506	478	536	467	495	507	473	511	496	494	537	505	546	487	485	521	490	480	514	488	514	498	521	502	510	459	513	507	524	496	511	504	488	513	512	501	509	467	498	491	465	512	486	518	514	468	488	492	536	492	499	519	491	476	481	508	512	545	508	541	500	498	511	469	521	518	487	486	516	512	528	500	536	495	485	519	486	517	520	517	525	471	535	505	488	503	488	455	515	539	501	512	518	522	488	515	494	524	487	466	501	517	527	515	507	536	498	520	523	507	493	504	500	489	518	479	480	527	494	525	472	545	519	480	477	516	488	516	494	504	525	454	526	516	473	529	541	505	477	545	465	480	526	510	526	490	532	547	470	519	496	534	515	521	510	521	510	514	553	475	487	504	488	503	501	499	486	506	485	485	487	515	468	509	481	532	485	484	499	514	524	512	476	470	503	489	485	527	498	531	514	503	503	516	538	486	520	480	515	492	515	505	517	496	497	537	494	539	488	493	500	520	539	491	497	493	502	514	496	512	520	513	472	485	488	487	504	513	476	498	554	520	474	541	483	487	503	472	495	516	510	514	483	494	510	496	491	498	491	520	511	513	494	483	459	547	478	473	497	477	526	547	497	515	494	510	527	521	538	522	527	508	477	519	481	513	534	486	451	478	529	506	507	471	499	497	480	488	484	493	465	469	481	469	487	524	494	541	471	471	484	477	501	517	465	503	466	523	497	493	513	508	499	515	507	527	500	474	482	519	531	496	497	520	495	504	521	496	471	485	503	481	503	509	517	554	469	519	487	499	482	469	535	505	513	508	494	531	547	534	508	509	531	485	468	493	530	501	482	503	447	500	519	522	508	488	472	524	535	541	580	502	500	473	500	511	535	486	508	506	555	491	510	527	496	484	517	525	470	482	520	495	504	509	495	529	495	487	499	550	510	503	494	504	514	476	513	462	521	520	496	487	493	491	496	509	476	479	469	468	474	460	514	519	465	515	527	486	523	466	515	490	502	511	525	557	493	536	471	527	513	489	523	514	495	517	520	511	500	510	479	497	456	482	512	499	503	479	480	498	493	512	509	520	509	505	505	469	501	482	485	515	497	516	522	467	512	544	519	495	485	543	515	474	505	479	496	517	494	490	514	518	531	502	504	484	527	490	493	476	500	496	561	520	514	464	519	508	480	484	516	497	507	483	481	506	500	501	505	531	507	497	515	540	483	536	438	497	499	486	498	478	500	491	505	505	491	498	522	503	506	469	508	495	474	484	463	555	495	532	504	489	512	512	481	501	501	512	550	469	516	496	499	507	528	462	516	520	515	500	525	507	473	487	473	538	525	462	521	474	515	462	520	497	544	500	500	487	456	461	524	471	533	529	554	486	492	515	500	490	574	456	470	519	463	488	493	472	513	518	535	521	470	533	451	566	501	514	470	475	498	534	510	514	529	490	528	475	530	557	483	495	523	484	531	513	492	496	512	487	503	488	526	507	473	495	507	529	503	508	488	494	466	509	523	520	492	481	503	507	482	514	489	470	502	494	531	491	544	503	519	510	523	512	527	505	509	451	501	477	513	470	530	524	476	530	473	496	441	527	506	482	481	503	494	520	505	543	505	520	522	529	509	531	501	531	481	522	482	508	497	475	508	531	517	539	515	524	512	507	476	506	495	527	497	516	464	506	492	525	505	521	489	505	526	498	480	498	476	518	516	506	531	477	521	491	515	523	492	536	501	511	491	492	493	478	454	504	497	465	522	531	486	566	488	549	526	501	498	490	480	484	515	513	512	506	530	493	556	460	494	495	530	491	508	477	517	523	492	517	517	543	511	444	502	495	486	503	511	475	518	478	522	507	514	545	514	475	518	502	518	486	514	533	503	463	548	499	465	526	503	528	476	553	483	528	501	550	520	490	500	522	492	489	511	527	493	512	505	475	514	489	496	520	531	519	480	511	485	547	500	522	505
23363	21068	28333	24086	21461	18964	11725	6318	4218	3512	2709	2274	1883	1649	1475	1445	1213	1143	1114	1108	1030	1026	1004	997	981	934	968	940	915	894	896	861	807	819	823	787	769	853	783	808	832	781	775	756	753	763	758	782	764	803	735	762	742	742	775	740	752	800	756	754	812	795	752	756	731	771	812	734	776	744	720	779	769	756	770	808	747	735	722	783	790	739	777	760	749	729	750	802	772	753	749	797	775	762	764	788	761	765	802	730	738	757	771	759	739	789	761	784	761	819	824	751	793	751	764	759	749	738	760	759	754	751	741	769	747	767	762	793	745	729	756	788	731	713	776	734	766	767	761	766	757	723	762	745	721	742	728	726	784	785	790	748	719	788	757	789	777	746	776	802	800	782	810	763	746	798	727	724	779	731	777	764	768	759	756	725	782	733	823	749	792	701	729	728	787	712	705	812	741	756	742	751	709	761	788	730	792	722	737	764	831	762	795	776	781	788	801	769	736	670	756	795	775	771	751	795	830	772	760	748	766	709	726	763	799	755	797	774	742	762	777	735	792	767	761	756	763	691	758	779	770	748	780	773	806	783	768	761	706	726	808	812	766	771	800	750	800	750	735	759	768	751	769	741	728	793	762	740	700	754	740	773	745	796	742	758	763	755	754	739	748	745	769	727	825	746	722	701	788	751	741	771	781	758	786	696	769	749	760	760	748	762	724	703	778	741	803	808	755	751	700	746	748	782	731	772	771	795	757	729	760	782	798	747	751	758	760	710	729	809	792	756	706	755	823	751	763	782	784	777	750	784	758	750	760	789	750	760	775	824	731	741	781	775	758	721	758	778	766	780	753	764	726	763	764	752	721	769	743	749	789	800	760	762	779	815	763	759	767	790	720	814	789	739	820	787	745	759	787	802	731	769	732	755	711	734	760	746	779	787	752	724	769	800	712	806	775	725	809	786	758	700	776	800	766	770	775	733	754	771	736	751	792	725	795	777	767	796	770	741	727	766	727	783	769	713	741	822	801	725	730	773	743	764	755	766	698	750	788	809	776	763	738	719	782	769	768	808	742	756	741	823	733	806	803	697	732	836	778	703	788	791	793	709	771	777	756	781	805	778	758	749	779	795	721	761	753	750	757	754	812	730	732	765	767	743	706	765	727	763	746	781	692	799	745	776	758	720	728	754	725	807	741	760	764	814	786	769	717	815	733	761	767	799	719	726	719	783	737	768	790	756	804	803	742	776	795	787	735	715	777	762	783	812	784	739	713	734	754	779	814	726	740	776	727	781	758	821	765	728	798	781	785	739	755	809	775	789	756	791	733	769	760	786	730	782	781	737	749	759	747	764	758	770	734	706	760	759	804	768	773	708	787	742	758	762	793	752	722	709	781	758	740	796	819	761	763	768	765	752	749	768	778	786	782	771	739	752	756	767	769	763	743	732	760	833	755	763	724	758	733	793	795	741	770	741	759	751	770	744	669	782	784	821	753	803	751	711	730	760	757	784	786	821	760	756	771	764	799	788	816	736	721	800	747	769	729	740	772	728	798	762	774	760	677	788	750	753	756	730	736	764	729	793	751	754	763	752	724	749	708	780	793	734	778	831	722	780	785	740	735	760	753	797	783	764	739	684	716	761	793	753	800	735	780	723	711	772	717	766	702	730	773	746	756	741	737	762	746	801	821	731	741	748	781	740	740	776	789	755	757	753	748	763	758	752	803	781	746	716	768	802	728	793	729	724	772	757	775	694	750	772	803	764	768	763	764	698	797	770	701	717	768	762	790	751	794	765	757	750	774	751	748	792	780	792	741	709	684	722	784	762	782	771	741	777	724	774	814	734	788	764	808	743	754	798	722	714	771	809	796	738	750	784	713	726	780	773	754	748	743	758	752	788	751	819	784	792	754	798	737	753	709	757	761	758	759	762	748	785	775	744	810	787	836	773	757	751	809	787	789	765	703	747	706	790	751	780	723	799	756	778	785	732	721	779	752	756	799	697	763	747	726	736	782	760	775	716	752	775	725	753	763	790	772	738	781	748	770	799	778	721	773	786	782	745	747	691	702	722	759	755	804	767	744	728	747	750	697	769	696	700	819	699	772	788	817	741	757	828	766	726	738	746	794	793	767	745	807	755	750	757	721	757	800	785	754	727	734	746	810	753	744	737	791	783	764	731	742	747	805	770	741	776	743	803	792	743	798	764	729	823	816	807	766	799	756	733	774	735	742	735	738	783	744	718	758	762	758	755	712	752	776	756	757	747	730	770	726	745	754	738	749	744	749	741	774	743	785	721	789	793	738	803	768	762	750	749	775	751	803	792	747	734	753	756	708	747	735	735	706	728	786	753	743	724	785	737	762	717	743	757	742	778	739	737	767	795	739	720	785	730	718	727	757	770	751	773	745	723	785	727	765	720	744	788	744	787	744	756	723	748	728	720	684	746	736	763	782	746	772	773	729	759	789	746	742	748	772	804	778	712	764	770	761	750	787	779	756	785	756	750	737	736	776	729	744	750	783	715	795	772	813	735	776	722	774	786	749	791	713	744	711	785	781	783	733	773	815	740	763	784	756	751	800	758	767	692	778	766	746	724	737	814	762	779	753	731	739	767	750	743	768	749	783	841	778	719	748	792	757	775	796	763	771	736	765	739	757	767	738	784	792	765	805	771	742	739	756	703	847	750	774	746	765	718	761	738	699	777	780	741	724	741	732	714	741	782	730	752	786	784	747	783	784	741	713	760	726	725	765	764	776	779	765	764	786	816	760	767	743	666	793	720	793	721	696	776	746	728	754	774	719	769	762	760	747	770	750	706	752	745	716	809	743	803	749	790	719	738	694	734	747	757	809	736	719	768	768	755	788	749	788	837	803	758	808	701	795	759	776	792	801	736	740	784	805	760	775	752	767	747	781	778	741	745	733	819	705	768	747	773	733	754	758	792	787	775	744	728	792	765	741	792	756	790	736	727	754	757	752	748	773	770	716	743	752	774	745	782	770	752	720	739	720	724	747	800	743	736	727	731	768	779	772	800	774	759	728	708	795	774	739	724	690	695	741	813	734	780	725	764	701	791	716	764	712	767	767	743	738	804	731	719	767	743	800	760	828	728	758	776	796	719	766	757	753	756	769	718	751	763	752	763	771	756	748	777	800	803	742	735	729	788	749	769	800	767	810	769	765	755	757	783	762	810	802	781	739	786	742	772	739	760	771	724	787	785	763	759	713	732	815	788	785	766	799	775	747	789	770	783	778	776	713	740	738	756	770	796	750	707	758	730	703	732	779	774	767	727	730	761	749	727	759	773	760	771	699	787	753	731	792	750	729	768	749	741	755	725	778	757	748	772	748	755	781	774	764	809	716	734	756	738	749	763	713	768	767	781	765	779	769	737	772	749	742	791	789	723	808	775	705	809	766	735	736	776	789	784	748	738	806	831	757	793	714	738	759	712	768	751	798	786	792	733	766	761	744	778	750	815	787	766	731	772	787	768	786	795	786	821	766	734	754	770
25657	46702	36188	24566	19623	16188	13183	9250	6797	5457	4194	3264	2617	2294	2004	1911	1591	1468	1417	1366	1230	1233	1176	1138	1166	1077	1069	994	988	1015	908	945	876	925	886	907	873	887	784	840	799	777	845	812	749	755	799	765	799	836	795	759	770	779	757	815	811	841	741	729	769	753	842	810	737	754	782	767	781	836	791	743	812	830	808	835	730	792	782	834	832	805	743	798	791	759	870	787	817	755	789	768	766	778	819	785	724	767	797	788	768	748	746	774	832	811	772	816	823	789	777	781	757	792	806	753	773	755	789	797	788	770	806	806	795	773	738	829	755	780	779	744	782	832	785	803	811	778	792	776	824	738	784	774	764	755	822	787	743	726	815	775	801	762	824	807	792	780	762	848	813	809	727	830	768	732	814	775	793	775	743	778	735	792	762	802	768	809	750	701	775	785	839	775	825	765	765	827	812	794	779	811	789	754	792	792	807	812	750	761	827	792	807	849	787	760	781	737	831	804	785	765	817	762	842	824	816	776	825	788	791	756	784	747	774	708	767	733	749	826	809	784	738	808	798	824	827	775	791	745	755	752	729	752	756	775	798	738	768	804	779	743	782	746	761	775	799	770	722	784	837	804	787	807	729	781	767	809	722	744	810	784	740	785	740	786	770	732	773	765	783	750	743	776	738	809	793	746	830	807	825	781	780	757	778	707	798	717	784	771	768	767	790	762	759	788	809	769	741	757	779	760	800	790	821	762	732	783	778	773	689	773	790	784	797	829	767	774	797	724	812	811	741	745	789	764	794	769	798	783	783	798	766	748	815	770	753	779	774	818	778	789	776	765	786	819	783	751	791	752	773	787	769	804	828	761	781	778	774	790	784	762	808	764	786	772	788	773	791	757	813	737	772	764	754	757	765	775	799	743	764	764	792	776	825	777	799	790	751	758	814	806	762	764	775	755	777	708	819	804	781	744	811	829	762	779	758	803	750	795	786	763	810	774	741	789	756	837	845	765	821	778	799	754	800	765	729	744	773	797	767	768	803	763	794	776	774	742	778	830	787	764	755	797	820	836	737	802	768	809	759	792	759	768	759	743	764	806	734	812	797	785	749	798	775	785	796	775	773	759	786	724	767	833	777	807	797	785	805	798	789	814	795	740	786	794	820	798	757	771	784	822	746	797	765	766	798	792	774	800	769	740	798	779	790	786	775	813	708	833	791	781	792	714	778	817	804	745	787	761	778	806	791	759	736	782	777	786	773	786	785	769	758	836	755	792	798	816	744	807	781	765	794	783	813	759	786	766	786	796	782	769	773	804	798	768	744	747	762	789	802	760	752	824	815	774	840	841	833	842	779	783	834	841	762	817	743	762	825	741	728	759	742	808	822	807	751	832	797	754	827	759	741	804	802	811	785	792	741	749	789	747	793	750	782	785	816	798	770	781	751	789	758	778	764	821	738	776	765	800	726	825	816	788	750	787	774	759	812	756	739	793	796	775	759	725	819	790	819	736	760	755	799	817	782	787	766	807	799	811	734	766	769	786	761	837	791	817	795	787	777	778	723	807	773	780	768	787	788	761	799	780	817	776	786	770	751	799	724	771	807	843	756	759	811	769	812	746	761	758	793	789	762	769	802	760	772	777	789	771	797	775	765	742	767	793	768	764	790	792	766	731	800	741	792	797	758	751	764	785	762	750	773	727	795	841	742	782	731	794	754	732	783	734	782	756	810	769	803	793	805	787	748	800	771	768	775	805	766	818	767	819	773	787	778	815	793	796	820	774	742	815	752	806	830	791	814	791	808	785	796	803	744	770	778	799	770	751	774	819	770	750	740	765	773	812	763	797	800	835	736	768	712	750	776	746	766	733	772	790	839	781	801	750	712	765	792	793	741	815	790	791	819	803	720	783	809	762	769	804	740	792	751	753	789	725	758	786	727	796	786	815	779	767	751	803	758	819	799	782	752	822	794	843	818	740	824	767	788	808	795	786	819	826	764	750	797	755	784	786	770	788	798	786	814	839	802	762	815	765	791	777	780	792	757	779	799	792	830	833	738	767	811	730	782	773	741	746	780	795	796	768	787	792	796	784	754	787	818	770	825	748	798	792	771	782	758	772	773	843	766	792	843	780	771	818	787	736	753	798	770	846	818	802	792	795	796	770	812	822	811	791	722	775	776	747	795	748	795	792	811	824	759	820	767	782	780	808	762	786	790	781	797	793	772	773	809	741	777	813	754	786	813	844	812	816	738	769	861	805	811	777	756	793	765	823	759	777	788	798	769	786	794	787	804	834	768	767	796	839	834	787	738	756	753	765	803	724	756	741	794	782	809	777	774	745	806	805	767	776	813	754	813	766	811	751	766	809	813	777	801	765	714	801	763	797	816	741	775	806	806	753	782	793	788	794	763	785	788	741	771	762	795	788	792	770	809	876	805	741	744	814	786	758	801	756	761	854	766	797	715	778	738	789	769	813	768	765	794	817	754	757	800	800	793	795	809	753	718	795	834	824	814	785	792	773	777	759	789	824	850	801	748	744	755	765	812	775	783	777	814	765	748	784	781	828	779	780	729	777	794	805	776	750	759	768	795	782	788	807	755	813	742	717	761	765	756	824	811	766	794	727	795	784	763	744	828	797	746	811	778	740	789	822	763	787	778	781	777	770	769	780	809	784	795	803	791	778	750	758	797	786	776	811	819	772	732	785	762	779	805	806	805	828	796	766	736	797	807	762	761	771	792	832	790	761	776	754	810	772	778	772	786	782	776	759	753	757	813	776	759	785	794	769	813	790	818	803	827	771	784	759	823	822	807	751	810	791	742	798	759	742	809	841	785	779	808	788	769	776	794	786	824	792	797	798	801	811	796	792	812	815	730	850	733	763	763	776	836	742	757	771	782	803	760	820	757	799	822	779	751	780	771	807	781	812	813	816	800	780	781	786	800	786	781	781	795	755	832	779	820	801	812	788	796	770	777	785	780	803	798	821	830	750	735	804	738	770	784	776	740	836	791	756	787	762	810	776	786	843	795	770	768	835	791	791	812	846	787	702	830	757	728	786	787	849	746	811	718	726	819	748	725	817	749	785	840	775	794	741	772	782	770	770	800	761	805	796	732	817	800	805	820	734	766	764	751	780	771	819	777	730	770	809	797	786	795	768	773	818	824	772	809	783	797	776	770	765	722	783	780	754	806	813	772	822	796	785	759	809	768	752	779	786	821	754	814	752	760	772	708	754	754	769	784	760	827	783	757	780	807	785	768	788	785	790	732	797	771	775	764	784	742	764	761	782	799	718	810	775	741	780	751	849	834	778	795	773	781	804	762	789	769	805	843	791	808	731	769	762	767	778	777	809	791	807	791	811	763	815	774	802	801	767	726	822	809	809	850	775	822	749	798	764	769	764	808	781	747	737	794	753	796	772	805	783	771	814	761	726	790	773	830	796	788	771	781	781	758	761	769	780	777	809	867	738	794	802	756	778	802	804	789	767	730	768	770	772	757	787	810	761	798	826	789	782
24689	21082	27550	25546	18711	11557	7729	4805	3450	2599	1991	1660	1355	1120	954	930	872	780	757	755	679	643	651	602	580	586	536	618	536	515	512	456	429	484	464	485	468	387	424	430	408	414	380	409	437	389	423	445	374	450	432	425	410	391	407	400	404	382	395	387	413	398	439	412	453	376	411	394	402	383	377	430	388	384	408	425	395	404	386	445	393	440	422	409	424	389	423	404	442	396	416	402	371	442	360	401	423	415	382	438	393	370	428	401	419	406	402	421	382	430	398	401	372	410	409	410	394	399	402	399	421	398	396	392	400	427	423	415	400	392	423	406	386	389	386	394	386	402	425	410	397	404	426	402	395	404	395	412	377	378	371	392	421	407	394	423	428	403	434	380	438	411	430	409	380	419	434	393	404	407	401	389	416	353	400	400	433	424	445	425	394	386	447	421	394	387	409	427	424	397	385	426	433	439	434	355	384	407	416	414	390	422	382	421	384	408	431	382	416	385	400	364	399	428	398	431	390	400	395	436	407	418	397	397	396	387	402	396	377	431	432	419	387	385	379	379	418	373	401	440	410	382	392	402	416	412	420	375	407	398	399	398	425	419	399	391	401	391	417	413	389	385	399	376	406	413	423	406	386	388	384	413	396	428	397	423	404	427	377	395	395	388	419	395	426	412	401	403	395	424	366	405	412	406	404	419	406	378	399	413	409	392	366	409	411	430	409	406	399	419	426	409	393	409	430	383	396	411	426	415	469	416	420	388	376	433	376	391	374	375	398	388	385	405	387	401	379	396	408	405	377	411	405	428	395	411	419	436	389	429	376	428	392	395	403	419	403	382	443	398	387	369	438	408	431	365	433	401	393	412	412	415	379	399	388	397	409	402	422	399	407	402	414	433	414	386	423	387	385	396	411	395	373	389	398	416	399	339	397	373	375	439	379	415	391	391	382	394	371	407	451	350	371	400	432	405	415	399	418	409	392	386	414	424	384	423	415	410	388	433	416	396	404	413	394	427	395	386	386	377	453	381	436	377	407	405	428	419	380	416	364	394	418	385	399	422	371	432	415	433	418	416	422	439	374	414	384	437	377	423	415	371	444	416	405	419	393	428	374	424	401	398	404	408	388	423	393	405	403	438	412	366	398	441	376	404	383	395	384	387	363	442	396	441	422	408	399	399	415	418	415	385	404	399	407	417	419	400	422	406	429	411	391	374	401	376	399	399	348	412	377	412	385	413	408	418	394	411	408	459	433	452	395	381	382	381	422	391	410	377	376	445	366	406	387	399	396	424	388	388	418	395	394	410	387	394	374	431	399	389	392	403	400	376	402	423	389	385	372	396	385	421	413	408	411	415	398	424	380	436	384	439	394	409	402	411	386	395	364	439	433	388	376	401	407	419	385	385	406	428	422	403	391	422	411	401	405	366	400	400	410	400	407	418	394	426	371	375	373	408	401	390	433	412	407	396	418	394	381	409	401	373	402	429	407	364	413	385	430	390	379	423	394	339	412	425	386	394	422	455	374	398	430	410	387	431	445	391	408	385	401	435	386	404	404	405	452	405	405	441	404	409	402	388	424	387	401	400	413	384	441	416	388	403	413	410	423	393	408	380	405	404	374	426	375	423	389	412	384	403	402	393	403	397	420	420	397	431	403	419	413	393	398	414	383	410	392	428	404	381	416	415	427	400	431	393	388	384	401	422	392	439	417	441	456	398	411	395	390	390	450	379	422	431	410	387	418	412	382	395	375	407	405	419	435	390	413	404	404	404	424	378	421	408	379	403	408	415	376	396	406	378	407	404	406	388	383	414	396	415	391	398	422	404	400	381	408	423	408	376	381	391	418	416	457	431	401	399	367	447	394	386	433	367	373	389	390	414	391	439	382	434	436	416	408	396	356	375	405	456	403	411	408	397	399	414	395	411	394	407	421	409	415	402	413	399	393	399	383	384	417	446	379	454	435	388	352	434	439	406	397	384	381	407	414	373	378	393	407	410	408	421	449	408	398	396	404	386	393	437	404	417	400	412	390	409	448	368	423	364	402	412	413	408	444	368	409	397	398	404	383	404	425	427	410	399	391	406	404	397	406	381	379	401	383	358	396	408	403	456	378	393	422	380	432	370	407	390	396	409	399	401	376	430	402	419	383	361	411	382	388	396	390	383	422	387	384	389	407	399	381	396	441	427	385	374	399	400	422	392	382	394	410	371	413	403	384	422	376	357	369	400	405	389	425	413	412	428	387	395	412	408	416	394	386	391	365	357	405	415	423	391	413	460	396	382	384	389	426	393	379	396	399	390	400	404	412	440	422	407	375	379	398	439	398	380	414	372	413	384	386	382	453	402	416	431	379	411	413	407	395	415	389	409	404	398	398	410	397	408	360	423	384	408	430	433	373	421	416	386	394	371	430	413	413	390	417	401	397	403	407	401	371	370	419	377	428	407	390	446	426	419	371	414	395	371	419	417	429	390	373	361	416	428	392	406	429	427	437	378	386	408	420	401	404	389	392	403	397	388	391	448	419	408	409	358	417	407	370	380	411	407	371	392	392	399	416	387	414	391	361	403	368	437	438	401	438	395	387	414	385	404	400	422	385	400	369	418	393	387	432	387	397	382	407	426	381	412	375	420	400	427	411	372	406	406	422	402	415	392	406	396	407	379	382	419	405	389	382	399	428	441	394	428	378	363	386	387	415	448	393	450	397	400	417	398	433	386	378	434	394	398	388	374	392	401	419	390	395	367	405	450	372	419	429	396	390	421	454	420	385	433	423	394	414	412	424	406	400	384	408	456	395	388	373	376	390	425	398	444	388	412	370	387	385	393	390	406	434	397	407	427	397	380	403	417	407	404	428	418	388	403	386	406	409	420	412	400	433	392	415	373	387	400	395	405	403	375	372	421	371	400	422	406	402	431	418	415	410	400	414	368	415	400	377	384	407	433	406	395	362	413	412	411	399	413	401	390	420	418	378	439	414	403	411	408	400	384	372	443	411	375	386	391	412	386	409	406	391	400	396	401	373	384	419	380	399	427	407	406	402	417	376	427	403	401	420	369	394	418	447	391	392	413	438	417	415	392	413	402	425	424	407	383	428	387	390	373	428	442	389	422	426	370	430	431	398	422	422	415	406	425	392	395	422	399	418	379	388	381	437	406	394	370	383	406	384	434	405	453	419	393	379	372	447	407	447	407	405	368	388	437	376	414	400	402	401	388	400	408	473	392	404	407	407	390	370	438	398	423	390	400	414	424	385	385	368	426	421	373	410	366	442	408	407	374	409	393	367	406	396	384	381	419	402	395	438	388	407	404	398	363	390	386	401	392	412	419	387	432	374	396	423	408	415	411	390	415	402	406	411	432	390	398	426	395	388	425	395	390	393	391	419	382	381	399	419	414	398	411	407	405	397	398	391	412	422	384	415	390	390	386	370	437	421	414	387	362	374	420	438	375	396	362	390	378	436	446	436	396	431	389	411	411	387	413	420	415	408	400	431	419	383	406	397	422
24819	43874	34511	22907	18083	14930	11784	8422	6013	4752	3411	2585	2138	1701	1444	1303	1243	1105	1039	989	861	888	838	806	758	680	650	647	611	625	586	508	522	534	537	483	550	484	496	465	442	439	474	400	472	435	437	452	470	464	449	406	456	450	400	436	447	437	436	420	448	423	443	433	456	463	404	488	431	439	439	441	449	457	459	418	449	408	457	411	479	454	441	446	474	433	441	397	457	453	418	459	441	445	446	450	419	404	445	441	437	439	437	441	440	461	424	469	406	461	441	435	430	407	433	433	448	424	447	436	480	438	387	404	437	424	437	446	444	449	460	449	472	399	426	421	444	454	423	452	450	403	457	457	412	434	444	418	493	446	438	462	451	481	447	454	444	455	413	431	444	428	454	432	458	447	457	441	454	442	422	447	426	412	411	446	457	432	432	430	459	437	458	477	430	476	414	449	424	438	454	431	475	455	428	438	442	450	462	425	458	412	444	417	396	436	461	419	420	410	457	416	453	453	412	458	456	456	408	511	450	451	437	466	467	449	422	439	457	446	422	429	434	483	441	442	441	436	450	412	451	430	440	446	456	460	426	404	449	442	398	440	432	428	437	439	427	457	434	446	456	441	451	431	440	451	428	449	421	415	434	430	482	441	434	434	445	435	432	482	423	449	409	431	448	451	409	443	420	430	474	434	459	439	428	432	439	468	490	435	402	428	417	438	391	467	453	472	394	438	466	449	399	427	431	476	457	438	434	448	416	425	447	444	437	471	436	431	448	445	441	436	485	460	480	437	419	455	439	447	435	476	474	425	406	435	436	419	412	451	482	416	431	469	426	448	457	449	446	445	439	455	430	462	430	422	457	485	394	457	424	449	445	456	422	419	432	410	460	447	433	441	454	459	456	407	457	452	425	402	448	464	433	433	458	439	446	422	481	438	413	456	421	428	444	429	424	437	431	460	463	467	437	413	436	448	444	433	434	427	447	430	488	408	452	442	449	451	449	471	404	437	446	441	389	430	453	449	414	481	421	448	471	471	453	421	450	449	416	457	477	455	467	443	442	486	449	461	432	470	449	424	443	446	436	395	464	428	421	422	400	437	441	447	419	452	458	474	423	442	437	436	470	477	426	424	396	425	440	409	450	450	448	444	408	452	471	419	429	464	457	467	420	447	434	448	412	428	450	400	462	436	433	455	448	445	419	442	453	462	420	433	444	442	429	433	485	419	477	443	429	425	471	425	407	426	439	465	476	414	489	456	448	445	442	423	414	421	429	451	458	464	425	425	425	434	423	436	439	474	398	424	432	440	406	399	452	433	426	444	438	411	408	394	424	427	460	463	448	445	469	424	432	454	449	453	448	445	461	456	394	444	447	424	420	419	416	473	462	441	454	450	433	421	419	452	456	449	458	457	434	454	403	429	439	426	464	436	464	392	458	429	462	483	388	442	455	439	436	445	459	426	400	437	445	489	463	444	469	421	453	425	465	448	444	428	422	440	454	396	414	407	427	442	441	480	460	451	459	448	446	409	423	416	499	432	440	438	417	485	450	438	454	448	448	463	466	461	425	443	457	419	450	437	462	427	447	436	446	479	477	451	449	434	465	464	431	436	417	448	420	451	427	408	427	445	434	414	461	460	423	462	400	456	470	412	462	462	445	428	451	389	406	416	427	443	467	433	436	411	454	462	422	454	423	419	444	462	395	449	448	441	438	447	432	469	437	409	407	447	431	414	418	460	433	449	430	472	411	406	481	464	429	446	435	423	459	481	429	406	451	415	438	435	461	434	416	418	481	440	436	423	463	417	464	451	413	444	428	446	433	410	424	435	451	437	434	472	433	426	436	464	448	448	447	431	428	441	391	450	445	437	468	451	438	462	452	428	476	456	443	475	472	436	416	424	435	424	437	444	432	436	439	450	435	434	414	448	474	423	458	490	430	442	428	475	396	429	404	431	430	467	444	443	461	420	479	432	423	490	444	427	428	405	418	443	461	418	461	448	452	468	419	467	459	465	453	432	438	453	450	417	448	453	446	452	458	461	434	497	464	462	434	443	464	425	460	441	453	413	423	447	438	493	446	416	425	473	414	421	458	410	470	438	447	452	435	438	378	451	451	431	421	437	436	451	475	421	453	464	482	444	491	455	458	423	431	429	451	425	467	447	447	440	451	423	475	477	483	427	461	465	441	419	452	457	467	431	451	450	440	435	449	430	453	444	420	447	436	485	441	456	409	465	422	442	448	454	458	446	435	397	462	443	406	397	428	438	452	446	417	436	472	447	405	430	437	426	404	423	444	415	434	438	435	425	449	452	471	420	392	445	423	473	461	407	481	405	431	411	428	453	469	425	406	418	404	415	439	445	442	462	449	427	460	441	427	461	433	424	410	459	450	432	432	483	469	441	427	420	467	467	443	449	441	458	485	453	432	473	433	471	447	463	437	421	435	410	464	443	428	421	440	455	458	452	444	429	436	425	492	437	475	433	416	437	485	465	454	440	473	469	466	499	452	426	426	450	474	455	446	431	427	465	454	403	429	444	431	468	431	429	452	443	431	476	464	463	455	437	442	429	458	425	438	412	444	424	448	444	472	465	433	463	442	432	440	445	418	408	482	457	430	465	455	454	486	445	450	446	420	454	437	460	430	430	438	447	466	411	431	480	464	429	442	458	444	440	405	425	436	431	425	429	458	460	422	421	447	459	427	449	438	442	414	451	425	452	450	468	449	458	471	443	423	461	438	452	448	437	439	450	438	422	442	436	418	382	418	451	442	448	457	392	442	427	451	446	423	467	437	496	450	447	460	446	446	395	463	464	455	413	441	445	471	422	439	430	446	460	496	444	451	443	433	434	443	439	434	428	450	420	472	417	434	443	471	468	436	429	421	466	446	412	431	453	432	428	446	405	405	399	493	423	439	430	463	459	420	407	440	450	425	431	398	423	461	449	444	451	447	443	450	452	457	405	420	440	452	449	476	445	451	463	405	417	466	431	384	481	449	433	412	424	397	435	416	464	443	415	451	418	456	410	430	462	453	438	479	445	412	455	436	449	463	438	433	428	406	445	461	429	474	439	447	367	449	469	459	421	394	494	450	422	402	477	417	447	437	411	417	444	435	440	440	448	429	428	417	464	473	435	441	456	433	487	435	456	465	432	402	476	420	456	466	413	468	454	458	462	450	423	462	436	484	458	495	458	449	417	428	469	426	400	415	419	465	451	426	470	467	444	466	445	436	458	417	430	452	430	447	437	464	440	459	436	408	479	440	463	443	463	426	422	448	405	424	419	420	444	474	424	445	445	451	392	434	449	407	442	447	440	432	397	447	464	443	402	424	420	404	416	437	482	435	440	426	437	437	465	465	417	449	464	447	391	465	455	415	430	406	476	450	441	435	429	464	431	425	446	450	433	465	429	444	457	455	445	432	463	433	440	448	472	442	408	444	419	453	425	444	446	481	458	474	430	441	421	447	427	444	440	470	444	438	457	446	442	471	422	444	434	448	435	449	451
22370	21050	28676	23645	21179	22058	19165	8956	5686	4523	3500	2759	2445	2023	1710	1606	1479	1271	1315	1165	1197	1125	1127	1068	1079	1020	1002	961	961	930	916	891	947	839	840	848	830	863	820	793	798	707	750	806	784	765	757	786	756	812	823	791	765	739	763	809	713	757	780	787	792	742	771	758	787	739	807	771	761	744	743	738	742	732	769	812	755	761	821	768	775	759	754	762	755	785	778	754	775	779	693	783	720	738	791	793	742	778	779	750	769	741	773	695	793	778	754	763	709	760	781	730	799	765	775	703	779	708	806	768	778	755	776	796	748	724	716	777	794	775	824	752	763	815	752	748	775	795	787	770	799	784	734	783	730	776	726	773	731	741	759	802	806	744	766	798	744	773	786	733	770	798	758	776	740	748	750	711	788	800	816	726	716	755	745	758	785	717	754	810	767	784	734	792	741	799	789	785	762	789	776	791	776	768	763	737	817	773	758	771	786	733	774	775	743	774	722	787	741	786	772	743	773	778	795	755	747	745	745	746	748	757	730	722	775	770	708	746	783	765	768	771	729	806	797	708	761	754	782	776	745	746	740	764	745	812	798	753	721	820	719	794	765	747	760	762	769	781	785	766	764	782	778	792	781	760	725	736	747	780	774	757	778	731	817	756	775	808	775	758	782	842	795	741	741	764	738	753	749	773	808	797	753	739	779	784	807	757	749	759	760	788	752	777	799	804	788	739	780	719	750	749	766	719	782	742	788	744	703	774	745	743	764	769	742	791	738	805	793	778	760	753	740	784	731	756	714	737	774	772	804	752	716	774	718	759	734	778	760	796	772	749	780	756	774	777	733	763	759	795	731	773	727	764	746	751	785	732	736	757	790	780	785	714	725	768	738	735	778	782	782	762	790	764	769	762	804	785	778	761	772	772	780	746	756	748	812	739	755	805	842	808	770	775	743	763	728	746	740	781	784	822	755	807	761	783	769	786	785	798	722	763	748	776	782	765	731	741	732	791	810	782	729	702	748	714	726	762	784	752	763	737	762	840	782	745	754	746	782	751	794	759	741	783	788	792	751	768	771	784	769	755	707	820	742	761	745	783	747	725	753	784	783	742	760	745	717	747	748	783	820	782	733	814	780	784	775	752	758	763	820	773	785	754	786	718	776	777	732	790	788	664	802	768	767	755	755	765	790	733	747	788	797	776	757	757	739	810	784	765	747	731	738	761	834	745	736	734	794	748	792	758	773	764	810	726	740	706	751	755	741	750	760	718	741	816	752	756	802	755	731	796	783	784	791	780	794	768	786	812	785	758	749	743	773	772	787	807	759	778	765	754	766	783	762	756	776	733	759	765	823	770	788	822	773	783	764	749	733	781	760	726	782	703	819	753	745	780	759	772	719	737	759	781	768	791	819	794	749	739	787	792	772	754	728	785	701	765	753	756	760	809	775	753	758	745	787	741	756	701	760	743	766	722	827	712	774	776	722	801	799	763	734	758	724	751	741	797	774	792	748	746	753	780	766	737	771	787	773	728	800	779	797	744	770	761	810	769	797	774	750	728	755	789	756	710	763	769	744	775	764	777	807	788	764	752	783	758	723	810	760	753	758	796	751	823	731	780	750	751	793	739	816	748	765	724	755	742	762	818	728	752	696	751	782	761	731	683	728	816	767	769	716	727	729	792	788	788	774	728	777	814	779	752	753	730	769	747	777	736	704	734	744	784	814	762	718	791	799	727	730	695	818	807	779	780	727	816	805	749	710	802	774	760	774	795	759	779	760	766	787	729	809	767	771	759	730	812	725	748	800	763	827	738	797	758	752	734	793	718	700	745	773	775	774	754	779	785	749	824	727	791	730	760	774	710	759	778	798	739	751	745	784	754	750	729	775	792	774	749	688	757	801	793	785	722	786	743	751	767	765	784	820	757	748	808	768	769	780	738	785	812	790	741	810	795	775	740	765	734	739	801	788	728	785	741	693	757	760	804	759	764	811	755	787	796	751	747	802	795	815	791	756	808	729	730	788	793	795	717	751	796	780	751	790	735	808	781	774	753	781	759	751	762	800	729	788	756	755	751	728	752	797	799	815	741	744	763	759	715	733	769	738	746	742	751	752	738	721	778	737	771	739	841	746	785	807	750	768	798	744	752	785	764	771	725	743	802	787	781	747	743	752	799	815	770	749	826	721	759	771	784	823	773	750	739	791	736	786	749	763	756	735	747	713	750	787	728	697	778	732	749	719	805	746	735	782	703	787	801	722	769	775	808	761	793	759	785	764	784	724	790	727	793	780	748	751	764	769	731	762	767	758	750	752	772	777	747	729	718	771	777	703	806	806	741	802	699	738	784	757	766	754	814	726	749	757	715	792	769	817	714	735	722	779	774	755	813	764	740	759	755	764	766	793	745	755	751	778	767	773	791	705	769	768	746	733	814	754	734	768	740	722	784	784	720	760	801	715	760	739	803	776	783	746	734	741	786	764	798	765	776	777	769	803	738	769	769	782	731	713	747	694	796	745	781	737	742	775	755	749	739	789	783	752	768	786	772	780	799	781	759	788	732	784	772	715	697	719	785	745	767	761	757	727	772	762	741	790	766	747	780	761	766	809	782	773	773	778	730	859	751	770	728	729	787	774	783	764	751	767	753	780	741	766	766	745	799	747	773	750	804	702	797	736	811	773	790	732	777	737	735	762	772	773	794	763	707	749	802	790	788	741	765	779	721	780	744	778	739	801	766	772	769	740	736	739	773	766	771	761	766	775	758	739	756	812	771	736	753	772	758	794	727	806	824	754	748	769	744	762	744	783	753	751	739	777	740	747	768	760	740	721	762	765	757	752	768	776	740	741	746	749	808	734	744	719	763	742	785	809	767	781	811	795	733	756	782	750	741	755	767	744	745	777	767	751	741	774	732	712	767	723	712	810	784	762	744	776	796	779	758	730	754	780	748	813	800	720	763	759	793	817	769	799	744	784	789	729	788	768	738	789	743	784	776	820	749	739	765	768	715	784	807	777	733	803	768	751	737	776	792	757	776	778	802	704	757	774	758	747	799	743	749	742	761	769	739	760	770	772	745	755	761	730	715	729	751	813	747	753	775	775	772	736	737	770	752	768	746	807	761	753	784	733	742	753	794	753	767	769	718	795	704	769	754	750	780	790	730	779	751	754	808	669	769	755	756	760	784	794	819	755	769	788	795	768	743	735	799	724	747	741	717	761	725	780	798	771	767	771	807	790	730	810	743	779	738	730	778	788	729	753	762	798	698	747	729	799	805	764	790	729	781	715	749	774	786	766	778	690	739	741	753	779	748	754	750	733	769	754	765	740	819	797	764	721	757	807	801	745	736	773	748	795	747	774	801	795	783	718	763	780	751	754	738	720	777	759	801	792	781	723	766	824	762	713	771	773	745	702	811	783	803	738	759	747	793	796	753	810	748	734	758	766	787	738	795	706	722	801	730	762	758	727	788	762	740	738	756	790	755	760	771	779	735	744	808	698	778	762	739	793	739	737	731
27498	51200	40419	28516	23799	19939	15723	11792	8580	6765	5334	4151	3530	2802	2303	2085	1969	1729	1715	1630	1508	1393	1440	1353	1277	1160	1172	1131	1098	1033	1044	989	913	959	876	944	859	875	801	856	846	759	775	805	764	799	839	814	855	837	792	795	818	758	846	822	781	761	789	808	773	699	775	781	775	821	813	757	831	823	768	801	771	793	737	800	823	783	769	812	798	789	775	811	800	806	834	788	782	804	769	769	821	789	819	785	792	785	775	781	848	795	768	827	813	759	817	808	820	789	806	817	812	769	799	812	763	814	802	764	791	795	810	780	771	809	801	796	832	837	796	811	783	809	791	735	769	801	791	834	816	794	813	783	830	792	786	823	788	810	804	788	799	787	807	822	780	820	821	788	758	782	756	831	828	802	804	824	812	768	797	797	810	824	801	747	768	791	797	753	790	788	795	796	798	770	853	796	782	803	792	788	779	833	812	784	826	780	822	797	781	820	783	756	771	792	791	828	781	782	795	828	789	765	761	801	755	776	843	784	839	790	771	802	816	820	789	791	827	799	833	798	797	797	834	846	828	787	761	800	795	857	791	759	788	798	775	807	791	793	809	787	793	788	745	799	785	795	791	766	806	789	760	755	827	848	805	837	763	753	826	802	826	760	760	807	808	741	783	836	795	800	761	802	781	779	742	833	796	831	799	769	781	819	828	768	775	781	739	835	836	791	759	802	755	811	858	811	804	805	787	782	733	809	774	773	842	767	765	792	759	809	808	822	744	782	821	807	807	788	832	781	796	828	840	821	801	772	800	826	837	825	804	748	813	819	834	748	800	814	826	790	792	775	821	815	777	777	810	797	838	803	798	753	772	817	753	816	794	777	777	808	805	738	784	795	807	782	744	814	763	762	767	800	872	831	803	799	802	765	803	795	757	808	768	799	768	747	773	856	826	829	807	774	738	843	783	792	787	766	782	783	798	811	771	739	793	803	795	763	793	786	791	757	786	788	789	775	745	767	798	766	798	782	791	768	812	799	779	826	801	778	802	854	806	789	776	852	859	818	793	835	779	787	808	810	801	830	792	843	804	790	770	789	798	808	849	811	790	753	764	808	820	787	823	762	769	739	832	756	787	786	764	763	777	797	830	765	798	802	775	788	793	780	771	832	785	823	829	742	827	751	767	813	775	784	799	829	770	774	777	828	815	765	803	781	801	800	821	782	795	826	738	749	816	733	819	807	764	783	789	753	778	802	761	741	779	770	793	804	758	804	830	820	834	792	809	794	848	805	744	787	751	725	753	816	789	795	800	803	789	837	823	833	785	797	764	825	836	839	756	797	763	758	767	827	837	779	802	781	820	811	815	795	818	798	758	813	808	800	844	771	769	826	773	796	767	767	789	790	781	782	807	803	833	796	767	769	776	803	767	770	763	811	753	784	807	753	827	818	837	752	829	772	762	760	738	825	742	789	801	855	853	801	798	763	786	794	791	770	772	768	825	765	753	742	818	802	795	784	831	828	805	771	796	816	804	790	836	839	773	714	824	763	765	822	733	794	815	764	858	767	793	802	807	748	761	782	780	803	783	783	805	778	880	780	811	791	813	783	817	826	778	804	797	785	770	762	794	763	770	796	813	760	805	777	790	796	828	794	789	748	791	759	761	774	811	812	841	776	786	806	792	771	809	810	807	794	861	800	813	827	760	791	803	761	756	812	772	791	763	750	838	793	787	749	786	812	754	771	735	808	775	780	792	766	770	828	751	784	807	836	773	810	812	775	835	820	773	822	788	817	816	817	772	775	847	787	854	801	787	834	756	769	770	828	762	757	780	782	795	783	794	773	817	805	837	816	795	788	837	832	846	734	805	765	797	845	751	807	837	824	794	820	803	729	845	812	800	817	794	797	734	791	762	855	816	801	815	815	774	773	772	807	779	819	823	843	801	737	739	742	788	786	816	837	762	873	775	772	798	849	796	818	797	784	817	779	850	769	834	812	788	849	739	761	792	722	799	818	777	817	813	803	825	858	764	807	729	763	792	810	755	791	832	830	780	830	814	806	766	754	811	795	741	753	798	779	823	757	749	798	793	761	763	797	834	768	782	804	780	766	750	793	768	755	776	839	767	846	804	845	804	801	744	774	790	717	779	832	754	771	795	781	803	787	758	797	799	767	786	781	761	732	825	767	812	796	829	805	789	804	813	816	761	794	812	771	801	782	794	811	807	771	822	816	766	835	780	737	806	805	812	805	750	800	766	770	785	772	752	835	801	779	808	785	759	831	798	746	837	789	826	821	755	794	791	787	772	818	833	772	772	800	779	772	778	753	821	802	792	792	809	736	764	786	810	798	800	800	804	819	755	776	796	726	775	836	768	790	775	843	801	768	833	768	722	779	849	804	794	760	770	788	801	773	810	807	797	801	753	785	781	771	757	781	829	772	782	837	811	814	847	752	846	794	820	749	832	805	800	818	773	830	804	788	751	858	763	781	794	821	795	775	842	817	792	847	760	743	786	809	796	821	819	781	764	763	789	822	764	801	821	779	755	817	758	732	739	808	835	797	809	829	817	850	831	772	777	744	774	823	766	791	803	788	805	804	829	809	794	780	771	832	765	807	806	767	808	783	802	794	841	751	824	792	718	749	818	809	809	783	796	807	812	801	734	786	759	802	763	807	806	789	798	795	776	801	790	783	824	810	775	839	813	814	782	789	786	798	806	753	760	798	826	765	809	803	800	813	774	786	819	813	771	771	795	763	822	766	816	777	838	807	802	806	757	813	829	751	738	723	816	811	849	772	767	816	807	843	818	766	816	808	790	752	803	778	805	813	795	801	775	748	777	819	807	739	798	783	800	798	819	822	793	777	833	802	743	813	778	803	836	798	795	792	815	790	784	814	794	822	764	730	786	800	791	787	790	772	806	856	838	785	813	750	838	810	750	824	790	821	778	847	780	792	826	824	798	742	804	795	753	799	792	818	774	776	753	786	801	846	734	825	794	824	817	815	802	774	813	815	774	773	790	791	836	808	776	791	802	771	803	784	723	820	819	781	806	793	802	804	823	774	784	821	793	782	802	786	760	787	741	798	758	793	806	807	863	800	769	812	766	801	818	777	807	778	840	851	760	820	820	791	771	816	785	775	818	755	816	829	809	780	781	754	824	765	818	789	779	845	813	820	823	778	802	770	778	799	790	781	836	771	813	768	757	819	775	818	825	813	758	826	851	802	819	776	793	775	795	787	777	834	801	825	804	802	797	780	762	751	781	766	774	787	722	808	755	798	776	772	780	764	776	740	825	832	772	825	780	786	817	792	818	783	796	775	793	772	795	760	780	806	827	832	778	817	792	763	782	803	811	726	749	783	801	799	806	833	734	772	825	781	825	794	814	791	812	787	803	761	767	835	775	769	804	773	802	792	780	770	782	815	816	765	762	778	804	771	741	764	805	764	743	823	795	800	740	765	745	780	799	785	765	803	790	820	797	755	748	759	810	765	789	814	813	829	830	767	806	761	751	834	788	792
28464	24155	27018	19353	10979	7319	5084	3634	2599	2061	1595	1359	1222	990	883	804	761	769	677	687	635	630	654	602	632	586	590	567	534	534	561	498	542	530	505	532	506	505	469	456	491	470	466	454	472	477	449	518	452	492	450	472	467	425	477	486	437	454	439	460	474	459	435	451	490	467	473	443	446	443	448	443	478	470	496	466	468	479	447	471	490	451	460	462	455	443	458	482	436	460	444	445	483	523	464	514	447	458	492	462	468	442	498	474	448	465	448	470	444	473	444	485	470	454	483	477	473	452	455	470	469	450	452	468	472	461	464	477	464	415	477	465	474	499	458	474	435	446	443	462	456	465	453	479	489	469	435	488	473	468	467	445	491	432	455	506	482	455	490	434	496	504	446	495	449	438	470	504	461	473	480	512	466	477	477	501	462	478	462	481	500	450	448	493	445	469	443	502	491	489	461	435	466	430	469	468	464	454	465	465	457	457	424	475	473	465	465	503	453	454	437	445	465	458	505	465	471	453	497	461	439	471	459	475	459	512	445	454	459	463	497	431	490	461	479	457	447	468	460	465	443	474	426	466	480	425	460	417	460	468	471	465	447	450	448	453	479	445	435	457	475	459	488	443	512	464	454	436	520	493	445	451	468	473	481	458	429	432	431	462	465	467	429	422	463	442	478	466	485	446	416	440	494	492	515	475	429	474	474	479	452	456	447	467	496	438	454	442	457	471	470	421	531	454	479	443	458	460	492	439	447	435	452	497	448	459	477	474	459	477	490	473	444	439	465	469	472	454	493	477	495	443	431	452	469	453	443	465	492	456	448	424	448	472	449	473	451	467	449	452	501	486	453	475	477	500	446	484	456	525	470	473	506	491	450	444	485	426	441	480	473	435	475	462	455	489	474	458	437	449	487	488	517	452	475	456	480	467	465	481	535	478	485	487	476	440	492	446	484	512	496	482	477	438	415	455	468	453	453	449	477	407	477	488	499	474	447	466	486	483	491	432	444	452	486	444	455	467	476	462	493	430	479	442	468	455	464	457	491	496	452	488	487	433	440	456	472	463	473	439	471	483	454	438	500	510	466	434	445	455	486	443	478	487	468	447	467	461	446	451	449	480	475	463	454	430	461	487	473	478	469	472	467	481	455	495	466	467	485	463	503	467	475	472	476	483	412	446	449	449	453	502	458	480	473	444	478	477	448	473	473	445	447	436	436	432	469	463	431	462	438	478	492	459	496	482	447	476	447	408	443	473	452	505	452	458	474	488	485	480	484	482	491	463	510	474	440	480	479	513	450	463	468	450	446	449	458	478	457	477	459	484	443	417	451	489	467	457	447	420	416	465	450	450	469	473	466	464	482	501	460	487	460	475	443	465	436	504	497	467	484	459	444	413	477	481	454	461	426	511	452	440	434	468	500	437	450	442	447	466	449	483	467	455	439	447	451	472	456	457	451	467	468	457	433	469	422	488	453	456	469	449	456	470	475	455	443	501	431	436	452	465	452	436	497	461	488	471	501	440	456	464	475	481	496	479	477	491	483	446	502	459	447	465	455	445	507	460	452	455	463	487	440	492	481	449	450	425	476	471	467	480	509	450	480	440	476	449	434	458	466	459	489	449	434	432	465	507	507	425	533	456	452	464	493	475	484	486	454	496	490	448	490	524	450	482	470	434	456	426	473	452	473	461	459	477	484	425	455	469	476	460	453	463	487	475	457	449	528	485	514	496	452	463	470	457	449	455	463	452	459	473	449	467	487	493	449	480	515	469	463	480	488	440	443	434	441	486	433	413	466	489	470	433	455	464	446	413	487	462	477	480	464	484	489	452	490	479	447	424	450	494	482	487	491	494	453	478	450	496	434	493	464	472	484	463	451	442	498	493	476	464	474	465	518	436	472	455	479	495	450	478	464	456	454	453	452	464	484	466	470	439	483	468	453	493	413	476	458	425	516	441	458	488	463	484	476	423	450	490	498	508	443	464	440	450	463	434	443	456	429	442	460	469	461	464	447	484	503	462	474	477	493	456	444	522	431	487	476	447	433	428	439	468	434	460	509	483	445	474	464	488	433	452	454	477	466	485	485	515	445	455	471	483	449	465	474	441	486	450	472	487	492	460	447	474	469	451	418	466	439	488	435	507	476	447	464	461	458	459	450	469	498	446	412	515	495	438	468	456	453	462	453	477	484	465	469	456	507	472	479	452	509	456	475	475	488	454	507	474	470	485	437	503	461	493	450	466	487	475	479	443	494	430	467	463	461	486	466	450	451	487	457	461	457	470	469	423	489	465	448	459	467	441	453	441	477	448	455	436	454	475	464	487	451	476	480	478	416	454	446	466	432	442	474	496	499	475	454	514	484	485	451	482	451	444	482	465	468	459	450	434	470	452	491	436	455	415	483	452	479	462	441	458	470	506	488	488	464	482	521	463	486	449	436	492	477	439	434	442	484	444	470	441	479	445	437	453	473	461	423	495	475	470	450	478	458	528	450	475	430	448	445	516	493	439	465	441	449	444	473	481	446	435	473	446	474	435	482	429	501	446	486	434	468	451	445	456	448	499	466	477	474	421	449	488	451	448	444	466	477	483	437	436	480	447	437	490	475	462	487	476	404	464	484	447	448	481	439	481	468	518	475	461	434	445	414	468	446	443	498	470	455	484	453	493	463	482	473	474	442	448	477	449	454	398	446	432	449	480	454	495	440	459	454	414	430	492	446	494	524	493	460	489	430	491	459	482	487	456	462	447	458	461	483	445	453	483	457	465	428	452	435	448	484	461	456	478	450	484	453	424	440	430	475	505	419	417	476	453	503	471	436	471	446	451	472	484	450	474	490	464	461	475	445	481	462	457	503	407	461	440	478	496	470	429	436	434	474	451	461	497	441	453	515	449	491	484	452	447	480	480	436	442	457	445	491	483	472	414	479	482	501	427	446	450	505	485	465	457	498	453	491	425	477	451	452	457	445	466	464	463	502	461	432	481	454	491	446	489	495	479	455	458	479	486	522	469	471	453	462	414	469	468	421	471	475	448	450	469	435	477	432	454	489	482	451	463	494	459	454	422	471	450	474	433	438	456	503	479	499	434	494	460	441	489	460	502	472	475	474	537	461	456	513	470	455	480	462	440	475	469	495	476	449	447	473	443	453	480	450	452	484	473	469	470	462	468	432	506	519	471	456	435	483	468	524	466	442	468	476	452	478	455	486	459	444	492	488	442	459	475	474	416	522	475	498	464	473	423	475	471	433	468	429	407	461	464	418	457	456	486	451	484	489	440	471	445	444	458	481	506	429	461	473	462	481	486	473	473	455	444	534	429	471	482	478	448	520	456	466	476	454	447	465	472	474	482	467	473	476	450	464	469	444	444	450	425	456	493	502	482	451	498	477	431	455	447	488	497	464	474	443	451	484	472	487	445	483	508	437	447	498	479	452	494	473	482	453	491	436	456	484	453	467	481	468	431	453	442	485	454	441	418	475	476	417	480	498	442	461	482	434	391	500	470
25611	39111	29563	18722	14620	11704	8734	6572	4672	3486	2661	2121	1738	1519	1166	1136	1055	967	840	838	844	791	772	742	760	729	716	646	630	589	589	567	562	602	543	548	541	514	592	497	461	486	497	498	512	496	482	483	468	532	495	486	487	482	449	474	501	555	487	519	498	500	478	477	538	468	504	512	472	498	513	511	510	486	493	467	499	460	531	500	516	487	483	473	503	502	494	486	471	494	493	474	519	455	450	467	502	457	493	501	513	516	461	462	469	544	466	496	497	503	531	529	505	491	469	534	471	469	537	426	452	456	501	487	475	521	491	483	498	544	482	485	469	521	463	482	518	522	480	488	476	489	500	522	500	476	471	505	511	500	512	474	494	493	471	487	508	486	491	479	509	512	486	497	508	524	475	509	522	515	529	457	483	502	435	514	469	499	472	505	449	499	465	584	512	472	462	494	507	497	469	490	511	514	520	488	465	508	493	495	480	498	513	494	526	480	508	494	499	513	511	477	514	456	478	472	502	476	508	518	486	479	503	501	470	463	500	508	499	478	544	515	480	533	479	495	503	489	497	469	475	480	457	504	495	510	485	487	506	492	527	501	475	481	488	447	463	443	502	487	530	471	466	504	473	455	472	515	518	512	498	484	512	475	513	461	483	543	501	494	534	501	506	479	518	468	462	491	485	447	521	519	463	481	524	522	501	505	510	506	502	517	473	458	486	487	474	512	499	540	466	498	491	515	456	482	508	517	512	475	521	516	519	452	451	533	546	503	530	505	498	490	517	486	496	501	495	493	484	466	480	513	504	504	498	460	450	521	493	492	480	465	510	491	507	504	528	501	451	499	478	489	528	487	501	514	500	483	456	474	496	464	477	488	491	526	465	475	486	516	538	470	503	467	538	470	506	450	477	518	497	486	511	480	507	476	497	494	502	457	499	489	482	484	524	505	486	489	503	511	501	490	496	504	497	491	475	480	470	510	471	526	495	472	473	482	516	479	477	453	447	506	480	545	486	507	448	528	465	492	430	463	507	450	526	510	490	490	495	522	495	513	485	475	485	483	471	498	497	482	527	501	513	453	455	484	497	476	508	455	473	475	458	501	500	483	469	482	494	460	524	496	470	510	479	476	486	541	468	542	487	499	491	522	478	506	470	519	477	538	472	505	483	491	491	466	504	485	486	506	476	508	476	468	486	527	541	529	513	497	500	483	462	534	502	502	486	462	488	528	466	512	501	504	518	510	508	505	499	429	494	475	515	502	490	475	559	496	522	460	490	466	498	505	497	459	508	469	493	477	474	508	481	507	450	498	500	502	499	524	503	521	505	498	498	527	522	499	493	493	478	480	501	515	452	484	517	467	475	473	493	483	496	493	549	500	486	498	528	455	495	481	508	521	531	507	498	465	499	506	501	497	485	463	459	477	481	490	489	476	536	568	464	463	460	502	500	489	468	487	487	529	532	486	477	491	509	470	495	528	534	470	505	529	466	505	485	503	476	484	516	486	495	512	499	518	464	456	472	475	507	507	497	474	503	470	503	475	477	507	500	472	477	471	508	483	473	486	496	508	502	495	507	498	501	493	486	471	457	476	493	478	501	521	519	501	470	475	501	484	520	480	522	500	482	498	474	477	520	474	488	527	537	489	556	507	517	514	522	475	506	505	490	508	463	505	505	492	493	521	509	440	491	534	496	484	468	462	490	523	499	540	485	522	477	474	521	473	502	475	475	492	502	476	541	499	459	512	487	491	465	450	514	506	520	475	485	496	535	483	516	477	491	475	512	491	511	482	513	477	488	484	507	512	492	475	521	535	520	509	507	489	517	496	503	454	471	500	499	454	501	498	521	458	560	513	484	486	518	475	460	517	496	469	536	507	461	460	471	512	497	488	517	499	484	502	460	492	500	478	476	491	515	523	529	510	504	498	459	495	483	485	482	503	457	507	557	516	534	508	533	482	488	507	492	522	498	517	493	502	524	468	524	477	498	484	499	517	515	501	486	500	477	487	466	514	488	511	515	490	486	533	484	461	511	505	460	496	474	475	496	458	487	478	523	481	470	520	480	491	498	510	515	471	487	504	495	516	502	485	527	501	525	504	485	516	512	499	502	482	515	491	525	488	524	483	458	508	483	484	463	455	479	484	496	465	474	478	451	510	510	501	481	494	505	493	482	493	475	484	527	520	483	522	494	509	451	496	488	499	495	507	521	496	513	507	504	520	466	510	493	520	463	454	490	469	508	521	509	478	482	483	520	531	480	463	508	520	516	537	475	495	500	521	492	468	493	501	486	508	506	512	479	451	472	503	486	529	494	488	493	537	497	501	527	499	510	508	493	487	473	525	524	476	487	537	495	548	464	498	514	515	505	502	488	542	437	503	492	523	485	496	498	460	506	491	466	528	483	503	557	525	492	521	484	487	480	485	482	467	457	518	496	524	494	458	503	509	496	476	508	456	476	451	480	483	427	477	476	501	490	478	497	484	519	488	488	495	501	478	467	515	484	535	501	513	488	537	456	460	500	516	463	479	464	450	484	478	476	466	468	478	521	534	499	502	514	512	481	496	562	471	484	525	497	521	488	518	542	550	504	471	499	487	503	481	509	504	514	498	481	469	484	517	524	502	487	525	474	470	516	518	506	484	439	485	463	486	473	476	516	492	479	509	489	485	474	517	473	512	560	466	500	527	479	462	505	504	501	482	497	453	473	477	487	514	495	548	539	524	466	523	489	484	501	543	498	494	470	465	500	492	477	474	491	531	487	500	481	498	492	544	502	491	530	493	489	445	492	498	471	490	522	467	508	487	520	472	497	473	501	499	508	494	535	480	490	482	513	523	474	494	499	501	458	485	493	517	477	488	491	480	485	422	502	476	489	469	485	541	501	525	498	481	501	520	461	509	508	474	520	529	476	478	434	513	448	459	500	495	477	491	492	501	486	519	463	511	549	461	457	517	495	498	486	508	539	484	478	486	484	531	464	456	433	536	505	477	494	496	471	495	532	496	493	453	479	470	486	492	456	553	523	484	514	502	485	502	501	502	482	469	475	498	509	506	473	473	469	484	508	521	498	513	503	485	502	470	495	519	541	486	463	445	524	494	474	476	503	500	441	534	518	527	480	468	509	502	514	442	505	495	486	494	497	480	520	478	486	482	491	450	519	478	505	501	524	477	495	494	517	450	519	475	522	487	447	504	522	534	502	498	512	487	496	485	442	491	467	518	456	471	462	440	447	459	504	468	502	491	501	513	486	496	482	459	512	508	478	501	499	519	473	493	445	492	448	479	505	539	471	500	490	503	464	514	504	486	499	497	500	526	479	524	482	476	471	524	495	509	504	472	515	548	518	490	491	461	444	514	494	480	517	483	518	495	498	528	481	471	462	503	504	495	501	476	523	516	460	498	505	490	509	509	520	502	496	468	519	534	483	485	477	512	474	481	490	467	469	483	482	486	500	499	467	495	522	522	513	474	468	509	460	506	491	464	492	507	486	533	506	507	497	482	505	525
23339	21006	28239	24016	21337	18408	10949	6073	4225	3210	2582	2248	1774	1595	1453	1363	1224	1131	1084	1050	1039	1082	1028	957	938	940	973	935	857	854	854	835	847	818	862	784	789	812	768	722	753	717	757	732	730	772	749	738	786	763	744	787	770	756	746	817	794	760	746	714	707	735	768	783	712	729	744	747	724	751	749	726	729	753	741	810	797	761	777	751	773	725	746	734	732	706	753	759	797	771	768	770	755	738	783	674	707	712	790	711	786	753	721	753	716	756	748	760	748	749	785	742	714	720	710	719	776	767	763	787	746	780	765	726	741	738	726	748	741	756	768	784	726	747	751	753	793	717	776	740	749	733	690	741	727	774	762	769	748	800	751	757	714	724	745	783	744	728	753	780	728	733	749	767	719	721	773	776	725	724	744	746	758	741	768	753	754	750	758	807	744	731	692	776	815	715	697	773	739	786	722	720	752	765	732	745	700	728	770	747	745	751	763	776	710	819	755	742	696	720	692	736	750	750	747	786	755	706	731	770	723	692	741	700	695	755	728	744	759	741	774	757	769	768	744	722	753	702	792	770	734	693	750	712	719	724	758	708	713	778	712	788	724	726	746	723	732	716	763	750	722	747	758	786	690	719	788	754	770	719	720	749	745	752	791	721	742	787	762	712	731	700	751	710	711	723	761	773	736	734	721	740	732	751	685	754	739	724	768	746	711	732	740	754	738	718	705	684	762	696	708	749	729	731	699	759	760	773	694	796	749	773	733	777	741	759	814	717	692	790	781	772	722	736	745	711	752	753	755	750	742	709	766	730	744	742	797	762	737	757	717	751	790	749	724	754	700	762	782	725	779	723	746	739	700	813	769	696	687	737	773	721	769	749	765	714	691	704	740	693	712	761	727	724	749	777	752	730	776	766	714	719	746	777	726	759	750	714	747	723	769	746	709	751	744	711	704	754	717	792	725	801	729	739	763	794	741	701	732	734	774	694	714	756	772	714	761	726	707	762	707	772	739	705	736	770	742	722	780	729	717	748	748	757	735	764	706	716	749	752	789	770	732	720	801	783	748	742	805	745	729	705	743	786	715	681	738	755	766	753	724	748	726	724	769	710	710	777	720	771	794	762	732	699	717	741	742	712	744	737	742	782	689	724	752	723	727	692	764	726	724	697	709	791	787	737	756	765	730	735	711	730	705	737	722	760	806	724	744	787	713	747	788	737	757	727	756	751	736	695	708	720	745	688	745	733	731	773	774	787	781	746	747	738	706	766	777	688	760	738	773	770	778	741	755	769	738	702	805	731	713	750	709	779	710	785	746	722	732	722	725	761	741	717	756	744	669	761	744	715	763	737	751	745	721	729	797	713	753	771	730	781	767	718	735	750	686	783	754	720	763	743	734	740	729	700	709	739	780	729	753	728	718	725	727	740	719	691	728	739	751	789	741	750	746	790	737	733	758	759	680	751	705	727	741	725	751	731	782	777	782	756	732	740	747	780	714	741	713	750	730	750	708	756	686	764	709	735	790	720	800	725	756	731	715	754	735	755	777	762	734	720	723	723	743	777	750	722	726	742	766	709	757	749	741	763	778	746	675	724	729	737	718	755	755	802	767	761	751	730	806	733	757	735	716	738	755	757	739	734	716	734	816	780	792	766	701	695	733	800	757	746	734	731	725	714	697	746	707	734	728	768	735	728	719	783	708	752	737	724	802	778	745	716	734	763	799	758	714	719	744	749	787	713	740	751	764	764	755	724	751	746	735	732	755	732	668	719	710	759	713	712	769	774	768	702	707	723	772	739	747	777	749	730	745	792	758	763	801	761	747	774	726	693	737	789	744	711	753	730	779	739	712	759	758	751	735	753	701	702	708	723	743	721	729	749	712	742	758	757	746	739	727	705	706	736	717	766	712	720	751	797	718	764	726	657	717	787	817	725	765	749	747	735	707	775	745	790	750	698	727	733	759	753	765	745	772	732	780	738	736	692	748	703	768	729	744	731	752	764	770	752	757	749	751	760	756	745	714	738	745	750	771	727	740	721	770	707	735	739	807	754	734	715	760	732	745	767	730	670	739	741	784	721	789	772	736	733	755	728	748	733	778	814	761	735	718	686	707	711	755	744	718	760	792	762	755	713	752	730	726	745	738	710	722	735	745	718	725	742	741	780	700	714	793	715	713	755	729	722	778	699	727	700	772	762	722	756	758	791	739	763	747	738	773	736	723	727	728	730	720	787	774	732	713	732	683	722	713	749	801	709	758	718	734	712	759	737	781	752	731	719	777	721	697	763	737	739	728	774	737	732	763	736	721	725	727	725	765	723	701	783	737	756	703	755	789	731	745	731	699	723	745	714	704	765	784	698	796	688	668	728	707	723	751	729	718	750	718	742	722	777	760	690	789	765	701	777	737	777	747	780	711	706	730	721	751	698	688	754	766	742	693	749	766	724	732	734	737	704	721	753	772	704	796	795	749	750	709	767	772	727	736	758	714	736	775	707	776	742	721	748	748	753	750	753	704	777	756	729	715	759	757	716	691	762	772	758	749	779	761	711	736	752	712	719	755	767	759	746	758	728	745	738	715	755	698	723	700	716	753	733	758	749	764	729	721	732	676	731	738	732	737	760	738	717	699	736	733	727	700	690	711	753	742	732	719	748	708	728	750	741	724	767	727	716	793	758	761	750	706	744	748	790	736	753	755	757	729	762	726	711	816	809	771	659	767	741	748	742	695	716	729	755	738	749	741	701	757	775	718	731	661	785	742	708	731	734	738	739	713	747	752	736	714	726	724	706	771	754	741	773	742	713	751	771	760	717	708	760	734	733	767	760	727	733	749	742	698	757	765	753	741	719	738	762	715	744	712	746	725	749	732	771	740	761	700	755	790	748	735	730	706	718	726	709	768	721	744	745	753	744	708	778	737	746	735	744	693	740	746	721	741	748	735	710	750	696	724	776	704	720	744	727	734	774	765	707	714	741	702	743	725	728	748	705	760	750	768	702	737	769	723	768	707	713	790	742	702	736	697	742	689	710	695	734	737	744	744	703	724	752	766	737	743	747	697	702	768	712	727	747	747	803	700	724	684	739	751	736	758	754	753	686	726	724	778	711	741	738	731	737	736	762	719	745	804	742	738	752	710	778	735	713	703	762	714	741	718	700	737	793	711	740	778	711	742	750	738	744	749	768	751	757	782	732	746	717	772	783	713	750	721	777	747	705	721	727	735	704	799	757	756	762	758	736	775	743	765	722	774	714	703	749	749	701	699	728	716	733	766	752	713	725	726	781	738	705	713	750	756	739	754	787	731	730	786	751	798	774	738	773	747	750	732	751	722	734	711	766	789	684	738	801	739	696	758	743	731	715	735	687	720	770	797	733	714	753	727	781	756	699	707	758	741	715	711	753	785	755	729	694	762	730	725	754	749	725	752	759	688	736	714	744	740	767	762	743	728	753	779	769	761	728	741	747	756	769	705	711	719	702	723	728	751	717	757	731	769	754	756	749	679	694	782	739
25715	46121	35525	23788	18957	15585	12153	9213	6764	5112	3965	3382	2662	2210	1899	1824	1624	1398	1415	1381	1251	1229	1224	1206	1078	1061	1111	1014	940	977	927	839	844	841	859	853	851	840	823	762	823	791	789	772	839	795	773	793	779	792	741	748	825	791	773	811	749	713	800	748	778	769	745	798	773	813	798	760	832	744	762	759	710	798	772	780	776	753	725	751	743	763	792	744	744	729	761	752	768	775	728	801	738	794	734	737	790	776	783	835	744	758	777	762	808	775	759	753	792	812	750	761	755	789	756	764	755	760	760	771	739	747	778	839	783	773	799	749	765	736	730	778	779	727	752	782	761	783	700	769	784	744	739	720	766	731	759	782	770	778	806	755	747	785	723	846	821	713	772	714	790	757	774	756	757	802	786	745	756	747	751	694	781	781	774	789	750	799	767	775	773	805	748	736	766	772	752	796	752	786	703	803	768	796	762	754	766	768	794	756	779	796	763	759	754	763	798	791	750	765	795	817	793	793	766	740	714	784	796	756	780	801	778	826	794	738	700	786	755	746	751	744	838	720	734	818	773	780	727	760	760	751	761	774	782	771	799	749	791	802	787	826	802	753	753	772	767	799	776	772	769	751	773	740	719	753	794	746	762	756	797	779	769	793	827	760	801	787	743	757	783	773	761	768	787	715	764	775	775	790	757	744	784	753	724	754	818	777	787	789	775	765	797	756	779	769	768	770	784	809	812	755	726	767	795	730	773	764	775	744	797	746	771	788	815	774	791	767	704	760	806	774	746	773	758	717	768	809	725	777	767	779	815	774	774	800	762	788	787	774	741	775	743	791	777	766	788	728	759	758	820	784	764	805	790	788	764	808	770	767	790	774	781	771	793	813	720	771	711	770	776	782	746	749	765	752	721	755	788	741	768	775	781	742	789	780	782	789	762	811	776	750	758	739	786	726	807	749	831	762	769	786	809	800	776	766	782	758	769	802	811	795	744	771	750	753	723	740	751	731	750	776	777	768	777	796	765	801	750	793	759	815	777	808	777	805	764	745	722	769	752	753	756	784	747	811	808	740	789	783	737	784	745	753	759	808	753	803	772	784	770	782	764	777	762	745	808	765	765	742	787	755	780	731	766	798	694	789	819	793	805	743	809	770	768	749	775	767	745	768	819	796	748	781	749	769	769	761	748	790	784	772	761	790	753	743	780	744	741	769	779	758	765	801	771	773	810	810	754	761	810	791	798	766	792	739	749	736	761	717	749	769	769	755	820	768	764	744	758	785	771	781	764	749	768	794	821	776	770	768	787	751	731	791	698	824	743	740	769	760	753	794	768	769	808	789	733	741	777	804	827	774	804	793	773	774	768	743	781	818	756	803	731	726	752	821	779	786	790	728	782	751	797	738	762	777	784	790	743	739	711	764	785	790	773	743	756	758	814	799	745	772	767	810	771	792	768	756	722	750	733	780	728	776	748	761	783	774	799	801	776	797	840	767	746	764	770	766	775	793	758	722	784	844	778	805	783	773	785	771	755	798	787	784	779	787	759	786	776	822	808	770	825	798	790	745	835	786	807	761	759	788	834	791	791	761	759	764	728	750	759	720	747	799	758	783	747	750	731	723	755	718	759	763	732	715	756	729	788	778	758	770	790	795	798	795	749	786	746	771	803	744	817	761	779	776	811	766	830	777	754	803	731	802	768	761	770	798	768	746	798	766	797	747	762	803	760	772	780	739	711	776	799	804	788	752	752	749	806	753	735	785	760	765	738	803	810	701	815	751	781	769	806	766	780	748	752	826	736	737	759	794	774	770	734	784	807	754	785	748	747	732	772	770	843	807	847	749	767	770	745	759	769	782	800	801	770	803	764	780	751	747	773	764	755	760	763	762	763	789	739	822	748	753	676	776	761	770	763	766	816	711	700	758	765	769	774	759	777	748	786	715	776	740	812	771	797	745	802	784	785	806	790	770	737	765	783	808	753	765	820	752	762	782	787	790	782	789	749	781	770	744	781	826	760	769	779	820	739	772	785	827	821	766	789	831	754	730	740	781	760	791	704	813	750	804	711	726	799	786	798	789	785	804	730	751	745	751	814	782	844	772	809	704	755	780	775	834	718	829	779	783	787	739	743	738	784	756	783	798	759	730	746	774	730	800	784	746	764	786	735	751	753	773	773	751	756	777	765	817	746	824	773	795	748	805	755	769	774	822	834	718	791	810	754	772	790	786	798	768	753	711	800	740	794	801	779	793	769	748	717	788	789	794	810	761	737	773	783	762	723	783	794	794	752	775	757	792	788	780	794	749	727	785	750	769	762	788	778	796	782	745	787	746	803	740	772	769	752	758	756	722	794	783	753	747	805	749	796	720	791	779	768	754	779	780	770	771	777	786	795	811	777	758	762	767	767	809	757	795	792	762	765	799	765	767	732	769	757	796	758	741	808	766	753	822	790	783	769	744	791	722	786	757	752	774	811	767	780	782	801	783	763	754	754	752	812	747	752	735	760	799	779	762	762	761	754	733	732	746	735	790	786	718	722	833	776	774	759	768	753	763	741	816	740	729	783	811	815	804	798	756	762	745	794	788	852	759	852	764	798	716	746	801	763	759	789	753	745	743	819	700	798	779	778	773	774	815	782	770	748	775	716	720	806	768	763	808	726	751	794	795	747	712	788	755	741	702	786	790	782	761	722	818	823	781	741	719	754	753	805	780	735	755	716	777	825	797	775	751	778	777	716	793	754	797	766	760	754	728	777	762	819	804	728	806	774	723	797	772	792	750	792	796	812	797	752	800	805	750	801	795	767	778	786	820	764	759	765	768	721	807	786	769	699	712	784	796	770	853	759	739	722	797	769	796	755	750	726	745	790	754	766	778	781	784	800	768	736	847	771	790	753	758	803	793	784	772	759	751	738	789	752	790	734	782	785	747	774	781	774	778	808	790	771	745	806	789	779	773	775	800	770	779	809	713	753	789	796	819	762	773	781	752	770	721	791	730	733	848	756	783	801	754	756	844	750	810	818	777	813	746	808	799	768	836	772	747	748	797	800	757	762	740	728	769	776	739	788	745	736	780	759	772	800	785	781	783	747	764	763	770	808	777	803	798	794	777	760	778	785	775	784	718	759	723	786	733	785	774	716	782	796	750	768	745	759	778	783	777	768	781	740	800	769	772	742	778	796	793	780	782	731	763	738	774	805	774	804	740	773	736	781	790	793	728	777	768	767	768	763	766	767	763	761	836	763	750	741	755	766	742	767	779	746	815	770	779	771	754	768	778	804	749	774	792	808	766	727	758	769	776	813	815	809	727	768	770	806	765	746	780	728	787	787	747	778	772	805	772	739	789	768	787	778	786	771	776	750	778	744	788	710	804	756	789	784	761	776	807	773	815	762	760	780	779	819	818	732	785	804	765	768	800	733	754	770	763	793	753	782	750	736	728	782	748	719	757	759	737	786	702	756	760	739	765	765	778	781	798	738	747	739	779	815	794	749	750	797	754	769	739	761	833	768	746
24450	20939	27318	25302	18442	10948	7348	4502	3284	2449	2019	1660	1368	1080	1012	1012	855	742	713	691	662	603	643	645	633	608	554	541	499	534	487	503	445	472	422	432	426	440	419	411	436	408	365	405	389	412	412	411	396	395	406	392	355	374	388	397	386	424	413	406	377	395	406	410	405	430	355	435	376	389	423	395	360	399	401	415	382	391	401	383	403	409	374	372	396	386	415	414	355	432	407	367	373	375	356	399	369	376	427	383	397	400	399	366	388	394	420	382	383	418	389	408	381	380	364	385	362	387	356	370	408	374	397	402	370	419	399	397	392	415	404	364	386	419	378	392	380	411	380	384	407	403	431	396	382	401	412	391	381	395	399	404	367	396	466	393	398	401	435	380	391	385	373	370	414	387	372	368	376	426	416	411	379	406	406	387	448	413	407	393	410	411	401	407	345	452	407	382	382	364	366	405	403	445	399	421	389	395	392	375	374	370	409	369	398	419	377	404	369	407	373	399	414	371	402	386	357	367	395	387	361	410	418	402	397	434	374	365	414	402	390	356	403	392	369	422	387	397	412	385	404	401	402	348	398	399	418	396	427	364	393	395	385	410	390	404	388	384	401	391	343	393	361	362	385	387	391	377	404	384	383	365	453	408	418	355	421	376	397	417	376	435	374	413	380	372	414	410	396	365	411	420	389	402	377	384	379	391	403	428	388	427	377	415	385	367	386	345	373	367	377	405	399	363	384	432	397	389	406	371	363	384	401	389	399	383	402	400	363	372	411	357	400	393	412	420	347	385	379	423	396	369	383	424	389	429	416	385	373	372	406	413	367	391	429	418	407	421	416	383	423	408	386	410	412	400	370	389	376	392	406	421	430	390	386	368	410	437	409	407	387	391	373	405	395	392	406	406	380	406	399	396	432	377	409	392	365	427	396	375	435	414	401	391	407	385	376	380	389	381	398	440	399	390	378	380	397	392	413	391	406	387	408	391	399	408	393	386	390	407	409	384	408	417	401	370	395	450	409	412	406	404	409	403	393	391	421	374	376	399	357	398	407	357	396	395	404	421	402	362	402	382	374	367	397	377	406	396	406	373	382	382	409	382	378	375	409	386	399	363	398	423	393	384	370	393	417	392	386	398	414	401	393	348	395	389	372	404	395	373	397	396	380	358	418	389	400	403	362	396	354	403	398	414	389	413	392	426	376	378	400	361	366	371	399	398	386	395	424	439	385	387	384	412	369	370	415	373	399	387	399	391	409	388	392	426	382	366	371	399	415	374	432	419	373	388	379	418	406	408	438	403	393	397	423	366	386	404	399	409	391	374	407	365	388	392	386	403	362	393	381	391	364	414	406	386	416	415	438	399	396	395	352	374	384	395	367	384	352	433	388	375	411	422	389	371	401	393	381	398	376	408	363	391	407	384	449	379	393	381	347	385	375	383	380	416	375	394	406	370	424	387	397	399	381	395	421	369	395	409	424	388	364	435	372	368	404	408	416	379	394	376	424	403	380	409	401	378	428	382	380	404	379	424	371	405	403	422	414	403	375	404	369	387	399	375	420	393	362	397	394	381	413	387	403	390	383	352	363	409	367	402	448	417	382	391	376	396	403	424	368	375	427	373	385	396	385	413	359	406	396	405	408	381	376	418	417	394	386	380	369	369	422	391	365	429	390	379	407	395	424	400	372	433	361	396	446	377	413	403	369	425	378	390	399	388	380	392	373	410	412	394	388	387	416	412	404	373	368	401	410	373	389	388	398	393	378	422	385	379	421	381	388	392	359	427	396	397	388	397	395	388	372	411	393	388	389	394	350	377	416	398	395	361	373	382	386	396	379	437	393	378	386	395	409	363	378	378	369	407	386	415	365	386	412	386	405	374	378	418	411	379	408	390	422	374	384	419	399	365	420	357	398	405	403	394	403	414	399	434	414	411	400	422	386	416	386	384	393	400	431	384	420	386	377	402	413	381	384	389	381	412	408	390	384	406	375	395	366	445	403	371	375	396	402	378	412	356	414	415	421	383	375	427	409	398	391	413	401	405	360	416	422	393	404	401	413	436	397	392	384	385	366	398	377	405	368	407	404	391	409	376	389	382	399	400	409	390	402	398	407	392	373	387	412	427	416	372	407	409	380	349	442	409	379	380	404	389	384	406	376	382	392	383	391	400	401	373	390	439	372	415	401	381	374	427	383	354	412	400	394	374	355	371	384	396	385	369	401	408	393	390	383	377	364	392	368	414	360	399	385	412	393	387	396	408	391	451	340	393	380	382	397	403	368	420	340	375	369	385	399	402	412	403	401	388	368	407	399	375	367	413	434	399	395	432	375	406	384	390	402	424	336	412	357	351	389	377	399	413	402	358	362	354	397	436	390	440	396	365	381	369	389	375	425	389	372	393	413	428	385	405	393	401	394	378	391	389	384	419	392	370	399	404	393	391	398	401	401	388	409	371	380	385	433	425	383	392	395	374	395	362	448	423	355	386	415	444	439	405	394	396	411	386	392	423	400	414	385	413	358	393	387	418	402	384	374	402	412	387	371	357	381	379	414	443	375	432	403	421	384	402	386	397	425	419	422	384	411	424	369	420	415	427	379	361	397	377	380	363	379	384	340	392	364	395	452	403	411	411	373	370	382	376	398	380	352	429	419	381	379	395	353	405	398	420	389	376	361	377	400	413	407	359	381	369	403	426	396	397	397	391	364	407	374	377	394	395	382	374	383	379	368	407	374	431	386	375	392	393	412	364	415	385	404	408	399	418	402	422	411	383	385	397	391	389	395	368	421	402	395	394	361	418	404	394	377	425	361	389	393	368	410	360	337	389	387	396	388	396	378	418	401	385	392	404	357	400	374	397	421	375	416	380	423	409	411	383	404	409	384	375	392	419	376	433	387	417	394	396	372	413	367	416	366	373	389	401	429	415	398	403	399	369	415	424	380	380	393	401	377	407	391	396	357	383	383	395	374	408	401	430	438	370	422	408	415	392	381	392	412	386	417	377	389	384	448	347	395	401	403	405	375	393	410	409	413	405	414	414	373	374	397	407	392	422	403	381	413	401	430	412	380	369	410	435	416	414	398	361	411	378	429	359	416	427	390	393	392	362	408	387	432	391	409	336	420	414	421	350	404	415	381	389	381	428	414	389	398	392	381	407	422	377	366	414	348	402	395	415	397	377	384	384	404	393	406	394	366	398	384	412	356	403	391	393	408	387	377	399	432	409	432	391	394	351	403	421	384	385	375	371	401	400	356	384	371	409	419	391	380	438	371	374	404	371	396	439	347	379	397	392	412	354	407	386	408	395	336	389	396	399	350	382	409	417	440	385	409	420	374	401	380	403	377	396	427	406	392	397	413	410	389	388	396	376	409	384	439	370	403	426	384	433	394	382	362	410	404	435	431	370	400	390	415	390	409	438	428	431	395	373	445	405	423	391	432	395	411	370	394	386	381	372	383	419	379	402	408	425	430	389	392	397	420	365	419	393	401	423	383	405	391	373	427	392
24656	42868	33378	22049	17977	14195	11072	8001	5874	4432	3334	2788	2133	1669	1485	1403	1283	1087	917	933	890	829	812	766	736	691	712	643	597	590	600	503	526	503	495	483	483	466	479	410	475	392	403	443	451	443	431	394	428	469	456	441	435	457	448	433	446	436	428	436	449	448	435	426	426	435	469	440	460	422	411	440	489	434	418	480	452	403	459	454	441	429	422	415	450	447	445	413	411	443	397	447	447	450	443	419	400	453	435	435	421	430	446	450	444	433	453	448	405	412	438	400	454	440	420	422	408	442	450	417	445	443	424	418	438	424	442	428	442	403	432	408	433	430	430	470	437	453	429	393	400	461	418	436	414	441	433	418	448	435	397	428	423	469	475	397	457	430	424	426	411	459	403	455	459	433	428	452	429	413	405	435	439	426	447	444	404	430	457	415	423	426	426	393	439	460	443	436	435	423	435	404	434	402	377	404	425	440	410	404	434	424	431	447	444	425	439	414	448	431	433	457	417	420	408	458	461	408	450	445	386	408	448	423	410	432	425	422	396	402	411	409	421	412	429	439	456	404	436	422	453	463	437	439	427	460	443	392	419	491	424	439	450	438	419	399	460	413	452	395	446	432	431	395	414	450	419	410	483	423	417	430	422	438	450	441	463	419	433	430	440	415	395	405	428	436	415	395	468	429	427	371	405	397	429	428	415	412	410	450	492	434	427	437	451	442	428	427	414	424	381	420	423	433	435	429	449	441	428	405	429	435	434	478	449	462	459	425	431	403	423	432	441	403	413	395	410	420	426	434	439	448	459	438	421	483	440	440	407	489	408	425	432	459	393	427	439	430	430	437	439	431	430	408	426	394	476	446	414	440	433	478	409	437	401	433	441	434	427	404	420	459	428	416	452	431	440	433	415	415	409	402	413	420	416	396	402	418	408	408	444	461	399	449	425	463	445	433	457	424	422	388	379	458	424	440	415	464	419	404	459	447	441	416	423	433	424	456	392	438	470	399	398	394	432	440	436	441	430	462	441	411	451	419	428	419	411	461	440	418	420	429	430	435	422	455	381	443	424	407	421	468	439	415	422	429	411	463	423	424	433	407	439	433	436	433	428	438	444	449	455	419	433	455	413	449	462	442	404	423	435	442	403	458	418	425	418	458	440	374	472	442	414	402	401	413	438	404	441	434	424	407	430	433	454	404	429	471	423	433	427	402	406	363	422	388	413	456	442	468	429	474	451	415	440	446	431	438	429	436	411	429	421	427	414	428	463	425	421	425	426	395	392	435	462	439	422	460	397	418	406	429	430	455	414	455	416	432	420	432	451	441	412	407	446	411	446	438	443	407	426	440	435	415	440	414	451	427	424	426	434	435	395	441	401	456	463	405	395	417	435	422	407	415	413	443	467	403	452	455	450	397	455	414	426	447	421	429	435	445	434	405	379	466	426	419	426	442	448	434	412	429	401	404	402	426	456	485	437	460	463	442	420	429	398	441	398	460	435	430	446	426	424	402	427	425	416	408	445	408	419	447	408	394	456	425	464	438	446	434	442	442	435	424	389	427	437	423	431	407	403	428	407	453	396	439	396	436	416	428	434	436	437	478	419	452	424	428	427	460	425	399	438	438	467	422	429	428	426	414	419	445	416	420	439	430	441	473	453	427	418	415	406	430	430	441	447	423	403	462	434	432	396	425	425	441	426	440	421	430	431	417	451	438	447	445	409	421	467	427	466	403	398	409	452	414	448	417	438	413	433	422	457	440	410	448	405	445	444	411	444	429	438	430	422	427	426	397	430	468	425	420	457	392	444	463	443	437	422	425	489	446	456	401	426	422	422	410	440	448	415	403	422	464	401	407	443	453	431	413	446	446	461	413	419	437	427	429	426	431	446	435	402	478	419	494	411	456	428	432	424	424	393	415	453	414	443	438	433	467	438	407	430	451	401	430	449	440	439	436	420	423	440	449	441	433	386	423	443	441	410	416	437	428	446	438	422	429	421	428	449	410	431	395	443	478	425	403	414	444	402	454	423	405	390	441	461	401	423	452	453	445	438	390	449	385	456	436	464	451	449	417	430	435	439	398	420	409	415	447	431	386	415	410	428	444	469	414	437	428	415	422	434	386	434	419	449	418	428	463	384	426	406	464	463	453	392	440	418	437	416	442	440	428	386	433	444	415	401	460	425	402	427	408	414	430	432	435	436	392	446	440	441	418	428	443	439	430	452	438	461	426	448	433	423	397	417	425	414	433	441	413	434	430	421	432	427	398	399	424	408	423	410	402	421	478	405	409	422	443	461	412	403	438	428	422	451	446	403	451	415	380	430	426	430	469	453	431	424	423	424	439	453	420	441	418	417	434	386	385	417	442	457	434	419	403	454	431	464	418	469	423	456	427	429	430	409	444	409	436	450	439	439	420	419	438	438	444	385	400	398	412	421	483	439	421	446	420	421	413	431	431	425	406	429	492	430	412	462	420	426	431	407	447	410	382	420	463	452	466	462	398	446	389	403	438	438	421	457	439	401	453	451	379	436	461	410	434	393	439	409	400	423	415	464	433	427	425	392	419	461	434	433	476	431	452	443	433	440	411	390	387	419	445	397	459	426	418	404	427	456	394	433	413	385	390	426	423	425	419	469	429	402	404	454	414	451	430	441	464	456	432	422	430	456	435	421	416	452	423	432	449	441	429	411	428	435	465	449	448	438	422	432	425	430	405	400	425	444	431	431	441	420	453	427	411	404	375	432	454	394	437	446	423	425	501	475	408	400	450	397	414	428	429	437	428	443	398	436	455	426	463	432	417	461	412	457	437	435	432	434	423	452	478	442	432	389	446	459	397	433	452	432	395	450	424	442	420	375	430	423	436	467	458	415	414	462	439	450	410	408	467	437	428	448	419	457	426	432	416	452	412	414	429	414	432	462	424	423	439	423	399	387	438	446	433	407	454	432	408	447	452	447	436	412	442	410	417	436	397	439	411	437	443	457	461	445	425	429	416	431	432	459	413	412	471	436	428	426	431	418	445	421	462	416	427	462	401	442	404	404	423	395	414	425	443	417	402	443	420	400	436	415	442	461	442	461	395	426	432	414	451	417	437	396	447	443	432	424	427	408	424	440	428	447	433	458	458	418	433	408	441	445	435	459	431	419	419	439	435	426	463	439	443	432	430	473	443	415	435	458	434	402	395	427	432	409	421	466	443	420	441	446	401	431	410	450	437	413	448	437	408	414	424	434	444	408	399	412	408	420	398	421	419	439	464	418	440	428	466	414	388	436	455	415	453	406	408	427	436	432	450	426	428	438	412	422	430	424	420	445	423	430	408	443	434	459	389	431	414	427	408	395	445	417	401	426	468	427	447	416	445	432	420	423	456	428	429	432	431	367	448	426	440	439	423	443	416	425	428	434	433	454	426	476	429	413	413	448	433	415	442	390	435	448	389	440	442	455	417	446	393	426	406	446	430	426	462	441	435	439	431	451	448	430	394	419	432	424	422	457	377	455	438	427	417
22358	21031	28657	23618	21165	22056	18838	8607	5728	4359	3350	2705	2291	1830	1762	1690	1546	1384	1287	1217	1186	1158	1116	1117	1084	1040	1031	1024	966	922	901	884	904	828	912	842	840	843	828	768	791	701	771	763	752	766	808	728	738	731	686	832	779	783	749	815	822	775	748	714	791	760	719	773	712	762	726	802	752	746	780	774	731	733	794	754	763	839	806	800	776	747	698	803	783	757	707	740	762	790	767	720	673	752	729	762	736	756	750	794	774	754	756	759	736	749	784	719	729	774	806	802	797	804	754	781	706	783	777	765	784	754	776	760	748	781	742	723	742	793	766	767	758	737	765	722	766	767	735	796	691	778	763	746	741	779	756	756	756	737	719	684	713	759	739	706	799	739	808	768	758	797	668	751	747	774	745	766	751	772	729	772	795	767	816	762	762	775	737	780	804	758	746	740	788	767	768	802	807	815	712	746	794	746	703	760	777	739	730	831	780	745	710	764	764	738	737	722	742	723	755	776	753	744	773	744	793	753	771	783	772	741	714	761	734	729	725	748	739	774	757	740	801	768	754	806	739	784	778	786	802	763	806	750	753	753	802	706	708	696	806	740	732	728	783	757	743	780	736	846	789	755	752	799	804	752	732	763	773	776	717	769	760	758	724	762	762	787	809	792	728	752	767	787	778	764	740	750	726	746	694	745	722	744	753	722	774	717	796	752	764	769	793	757	773	703	738	765	746	765	794	749	729	770	745	718	726	803	752	724	762	776	781	747	736	737	782	766	724	816	767	728	796	747	795	774	763	754	770	737	726	766	755	800	767	717	757	740	756	746	732	749	739	795	768	791	747	796	743	757	729	789	779	790	800	739	779	757	799	742	773	793	777	758	731	766	742	710	793	778	746	741	764	773	769	779	759	804	809	787	728	728	777	752	765	709	734	737	744	756	785	808	790	775	791	755	694	733	753	843	769	746	766	714	751	818	714	753	739	748	752	752	777	766	751	814	769	778	738	740	750	769	742	725	762	722	824	737	753	760	713	744	721	733	741	772	764	788	788	771	735	741	755	749	741	777	779	749	738	735	728	764	740	740	768	760	814	753	725	776	730	744	716	759	758	719	757	793	786	795	769	845	755	811	768	743	763	763	726	775	749	781	803	740	788	816	754	778	780	741	787	751	722	786	789	784	727	788	728	743	831	798	730	720	781	769	785	769	767	792	768	758	744	739	752	799	786	775	799	749	728	797	764	779	753	802	715	746	735	753	712	749	772	751	791	750	773	729	804	741	720	745	747	759	794	716	778	760	734	775	744	773	780	747	771	768	785	760	753	710	781	766	759	753	759	742	720	787	749	759	753	829	792	730	755	726	759	713	712	750	730	732	762	752	755	701	728	753	755	745	743	785	689	746	755	780	774	753	785	711	723	775	807	732	727	743	729	769	759	698	751	782	763	786	769	782	755	789	772	767	743	773	730	759	780	748	755	753	786	783	749	747	797	755	787	731	748	730	779	732	712	720	740	751	742	749	772	731	733	741	770	748	727	780	722	738	791	774	795	784	788	811	731	743	766	714	750	773	745	718	813	760	740	765	774	743	756	768	754	793	798	725	717	807	790	730	744	736	753	791	752	738	755	758	755	780	773	792	752	710	731	774	749	759	736	803	756	771	734	762	773	756	806	720	741	762	780	713	764	739	799	765	751	789	733	826	736	723	800	733	732	784	721	785	757	756	767	733	757	725	728	710	776	760	742	711	722	738	704	785	761	745	761	758	763	747	759	743	769	718	750	744	767	754	785	780	783	750	780	755	744	747	752	756	776	735	767	696	743	758	829	755	733	761	712	820	766	763	756	734	738	726	778	769	786	803	783	787	773	725	758	772	730	740	764	728	714	794	781	699	782	768	726	767	718	783	760	748	768	766	733	729	773	744	742	751	739	769	733	771	762	726	761	761	744	783	784	771	723	760	813	770	778	754	775	769	763	748	772	743	741	754	752	733	746	725	680	745	750	767	751	792	779	784	785	740	796	782	724	761	728	731	713	783	742	725	755	761	771	704	799	764	738	763	777	761	776	741	711	757	754	736	753	743	730	775	744	785	749	767	773	749	733	773	765	746	840	800	754	751	776	753	777	761	798	716	747	774	754	781	773	766	722	740	771	752	787	768	782	725	809	759	734	785	767	799	774	782	774	771	782	767	758	747	740	813	743	754	751	712	738	767	744	736	730	756	737	758	750	796	735	805	752	817	761	687	755	720	733	758	821	748	823	722	746	696	706	729	760	716	784	742	864	786	721	734	740	749	769	764	775	736	765	765	782	711	777	730	774	753	737	746	727	799	735	714	766	739	798	757	705	757	729	754	755	736	772	732	821	729	716	757	762	759	768	761	746	759	775	755	790	771	761	803	740	758	734	736	757	742	758	713	761	747	774	701	759	718	778	741	763	775	778	755	802	753	773	773	705	732	763	744	814	772	733	779	787	768	707	766	771	761	796	699	755	745	765	754	739	807	731	733	780	716	742	752	776	770	770	791	729	779	741	683	749	723	743	784	735	758	787	752	761	717	736	748	774	730	715	763	736	773	794	732	787	792	814	797	775	771	770	764	766	813	785	764	778	744	786	741	747	744	746	733	758	739	747	742	746	784	793	761	697	792	732	783	749	791	723	741	722	747	737	753	756	762	768	766	761	731	758	819	715	751	698	729	689	735	728	750	788	695	754	757	793	753	765	746	755	703	740	726	721	823	755	761	757	788	750	808	744	776	746	788	787	801	811	700	698	701	688	750	785	744	779	798	764	779	768	735	762	774	713	724	759	736	774	717	741	740	781	775	744	735	765	754	735	750	738	779	786	684	781	763	718	814	747	751	715	765	717	749	704	782	748	749	722	778	713	783	736	761	768	736	766	773	774	839	746	760	758	746	722	795	769	713	780	812	751	746	710	748	782	780	759	790	816	756	772	733	709	758	731	755	793	773	772	738	735	722	716	758	776	761	742	749	761	737	740	770	782	773	730	725	754	773	739	739	741	733	734	757	723	738	802	727	792	769	764	756	719	756	770	762	728	737	759	765	753	783	762	736	754	788	752	817	760	744	776	798	791	752	754	725	706	746	706	761	742	784	777	718	717	800	808	719	799	769	815	751	773	717	766	781	817	751	818	789	797	747	720	810	773	754	761	706	753	742	757	803	752	770	751	768	771	761	774	766	776	769	762	749	770	763	801	792	711	780	789	759	732	748	743	752	766	700	797	721	785	722	753	756	739	714	775	762	738	722	785	767	773	712	705	770	731	757	733	741	710	798	757	767	714	772	809	782	764	789	708	770	786	741	742	781	721	774	726	795	737	826	713	781	755	768	722	783	740	723	778	749	769	745	736	760	787	725	780	739	763	706	746	753	768	726	747	774	771	773	761	767	768	746	776	726	792	747	738	750	760	772	770	736	735	766	770	730	754	765	815	758	780	757	759	716	743	781	748	788	752	757	795	748	751	799	756	750	740	778	750	763	749	734	738	764	750	755
27106	50877	39787	28505	23266	19382	15470	11547	8970	6615	5219	4075	3286	2585	2473	2263	2124	1763	1588	1549	1508	1355	1249	1323	1252	1227	1141	1180	1037	1069	1008	954	981	950	913	1006	864	837	827	766	822	784	784	790	781	850	774	778	777	776	772	784	772	793	777	784	783	816	833	790	823	766	796	759	796	792	816	767	787	787	813	779	805	806	773	786	790	775	777	805	777	781	797	791	769	821	802	756	776	800	837	821	760	826	758	810	790	739	759	772	790	754	822	797	751	780	765	810	781	785	785	773	765	809	823	769	786	788	796	808	789	812	751	762	810	791	801	816	787	757	774	785	788	776	814	785	755	774	792	831	770	831	785	785	822	769	762	781	777	799	765	744	755	806	794	825	798	749	804	812	803	783	756	839	820	783	770	800	776	838	764	787	798	798	770	773	781	788	783	832	817	720	726	809	781	793	750	817	800	787	817	784	744	795	808	800	752	791	778	795	818	808	801	792	789	791	748	767	805	764	758	815	787	781	776	838	809	799	762	739	822	806	739	786	815	747	842	796	740	767	760	704	780	798	765	768	761	836	834	754	730	819	804	793	786	795	832	834	794	768	802	768	762	822	843	779	783	747	722	751	798	764	808	811	729	777	799	816	776	823	785	831	773	755	790	785	774	778	737	787	798	796	778	775	779	774	775	755	783	747	835	771	851	774	788	813	821	778	823	848	812	798	845	782	778	806	783	795	818	808	801	809	808	758	767	777	831	789	792	812	789	792	773	823	844	787	801	798	768	791	755	809	752	775	793	762	768	814	816	807	755	816	769	805	773	750	752	837	782	811	743	809	801	827	795	799	832	764	789	757	755	742	823	815	829	793	760	779	823	808	778	763	762	763	794	785	754	845	770	777	802	774	771	773	793	785	750	745	804	781	810	803	760	771	751	794	809	747	784	844	796	818	819	825	758	777	774	775	778	807	808	797	764	779	839	768	753	744	801	764	786	777	806	826	853	800	727	790	798	802	742	774	814	757	768	783	836	788	759	786	813	846	754	809	781	778	777	793	871	734	782	813	765	781	778	778	779	787	780	805	787	798	768	771	742	794	788	807	828	790	786	796	811	790	822	781	792	787	818	753	790	747	782	770	776	788	795	779	814	822	821	810	769	819	777	752	758	753	767	749	751	818	755	802	804	785	780	812	801	788	763	821	807	804	827	771	766	762	812	784	830	785	807	830	739	767	774	772	791	755	751	795	772	793	797	784	823	801	758	767	809	798	789	801	774	832	821	827	795	784	773	768	773	745	754	740	735	684	770	760	795	810	748	797	802	785	790	783	823	772	756	803	796	735	811	766	842	836	837	812	835	777	774	783	825	756	770	809	830	779	800	826	798	796	758	777	798	799	785	802	810	871	724	794	798	811	794	807	786	819	805	779	824	795	766	797	801	799	812	823	802	774	769	825	757	793	751	786	771	760	810	759	812	802	837	811	805	789	827	785	813	747	768	779	753	716	792	757	853	751	803	739	729	816	775	741	808	817	789	824	809	813	777	786	783	794	776	803	798	763	757	842	817	783	817	822	756	829	806	776	776	795	785	812	798	803	833	831	735	811	813	765	774	810	807	793	785	799	799	792	830	796	799	776	780	819	745	782	746	805	765	796	737	800	801	770	781	807	770	841	798	806	802	772	785	779	785	757	777	770	754	810	800	874	812	806	751	760	768	800	744	816	714	786	777	780	754	803	765	761	765	812	823	818	788	746	789	779	812	766	789	765	779	798	805	791	756	782	800	769	849	802	809	771	835	763	787	777	799	833	821	850	834	800	793	777	767	735	778	787	791	813	832	780	755	846	833	748	816	800	812	794	739	785	798	756	772	753	860	742	839	792	764	726	785	806	833	788	760	799	731	823	785	780	808	784	778	769	791	849	767	799	760	794	801	807	738	787	776	786	775	796	800	829	780	793	807	751	820	776	758	802	773	819	706	793	800	815	758	779	778	773	792	805	757	788	771	768	794	816	813	812	769	774	805	741	813	797	806	791	773	741	850	796	796	780	764	793	769	783	783	752	799	759	746	818	783	744	752	817	788	824	805	775	759	839	804	809	803	843	761	823	828	746	787	773	793	807	798	805	766	813	823	787	768	817	756	784	775	752	780	773	785	798	796	803	767	842	778	779	788	746	796	827	755	783	796	756	784	761	810	828	762	795	820	790	766	737	818	781	741	787	831	780	782	818	794	784	813	739	754	767	810	796	776	736	817	775	788	740	817	754	785	797	777	751	843	778	774	759	761	816	757	749	797	816	762	767	798	821	774	792	817	789	810	767	781	772	760	769	734	790	807	827	777	748	835	792	749	807	812	809	818	754	790	796	770	788	739	807	776	769	842	842	780	802	814	755	742	759	753	758	792	768	815	753	778	825	786	805	726	836	766	790	776	783	790	785	730	775	807	790	795	744	787	770	775	781	740	775	754	817	814	791	758	802	768	763	805	782	754	777	796	762	768	757	763	760	771	784	796	782	808	820	804	789	744	788	800	792	804	765	765	796	797	812	775	772	812	826	757	786	738	767	842	774	758	811	791	782	777	784	787	816	789	850	784	797	776	778	812	817	788	807	775	833	758	867	806	818	774	748	768	810	812	812	834	826	755	779	787	783	793	848	747	817	809	823	772	801	794	785	782	811	779	763	818	772	758	738	745	753	727	821	815	796	804	760	802	761	767	777	753	787	763	793	721	801	795	789	808	774	768	754	811	827	780	754	784	821	794	780	799	781	823	748	811	768	799	730	755	770	774	787	797	766	783	786	774	766	833	808	735	812	806	774	780	786	750	791	827	796	778	777	796	793	754	738	765	784	798	809	793	778	790	760	796	815	779	793	787	809	794	765	821	754	784	774	789	781	793	805	822	775	798	812	762	763	765	734	796	727	756	765	768	844	775	762	776	774	734	808	789	763	794	809	786	790	758	742	750	747	795	793	769	806	779	814	771	766	769	830	765	761	798	774	865	729	755	760	790	812	797	768	844	776	754	806	825	758	781	801	756	786	824	748	830	779	767	781	781	794	838	808	808	786	802	794	717	783	784	761	829	765	804	830	840	770	835	755	761	742	746	806	761	820	835	788	836	757	809	808	802	785	772	856	738	781	790	789	810	777	795	732	805	779	793	787	776	821	817	789	804	771	780	809	776	801	753	787	793	823	770	786	744	754	756	760	756	801	760	784	831	786	752	752	784	809	770	818	788	797	757	710	793	824	751	770	784	799	739	827	758	807	791	778	784	797	804	797	780	770	745	779	778	787	762	773	770	794	818	791	807	766	828	777	809	829	773	821	826	748	746	820	786	810	843	809	812	800	775	786	757	780	770	800	791	797	783	789	794	785	797	817	765	718	754	795	741	845	799	736	824	808	761	829	703	817	792	758	786	780	731	751	767	779	762	750	786	821	779	793	798	794	710	758	768	827	770	785	823	835	766	807	821	765	779	790	814	803	792	773	763	827	806	775	798	808	779	793	765	736	828	812	767	814
28237	24042	26618	18888	10829	7105	5025	3585	2621	1988	1569	1220	1094	920	906	886	826	732	681	654	664	655	687	570	606	591	586	559	570	531	557	496	462	499	485	480	486	470	479	480	515	477	438	474	474	437	490	460	486	495	452	463	440	469	493	459	435	466	485	463	499	395	482	465	438	463	481	444	439	497	433	408	421	436	481	465	450	483	472	449	453	489	460	452	470	470	433	416	437	472	465	440	456	444	444	485	435	423	475	463	490	469	479	448	453	451	468	480	433	454	484	444	459	465	453	515	475	437	461	458	463	469	456	447	456	449	503	483	521	473	489	472	497	461	471	453	472	459	462	451	463	484	458	480	476	482	459	472	453	454	501	420	438	456	465	437	458	435	442	524	472	460	491	465	453	451	445	445	482	496	447	432	448	467	463	449	466	479	463	473	468	476	465	461	492	434	519	447	456	447	512	476	450	469	475	461	456	459	456	475	482	455	468	479	481	495	464	469	479	458	486	447	484	428	480	450	459	470	445	469	454	435	446	458	461	433	482	457	467	475	433	447	466	415	435	472	448	475	491	472	444	505	442	434	482	446	448	479	443	440	435	458	477	461	493	472	459	444	501	452	485	459	484	459	496	425	476	443	456	459	438	481	448	477	469	493	471	483	443	493	462	463	472	477	442	499	526	462	442	458	446	441	464	466	448	471	487	460	507	497	456	473	461	487	465	452	502	456	437	441	459	462	456	421	457	461	427	432	450	478	511	433	433	475	472	460	451	469	432	440	467	470	444	469	448	486	418	444	432	476	427	455	467	468	437	428	460	467	450	439	442	492	457	449	469	464	473	455	413	426	446	482	433	480	481	468	450	477	442	452	448	453	487	459	484	470	502	471	461	456	447	440	455	423	484	412	486	474	469	455	460	454	471	470	492	459	488	467	480	470	454	468	458	498	457	457	485	468	445	462	484	468	438	445	425	483	426	482	487	454	461	491	436	479	441	463	480	481	482	490	474	518	495	449	458	464	472	464	460	407	452	499	487	459	492	447	502	425	451	456	485	476	477	462	467	468	449	429	491	491	453	461	458	453	475	435	456	441	416	466	478	449	437	445	470	433	478	446	474	470	456	500	457	502	458	511	477	466	427	448	473	457	473	467	483	469	471	466	457	480	469	466	482	449	476	465	464	479	462	465	441	485	467	464	480	439	499	499	461	459	470	476	485	437	486	458	442	449	469	468	446	469	436	460	487	428	478	436	464	455	439	457	446	482	444	458	461	473	470	441	464	462	425	485	467	472	426	411	470	444	444	445	451	461	429	447	444	490	455	468	442	484	471	447	458	490	460	469	422	482	439	462	463	459	467	481	460	446	465	463	466	471	514	489	420	453	459	467	465	461	463	511	485	433	454	501	464	453	430	450	488	477	487	458	429	452	486	450	452	452	475	463	479	446	461	473	488	461	463	448	474	451	474	463	468	459	469	489	475	412	484	443	472	445	452	480	457	445	443	450	455	439	429	435	471	452	474	475	462	461	455	446	404	443	439	428	427	473	445	490	482	446	487	496	453	453	488	463	413	459	463	448	458	471	463	472	452	458	423	476	483	449	471	471	464	461	447	477	467	474	458	466	505	461	482	417	453	471	469	448	461	511	463	473	454	463	476	466	486	456	439	426	485	439	477	459	459	437	486	503	473	447	457	459	463	475	454	443	436	432	460	447	516	501	421	482	447	481	459	466	455	465	428	461	454	441	471	446	465	504	467	467	473	433	464	466	467	448	457	441	422	470	448	463	451	461	472	471	457	484	471	491	467	486	498	448	470	451	476	461	485	455	489	487	461	475	478	475	484	489	468	501	452	473	461	473	489	502	462	472	444	477	480	439	470	462	484	471	454	453	452	452	486	466	440	417	418	456	470	505	475	451	459	461	452	472	466	436	411	432	467	474	445	492	488	472	449	469	469	462	410	508	454	478	468	452	460	461	465	479	444	470	463	440	449	461	472	477	464	481	450	449	498	433	471	445	514	471	471	455	509	463	460	468	466	474	476	476	465	418	448	464	464	437	481	463	429	472	420	485	439	434	492	450	461	444	474	449	471	454	441	485	463	452	458	483	500	453	445	494	485	432	421	476	465	449	458	485	474	476	440	475	493	476	441	436	472	477	483	443	475	455	505	462	493	484	478	473	466	491	458	433	455	484	480	419	495	475	460	450	467	459	437	499	483	480	475	432	439	448	420	441	510	472	461	471	440	445	474	473	459	424	450	500	444	467	443	481	440	464	491	457	465	450	529	479	484	476	436	458	432	412	450	454	489	454	469	475	448	453	453	430	469	463	473	408	466	448	417	438	467	431	460	487	475	444	446	477	459	438	473	445	469	484	467	453	464	446	485	436	461	467	481	446	459	459	455	482	470	452	457	454	465	478	440	484	484	441	443	435	463	475	474	457	479	452	500	449	460	456	476	466	446	457	431	458	437	421	493	439	430	442	488	495	469	485	437	488	485	479	465	461	473	467	453	423	443	455	474	472	461	457	505	428	433	468	458	433	475	466	465	502	503	434	417	450	480	467	476	445	481	453	476	457	482	478	469	444	449	469	436	445	458	477	460	467	506	479	428	478	429	464	483	461	460	491	461	478	483	448	480	480	436	474	513	455	480	444	480	463	457	467	434	421	457	484	434	457	461	473	486	464	457	459	449	483	478	467	440	452	446	456	496	414	450	489	500	458	473	489	489	515	457	480	448	429	469	477	452	477	447	435	444	498	491	450	467	440	490	449	439	446	453	455	439	435	469	478	436	455	495	482	449	457	463	470	487	477	469	462	455	459	456	497	484	430	430	443	469	469	468	474	490	434	461	482	442	437	459	459	465	471	464	464	499	448	466	436	476	426	459	471	480	460	444	479	438	479	492	491	469	423	481	449	461	438	461	455	498	467	451	432	489	448	448	463	441	435	481	460	444	443	475	431	484	491	491	485	425	443	472	479	430	488	457	461	463	457	454	419	493	486	471	469	452	505	438	452	449	466	461	463	451	454	499	510	494	477	479	481	438	451	456	500	470	452	478	451	461	473	475	448	421	460	452	428	433	409	482	458	468	456	444	452	457	440	459	477	473	442	462	434	413	458	484	472	460	471	457	462	479	442	514	454	471	477	488	489	437	474	443	457	494	491	443	472	498	460	468	498	498	496	513	496	444	451	441	455	464	438	417	486	476	471	455	459	505	491	484	466	440	484	487	484	433	451	492	438	464	456	459	462	440	435	461	468	472	446	469	517	480	468	464	442	455	454	451	486	464	430	437	435	448	454	478	428	491	449	512	489	440	465	458	455	449	441	463	422	466	469	472	432	429	486	496	455	469	442	440	457	425	484	443	509	448	455	465	486	455	486	457	433	455	436	495	439	464	490	472	457	417	471	448	462	463	438	455	477	449	436	454	467	413	478	438	459	443	451	441	425	482	474	483	452	473	414	423	467	455	418	480	432	433	476	455	488	457	485	470	456	466	419	456	498	470	466
25020	38906	28899	18332	14242	11383	8607	6244	4701	3507	2666	1982	1674	1283	1303	1197	1152	937	851	875	780	778	753	791	696	727	696	668	620	608	610	573	563	563	538	567	526	539	523	500	527	505	486	513	483	494	516	482	461	494	505	488	492	499	474	473	492	493	515	420	478	517	467	538	458	507	481	471	492	510	511	477	461	477	461	452	498	469	448	492	497	465	486	477	491	481	474	496	470	522	485	517	482	499	465	474	499	508	474	463	469	492	536	480	517	522	498	512	461	483	510	466	470	522	490	491	518	531	476	503	483	509	495	527	496	483	530	454	476	481	516	504	510	488	488	498	521	501	486	528	482	477	472	508	479	489	475	532	448	485	503	478	510	487	497	497	509	510	504	462	482	495	514	473	523	504	463	502	518	494	465	492	499	470	478	486	472	501	495	479	492	472	493	522	484	467	450	490	501	527	493	452	573	505	466	453	489	488	475	500	507	509	478	473	485	511	518	474	453	484	492	459	506	452	504	489	531	495	458	460	476	483	510	484	498	473	467	507	497	507	517	469	496	487	466	504	517	497	483	508	497	485	449	493	507	511	520	515	477	484	492	512	486	466	477	462	489	530	472	478	496	452	497	480	465	454	479	502	428	489	477	533	539	492	528	446	502	460	496	520	496	515	487	452	494	537	517	465	479	469	445	493	501	487	494	456	495	482	456	470	469	471	483	493	476	516	483	483	478	481	457	476	524	458	466	485	503	510	465	532	476	482	529	473	461	509	469	508	485	511	501	486	502	489	489	473	465	438	491	455	441	483	512	472	498	503	482	492	499	487	503	510	466	474	444	508	527	469	498	508	515	476	507	509	486	490	472	517	482	507	468	440	457	517	503	472	476	490	484	500	481	477	453	499	479	500	527	475	466	514	495	483	460	470	505	499	475	487	477	520	530	461	509	523	470	479	456	464	489	501	515	475	487	473	525	464	502	498	508	496	485	473	474	490	476	484	494	501	491	458	496	480	500	479	480	507	473	492	497	490	450	500	518	526	458	521	473	511	477	498	484	484	484	458	491	505	501	529	519	492	493	508	506	498	488	455	509	463	433	514	492	507	470	519	509	485	443	484	465	485	453	526	491	448	479	490	502	488	478	480	477	455	495	473	496	486	509	540	519	491	469	487	479	469	470	496	500	506	524	510	480	487	495	520	478	523	480	477	491	499	486	489	524	480	468	480	491	504	505	470	508	490	458	512	511	470	478	439	450	475	510	503	464	491	486	499	467	460	457	468	517	500	478	546	453	503	445	503	487	514	504	497	461	474	491	468	509	494	471	513	507	484	500	484	484	493	528	481	496	495	490	485	475	468	477	536	496	527	495	492	485	452	513	485	480	498	504	498	493	426	490	482	481	492	480	486	469	487	503	503	525	498	539	487	463	494	519	476	470	506	479	470	502	503	485	525	471	507	480	469	468	487	519	468	447	503	478	493	509	470	497	455	494	461	479	515	497	461	499	493	480	578	508	471	502	465	488	476	512	474	539	486	510	478	458	457	478	481	494	529	479	469	527	461	479	452	484	507	448	491	528	451	469	485	482	477	450	494	488	478	448	505	492	464	527	479	478	448	512	476	492	513	519	455	513	492	467	450	514	502	483	455	501	506	480	528	485	494	535	447	515	475	462	504	530	487	462	497	485	499	520	476	475	482	481	486	483	499	453	476	476	466	488	491	471	474	430	485	514	471	439	474	525	477	465	504	484	520	536	498	514	469	474	453	481	479	472	483	521	491	502	478	498	506	465	476	502	534	482	487	476	502	507	493	501	482	488	477	489	508	476	491	502	499	508	493	491	495	494	468	506	498	484	498	485	530	489	459	480	509	465	465	480	475	454	475	461	462	474	451	498	477	458	485	488	482	438	486	484	491	459	491	465	498	489	499	518	486	508	525	468	481	466	497	490	509	504	479	513	456	492	487	496	475	471	517	454	500	500	495	519	506	466	476	485	477	485	505	490	493	498	509	503	515	521	485	474	525	486	478	500	463	480	513	503	486	481	456	463	469	481	490	507	474	463	534	495	489	531	476	489	490	489	509	506	521	533	513	468	460	473	462	483	490	516	506	463	487	473	459	486	463	491	500	471	472	479	462	488	475	490	511	502	524	506	479	523	508	480	488	500	471	527	486	528	509	489	511	514	484	482	480	472	462	475	487	510	456	510	496	497	473	475	483	492	534	480	462	520	483	512	462	494	502	519	473	504	487	476	474	504	517	497	520	496	479	483	502	509	501	470	489	475	462	472	469	484	468	475	478	495	459	517	495	480	503	462	521	494	533	493	493	460	485	471	502	483	473	490	488	488	472	461	455	444	474	503	458	462	501	448	455	490	478	512	538	498	477	522	499	488	486	469	476	486	498	494	495	484	480	482	494	464	499	502	447	506	481	440	515	482	482	477	535	459	510	497	472	470	482	529	525	494	482	488	492	501	504	489	478	499	488	468	515	498	484	475	508	478	497	454	466	469	527	470	459	470	488	487	455	436	522	458	507	478	508	445	479	498	504	501	502	467	513	461	493	477	482	465	464	483	508	448	504	496	481	465	500	451	459	494	480	475	476	460	505	448	464	459	463	477	475	499	494	492	483	483	488	483	479	444	503	505	509	522	492	472	514	497	478	476	483	503	432	525	523	458	508	477	535	483	492	459	514	520	486	472	499	483	468	478	484	464	490	460	465	485	519	503	512	491	474	454	469	493	496	525	495	522	494	475	490	487	507	484	509	483	484	468	453	471	501	472	491	497	489	472	504	480	492	498	459	507	486	495	468	525	470	539	488	528	496	539	448	492	541	509	466	481	484	501	469	494	475	501	481	491	487	501	505	516	515	426	509	474	483	454	467	518	466	452	505	489	527	507	445	477	487	520	511	488	478	496	502	437	502	463	470	495	507	463	502	448	513	498	494	504	471	507	444	470	511	511	457	471	492	530	455	505	496	501	522	492	465	484	469	476	495	494	504	483	489	524	503	472	463	465	494	487	437	477	452	463	515	491	525	535	488	492	460	488	511	484	524	492	497	494	480	511	488	522	461	491	506	493	489	502	492	486	497	456	523	455	465	516	524	472	484	460	470	489	505	482	475	505	495	463	518	472	472	473	471	509	465	500	502	481	469	474	478	442	545	493	519	480	510	490	495	489	524	534	489	496	434	497	499	524	475	517	499	513	502	467	500	514	495	464	509	483	495	512	509	453	486	510	499	462	517	442	478	491	498	478	492	507	484	493	511	480	446	497	466	493	428	516	487	490	501	476	479	506	505	510	495	537	478	484	529	473	470	502	491	513	520	466	458	517	460	476	491	480	498	502	486	495	483	498	488	517	490	455	467	495	476	465	488	464	470	485	486	466	461	492	496	521	461	482	489	511	513	515	458	506	488	495	467	506	472	512	515	487	534	487	492	496	509	509	508	517	532	505	471	515	503	477	465	496	488	503	475	508	487	487	473	470	449	489	531	483	517	508	489	462	507	504	476
23276	21006	28225	24075	21323	18323	10701	5929	4092	3236	2429	2065	1805	1656	1434	1430	1343	1147	1129	1047	1027	983	933	982	929	953	945	898	861	865	861	840	838	796	800	790	786	819	748	724	765	711	694	749	787	753	700	716	688	691	737	783	796	762	746	759	754	739	722	788	740	697	686	712	734	710	758	717	725	711	744	790	723	713	741	719	745	727	723	727	783	720	715	735	706	743	743	708	753	724	758	742	708	771	713	804	734	744	720	732	765	687	799	786	787	717	740	741	722	726	732	711	738	755	761	743	706	730	743	794	795	741	724	743	748	736	752	767	747	662	748	773	715	742	778	771	743	685	732	703	704	772	689	783	754	754	732	732	713	762	684	708	777	759	724	700	720	763	722	720	750	705	743	720	779	722	724	712	762	773	762	723	744	705	744	706	697	775	670	777	713	691	749	728	729	717	746	766	751	716	771	761	724	742	732	699	748	767	739	729	723	714	729	730	713	697	751	722	731	733	752	717	740	764	672	699	713	718	660	672	725	712	774	717	714	700	709	737	724	772	747	743	722	742	740	754	805	719	697	715	744	752	758	731	702	729	751	711	696	777	763	780	736	787	787	694	731	735	736	719	724	725	757	694	751	692	779	725	711	743	742	740	778	734	728	745	689	757	708	722	781	752	727	731	691	703	713	713	756	720	725	688	716	717	739	693	738	717	712	694	742	741	748	714	747	755	764	721	769	719	729	756	730	734	715	747	684	729	719	756	677	746	712	773	755	754	710	754	721	748	687	713	722	777	742	735	688	742	750	725	679	751	690	718	756	748	730	740	719	742	710	711	733	793	744	767	762	747	744	698	778	716	780	729	764	756	721	749	729	709	731	738	729	727	750	727	756	705	774	714	742	719	742	751	778	731	750	747	738	739	739	711	747	726	750	714	685	741	723	730	743	723	705	754	711	752	740	691	765	743	780	715	682	761	721	689	794	727	693	745	790	751	737	772	766	732	737	701	715	718	689	773	719	754	712	714	734	726	707	731	695	718	692	738	719	749	718	742	776	760	743	726	731	771	760	744	743	724	756	733	737	683	701	737	741	725	767	725	697	721	748	757	775	778	732	711	703	771	728	711	728	678	707	753	710	757	732	738	728	770	747	751	731	729	721	755	752	722	766	732	750	746	778	769	751	709	732	750	725	745	733	759	754	732	781	756	744	766	680	730	712	730	704	787	703	701	767	755	751	747	719	725	701	748	696	753	722	719	777	756	750	746	726	801	792	727	720	733	743	741	672	744	713	741	732	743	745	777	753	739	732	726	774	687	722	738	736	701	721	753	731	743	712	733	730	673	749	749	768	746	790	743	729	752	748	744	734	769	737	685	731	757	750	755	747	729	753	743	728	740	746	755	762	761	701	716	740	757	753	752	795	711	765	711	758	774	745	733	743	720	687	745	729	706	779	715	768	670	728	701	738	713	778	773	771	746	724	750	746	762	749	760	779	727	759	708	689	729	753	726	733	778	756	718	731	698	728	712	740	742	726	735	686	751	740	750	742	685	703	763	805	746	718	765	751	708	772	727	718	704	729	735	692	714	739	771	780	693	754	765	769	738	703	754	754	713	706	719	752	719	712	795	713	742	704	775	750	715	709	695	748	701	786	713	749	718	717	740	759	734	753	756	732	768	751	757	726	716	754	676	762	754	731	765	755	745	740	788	745	763	728	753	721	716	752	708	745	742	740	664	774	782	721	718	772	713	739	719	726	736	726	745	737	710	702	744	793	741	710	741	748	737	742	796	798	713	722	703	784	779	731	727	705	752	738	743	736	733	741	721	767	716	753	764	752	732	760	747	718	769	774	748	737	744	734	748	720	725	816	730	705	749	729	753	743	748	734	717	734	748	738	746	689	728	727	709	703	707	752	773	786	762	809	714	696	696	733	735	727	787	729	723	741	738	679	727	722	733	797	712	701	714	717	734	752	720	731	741	721	761	749	788	710	749	721	730	721	776	696	742	709	710	693	749	750	750	729	779	785	755	699	734	697	743	743	714	759	769	715	747	769	730	720	731	792	742	722	747	762	709	739	707	665	729	704	794	759	757	728	747	721	710	780	730	743	732	741	667	725	778	693	754	705	747	702	737	795	727	701	746	733	728	739	664	733	706	697	720	752	781	722	701	698	659	766	761	727	723	745	710	707	731	714	735	791	753	713	738	724	711	758	683	735	715	767	727	717	764	745	698	699	716	761	731	712	775	670	740	752	727	751	672	712	705	740	752	712	696	693	716	714	708	749	741	772	759	700	732	734	809	692	698	744	749	703	702	730	712	731	758	789	714	746	716	702	712	735	734	739	738	716	783	707	706	705	727	751	694	719	756	702	694	711	738	723	713	735	720	711	775	727	699	678	741	749	784	791	690	745	739	702	713	690	732	753	714	719	776	741	702	787	727	722	685	756	769	674	748	738	709	709	713	696	717	739	727	742	689	684	713	772	760	713	734	743	708	760	726	748	734	746	705	689	740	729	716	756	740	752	759	729	736	743	727	757	739	759	783	731	734	726	733	702	778	705	732	705	746	746	711	711	731	711	777	719	724	773	750	741	766	749	689	788	790	723	741	713	733	778	764	756	714	748	767	725	680	768	691	739	740	745	745	733	742	696	709	768	772	784	776	718	777	712	741	717	741	770	726	739	725	793	738	795	806	759	767	692	693	727	733	761	710	742	761	729	764	743	734	731	717	736	716	714	755	767	732	704	753	687	733	731	703	707	694	721	733	747	741	769	766	730	750	747	690	701	746	699	740	724	743	761	775	738	709	730	748	696	717	714	701	695	779	679	722	687	723	749	767	708	683	726	777	721	765	753	729	735	725	798	683	759	738	758	749	711	718	739	772	697	682	747	692	764	710	720	738	757	763	721	734	726	729	728	688	723	723	719	740	740	724	747	718	709	730	706	740	782	767	750	728	729	739	709	749	716	701	741	750	737	724	733	760	755	769	761	710	713	750	739	680	761	699	695	785	757	752	799	712	727	735	723	729	730	718	716	699	722	764	736	743	770	684	756	724	742	730	732	758	716	722	698	753	741	724	736	753	719	692	748	725	740	743	764	755	731	741	770	722	709	794	749	781	789	714	732	720	728	730	747	724	718	734	775	704	757	749	740	770	776	770	752	749	726	723	766	727	729	688	715	722	688	728	732	745	744	703	732	695	740	740	748	760	734	697	794	697	721	710	701	726	692	665	722	667	787	734	727	760	682	738	745	740	770	725	727	789	701	757	751	730	699	686	687	726	751	721	751	703	718	705	792	690	757	737	732	777	715	743	754	724	723	739	721	777	773	716	677	728	775	718	715	743	760	720	726	761	786	748	743	685	736	770	728	698	709	686	727	747	714	713	764	732	769	737	702	743	717	709	752	737	716	714	743	695	758	720	773	742	760	698	710	740	737	748	699	702	716	733	742	752	706	751	727	764	713	720	698	751	747	740	762	750	741	760	808	737	726	717	739	714	740	758	749	738	748	762
25494	46146	34475	23675	18809	15057	11723	8790	6674	4971	3752	3045	2523	2199	1912	1895	1673	1460	1296	1279	1227	1221	1224	1141	1136	1088	1067	1042	936	965	893	909	842	885	851	795	812	799	858	791	786	782	742	758	750	798	773	739	707	775	727	807	780	799	715	752	745	749	756	786	798	793	807	792	756	761	843	757	772	753	729	753	755	732	790	775	797	772	779	744	787	733	760	732	794	740	724	753	737	791	772	764	746	793	742	713	771	790	748	758	800	779	759	715	796	806	767	784	727	819	751	734	766	768	738	813	771	799	770	755	713	742	742	770	727	732	743	826	746	760	746	790	729	731	752	763	747	782	761	768	767	800	808	740	776	753	754	791	739	768	784	753	762	812	770	795	746	798	783	752	729	763	781	778	786	756	791	751	719	757	751	729	743	763	751	788	697	741	771	820	751	746	792	763	764	702	763	775	789	771	777	756	790	787	777	774	740	790	827	765	750	743	767	732	782	777	708	760	773	715	759	759	729	781	785	791	811	779	806	777	756	755	801	742	842	730	772	745	808	740	804	739	807	797	804	793	762	793	748	769	717	776	719	733	797	740	782	754	780	796	761	760	817	830	744	796	743	790	773	739	777	749	764	776	745	720	796	789	745	792	767	744	743	770	776	752	787	783	763	754	779	779	751	749	750	738	775	762	773	814	788	785	760	744	780	725	771	784	758	724	759	752	747	715	751	761	792	807	780	790	727	801	739	725	774	764	756	766	825	749	776	730	771	747	735	754	738	756	766	767	791	784	733	788	812	746	766	734	763	744	734	716	784	789	808	711	802	780	734	742	776	731	754	737	741	737	824	763	751	784	728	768	720	783	747	724	805	832	753	701	757	727	766	766	722	769	772	787	744	793	795	774	790	825	740	758	737	824	769	814	722	683	740	762	739	751	741	756	791	754	805	798	794	758	726	782	760	799	787	772	783	729	730	784	809	809	823	693	818	714	722	785	751	774	767	734	773	751	780	745	808	756	790	743	767	744	787	801	814	762	764	754	758	746	720	818	770	760	791	753	743	767	796	824	770	766	782	724	775	794	774	743	830	756	741	768	767	739	784	702	740	783	811	719	779	751	769	788	754	779	724	771	796	739	742	748	731	728	764	754	733	807	760	749	796	767	780	762	796	758	752	766	770	808	772	747	760	751	837	731	778	732	776	809	774	718	729	797	770	785	820	778	787	777	718	753	772	735	772	732	759	713	773	752	813	789	740	771	772	767	812	741	789	782	720	770	806	763	761	763	752	804	740	779	768	730	736	759	803	766	786	760	741	770	787	803	786	756	768	769	747	718	795	736	746	755	761	750	719	747	712	772	795	759	715	718	769	781	756	734	737	736	765	807	764	749	797	781	784	737	781	706	755	761	793	754	807	808	784	813	767	784	768	741	808	736	734	721	798	761	720	738	778	787	780	754	773	752	785	814	771	769	745	766	781	764	775	724	785	764	792	740	766	736	722	731	790	759	777	770	773	799	733	732	772	754	701	742	761	759	702	809	754	744	743	755	792	763	772	789	798	811	772	784	762	765	753	746	761	792	749	712	730	788	785	774	756	732	790	764	781	759	769	780	793	741	827	790	748	752	815	776	748	766	748	797	778	710	792	753	767	771	756	731	756	726	782	781	801	771	801	831	770	802	739	718	771	767	810	748	763	738	767	782	813	776	745	717	768	775	767	737	746	730	740	743	790	720	804	755	761	727	761	722	741	715	768	706	746	710	749	741	708	763	727	754	766	753	798	779	803	760	793	766	715	773	751	698	741	742	758	825	773	817	749	755	757	732	789	787	774	826	758	758	762	745	746	772	754	704	756	710	768	748	778	760	751	773	786	725	775	782	762	763	754	782	698	767	808	805	768	754	797	745	729	772	772	784	746	748	761	748	781	745	755	815	736	766	795	714	777	751	721	776	765	750	757	806	692	762	762	794	793	757	732	743	800	775	748	767	763	833	754	763	763	800	786	756	746	772	781	750	763	752	789	741	765	754	760	774	778	770	793	729	732	767	755	801	750	823	759	744	739	819	783	786	769	775	778	751	678	773	776	765	769	785	814	774	766	695	761	748	773	769	748	756	738	791	795	804	766	755	725	778	776	778	841	687	756	747	760	791	731	768	756	743	737	772	772	727	781	760	732	721	763	771	746	739	770	739	832	739	778	753	736	742	737	763	827	784	823	774	771	766	823	739	751	799	726	738	727	783	772	778	707	772	817	778	773	774	768	767	810	806	746	738	741	723	753	768	797	762	783	751	749	731	791	751	759	695	799	785	757	760	788	745	798	748	780	767	749	757	771	759	765	782	730	762	730	765	754	766	754	764	780	761	744	810	734	782	762	753	828	790	773	762	786	745	785	783	731	712	725	843	822	819	787	777	729	775	736	750	787	735	794	763	732	752	802	786	743	761	741	812	730	807	760	807	738	809	803	721	754	797	788	767	760	747	785	760	776	748	790	737	771	753	747	752	754	739	756	740	758	749	742	762	801	792	722	752	744	803	814	742	774	770	795	792	788	745	739	696	772	775	795	775	729	757	755	733	756	732	777	795	775	777	733	759	745	743	757	800	781	759	766	805	725	793	765	661	775	765	704	764	761	784	791	756	732	777	789	736	780	793	803	766	748	734	757	747	745	726	792	705	783	787	821	762	766	760	788	761	711	745	787	719	761	749	758	757	759	775	786	767	720	768	781	757	760	753	756	750	769	774	748	827	743	744	781	819	798	758	772	796	818	795	794	788	725	779	745	740	770	769	743	790	715	726	767	793	742	755	798	767	762	797	742	772	775	755	723	738	747	738	802	755	800	745	785	731	744	752	735	802	766	783	753	778	733	721	788	753	740	767	730	766	831	751	729	769	748	755	761	790	788	704	803	740	773	777	765	775	760	783	798	744	768	714	752	766	742	762	736	748	814	794	781	757	785	829	765	747	766	819	762	793	783	846	769	773	787	770	760	752	745	742	745	788	725	797	736	773	771	822	783	733	785	791	772	769	753	749	758	810	742	770	756	769	745	681	764	750	771	812	817	750	832	762	785	799	756	759	720	729	814	792	787	751	765	762	756	740	719	754	794	773	811	787	749	722	747	740	732	708	759	746	737	738	768	746	704	781	772	756	768	746	828	758	742	758	749	754	760	792	756	758	787	781	742	757	762	761	756	784	754	757	783	760	810	733	707	778	764	730	751	791	821	736	773	740	716	814	770	789	792	831	756	789	760	801	774	744	774	769	764	750	758	829	829	778	767	791	776	736	721	765	729	773	769	802	759	749	759	771	735	790	726	794	728	760	808	765	738	736	774	806	783	727	799	821	773	732	796	772	750	731	761	736	763	747	754	765	772	831	760	867	768	713	765	775	781	760	717	738	749	751	762	756	790	782	721	741	774	763	803	767	787	758	723	772	755	775	774	757	769	736	734	847	793	786	717	781	759	680	759	810	746	766	747	812	766	787	770	744	729	786	729	766	754	742	807	745	737	765	770	756
24480	21021	27371	25423	18361	10814	7080	4651	3079	2396	1782	1539	1256	1091	1027	877	851	738	707	670	632	634	654	608	598	571	559	521	526	463	433	459	471	416	450	436	374	431	413	396	374	403	389	382	387	370	423	418	362	415	392	421	351	381	389	409	439	360	402	379	404	353	406	392	427	374	343	406	397	375	405	361	397	384	386	378	387	355	373	395	434	418	390	391	390	394	376	370	390	391	401	395	356	369	397	381	391	407	385	382	393	363	407	379	357	401	400	393	377	389	383	423	408	384	372	406	399	365	438	390	364	389	390	397	387	367	391	368	364	391	402	413	395	390	418	375	396	370	401	419	373	428	411	376	357	413	364	402	380	423	333	391	384	380	372	421	374	371	435	403	384	369	371	418	365	386	405	368	395	379	399	420	376	378	327	430	385	377	396	395	343	401	420	369	385	407	370	395	375	388	364	398	381	386	393	396	348	395	371	368	393	392	344	403	393	407	376	411	413	405	386	388	374	360	408	386	361	414	403	387	363	383	381	377	393	404	397	411	425	389	387	400	404	416	399	404	414	385	411	364	362	377	385	371	385	381	354	375	395	406	388	373	395	385	390	396	387	352	384	407	420	381	387	376	378	395	381	388	372	390	369	393	380	410	386	419	351	357	370	362	386	388	367	357	406	416	424	413	388	416	349	396	394	361	384	375	404	400	406	390	384	364	382	405	389	396	410	426	366	372	362	426	399	361	378	382	418	364	418	366	374	402	394	420	387	367	403	383	387	370	392	386	349	390	380	401	370	386	372	379	379	391	401	389	406	392	404	396	380	427	409	390	363	387	406	411	381	408	388	365	390	391	394	374	407	377	383	362	408	432	403	415	406	381	413	436	410	379	365	398	387	396	386	397	383	374	357	376	394	385	403	413	395	389	416	400	365	410	383	378	370	354	422	378	371	400	401	370	401	418	391	389	385	400	401	341	340	427	381	373	407	363	404	394	405	392	409	404	355	384	399	410	359	351	382	371	379	370	399	363	365	348	372	403	403	388	388	364	400	407	425	396	410	402	408	376	360	388	389	405	360	400	426	400	371	381	404	395	379	394	362	395	439	375	383	403	383	411	385	381	434	412	382	376	384	401	374	394	370	420	380	380	414	370	376	391	364	407	386	384	402	367	354	373	383	423	432	387	374	407	360	391	402	358	445	397	367	404	365	379	387	398	373	372	368	365	399	378	369	376	393	375	379	387	374	374	416	417	398	382	399	415	371	333	373	381	396	390	415	422	388	399	385	365	402	388	399	376	413	401	407	370	408	404	385	380	388	374	416	379	405	417	407	400	393	390	393	386	352	402	401	411	406	414	398	372	407	408	383	424	408	391	389	426	390	370	392	356	395	363	384	353	393	439	387	352	416	365	389	402	414	368	392	423	398	378	373	381	403	357	406	384	378	383	411	375	402	402	376	367	377	398	418	419	419	421	389	410	400	406	368	391	374	358	347	397	370	368	381	373	371	398	414	364	360	385	407	383	376	394	449	350	383	401	386	412	377	377	381	365	369	397	383	388	377	390	443	410	439	423	386	395	391	357	396	375	404	410	399	367	376	411	382	348	375	387	385	403	411	401	387	371	374	405	370	346	394	389	443	378	384	350	393	378	411	382	388	364	375	379	343	424	417	405	392	390	398	391	403	361	410	387	397	379	397	404	397	358	383	383	387	407	432	384	377	401	390	395	359	418	336	389	399	385	381	378	393	434	407	423	407	369	436	363	404	343	393	378	371	377	388	405	377	374	384	390	400	416	346	377	428	381	428	401	396	397	396	369	429	393	411	410	370	386	410	410	391	398	370	403	387	417	386	360	385	394	410	416	418	358	369	417	415	422	423	407	422	407	394	361	371	358	399	403	396	382	372	409	379	390	380	361	383	401	366	394	376	403	402	385	412	366	402	391	396	383	383	375	424	391	352	405	374	402	416	396	390	377	415	395	392	407	405	394	391	383	376	383	399	398	375	377	374	377	374	379	385	423	376	392	382	380	376	381	351	385	394	394	402	390	362	423	394	386	412	382	379	343	400	398	381	371	421	376	374	372	425	399	371	424	390	397	391	384	429	405	434	390	362	383	385	354	399	390	360	397	409	390	421	406	399	413	381	383	397	398	392	420	392	354	417	367	401	396	386	428	418	402	408	402	384	416	397	424	378	361	381	433	357	392	394	401	380	379	372	373	359	376	345	391	367	384	366	385	392	379	394	373	400	376	387	408	351	375	420	358	397	374	420	386	397	386	377	377	378	380	397	397	400	389	365	409	369	386	361	367	348	385	410	402	378	382	429	393	375	373	427	385	415	406	382	384	426	370	386	419	374	383	391	367	370	386	412	414	379	414	404	395	384	409	392	372	372	403	360	383	350	397	391	410	420	402	399	362	425	387	380	402	380	391	397	360	402	393	370	406	375	397	384	396	381	393	402	387	398	387	392	380	368	378	322	383	379	377	370	380	345	413	422	359	419	424	393	395	388	409	383	373	393	398	388	403	373	393	380	361	428	402	364	410	374	383	380	385	377	375	397	408	367	386	362	348	386	370	402	379	367	391	383	383	343	400	415	394	425	385	394	370	336	356	402	368	382	376	413	381	418	353	386	396	368	356	409	390	403	367	382	404	409	366	377	431	386	403	392	396	390	405	403	377	371	377	379	407	402	425	359	361	384	393	374	374	377	391	406	406	354	389	395	388	404	372	399	384	377	395	380	409	395	392	386	423	387	374	369	373	437	404	428	376	380	386	386	431	400	398	390	409	384	382	399	368	403	347	372	366	368	403	447	383	357	402	371	358	402	362	396	383	353	367	358	433	350	392	406	398	355	403	377	382	381	376	407	398	373	383	354	364	355	405	345	397	386	372	409	363	367	401	375	362	366	387	356	388	357	394	388	410	403	412	417	387	378	413	360	383	428	425	400	377	398	399	393	383	355	361	376	390	407	388	361	406	392	353	390	389	399	404	366	404	371	442	366	393	385	395	382	399	392	388	431	383	385	362	391	404	378	388	377	367	364	375	405	375	399	378	380	377	379	378	359	350	416	365	365	403	408	408	364	404	392	410	393	382	391	438	384	387	415	374	428	371	365	386	400	385	369	357	408	390	360	377	379	351	434	359	405	381	350	371	417	400	373	387	374	364	429	393	404	409	347	364	409	410	420	398	389	363	429	392	364	404	380	372	393	393	416	410	371	383	388	399	370	407	398	415	383	392	405	393	386	394	365	391	401	387	399	385	432	378	372	350	385	375	397	378	387	362	404	386	373	382	422	389	411	374	375	441	385	385	386	369	416	373	411	399	390	402	424	334	401	367	386	378	407	385	372	388	382	392	416	408	381	392	386	365	386	373	390	393	380	379	368	384	390	410	373	378	385	373	396	382	401	360	385	391	378	375	385	423	400	379	400	392	383	401	416	394	364	414	384	390	423	414	381	399	403	391	379	380	381	395	355	395	388	368	381	431	413	367	366	389	418	388	411	398
24795	43155	32694	22176	17519	14249	10739	7785	5650	4328	3097	2522	2035	1659	1602	1382	1225	1046	944	914	870	793	774	788	754	727	683	647	632	609	635	554	549	575	535	527	502	496	485	487	418	424	439	403	459	432	437	462	436	444	440	411	419	407	438	421	420	446	425	408	476	447	416	397	437	434	410	416	439	406	417	443	411	394	427	409	400	388	412	428	446	413	396	393	433	477	435	418	417	440	449	417	431	436	427	407	415	423	417	471	408	435	420	395	395	408	398	443	446	420	427	447	387	433	438	445	441	444	440	440	395	438	407	429	431	428	428	419	424	449	478	412	417	434	425	461	433	421	418	432	417	467	422	419	434	426	420	432	427	409	407	417	422	397	444	449	459	411	413	458	418	422	451	418	443	399	411	412	407	397	427	452	416	428	440	414	413	451	410	436	422	408	435	390	439	405	433	441	406	401	456	434	382	440	429	454	416	422	446	426	407	427	486	404	407	411	445	433	413	404	419	408	445	382	430	430	389	401	433	444	450	468	403	399	420	412	435	448	466	442	415	433	424	447	449	423	398	431	403	424	414	430	423	408	419	403	409	423	413	451	448	409	458	402	428	401	448	447	427	402	435	424	425	460	411	411	440	427	410	389	423	489	431	418	431	448	433	418	441	464	438	438	430	413	388	407	405	437	442	414	414	410	434	411	412	417	439	436	412	428	422	415	423	395	434	429	434	447	429	429	463	393	447	439	394	397	442	423	447	440	399	404	397	438	425	383	361	412	392	408	405	425	435	453	441	404	434	416	436	422	447	426	435	388	436	420	434	434	447	388	443	455	419	407	458	413	462	390	425	420	434	433	369	411	435	404	443	463	408	456	395	424	408	420	467	365	413	418	448	424	400	454	387	405	412	418	441	426	441	409	455	418	424	409	419	457	426	432	432	445	439	426	464	418	450	431	433	425	386	417	429	422	407	429	404	396	437	448	433	449	424	426	420	416	457	423	417	464	449	388	411	440	395	424	451	416	441	433	411	443	411	447	394	425	425	418	394	404	411	402	436	418	458	399	423	428	422	416	404	406	389	441	452	448	415	440	464	421	408	398	410	428	438	423	452	460	419	404	434	394	444	426	464	440	416	410	425	426	393	422	443	437	450	389	409	434	430	421	440	400	423	439	437	448	453	458	407	444	431	407	415	422	409	428	384	419	443	435	393	434	448	419	402	443	428	435	384	403	401	405	408	416	426	397	427	403	428	397	393	407	401	431	410	421	456	417	409	427	430	470	440	466	450	427	404	421	451	434	432	414	410	451	443	436	449	421	451	436	430	414	414	405	392	413	394	418	431	450	431	448	414	409	435	413	444	410	426	400	446	457	466	409	436	403	423	463	411	454	398	428	401	443	440	427	434	436	458	397	377	438	424	473	411	458	406	470	420	427	428	438	378	399	449	441	454	407	441	411	448	428	437	439	434	426	418	422	401	443	416	441	404	406	429	429	425	388	437	392	434	404	408	427	438	460	407	437	460	444	434	458	418	454	415	414	430	421	416	434	436	436	476	414	447	427	439	450	452	446	398	429	402	438	453	424	395	424	406	444	442	422	412	430	430	433	443	436	395	443	423	426	442	422	424	438	406	385	418	420	438	424	432	412	419	411	456	446	436	425	431	430	427	424	464	458	420	458	453	426	432	452	418	428	397	406	412	437	431	411	402	438	395	422	421	399	404	427	422	455	438	411	453	446	472	437	442	433	452	409	440	406	412	400	431	444	445	468	451	413	434	389	392	419	435	425	408	420	450	406	458	432	448	470	422	417	401	436	440	432	387	422	425	417	423	438	436	420	419	410	436	421	406	450	396	451	425	374	428	421	431	439	427	430	417	469	447	404	445	398	450	424	371	468	423	430	441	434	416	432	402	433	438	384	415	449	403	400	432	424	383	466	416	417	424	442	417	416	446	442	419	361	394	411	379	416	416	416	439	453	410	429	441	402	400	401	413	424	442	387	440	446	394	449	442	434	425	416	434	432	402	420	426	405	420	431	414	419	431	439	446	449	409	433	420	435	399	410	458	411	449	435	404	422	460	418	414	451	444	417	458	424	419	434	440	447	404	416	413	428	413	378	430	418	456	406	404	419	474	468	455	415	448	428	425	414	417	426	438	459	428	441	428	420	419	429	447	418	431	439	437	439	440	416	440	397	451	416	452	404	428	446	451	410	408	460	431	389	422	414	393	437	401	419	424	400	404	427	392	443	414	444	404	401	387	428	425	442	486	427	456	437	412	407	405	403	439	434	435	425	432	442	422	433	397	408	454	438	427	413	437	403	428	448	419	414	437	415	448	408	399	444	441	446	421	460	443	433	434	380	398	440	434	409	418	426	462	377	396	437	445	364	442	412	382	415	417	406	415	424	407	452	426	425	398	414	396	436	412	452	470	456	430	417	400	444	425	416	432	407	434	396	454	436	435	403	443	434	411	396	436	461	430	403	478	443	459	445	423	418	392	443	424	419	423	424	404	438	400	432	424	428	449	455	420	415	419	418	438	414	421	462	432	443	427	402	427	440	410	404	423	460	425	429	426	435	417	433	422	425	408	425	453	394	441	452	424	447	462	442	422	393	441	463	398	423	430	450	399	412	425	419	442	411	384	414	436	412	427	414	408	414	445	399	426	441	426	400	439	418	407	412	395	437	427	417	433	424	404	414	418	417	403	444	416	439	416	454	423	406	424	459	453	409	405	464	398	419	490	427	436	423	433	441	419	403	433	411	444	419	390	432	402	427	469	433	402	414	431	408	415	426	397	431	389	427	409	395	424	399	407	449	440	418	400	437	426	429	416	420	389	429	428	406	448	445	402	429	448	440	440	410	440	432	416	439	416	429	390	431	423	405	390	411	444	441	409	435	436	419	392	442	419	394	430	457	423	434	451	429	398	401	424	416	437	418	419	440	426	410	414	436	420	422	388	403	406	408	477	433	413	429	431	423	442	420	425	435	460	441	405	420	421	448	428	436	422	437	460	450	444	431	414	468	385	446	381	402	415	450	442	436	446	426	422	447	412	447	401	428	424	455	434	406	388	420	421	422	392	414	418	406	420	431	414	449	417	422	388	427	441	443	421	452	427	431	403	432	420	400	432	453	407	397	439	424	421	440	419	422	414	436	436	448	374	427	418	455	410	449	434	405	470	436	419	469	426	498	425	413	448	413	413	430	443	435	420	445	388	467	449	422	423	450	458	435	418	440	420	402	434	423	427	395	458	446	429	433	407	447	404	435	443	422	445	422	433	426	438	421	442	436	416	413	422	419	398	422	460	407	394	429	413	412	459	451	402	460	431	438	418	407	416	426	435	425	393	450	397	427	398	462	381	458	422	413	465	470	431	421	442	438	406	377	445	403	415	431	471	407	444	436	488	427	422	404	416	429	422	443	460	380	445	438	399	442	391	441	456	423	432	424	439	422	426	413	400	459	422	453	405	448	432	431	420	399	428	456	409	458	420	425	420	426	451	426	429	447
22364	21026	28630	23645	21153	21870	18662	8580	5308	4165	3068	2663	2313	1945	1735	1601	1529	1360	1248	1201	1237	1203	1117	1072	1060	1036	1072	1016	928	872	908	874	841	826	828	824	783	770	830	818	783	715	775	766	811	776	753	784	759	786	780	748	735	775	759	772	757	763	753	740	781	763	741	723	791	793	798	760	737	759	747	775	761	724	707	725	727	749	720	769	759	782	706	804	751	760	757	731	776	722	802	750	673	734	728	750	712	780	731	740	717	726	736	814	806	761	790	730	774	723	764	817	804	771	744	723	747	786	758	751	763	765	731	776	773	788	808	756	767	781	755	760	753	775	796	771	748	779	820	774	755	753	689	748	718	787	723	783	788	789	712	743	761	733	732	783	759	721	750	757	749	776	760	757	739	773	721	744	746	753	746	753	772	710	749	722	748	769	793	754	730	735	712	743	777	767	708	709	728	733	755	798	714	772	781	780	755	778	724	800	699	676	727	721	778	732	753	820	702	748	728	744	754	826	737	769	751	736	733	729	741	747	764	742	764	751	795	780	700	720	748	792	752	762	757	752	743	782	779	748	721	784	795	764	776	769	718	727	779	746	782	752	761	728	765	745	775	795	736	707	709	715	790	755	695	765	747	706	761	748	732	691	764	755	707	741	782	782	787	791	768	762	772	755	727	868	670	748	757	720	762	730	758	778	759	784	690	752	783	780	775	723	701	734	767	777	775	734	805	779	787	792	739	770	718	788	769	773	764	803	744	738	725	735	750	724	724	741	766	786	789	782	761	758	785	786	774	734	745	734	807	740	735	743	867	754	773	743	758	720	794	735	754	744	767	757	712	754	779	771	755	721	766	767	757	798	767	688	766	730	777	759	744	713	789	781	759	773	780	764	759	766	740	778	769	751	732	739	785	734	732	776	761	730	756	763	731	766	709	770	740	744	755	729	791	753	786	738	765	785	746	738	773	721	748	775	732	806	761	766	756	828	746	719	718	703	783	748	735	689	731	796	731	726	792	772	778	747	782	721	774	746	734	767	777	771	757	745	803	767	783	768	828	728	775	732	776	696	758	773	766	727	794	755	711	724	765	748	723	739	712	758	824	729	770	714	774	747	721	790	757	787	728	774	783	782	752	722	735	675	702	834	791	801	779	758	728	742	750	731	746	748	747	727	760	761	786	754	756	748	751	780	740	753	729	792	762	772	777	767	702	788	707	707	798	771	719	757	744	722	788	755	738	774	751	707	769	709	770	778	734	755	761	724	778	739	746	747	776	749	763	762	732	784	745	783	800	725	764	753	732	735	752	752	731	766	710	708	761	712	747	784	744	783	785	707	773	746	713	734	766	757	814	797	759	723	720	745	742	763	743	768	715	820	758	763	765	725	753	729	770	696	765	831	756	767	786	772	766	745	761	752	737	748	758	702	759	752	748	744	776	753	753	744	788	719	748	781	773	778	749	769	761	766	716	730	770	749	730	802	773	782	754	738	725	744	737	704	747	805	652	730	741	748	768	719	706	729	768	713	747	759	771	808	748	741	818	766	744	803	795	791	736	775	775	735	773	700	727	749	802	815	816	743	767	705	766	821	746	753	803	777	779	766	716	768	775	798	755	763	764	808	762	787	747	753	732	787	791	771	750	781	781	742	776	757	769	760	799	818	779	774	757	765	742	783	749	738	796	738	716	690	724	732	716	715	752	730	718	776	733	688	781	808	760	750	722	736	766	715	791	720	802	743	765	767	737	746	792	742	772	760	784	728	761	729	804	822	820	751	743	723	787	765	775	756	713	715	778	748	731	749	716	785	755	720	744	798	748	758	821	776	825	726	754	736	700	745	728	771	731	756	722	749	751	751	760	777	731	751	747	770	776	719	757	748	771	757	724	735	757	745	809	737	744	782	700	773	771	762	744	768	716	744	774	751	768	716	730	755	762	776	740	731	738	750	779	750	795	784	760	758	738	754	670	766	784	765	762	732	718	761	757	745	740	765	712	716	733	764	763	824	726	751	787	725	753	770	758	743	763	727	724	764	729	753	723	735	745	741	775	745	696	710	783	780	757	777	750	775	761	724	760	767	745	740	786	788	759	785	766	759	749	735	765	758	762	676	711	780	751	799	793	771	826	744	748	795	753	791	752	788	788	744	792	739	793	781	758	740	756	733	733	741	762	749	769	772	770	798	730	705	728	762	746	739	733	794	751	755	771	740	757	808	744	781	742	763	732	772	778	807	758	784	736	775	695	785	705	739	763	754	720	767	784	775	738	778	738	768	780	811	785	788	725	737	775	691	718	743	768	776	727	760	748	796	766	773	677	741	753	726	750	760	768	788	772	774	722	755	774	716	703	735	714	787	686	762	768	763	788	742	797	734	742	774	763	776	749	726	755	751	732	746	767	773	778	703	716	781	729	736	822	743	757	737	751	779	741	734	805	765	755	807	764	736	751	758	744	806	704	747	752	752	708	707	771	731	742	747	759	788	776	811	733	705	780	733	806	775	771	710	731	787	742	730	757	774	800	767	779	795	733	771	715	746	793	726	787	747	762	733	696	726	744	758	749	736	768	738	712	741	743	762	742	738	772	755	741	800	749	748	704	741	744	763	757	746	716	747	744	785	711	780	777	765	775	795	750	755	785	763	736	773	729	724	762	778	707	764	756	776	746	736	727	720	816	811	788	768	812	761	708	744	738	743	751	756	753	785	776	748	769	716	777	743	744	776	779	718	748	755	763	759	772	717	780	712	723	799	697	707	775	782	816	751	762	717	754	774	731	757	746	759	738	763	817	779	733	754	740	764	754	712	766	764	824	734	758	729	739	735	677	742	778	761	765	753	699	736	758	767	756	712	769	740	784	775	764	807	766	758	774	778	731	727	746	727	775	803	725	728	742	756	721	719	731	730	778	788	802	745	770	787	762	745	760	758	743	734	742	762	738	765	749	788	709	793	787	753	783	735	761	770	731	750	777	730	758	761	772	768	791	739	728	722	745	709	780	700	745	762	730	769	788	779	762	791	769	726	760	767	743	762	789	730	722	742	763	764	752	797	761	753	769	769	762	752	789	695	732	748	744	813	736	735	775	741	694	722	789	759	723	715	761	751	760	755	797	763	741	792	758	774	750	726	739	773	767	722	749	742	743	777	715	746	780	736	761	745	760	757	775	726	730	808	751	803	719	735	777	767	731	743	741	765	734	704	738	769	744	762	730	754	773	769	791	739	746	788	790	804	803	703	731	782	748	743	768	705	773	749	763	746	773	816	747	755	779	751	756	741	758	763	685	814	773	762	712	762	753	734	753	822	725	736	734	764	788	784	751	791	741	729	722	746	747	764	765	765	773	761	751	800	747	800	765	745	712	788	769	729	751	737	749	763	764	781	794	789	792	743	761	710	721	726	765	771	783	743	776	723	782	779	765	763	723	709	728	769	746	762	786	746	750	757	764	769	773	715	746	752	752	808	716	792	728	794	731	785	712	759	772	768	750	703	728	757	740	709	763	812	769	747	760	790
27261	50833	39219	28056	23133	19077	15163	11284	8244	6421	4594	3910	3261	2798	2517	2297	1967	1697	1588	1476	1414	1395	1318	1309	1272	1195	1190	1124	1036	1067	1022	1010	901	984	901	882	878	886	811	800	810	846	826	784	802	794	773	769	803	758	790	782	758	761	779	827	784	810	828	849	805	786	878	775	789	781	761	796	803	789	810	761	772	810	781	765	727	792	819	750	763	795	735	808	768	743	782	813	828	754	804	790	719	745	791	794	785	772	780	746	770	744	778	823	764	820	790	832	804	797	790	810	780	835	713	776	774	787	802	796	739	756	799	799	767	790	788	778	803	795	791	766	802	741	799	722	755	745	816	730	795	756	716	815	745	794	788	841	849	793	799	802	817	802	769	772	749	763	768	737	804	807	792	735	796	769	775	762	757	790	784	756	781	779	731	770	773	784	806	750	799	769	807	771	800	813	809	793	774	770	764	741	778	796	784	787	777	778	826	746	747	779	812	800	826	776	824	758	798	774	763	787	756	780	772	795	787	811	751	797	748	774	747	748	730	763	808	755	776	835	783	790	788	782	744	821	797	784	790	782	771	752	747	761	793	804	844	751	798	712	763	780	794	725	756	795	774	792	776	776	766	799	768	766	825	769	745	772	803	825	753	834	750	780	792	736	741	739	775	816	774	761	818	738	841	820	741	794	793	785	828	764	756	814	789	821	789	784	753	788	798	750	830	779	797	764	799	784	758	756	809	802	742	756	769	808	814	728	792	769	785	824	801	757	728	738	749	800	809	824	744	839	775	759	765	790	800	794	740	799	810	796	799	802	771	790	813	799	764	776	776	735	802	798	782	783	776	762	800	778	749	790	794	799	730	748	730	767	749	765	764	772	797	769	725	833	828	786	791	769	828	788	779	820	778	760	792	759	730	737	768	774	725	787	775	756	787	797	754	792	756	783	760	737	779	760	801	754	781	754	706	752	761	793	812	780	766	773	826	774	761	806	759	752	786	768	765	813	788	786	790	805	787	788	749	771	757	753	772	774	808	765	756	737	782	766	783	810	717	763	804	783	756	800	812	767	802	791	764	808	781	783	734	732	762	811	803	738	765	747	740	780	778	824	811	767	761	807	802	782	765	771	780	819	800	746	717	800	832	769	786	763	760	763	771	799	749	763	743	786	790	750	759	779	779	780	767	751	751	810	845	772	790	786	762	780	813	810	757	787	766	752	802	804	799	767	820	734	830	774	812	795	748	738	714	820	770	789	798	727	765	788	807	753	769	803	792	741	766	723	791	773	752	771	819	784	797	780	791	799	802	750	808	768	715	752	817	769	781	786	759	727	777	787	752	829	782	783	776	800	790	812	792	741	832	836	747	727	762	799	779	790	778	824	789	791	766	782	748	793	787	852	780	794	841	750	743	763	768	772	790	847	725	826	768	752	746	722	773	757	770	740	787	833	786	792	787	774	778	765	753	742	772	836	753	775	760	777	780	799	781	783	789	768	794	801	775	759	795	758	786	761	777	831	704	777	769	769	758	782	741	791	800	764	782	803	760	821	760	823	744	798	771	743	748	803	773	765	785	789	706	807	708	789	772	789	768	770	794	762	742	744	806	767	776	787	787	764	835	786	743	763	773	728	758	792	788	776	799	832	800	806	799	794	775	814	786	780	742	782	781	756	798	775	773	773	783	798	742	796	734	777	793	768	778	776	785	778	720	807	800	751	719	732	768	800	785	733	814	828	763	785	772	786	766	809	800	815	794	819	760	819	790	792	821	815	771	740	717	725	777	799	817	741	807	751	770	774	807	778	757	797	796	869	776	769	839	777	753	785	831	773	796	789	791	790	794	754	768	820	840	828	744	789	763	754	733	794	787	760	725	788	767	756	778	727	808	776	767	765	752	766	793	778	803	769	774	759	807	803	754	832	750	755	773	747	747	738	773	736	749	784	795	774	768	774	820	786	771	761	793	765	787	760	754	758	775	782	773	781	744	800	756	767	800	770	771	789	748	780	770	749	789	783	763	784	806	848	795	753	837	777	803	778	789	772	809	818	798	759	790	747	762	783	781	754	754	804	794	820	839	783	821	740	798	761	761	812	759	764	771	747	790	775	765	754	811	759	832	787	757	775	812	773	768	774	760	804	800	799	803	800	763	779	758	763	761	757	731	754	723	709	768	731	822	797	732	770	770	744	808	749	721	785	747	826	807	771	799	802	732	792	779	841	784	769	755	778	753	811	793	733	773	791	752	771	755	776	772	741	802	807	757	812	728	817	764	760	782	771	772	777	796	811	772	816	745	719	786	732	852	763	771	786	811	793	780	751	794	779	767	752	786	737	773	764	842	786	791	745	805	766	747	769	779	770	755	816	805	750	767	826	760	768	752	747	778	809	721	768	752	751	788	736	765	783	748	786	775	778	805	734	782	797	802	805	772	759	820	760	768	740	731	787	778	802	825	754	738	761	727	756	784	737	766	746	747	754	782	771	824	759	744	764	769	748	755	699	776	766	762	750	760	768	822	808	763	777	762	789	785	804	774	757	749	780	775	788	731	836	789	796	770	827	801	759	801	796	848	814	737	800	795	747	779	813	782	804	807	758	781	777	765	804	811	775	766	807	797	752	724	792	814	782	796	770	806	721	765	752	793	752	754	803	801	776	762	819	793	811	790	759	791	754	805	796	802	773	804	736	750	781	800	765	753	755	783	776	819	835	846	839	784	779	745	765	793	745	783	772	776	761	792	828	817	772	783	846	754	809	745	770	785	759	801	763	818	770	771	776	786	738	764	760	819	784	800	781	789	775	784	820	793	768	775	780	716	755	792	745	790	783	752	783	751	796	813	731	754	813	804	823	775	748	783	772	797	755	776	768	759	776	766	790	793	781	787	817	793	792	763	738	806	761	780	760	771	782	780	732	801	736	776	800	772	751	814	799	774	796	764	745	834	748	759	799	787	801	757	766	770	718	790	797	776	788	808	805	803	781	800	787	774	793	788	770	781	776	764	746	764	821	755	747	781	719	813	730	776	765	767	808	794	775	720	806	784	776	763	705	727	778	774	801	783	771	771	797	809	797	761	778	818	742	767	722	787	796	760	819	812	780	721	688	783	778	815	764	803	796	750	760	804	760	787	801	799	747	791	773	770	797	832	767	875	783	770	808	816	782	810	747	776	755	736	822	716	804	787	836	798	810	784	766	739	751	751	761	732	779	730	780	778	773	768	759	763	790	806	801	772	740	754	794	760	773	792	778	790	821	784	769	805	769	769	777	821	813	762	802	764	790	743	775	777	768	818	772	769	785	784	747	805	799	765	771	807	799	774	738	787	774	768	783	807	771	766	787	756	819	794	762	769	751	810	787	796	809	769	776	792	780	794	761	821	777	836	812	765	775	730	739	757	761	741	800	793	746	757	728	729	808	784	788	743	802	767	743	782	782	815	784	785	761	742	738	770	782	754	760	799	732	853	755	759	793	766	778	797	766	731	798	720	769	805	753	808	807	765	784	776	737	763	757	770	751
28228	24009	25873	18803	10852	6879	4942	3363	2495	1896	1423	1241	1087	989	887	786	838	682	670	664	656	635	652	659	620	622	591	594	555	550	533	538	519	555	503	513	460	484	482	426	470	465	468	460	466	482	456	452	442	450	459	427	443	427	447	471	454	474	466	464	458	473	479	464	488	457	464	468	465	478	460	417	435	410	485	411	454	432	455	439	455	448	462	485	416	465	433	417	477	455	465	471	451	457	471	468	474	441	420	439	499	476	450	440	480	447	484	442	468	453	454	435	469	476	427	469	436	432	425	443	466	444	502	426	465	428	440	469	447	439	444	491	470	446	445	451	488	438	453	470	464	472	448	464	500	465	468	460	467	430	451	422	455	471	470	410	423	429	463	455	464	452	475	475	507	470	469	470	434	472	423	446	471	445	472	436	475	450	459	455	452	455	458	439	455	430	467	458	468	432	410	474	438	478	461	466	449	492	485	462	473	461	487	464	454	435	478	438	477	439	476	465	440	445	409	455	466	476	444	452	444	467	450	460	514	448	435	451	424	476	448	466	467	453	468	429	460	452	494	473	484	461	454	520	476	421	418	437	495	486	444	431	458	438	475	456	441	452	489	446	466	457	425	477	461	484	443	466	459	444	469	475	481	477	435	453	441	458	415	477	449	463	496	495	507	430	451	461	440	416	431	445	451	467	482	472	458	467	458	496	452	462	473	443	443	430	421	459	456	487	436	408	455	465	479	437	479	409	447	431	462	443	418	492	432	451	460	458	470	425	497	444	429	482	443	441	473	448	492	465	439	476	426	458	453	440	479	474	427	454	461	475	460	457	439	477	458	430	429	487	437	474	471	444	457	450	437	458	446	464	430	462	464	477	437	482	467	485	429	457	465	491	411	442	441	486	508	443	467	489	453	441	476	450	430	452	461	495	447	478	408	456	463	437	421	422	441	448	441	434	384	474	454	449	456	492	426	461	494	471	435	425	468	449	472	470	488	473	444	461	475	451	474	461	417	500	454	455	473	439	460	478	466	429	426	471	478	489	477	514	438	450	448	466	459	438	435	455	416	465	441	453	453	487	456	456	469	466	430	484	459	420	441	449	468	477	492	456	468	464	423	438	451	403	466	462	450	466	411	479	474	436	479	459	433	469	442	452	437	521	462	415	448	470	439	464	440	432	448	451	443	482	448	460	454	430	427	429	471	493	468	478	448	462	441	452	429	467	470	421	468	461	461	465	445	451	452	460	467	459	461	486	434	495	446	479	474	469	434	428	483	491	416	420	441	455	470	449	473	461	445	441	427	460	457	487	412	470	512	439	496	497	453	411	438	445	470	439	445	474	461	453	430	482	486	483	433	444	462	424	458	427	438	460	490	445	453	453	451	447	471	482	468	437	505	438	484	463	482	449	454	460	440	426	446	462	428	470	472	468	438	464	454	422	433	425	465	455	472	454	455	426	487	464	475	452	461	451	442	451	447	436	454	403	433	444	431	477	418	437	471	473	488	449	429	444	466	443	481	502	404	448	468	465	441	476	464	449	431	457	464	443	442	428	416	446	425	488	447	456	468	461	503	489	462	442	450	457	451	444	449	419	464	459	476	468	467	438	457	489	465	465	442	448	490	467	445	437	438	484	475	438	443	480	479	471	438	455	490	480	481	424	480	395	455	440	474	442	418	459	435	423	440	466	440	443	458	460	470	459	503	475	451	465	490	470	455	467	433	443	470	457	446	458	468	429	494	435	427	469	446	445	430	471	452	425	475	446	475	437	451	477	428	464	462	449	473	452	471	415	441	451	485	428	461	473	473	454	457	460	471	459	456	466	436	445	479	454	435	448	479	423	422	418	449	443	486	461	435	508	476	429	484	504	507	488	462	460	463	473	450	453	490	466	451	469	413	422	468	488	433	456	461	442	454	462	443	488	438	468	469	427	478	486	461	459	451	490	466	469	418	457	455	426	450	478	416	472	474	438	456	449	504	410	425	453	479	466	407	428	447	429	483	466	424	452	472	459	455	425	446	458	489	430	461	421	454	461	456	436	457	486	475	449	459	424	476	456	418	447	460	444	431	452	454	436	463	457	479	476	458	465	450	441	450	449	468	462	473	508	461	449	447	489	435	473	447	389	457	463	448	455	488	454	439	471	450	441	452	461	472	466	430	468	461	437	449	475	405	440	442	401	463	459	460	436	443	484	402	423	423	446	471	447	448	446	450	431	428	452	446	445	451	450	456	442	440	434	478	456	437	441	467	515	507	444	455	464	434	470	426	468	466	450	451	468	466	456	446	458	466	456	465	474	456	457	473	455	426	457	433	462	498	495	458	478	438	487	461	443	434	453	460	468	458	464	446	440	466	450	466	439	428	474	452	458	483	482	420	450	463	443	418	435	462	458	445	468	433	456	444	405	480	435	479	490	477	473	440	439	416	497	460	467	487	469	461	484	444	448	416	442	425	453	456	456	460	485	486	421	510	485	453	461	467	429	438	440	442	474	438	449	448	478	434	466	436	410	479	444	425	459	406	446	498	472	448	436	456	447	450	438	457	446	440	472	405	447	528	496	469	447	467	476	467	504	453	425	463	425	452	412	446	465	468	458	422	477	474	450	454	454	448	435	489	474	442	462	430	455	467	428	444	441	491	404	459	463	415	420	462	455	448	475	489	420	455	421	427	436	435	443	445	456	468	422	460	484	442	474	454	447	457	451	473	435	470	462	418	447	436	487	433	455	454	465	461	477	479	474	439	450	449	438	452	473	478	459	466	451	422	428	500	453	451	464	443	454	425	477	461	461	433	430	462	469	450	430	488	472	487	484	440	436	460	484	432	466	453	498	453	465	478	456	451	441	427	438	493	468	477	479	449	464	455	453	465	453	435	444	442	497	439	458	482	438	451	432	477	463	439	416	438	467	438	522	484	437	475	472	412	414	431	465	419	472	468	448	457	445	448	482	494	448	472	474	451	464	469	481	414	438	450	419	425	489	485	458	459	449	447	443	470	423	463	474	465	444	462	467	481	440	438	457	419	468	463	450	477	429	502	462	449	473	455	448	467	464	463	479	434	477	437	438	477	466	479	474	495	486	519	485	455	458	420	467	507	469	438	492	473	445	426	460	480	463	434	478	464	471	488	454	460	445	467	493	413	434	499	488	443	446	465	459	451	463	465	454	486	454	446	455	392	446	460	451	459	460	453	442	461	450	469	436	464	454	451	483	485	469	477	477	471	473	504	422	445	464	447	482	467	473	445	487	430	480	478	442	464	432	440	440	393	478	468	469	440	483	439	465	427	446	492	443	408	451	434	470	433	468	482	450	454	416	438	460	467	473	436	466	423	434	475	455	405	457	415	441	434	474	462	438	418	488	465	412	503	453	430	478	437	478	441	463	483	467	486	470	470	432	476	472	461	459	483	430	475	467	460	457	439	500	430	476	475	442	432	455	426	433	412	474	458	459	432	446	453	431	450	446	437	440	492	445	456	460	418	461	422	439	456	433	499	445	437	477
25224	38648	27994	18287	14251	10993	8547	5956	4356	3167	2555	1878	1621	1567	1293	1121	1073	938	858	829	800	781	765	776	744	730	655	652	601	614	627	569	551	523	578	576	488	526	536	494	462	490	513	489	504	479	487	497	522	476	460	439	491	510	532	493	476	502	477	482	503	457	461	504	463	506	482	472	475	494	501	490	472	450	508	490	514	469	494	481	474	488	498	470	499	490	500	514	475	471	478	501	499	486	496	483	458	459	511	494	469	462	525	455	510	472	467	486	489	507	480	479	471	488	446	471	475	468	448	494	470	493	487	486	487	487	521	450	478	502	455	501	511	485	500	518	468	479	471	451	529	486	409	492	511	493	482	480	478	482	494	509	443	497	495	470	439	482	500	470	466	469	472	475	474	443	517	466	491	475	523	476	434	488	483	475	507	484	430	471	474	461	504	526	481	463	456	492	487	483	473	467	485	489	481	493	461	503	475	480	465	466	499	492	474	492	470	500	504	486	475	458	448	492	488	471	500	494	432	493	496	492	482	484	466	456	460	460	437	463	510	493	511	490	487	506	472	485	503	544	437	484	429	469	503	498	464	474	468	474	483	486	478	455	486	468	483	503	488	445	469	463	480	496	490	421	456	497	519	485	464	489	476	485	480	494	470	513	481	508	490	512	466	478	479	463	454	474	444	465	465	463	479	479	480	477	481	521	527	487	496	477	454	479	490	481	491	478	495	465	477	494	491	498	478	464	490	495	496	487	506	501	508	496	469	468	495	484	481	466	474	480	447	483	490	499	496	498	538	454	480	459	496	503	451	497	484	484	490	454	444	466	494	521	536	461	486	432	477	479	493	508	451	497	479	462	477	500	485	502	505	486	463	487	504	487	480	485	473	459	484	429	491	479	493	467	487	475	481	463	496	481	490	504	480	474	507	462	472	501	504	470	511	466	498	463	485	463	503	449	505	491	480	448	461	512	493	499	487	506	493	506	482	460	504	464	488	484	461	493	466	454	497	474	505	481	506	479	473	506	445	452	488	479	501	489	452	501	523	504	521	456	460	448	485	471	484	423	503	477	471	498	476	489	492	496	450	511	474	445	471	519	491	498	499	503	486	488	497	485	506	501	468	480	471	464	467	474	457	458	476	466	499	467	478	504	481	520	481	489	493	486	455	483	455	506	537	456	505	510	481	515	464	547	462	471	503	469	471	476	495	466	482	489	507	483	508	528	468	531	438	503	490	510	528	493	481	459	467	476	471	445	449	501	478	482	474	521	466	466	457	464	476	512	502	501	473	479	489	475	482	475	475	509	491	462	481	475	480	469	494	563	510	463	490	497	471	509	489	456	482	451	491	490	478	449	506	459	465	461	458	480	470	462	478	467	459	499	435	483	491	511	471	484	496	471	466	494	466	508	473	500	494	529	483	489	459	449	523	488	495	455	454	504	515	481	499	474	514	483	483	478	500	492	450	478	498	494	513	498	469	488	470	524	468	477	484	487	523	452	509	476	486	481	477	473	489	468	484	482	477	530	491	480	491	497	460	448	505	539	498	468	477	456	461	483	476	449	463	452	503	458	463	453	456	465	460	452	526	457	463	455	481	474	499	450	483	476	469	441	469	486	484	467	483	514	499	467	496	512	508	500	466	489	480	449	482	484	511	479	461	458	489	498	482	478	449	490	490	486	468	534	512	504	471	492	442	472	484	489	499	506	491	471	527	471	475	435	483	466	481	490	468	494	445	446	523	516	451	466	490	453	454	458	487	504	490	497	463	491	490	478	505	479	489	482	494	442	477	462	459	510	498	518	477	490	510	448	455	456	497	451	524	482	519	472	478	463	524	470	524	497	449	484	497	503	517	502	502	505	463	513	496	494	464	484	489	499	488	509	451	475	471	465	463	453	472	496	515	495	505	512	499	458	487	516	504	446	481	475	491	501	495	435	463	498	481	492	443	433	511	479	522	465	490	485	464	484	458	439	462	475	467	516	469	504	451	487	502	485	486	526	491	481	494	494	481	500	490	473	466	487	467	486	435	444	462	448	489	463	506	474	459	491	450	474	509	482	463	478	448	461	520	474	457	501	501	491	534	484	465	501	502	472	458	523	462	497	465	494	479	476	470	500	481	538	486	424	458	473	521	474	474	506	475	460	523	474	498	478	515	473	439	492	487	492	437	478	503	485	441	485	496	506	483	493	467	473	474	472	491	465	493	479	467	468	492	459	491	485	426	502	536	471	475	466	489	468	471	454	483	459	485	445	456	519	446	481	477	491	449	467	472	490	501	463	448	522	469	472	504	499	495	525	484	439	499	490	465	501	488	502	480	478	456	474	495	488	499	504	485	509	478	465	467	478	473	472	488	443	490	475	447	469	490	471	470	473	484	507	462	461	486	468	491	503	524	525	457	461	480	477	504	483	467	487	492	547	490	513	508	494	502	467	468	467	465	469	509	527	482	499	485	480	448	468	466	464	474	472	462	468	507	500	505	462	469	467	493	465	460	475	483	497	451	517	484	516	468	515	500	500	448	495	502	507	501	482	491	501	466	466	494	442	481	468	492	548	426	507	512	494	460	452	469	522	477	532	493	482	502	466	498	495	494	464	502	489	454	510	484	537	467	480	474	493	452	476	473	476	486	451	523	447	497	466	502	449	473	489	490	481	482	505	501	468	475	472	464	450	513	469	482	453	511	481	470	527	512	465	489	484	480	483	482	517	517	460	484	491	503	452	487	503	478	486	469	472	474	499	456	470	465	492	478	472	507	492	517	452	496	479	465	503	479	502	523	531	466	456	465	482	532	487	473	498	511	447	471	455	486	475	484	497	470	483	474	480	486	522	533	469	476	485	484	454	507	446	463	440	474	449	494	479	485	487	514	473	488	508	468	490	522	448	439	464	485	447	486	477	490	483	497	465	447	493	494	464	472	504	491	486	479	491	470	480	543	515	505	443	456	495	441	478	490	457	463	468	477	487	503	497	489	474	501	469	488	437	490	479	492	454	491	462	494	474	474	455	467	485	480	501	509	499	466	499	514	476	490	462	460	473	495	491	448	494	477	480	485	509	501	508	503	492	467	460	502	454	480	470	473	477	451	444	470	477	496	439	492	520	473	476	501	457	463	487	475	469	454	471	440	520	469	464	460	466	471	455	483	493	479	482	506	471	485	515	495	494	486	498	430	465	452	497	477	485	495	513	475	499	483	495	527	447	492	494	475	447	495	469	490	475	452	465	482	450	495	472	548	490	514	497	480	455	500	512	471	498	458	452	481	497	486	481	490	525	483	494	535	471	482	471	474	484	498	480	495	466	485	482	489	459	496	516	492	467	510	497	483	493	473	484	494	487	483	487	453	478	477	499	476	475	477	487	461	502	539	433	458	514	468	483	518	445	481	458	483	493	485	458	481	479	498	508	492	494	522	509	481	427	488	488	486	484	478	448	484	496	487	461	475	464	508	480	479	467	467	499	486	521	516	486	491	457	470	492	499	486	478	481	537	443	470	480	461	508
23407	21110	28359	24204	21514	18268	10459	5715	3818	3073	2455	1973	1691	1611	1496	1338	1341	1128	1120	1138	964	1079	1069	931	967	955	927	927	889	845	838	870	800	854	838	780	797	845	734	783	719	728	747	764	707	757	766	710	719	803	708	709	727	754	758	741	750	741	778	735	766	775	738	719	737	749	715	746	751	765	755	690	708	767	712	693	702	753	778	728	754	758	802	663	707	773	702	743	780	745	740	753	772	701	709	693	719	712	691	704	725	765	742	760	738	775	734	759	769	698	782	723	722	767	739	775	695	742	725	705	704	713	698	750	741	751	766	750	724	736	745	747	688	735	737	769	742	755	798	710	731	790	716	734	769	687	766	758	709	726	750	718	752	782	747	770	756	754	759	722	710	789	744	736	694	716	715	736	706	659	743	720	725	722	739	759	764	741	715	748	739	726	712	755	723	729	698	743	712	729	742	718	765	720	749	746	706	721	770	728	736	703	716	717	733	751	725	741	718	743	690	733	735	708	743	742	700	731	717	690	718	749	736	745	745	714	751	732	688	741	713	739	754	725	724	726	729	755	779	766	701	743	687	732	742	762	748	688	724	715	723	702	689	769	743	788	717	766	719	753	708	717	692	701	725	744	756	717	756	737	758	731	765	744	731	737	749	726	771	711	693	764	736	729	736	773	749	687	728	789	721	738	654	732	789	728	720	762	767	697	737	696	727	712	750	759	768	730	759	730	710	732	717	752	726	704	740	738	734	669	724	732	768	723	707	668	728	697	714	716	723	768	786	746	692	737	719	758	706	713	770	747	746	756	649	759	698	709	728	783	744	719	680	805	729	715	727	738	713	732	720	776	714	765	703	734	754	725	734	749	738	774	715	756	724	700	754	716	738	726	727	714	694	751	700	732	707	728	764	752	736	756	750	762	734	699	698	744	708	744	739	770	721	722	707	741	734	740	742	729	736	752	699	730	727	760	734	695	740	745	776	744	748	791	737	790	695	679	721	759	722	718	747	690	763	723	718	759	750	712	734	709	716	680	728	751	748	707	770	786	738	753	724	724	710	769	752	708	733	736	712	767	769	723	768	760	675	696	717	741	715	758	756	721	759	737	723	724	751	740	785	738	740	765	770	714	705	728	722	749	670	774	740	721	720	758	739	755	765	678	751	736	706	726	701	738	717	722	747	765	746	797	709	744	763	740	767	745	722	755	715	739	752	727	748	749	770	700	738	757	768	743	702	735	734	784	769	783	773	728	753	757	766	774	734	759	723	755	708	712	719	756	739	751	742	707	726	728	729	714	719	682	736	701	729	704	726	707	727	732	766	721	713	732	699	692	741	724	733	734	764	747	702	727	684	766	756	714	737	768	741	747	753	755	735	721	736	730	768	767	695	737	782	721	704	696	745	717	756	727	704	737	782	728	779	752	695	800	687	770	705	725	737	778	697	700	735	772	713	716	747	728	741	746	749	779	757	739	722	772	702	720	771	697	713	763	708	727	743	748	741	722	744	681	711	781	700	760	735	772	725	737	743	740	705	717	725	775	760	667	764	682	738	711	764	732	755	755	778	733	759	749	724	731	726	734	712	754	756	693	700	763	762	727	780	689	728	694	743	688	741	752	743	722	712	689	696	752	731	702	719	732	722	766	752	775	728	740	738	721	720	746	734	720	657	742	718	716	777	709	769	724	710	754	710	772	734	749	724	710	761	747	734	780	729	750	723	701	721	754	763	719	805	744	721	751	767	722	736	750	760	735	727	761	703	724	740	747	709	734	760	708	774	700	713	762	752	715	715	798	686	757	731	729	746	717	720	744	731	781	728	708	781	738	748	738	716	740	784	769	749	723	762	763	668	685	727	715	745	710	761	718	699	686	761	773	739	726	728	726	673	741	788	725	698	711	768	732	757	749	750	715	781	722	698	724	748	736	710	775	754	767	721	745	710	714	731	736	778	693	733	732	669	712	738	762	735	722	720	703	744	687	741	758	758	781	764	659	738	725	771	741	755	692	744	697	735	726	688	744	782	790	725	725	676	759	740	753	770	740	744	713	730	750	713	703	735	738	751	736	755	733	755	737	755	718	708	746	766	775	736	727	729	731	709	762	737	771	707	740	728	726	716	720	690	710	728	742	743	720	706	729	737	729	704	728	752	736	695	733	701	726	718	740	725	684	709	722	724	733	727	698	725	781	775	778	723	743	733	720	721	740	704	762	774	713	741	722	710	680	726	726	777	732	785	724	747	685	745	721	778	687	705	731	752	750	797	753	756	734	687	721	707	760	738	771	712	728	714	765	731	732	661	742	743	747	706	738	722	762	717	717	761	701	669	712	674	742	679	730	750	771	697	755	723	761	711	747	745	762	750	692	788	759	710	713	730	709	724	754	728	809	735	717	679	682	696	766	702	711	678	752	724	753	730	741	726	725	715	721	697	772	702	738	720	737	729	735	735	741	759	726	775	693	756	790	759	701	700	724	720	717	725	729	701	784	724	739	735	744	775	740	745	704	783	770	752	742	767	717	726	748	716	777	709	732	736	717	701	731	729	793	712	731	690	686	721	748	750	738	755	738	714	726	816	735	720	708	719	757	751	709	759	756	730	761	731	797	752	792	696	766	716	767	750	731	735	682	699	746	701	756	749	751	745	799	752	732	746	738	727	727	755	757	749	723	765	751	760	835	716	753	802	703	707	762	695	742	765	731	754	779	793	724	727	770	689	717	733	759	752	752	720	732	759	726	751	760	760	748	712	715	728	686	734	749	744	747	781	725	693	788	724	735	694	754	720	763	738	765	727	703	690	725	669	742	754	720	761	708	732	768	749	757	705	745	777	672	699	754	751	720	758	763	728	767	727	703	701	724	775	693	708	740	806	704	722	699	705	753	737	709	719	725	732	774	733	779	746	701	698	733	718	718	719	784	757	733	719	688	747	720	747	694	676	784	684	692	749	764	734	735	718	719	764	760	699	704	703	751	718	746	751	754	737	761	723	709	789	798	715	730	775	748	768	740	739	727	745	737	729	721	735	706	734	724	679	746	737	743	676	744	754	752	707	751	756	801	717	724	715	762	686	786	706	714	680	721	761	699	745	740	733	754	715	736	693	709	726	725	737	746	749	740	757	730	733	734	718	728	711	718	735	747	732	744	697	743	737	726	723	715	754	700	723	739	731	744	739	704	715	735	726	711	739	683	693	746	791	762	727	767	777	743	668	732	740	699	748	750	733	755	653	716	676	732	728	731	775	746	738	758	758	698	716	750	733	721	772	751	726	747	696	786	755	711	788	683	702	744	715	730	745	697	775	713	673	731	701	729	755	693	714	747	736	682	728	766	743	807	756	740	753	710	760	701	720	767	742	704	712	719	763	757	702	788	738	775	758	741	738	740	697	720	773	733	738	734	725	744	806	699	742	725	708	667	805	768	747	753	741	763	737	771	793	750	734	720	771	748	706	729	755	762	756	720	707	751	689	726	735	786	685	784	780	757	703	782	711	712	744	766	772	721	749	765
25604	46173	34446	23985	18544	14777	11572	8454	6226	4789	3709	2997	2572	2202	2052	1787	1648	1472	1352	1261	1273	1159	1133	1181	1083	1090	1036	1046	941	903	921	890	878	846	916	828	773	769	798	791	788	751	826	730	801	756	754	774	803	763	774	729	762	754	773	742	757	774	777	728	780	756	794	749	771	776	771	756	746	757	759	768	782	726	765	747	819	759	729	771	796	765	792	781	752	754	773	753	724	759	752	784	768	737	783	783	725	756	781	771	771	764	726	743	772	748	768	761	802	758	778	726	815	797	773	746	793	734	743	756	750	788	764	735	761	782	761	727	747	791	735	758	731	782	798	787	752	799	735	770	785	776	746	740	789	801	748	771	791	727	769	728	769	790	739	785	726	783	744	741	763	724	749	789	708	751	724	766	750	767	773	763	791	758	703	774	756	735	750	721	760	785	789	765	770	748	759	759	796	801	767	712	717	750	719	750	756	746	723	765	780	729	795	726	754	769	756	756	716	791	770	796	787	772	742	746	753	776	726	760	743	756	816	762	761	736	783	769	770	764	770	752	792	780	767	739	780	737	777	779	782	763	787	798	773	768	782	750	765	808	734	743	779	735	748	754	757	739	759	815	777	758	769	743	735	716	741	767	795	726	734	751	800	795	779	730	766	717	784	721	752	755	796	755	737	785	742	756	780	754	830	722	748	789	785	754	751	743	734	783	720	726	764	763	750	792	749	764	833	797	759	781	709	783	787	739	751	748	766	730	756	761	771	789	767	742	783	784	731	729	782	727	772	757	750	760	780	792	757	743	746	741	787	791	768	801	765	711	789	771	754	763	749	764	759	762	707	759	765	705	718	752	785	759	745	757	719	760	772	749	776	749	817	732	713	793	730	738	782	766	784	798	813	775	765	761	773	752	759	800	754	713	734	717	752	754	735	776	795	796	757	759	751	803	755	772	729	804	778	787	691	765	762	792	784	737	730	710	779	727	786	807	758	772	753	730	757	817	727	813	760	771	765	773	782	802	769	756	762	770	771	748	739	738	769	788	763	761	718	786	789	709	765	761	761	780	777	759	772	770	762	714	817	788	732	746	740	754	764	766	757	765	725	731	740	751	780	722	780	760	745	767	761	812	769	793	755	774	784	741	754	726	768	712	791	721	841	742	740	771	806	819	771	742	751	735	774	760	741	740	752	800	779	752	770	792	763	752	794	751	806	806	787	749	724	816	757	736	765	726	767	734	770	735	718	849	758	753	788	787	764	740	775	782	760	796	784	801	736	815	793	775	709	727	758	733	730	739	788	744	790	721	755	737	780	743	766	760	777	810	738	796	714	779	722	771	796	819	780	716	755	752	806	724	773	764	768	779	744	714	736	752	769	735	775	739	783	781	738	773	764	703	764	745	774	774	839	756	743	726	741	754	724	760	746	763	758	757	765	750	791	784	773	781	797	709	774	780	780	752	737	818	753	744	740	782	771	834	774	741	744	753	744	744	801	766	727	736	798	780	720	730	703	831	769	785	804	751	743	772	753	750	764	754	767	751	802	703	744	787	732	775	799	752	699	820	799	781	788	739	780	736	775	751	777	756	731	782	745	740	755	748	793	751	749	719	795	753	756	755	809	763	808	718	779	804	741	747	789	683	745	765	797	742	722	751	826	760	742	806	761	745	725	723	743	735	762	762	846	804	755	764	693	776	760	782	784	736	786	746	792	771	764	682	744	722	728	755	753	792	799	718	756	738	774	777	749	742	758	771	759	794	767	757	751	817	766	738	797	750	818	730	794	784	759	771	773	778	766	793	802	749	724	801	739	764	747	762	743	761	769	820	763	811	817	766	717	757	744	741	753	757	750	801	764	779	780	786	729	804	733	820	738	779	733	816	803	751	777	791	783	725	770	798	793	783	775	750	792	745	731	746	778	778	786	737	790	793	686	768	759	768	747	762	788	759	783	770	754	777	759	753	718	799	727	744	802	797	736	752	796	743	780	783	770	781	808	771	775	754	766	787	740	746	772	736	784	718	785	794	772	768	742	776	743	757	764	751	738	753	770	777	808	756	802	822	748	773	787	724	756	806	754	734	750	747	726	763	769	745	790	753	759	750	751	783	732	747	725	751	765	760	735	804	722	805	798	756	757	722	758	743	762	777	797	749	698	782	752	743	764	779	796	775	762	768	790	789	763	752	779	724	735	750	776	752	786	746	751	765	776	750	836	756	757	735	807	835	745	740	748	752	756	779	741	767	733	799	795	767	761	726	728	763	741	750	786	783	731	688	820	776	715	789	759	762	745	785	708	767	754	737	768	733	707	757	761	729	770	776	749	768	767	804	756	781	782	746	713	771	770	796	743	734	723	767	750	740	764	738	742	758	770	763	792	772	751	746	782	793	767	741	800	780	799	764	765	771	714	757	777	753	757	783	778	777	790	835	786	787	730	737	756	739	807	761	753	733	747	790	807	757	763	737	765	826	739	778	803	798	738	733	802	757	743	768	700	709	779	752	767	728	745	765	786	827	871	747	767	788	801	773	767	755	792	739	803	719	776	770	725	789	739	716	753	797	764	741	765	751	812	760	765	771	732	727	757	808	797	757	765	808	737	777	799	731	736	725	742	782	697	732	761	816	748	761	764	705	768	806	777	787	748	793	737	778	784	781	709	757	775	728	786	780	724	729	734	777	786	746	732	752	794	781	772	706	761	787	704	742	786	769	711	761	759	744	779	826	763	789	780	774	777	743	739	698	820	734	792	789	732	767	728	726	780	749	742	736	743	768	756	763	827	759	746	724	721	796	777	775	794	746	749	758	777	776	744	798	751	726	787	768	774	731	790	765	784	747	756	764	761	776	696	754	776	781	763	788	733	793	777	757	709	727	741	724	765	769	750	738	767	726	760	747	760	752	785	727	768	765	757	754	776	813	767	746	791	799	747	764	780	795	787	734	773	788	769	790	762	735	804	768	751	782	740	777	773	842	729	738	765	748	812	745	773	753	735	796	760	795	699	734	785	810	749	731	765	807	750	776	793	753	788	778	772	784	745	781	781	771	752	748	759	729	792	789	792	720	736	714	757	807	731	724	785	787	761	790	782	711	736	701	726	784	735	782	812	740	807	817	771	741	761	749	760	754	750	744	760	746	778	782	720	774	764	756	772	811	734	766	805	760	746	728	764	756	740	739	764	773	789	772	787	766	756	735	767	797	779	786	760	739	728	772	729	740	763	762	797	785	806	728	735	752	790	715	755	766	757	782	785	773	779	767	757	788	771	734	809	738	729	778	729	705	792	783	769	742	757	741	819	803	752	708	740	765	733	759	737	735	729	769	782	803	810	762	768	790	732	768	801	774	755	787	749	752	732	790	730	773	713	787	754	759	762	725	769	807	778	763	736	736	775	782	784	797	750	755	750	745	780	794	737	764	785	779	808	791	803	765	764	742	737	731	765	737	782	723	785	789	775	761	767	775	752	745	767	807	778	833	787	778	768	765	772	777	761	768	781	749	801	764	764	791	782	751
24590	21122	27416	25493	18311	10344	6717	4300	2875	2380	1818	1496	1306	1058	1044	851	839	745	666	632	609	636	604	608	616	543	554	510	460	504	502	488	453	432	416	449	485	385	401	394	404	422	389	362	393	385	384	357	384	404	407	388	386	393	398	410	364	371	404	378	402	369	369	384	362	395	377	385	397	347	373	381	446	384	394	401	388	371	419	405	362	396	362	385	352	360	355	377	367	368	391	363	369	424	361	388	365	378	374	429	356	388	373	387	365	395	376	368	388	340	406	396	353	366	357	409	378	407	409	411	435	360	391	389	389	374	383	376	387	350	409	360	388	365	388	384	377	371	401	366	328	358	340	401	397	346	398	385	385	378	370	381	371	388	374	388	357	391	373	375	360	403	351	377	408	405	380	369	393	368	387	394	405	380	331	371	375	423	392	411	383	364	402	393	436	360	379	377	351	415	402	396	400	326	389	364	385	358	394	368	367	365	375	389	396	357	380	341	385	360	368	376	360	398	392	380	380	392	336	406	394	387	369	347	387	404	421	385	387	355	378	402	375	405	413	403	363	372	379	379	400	384	369	393	392	363	395	367	377	349	394	387	362	349	375	392	388	369	379	364	394	405	339	364	393	354	356	368	347	361	417	386	380	411	386	385	403	369	372	383	385	384	388	355	395	404	379	339	368	379	374	398	398	379	382	359	419	369	394	375	415	388	396	376	360	403	375	381	388	390	368	358	372	363	426	363	392	356	353	410	378	418	393	370	379	419	424	406	404	368	366	386	355	386	379	412	372	422	365	374	395	384	399	394	393	370	381	404	355	382	387	340	403	382	384	370	405	372	378	378	402	368	386	364	356	382	367	396	367	319	401	384	380	396	382	384	377	362	363	358	387	371	362	392	387	402	358	362	381	389	374	404	418	373	388	365	350	386	372	368	374	364	404	415	416	381	367	397	395	372	374	333	368	396	385	414	378	371	379	366	380	402	374	379	379	404	405	406	376	373	394	393	356	388	367	425	353	385	426	379	362	383	413	370	369	393	385	390	395	381	394	407	371	360	379	378	423	383	399	395	379	349	373	394	373	381	368	363	389	412	338	407	387	382	386	370	382	391	372	404	359	343	377	392	396	378	365	364	386	406	386	398	377	366	370	393	382	409	386	390	346	387	380	372	392	378	348	393	376	355	361	376	367	372	394	379	382	369	397	428	407	370	395	368	400	385	400	392	356	410	399	378	391	383	380	369	410	389	365	380	375	399	355	411	362	390	390	394	429	361	364	355	355	391	374	386	419	410	422	388	370	364	398	383	342	389	374	393	424	402	388	389	415	396	381	384	394	357	370	382	343	406	384	377	361	368	406	372	398	383	403	393	384	382	356	345	368	348	373	392	354	388	395	377	411	387	356	353	363	368	418	404	398	400	405	365	348	385	390	418	334	377	371	350	412	390	382	388	384	367	412	405	382	383	378	366	407	369	388	374	378	388	408	341	397	339	362	387	351	364	379	389	376	401	409	376	390	387	382	359	417	382	398	373	351	381	388	337	389	397	396	372	371	354	367	332	361	358	384	368	329	361	361	415	391	400	396	389	375	412	382	364	390	387	361	396	385	344	379	402	371	370	397	390	358	400	419	401	384	411	385	384	390	372	394	392	385	336	375	389	390	377	359	418	399	408	374	383	408	419	412	371	396	356	376	390	367	390	381	392	371	380	376	368	394	371	350	392	391	401	369	369	395	387	401	361	360	388	374	364	371	378	380	352	424	370	376	395	408	404	361	419	395	388	427	383	417	371	409	375	368	358	413	415	350	359	372	391	406	396	364	382	401	381	409	364	357	398	393	365	421	380	397	426	375	366	362	364	372	394	364	406	389	389	379	411	397	384	383	392	395	394	379	397	349	375	385	368	366	400	391	377	384	351	387	347	446	408	393	405	372	336	407	391	370	377	401	399	408	377	349	398	387	365	384	371	362	380	434	391	355	379	378	363	402	400	359	381	384	394	388	413	399	401	365	349	335	400	393	430	376	370	401	368	376	385	383	348	375	365	378	363	368	365	410	421	432	379	391	362	360	393	404	408	402	393	382	376	390	384	391	382	377	384	384	411	385	407	333	384	399	393	380	368	390	383	384	396	401	381	382	344	356	401	370	408	361	379	373	382	405	388	356	385	382	405	364	358	376	409	425	395	358	436	354	352	396	408	408	379	365	383	365	386	375	403	401	397	400	396	404	359	359	403	375	419	384	357	403	403	388	400	399	392	408	352	431	397	378	403	368	380	384	394	385	382	424	393	371	371	371	405	351	432	369	396	414	419	353	435	395	432	418	381	417	373	440	355	375	388	391	388	361	409	385	422	381	349	394	387	359	336	390	365	386	386	376	380	411	373	396	375	426	398	398	374	415	375	380	404	358	421	411	338	380	405	373	363	365	413	407	377	401	407	395	410	433	359	388	403	372	394	358	394	405	369	372	394	401	415	373	384	376	378	376	384	384	365	413	382	366	366	410	394	361	390	379	364	430	397	398	395	393	398	344	400	407	390	406	418	411	382	383	366	388	373	375	362	423	359	344	415	345	375	368	385	395	383	375	377	355	430	397	320	397	359	392	339	398	378	349	370	388	412	397	382	383	419	410	411	391	403	399	353	354	371	364	377	403	412	394	365	375	383	357	384	369	359	424	350	393	361	378	392	366	338	416	375	398	357	355	398	364	389	394	398	375	374	363	361	350	429	352	375	392	379	362	372	377	359	372	388	396	371	394	391	412	393	353	413	390	398	366	368	381	373	349	397	397	405	405	359	370	388	363	357	358	372	376	373	373	346	376	365	380	376	391	419	371	387	406	414	407	398	385	374	379	392	364	381	420	378	398	384	389	365	387	382	375	399	354	414	390	371	388	377	364	379	401	372	400	388	400	358	390	393	379	414	384	403	347	396	387	360	419	381	403	383	397	401	362	382	417	434	389	401	371	400	414	382	392	395	373	392	407	384	385	337	375	363	401	416	366	387	372	401	359	414	397	379	357	393	385	356	385	353	419	426	414	399	395	385	418	379	371	352	431	420	387	404	384	379	385	395	357	371	392	399	377	394	392	372	374	354	381	410	379	374	386	377	341	369	396	377	360	390	415	377	368	358	347	386	402	359	405	375	403	356	394	378	408	367	376	399	351	401	394	376	353	370	366	388	372	392	369	383	378	364	394	367	378	380	410	386	413	398	376	393	387	385	386	415	388	378	413	376	379	400	395	342	407	396	410	379	395	410	378	383	416	407	401	372	388	371	387	395	379	401	385	352	378	368	385	373	366	398	407	413	381	399	388	382	372	394	396	401	395	376	374	371	405	402	371	370	397	402	385	356	355	396	380	389	401	409	373	419	370	385	375	372	353	354	374	404	415	415	339	386	372	389	381	387	385	388	359	405	371	417	381	369	374	366	388	365	382	385	349	351	408	370	414	388	356	376	380	381	407	389	372	409	405	370	377	417	393	411	387	381	393	419	371	386	403	369	394	381
25024	43442	32543	22049	17565	13602	10367	7514	5174	4138	3167	2478	2072	1794	1671	1354	1215	991	915	868	862	801	818	825	731	706	717	686	606	656	575	541	543	540	532	488	453	442	447	467	408	443	419	445	408	422	420	380	424	442	415	448	400	452	437	420	440	432	452	445	420	421	446	446	416	421	446	405	385	433	428	397	437	443	423	436	447	422	405	423	425	414	425	436	417	402	456	420	414	432	420	442	428	429	483	418	426	417	441	432	413	420	444	439	433	412	418	416	401	421	396	438	435	399	412	437	397	434	399	406	408	414	404	366	414	394	424	376	425	449	397	424	423	426	404	424	423	409	424	388	416	428	406	407	400	387	458	408	432	426	417	394	442	462	445	435	395	419	432	426	434	436	450	444	458	420	422	414	404	394	429	447	428	441	396	416	426	417	397	409	431	421	400	425	476	419	423	411	416	453	433	439	423	407	416	389	384	437	420	437	426	431	402	436	415	451	434	458	404	415	407	420	396	396	426	426	436	418	403	441	435	389	416	430	442	467	423	432	409	414	411	412	425	436	440	417	433	376	444	430	478	417	426	435	448	425	421	429	473	392	450	409	446	443	391	414	405	444	410	415	430	432	429	432	401	413	399	415	415	441	427	416	383	432	423	401	421	452	444	435	432	436	445	425	505	411	437	410	434	443	413	442	442	432	391	438	425	438	410	459	430	409	451	419	414	412	410	411	416	438	353	420	412	417	417	464	419	426	424	432	424	428	385	397	392	463	465	416	457	422	418	446	418	392	427	415	402	463	395	399	397	420	401	441	394	443	433	463	395	383	407	427	420	401	426	387	403	427	447	458	409	400	408	444	418	374	409	420	402	421	408	445	416	458	405	398	459	413	418	393	420	399	417	415	425	450	411	404	428	440	420	411	424	430	434	443	408	432	398	415	418	398	415	420	433	399	433	424	406	431	406	433	436	412	432	426	424	430	412	410	403	440	401	377	444	414	414	434	404	420	417	439	375	432	403	377	449	406	406	421	432	367	436	454	379	434	408	431	427	473	445	393	416	410	399	415	396	429	417	431	397	435	395	401	423	427	443	445	439	410	396	407	448	416	423	443	440	429	437	430	418	398	438	392	394	384	426	383	402	393	393	434	392	395	392	433	442	413	440	463	453	401	423	404	440	424	438	424	408	397	402	410	441	425	415	406	429	411	414	414	402	432	418	389	440	412	418	458	442	403	395	400	386	417	388	437	450	476	432	439	437	416	404	397	444	392	386	395	464	412	393	408	412	429	440	403	433	394	390	397	411	437	394	451	414	417	397	438	420	465	471	424	439	401	430	450	381	405	394	410	417	432	406	430	440	437	414	411	441	430	441	386	465	397	390	449	393	430	421	413	419	445	412	452	379	418	386	444	389	451	439	408	426	428	418	410	442	412	417	431	417	416	423	404	444	392	420	448	425	403	437	457	416	442	410	413	419	415	389	436	430	438	412	424	377	416	426	433	422	397	459	403	442	408	398	398	407	412	429	391	387	416	426	432	435	405	426	419	392	438	422	440	422	397	423	413	448	413	451	434	425	413	425	404	449	408	436	379	399	425	424	451	413	414	420	475	413	418	398	430	461	436	450	419	408	411	415	419	465	398	448	392	432	450	453	442	422	412	405	437	428	418	384	434	441	413	399	422	431	396	439	404	390	442	402	412	437	413	410	393	422	440	387	402	441	410	425	420	379	394	409	414	441	412	447	426	397	467	444	405	446	428	400	428	406	410	407	475	472	427	379	436	448	429	400	440	404	428	429	451	448	392	423	446	439	420	401	428	406	426	409	391	408	417	406	444	437	424	417	422	416	430	408	408	420	426	369	428	403	439	413	376	429	420	425	455	414	425	424	420	456	399	441	430	462	449	428	453	424	448	372	414	446	419	429	434	440	419	424	465	383	417	447	369	429	384	393	395	375	447	421	389	423	412	454	416	397	409	410	391	412	395	396	409	409	456	430	449	414	412	438	413	414	457	475	383	439	435	403	388	444	456	424	442	429	444	438	415	418	406	461	422	443	437	469	395	431	421	432	450	424	398	408	422	442	450	420	414	402	405	390	429	391	434	416	408	427	393	419	411	434	417	425	448	413	404	427	404	469	420	407	395	409	416	398	395	427	441	409	466	437	408	425	438	421	402	422	405	405	412	421	407	396	421	438	415	440	420	451	431	451	421	392	418	439	408	421	443	458	405	444	446	405	457	403	413	386	401	412	414	456	432	455	421	467	417	433	389	412	415	398	453	401	439	461	410	436	404	388	416	446	405	442	440	417	425	426	456	443	387	403	403	402	393	398	399	398	407	442	428	424	429	442	417	394	402	391	410	400	457	409	436	414	440	400	427	394	415	443	412	423	408	398	426	397	401	419	423	452	385	423	405	405	440	436	412	421	424	391	410	445	396	441	453	416	440	429	401	460	408	405	403	415	407	429	432	442	425	395	435	435	429	411	407	432	424	442	445	441	433	436	427	411	418	407	413	423	425	411	477	393	411	429	426	420	424	423	423	420	417	389	468	394	409	426	466	417	399	394	420	474	430	450	475	430	407	431	421	422	423	439	432	435	428	431	423	431	412	430	409	420	432	429	402	443	440	441	442	428	426	439	427	409	425	398	440	426	419	422	468	430	463	456	406	442	426	391	413	412	406	439	417	420	416	396	445	417	376	381	400	440	396	455	432	401	414	440	429	425	441	432	397	427	415	453	427	444	441	425	431	442	399	405	416	428	454	430	430	398	423	399	423	414	438	415	398	420	421	441	429	438	464	433	427	465	410	446	410	426	404	413	437	426	393	422	416	439	418	407	390	446	449	400	435	440	403	459	390	393	437	420	431	398	411	429	386	412	379	433	396	439	424	433	416	394	410	405	439	464	439	413	438	404	425	413	462	449	430	457	419	436	406	414	417	424	418	459	440	422	421	433	422	417	412	412	401	402	430	390	403	410	390	424	414	398	433	454	456	438	432	413	392	429	412	406	409	419	445	437	408	379	410	434	425	420	399	416	415	450	419	418	431	429	416	428	451	430	420	427	435	445	406	407	434	436	426	431	407	388	475	395	422	462	444	416	425	432	445	406	459	394	401	411	418	419	396	423	413	425	440	460	408	407	432	449	414	433	392	447	421	399	404	387	382	408	448	403	424	402	398	461	400	383	410	387	395	426	410	375	413	378	454	424	394	407	441	466	425	458	397	438	404	413	427	433	432	407	407	407	417	422	408	402	414	451	434	416	434	440	425	445	469	448	450	442	392	400	433	411	421	423	424	451	437	452	455	460	423	416	437	410	454	457	388	426	416	380	423	397	428	486	423	454	443	415	409	432	429	425	382	397	429	394	450	402	394	440	434	418	403	409	437	438	427	417	420	461	383	448	392	393	422	426	407	384	420	431	416	459	422	393	411	407	421	418	406	431	421	442	433	405	424	394	403	414	428	457	397	430	398	410	402	453	422	433	438	427	443	410	420	416	431	415	429	435	397
22313	21033	28614	23651	21170	21845	18085	8193	4962	3949	3145	2463	2244	1946	1708	1451	1354	1308	1270	1090	1116	1113	1073	1100	1066	1063	998	918	864	960	887	881	859	849	877	888	816	830	786	715	750	763	732	739	747	736	731	706	752	734	697	743	782	717	704	776	760	740	715	736	755	685	726	693	761	760	739	807	811	717	788	756	682	758	736	752	670	759	720	728	749	698	784	714	753	725	701	752	735	755	759	694	783	797	754	726	705	744	719	698	732	755	750	730	755	706	754	785	767	749	738	729	736	712	746	747	704	736	770	723	684	716	733	750	723	776	710	731	759	729	740	755	716	748	742	716	736	749	704	789	721	746	759	773	732	779	785	742	734	723	757	688	734	750	732	755	728	722	720	742	713	770	765	723	729	760	736	743	783	726	764	760	734	752	696	735	698	743	739	761	758	716	746	751	735	688	724	780	735	750	734	783	749	738	715	729	756	731	722	732	758	722	729	746	715	734	749	736	743	738	740	726	742	703	729	758	728	726	737	704	733	768	750	756	669	766	704	752	783	720	717	762	718	761	719	774	727	759	721	719	748	748	710	809	715	731	717	738	695	744	715	766	789	719	794	761	722	749	755	738	668	754	738	753	743	721	751	760	723	715	726	714	759	753	750	739	751	770	719	723	764	751	725	733	750	712	819	758	715	719	753	744	696	773	710	710	759	705	783	746	722	746	789	772	743	764	761	730	750	720	719	781	713	762	703	744	719	786	737	732	706	715	735	724	700	752	742	750	720	750	733	743	743	770	731	766	726	772	743	748	731	708	735	762	718	727	744	724	741	702	747	723	752	747	745	689	750	728	715	705	739	688	711	732	737	762	736	715	769	732	765	735	738	704	743	791	751	760	767	708	724	766	737	740	805	791	803	763	803	714	764	761	782	730	763	760	721	794	726	735	734	741	706	774	785	739	709	737	695	724	718	731	771	702	755	753	716	717	730	758	747	768	708	754	775	705	706	710	752	760	681	752	735	734	749	739	731	753	754	703	754	771	726	717	711	777	720	774	728	726	731	703	743	730	724	708	760	731	737	719	757	737	688	767	701	719	729	750	739	727	746	712	745	731	755	740	781	766	713	731	757	748	742	710	765	781	712	738	746	762	750	802	745	778	777	752	752	723	714	687	716	739	727	730	711	781	746	739	719	718	667	723	778	742	752	799	807	709	735	731	705	723	757	731	728	761	747	722	727	699	725	725	760	715	744	763	779	756	769	757	740	791	748	773	767	775	751	754	716	737	718	735	747	753	716	723	734	722	699	740	747	710	765	720	733	745	766	741	756	698	701	724	717	720	760	709	724	746	758	731	770	702	726	735	739	740	786	774	704	739	758	699	740	775	708	758	792	753	751	701	740	750	668	705	743	746	729	725	726	734	716	764	763	752	782	784	751	758	738	780	775	755	780	754	728	708	746	764	714	688	776	696	696	738	749	724	713	772	734	744	699	733	724	764	715	702	759	758	707	739	759	709	731	747	704	762	786	743	752	748	744	715	701	738	716	723	776	683	712	744	737	783	738	791	745	734	712	710	775	707	764	683	751	757	732	740	739	739	732	747	695	742	720	742	708	790	731	761	757	764	782	721	706	761	726	753	783	712	708	771	766	694	763	739	721	711	748	699	823	755	712	725	715	731	738	710	710	778	717	726	747	762	730	701	752	754	729	732	739	757	724	795	737	744	724	745	703	673	778	757	753	714	786	764	765	777	713	757	698	709	698	741	720	693	723	722	764	744	714	752	792	725	779	702	716	701	730	760	707	711	766	695	766	768	717	733	727	760	769	765	714	757	725	733	740	729	748	765	765	765	766	717	759	722	727	758	723	733	738	742	753	784	752	719	727	754	762	744	739	763	738	736	703	692	708	765	721	754	722	729	751	721	714	706	722	738	808	763	711	738	742	752	713	734	791	750	721	780	809	737	746	733	719	786	679	675	717	724	727	725	693	778	692	738	733	753	747	779	747	728	733	694	798	736	683	701	684	709	694	708	746	743	767	740	749	704	715	700	754	721	740	763	757	698	723	768	748	738	731	725	739	717	767	751	718	778	732	723	776	740	755	687	743	701	752	798	721	740	808	712	766	713	690	686	718	714	735	726	744	747	707	728	743	751	726	690	768	779	721	780	736	702	733	743	733	750	720	755	733	805	753	772	721	788	679	721	709	761	743	770	752	707	764	726	764	760	749	747	775	760	714	744	714	684	723	746	687	742	737	717	734	752	771	751	743	713	745	710	745	709	729	729	723	763	767	725	707	723	723	753	736	787	727	702	737	733	716	802	767	713	721	747	715	784	772	728	777	726	738	719	748	761	680	791	729	721	756	704	758	720	761	699	746	726	725	754	680	742	738	787	756	751	770	736	742	719	791	735	696	735	735	739	742	762	760	689	692	783	711	777	760	733	760	753	800	697	740	769	771	735	738	732	726	721	716	726	715	773	757	710	732	754	693	755	741	787	700	763	738	726	738	762	742	713	774	772	706	731	787	733	704	762	744	749	705	679	741	698	748	708	794	725	740	747	666	699	742	731	704	736	701	729	761	772	704	749	750	729	741	749	759	737	722	743	765	737	731	710	751	766	712	832	743	673	706	763	770	763	759	785	710	696	782	736	715	766	755	718	767	731	793	788	782	791	797	748	714	703	661	706	741	748	720	731	759	751	696	715	737	725	729	774	696	730	727	721	697	745	725	757	721	704	709	710	785	740	706	732	715	734	795	737	718	753	692	662	734	744	726	775	760	760	782	705	703	777	700	752	739	726	733	719	715	712	748	741	689	771	712	708	754	752	773	768	688	731	771	740	743	762	720	734	739	770	724	714	707	710	719	737	720	759	734	743	733	724	696	719	728	733	713	756	711	765	700	770	754	788	759	757	681	701	731	771	754	684	758	681	707	696	729	737	722	749	764	725	743	748	731	735	739	760	727	749	716	692	696	755	735	757	714	730	742	720	758	763	714	719	723	737	739	719	762	769	753	710	776	734	771	803	758	813	727	760	702	786	758	746	715	723	720	758	758	729	764	759	752	726	700	712	767	795	754	747	747	721	735	748	774	699	780	776	751	729	756	776	759	752	749	748	754	770	709	716	786	721	718	698	711	747	772	759	744	690	739	729	797	790	750	762	753	709	740	728	743	690	744	725	775	753	727	758	735	792	752	741	714	707	723	780	771	746	706	749	740	735	756	718	740	700	737	680	707	742	699	713	767	766	748	729	769	739	798	721	705	704	709	740	739	722	752	729	790	710	737	742	766	726	751	703	723	778	739	784	755	697	722	725	738	724	751	745	733	773	723	714	693	722	754	772	722	711	771	750	721	791	764	747	720	732	748	742	774	732	768	770	742	744	736	727	758	725	698	705	725	671	720	743	733	678	712	799	771	754	736	748	734	690	763	722	745	748	739	737	727	756	761	728	732	749	702	773	718	739	682	721	757	748	783	704	762	773	703	704	742	722	677	716	766	763	711	728	805	716	772	756
27294	50695	38814	27741	23045	18303	14600	11059	7754	6093	4764	3759	3328	2694	2513	2014	1902	1717	1583	1480	1481	1328	1326	1341	1265	1227	1131	1064	1054	1028	965	989	946	941	938	913	870	830	837	779	828	791	764	807	778	799	790	719	782	760	779	770	794	751	822	777	779	745	735	825	789	803	756	772	728	764	706	797	711	792	788	793	760	746	731	759	837	757	722	738	729	791	800	754	774	772	753	796	781	734	759	815	770	803	790	746	829	734	721	771	794	739	719	765	751	752	786	771	812	778	759	789	722	762	719	751	778	730	742	784	725	753	753	749	773	731	738	752	801	794	746	808	750	813	785	793	769	739	735	716	745	828	798	763	763	785	763	781	827	765	780	785	754	737	710	747	757	749	720	768	716	758	798	719	789	782	783	766	800	770	747	861	718	729	739	771	771	762	759	720	792	773	759	743	754	744	784	764	742	774	743	783	779	737	766	746	800	759	789	730	754	858	772	799	783	757	811	778	726	786	764	724	745	750	773	807	748	726	820	757	763	787	766	778	778	794	761	776	751	798	796	788	797	703	798	712	772	755	727	794	692	799	781	821	740	810	747	787	793	766	752	826	788	716	718	768	740	770	777	783	796	729	821	736	773	760	781	764	728	793	794	762	796	800	703	778	752	743	757	729	777	777	749	759	775	759	769	776	772	742	746	760	809	756	753	762	790	763	737	754	790	759	776	784	743	717	763	755	768	825	818	746	739	813	767	801	732	753	778	783	777	753	750	758	737	762	833	698	736	772	762	792	745	765	801	757	814	762	809	782	748	756	741	718	782	787	741	756	725	771	773	712	734	742	788	780	785	699	774	801	777	764	776	739	774	762	767	776	793	779	708	753	759	803	799	708	754	768	768	767	758	784	786	764	767	753	761	755	800	809	758	779	753	788	810	747	749	794	701	719	787	798	760	703	763	772	746	797	776	752	739	769	783	783	764	767	770	768	786	793	764	809	779	778	761	783	804	758	794	741	784	783	706	818	714	748	768	782	782	735	725	763	754	803	762	783	780	753	769	736	808	823	760	788	766	749	776	745	773	837	791	760	750	757	739	768	762	766	771	758	790	743	773	778	725	739	744	763	749	805	746	770	755	754	721	767	781	779	728	774	799	789	771	786	773	811	793	745	770	778	758	770	796	789	789	752	789	739	775	816	743	791	762	770	810	727	757	756	822	796	811	789	801	758	740	758	831	779	752	770	729	739	782	762	746	777	758	761	746	774	784	802	736	724	720	821	781	800	747	753	736	796	752	763	766	768	829	791	752	762	782	715	704	777	744	762	795	739	789	803	699	782	740	728	796	726	810	785	741	750	788	788	762	766	762	783	770	725	754	779	735	781	750	723	752	757	786	772	797	771	764	736	778	754	767	794	718	742	755	756	774	742	765	782	779	771	795	774	792	744	799	757	742	743	829	788	762	784	769	758	786	736	765	751	806	820	775	788	806	795	735	796	772	765	799	736	738	778	799	805	730	727	762	766	761	708	759	705	759	756	773	796	747	738	733	782	807	794	785	714	777	746	763	786	743	753	778	767	791	799	726	786	799	777	744	739	755	833	741	770	779	796	797	773	813	775	804	721	726	751	793	735	769	771	737	796	754	788	749	766	735	762	745	757	718	776	782	759	826	760	803	749	783	747	737	828	815	758	773	780	787	752	715	768	810	741	785	767	732	823	775	746	800	681	785	786	781	764	700	812	788	757	749	715	748	773	793	726	744	768	743	804	812	756	779	800	797	748	792	708	778	782	744	785	735	781	812	790	755	765	783	776	746	764	750	784	754	779	705	836	836	747	754	747	769	761	774	735	772	753	712	800	803	728	791	776	739	766	857	750	751	762	776	729	807	774	789	768	782	740	727	746	774	801	774	754	754	779	776	774	786	713	766	790	804	725	777	792	782	786	824	734	810	796	797	771	771	780	678	791	763	768	778	741	817	795	727	751	808	786	750	820	737	813	765	782	757	793	766	779	758	756	780	742	779	763	747	778	738	810	756	810	785	811	804	764	732	733	782	799	737	832	762	735	817	737	739	791	744	699	763	761	788	749	775	775	780	790	772	792	793	813	762	835	760	751	790	743	752	799	742	780	741	765	750	772	773	748	726	769	723	727	757	780	796	742	749	784	746	759	783	754	773	754	764	836	753	793	818	722	747	747	800	806	773	760	774	737	811	763	753	776	804	807	809	771	758	773	707	801	802	754	760	774	729	745	761	764	730	805	798	768	735	753	739	761	711	746	742	762	737	749	741	743	781	757	745	747	744	779	755	840	749	766	778	779	813	798	759	783	746	715	760	736	729	764	787	774	792	752	780	815	785	751	791	783	742	748	766	778	817	772	752	768	782	824	784	734	787	782	774	798	773	790	774	783	783	765	737	756	759	776	754	782	778	755	792	758	753	724	797	704	765	749	739	826	794	785	768	754	791	784	757	748	742	762	742	823	745	763	780	779	766	761	770	797	773	765	771	780	767	756	762	763	779	827	739	739	771	808	715	810	764	744	809	757	804	791	793	765	718	758	740	764	790	749	725	773	737	785	776	791	803	800	771	753	789	798	761	711	798	743	734	738	784	736	759	782	782	774	766	727	751	724	755	787	746	811	821	787	771	805	751	746	725	758	777	795	782	773	724	785	823	795	799	771	794	805	799	803	760	784	743	778	781	769	797	741	765	752	759	765	791	777	777	792	772	751	786	781	776	771	810	766	803	783	803	779	742	795	766	765	737	749	807	724	774	754	806	735	773	773	769	742	793	780	823	772	750	806	805	748	745	744	787	785	768	792	772	773	794	797	771	817	749	754	777	738	766	748	782	781	779	804	762	761	808	742	740	779	738	770	806	765	797	753	755	790	752	799	754	802	745	783	753	776	777	780	807	722	769	777	750	748	772	741	778	782	791	794	806	767	689	754	761	740	774	776	784	759	732	780	806	764	782	773	797	776	829	788	794	745	798	744	764	731	798	782	736	734	744	745	750	774	750	752	759	712	799	735	744	772	811	799	768	703	754	770	746	739	743	727	770	755	787	761	741	740	769	778	785	773	788	771	779	783	787	753	806	766	788	737	791	728	785	776	793	791	743	780	771	744	800	804	765	731	795	791	722	738	769	745	751	775	749	765	779	760	795	769	752	779	752	749	724	778	715	771	763	763	799	757	738	745	776	743	759	772	765	788	760	796	796	708	756	749	754	752	759	785	754	809	781	840	815	765	762	787	753	740	769	807	751	772	804	770	760	796	776	738	769	750	756	728	728	814	757	778	777	750	753	775	811	778	777	754	775	764	708	788	749	792	799	771	804	771	788	715	733	784	716	755	754	736	773	817	802	761	739	761	742	745	736	794	762	753	778	765	775	722	744	774	735	751	768	750	767	797	763	750	797	748	729	729	815	816	812	733	778	718	746	792	823	785	789	803	771	755	732	773	755	766	788	756	753	750	770	759	784	723	771	703	728	810	807	735	751	794	796	758	825	736	780	819	728	764
28275	23833	25903	18227	10483	6406	4559	3211	2327	1896	1488	1236	1135	1033	847	801	741	677	656	595	644	625	621	573	589	586	572	530	544	574	508	525	498	480	495	465	470	432	507	458	474	489	446	457	451	436	442	494	409	453	405	425	433	493	438	431	442	415	490	458	416	469	421	427	472	460	444	447	411	435	440	464	425	432	431	494	461	454	460	433	472	426	429	478	465	423	446	456	442	438	430	452	436	418	458	443	441	406	478	454	460	425	422	476	453	491	425	438	469	454	435	436	452	514	472	462	435	419	495	491	435	456	466	460	428	465	437	485	462	470	455	456	425	495	429	413	435	478	426	459	447	439	413	453	471	445	432	469	420	469	422	433	473	436	484	431	439	474	408	451	441	478	442	409	436	449	449	424	454	457	447	434	467	444	473	427	408	425	475	469	457	451	457	433	440	437	446	416	408	468	440	464	458	484	438	461	446	427	459	463	475	449	432	478	477	457	459	480	455	447	429	437	415	443	412	445	440	478	419	472	443	436	397	459	444	449	453	444	395	465	446	456	441	461	440	418	502	466	426	476	510	455	417	439	431	405	408	473	448	435	464	471	483	446	473	442	441	452	421	406	455	454	478	448	471	456	446	467	494	434	446	468	443	447	418	473	450	419	415	476	468	429	450	433	489	452	417	439	459	456	443	433	487	446	414	466	451	443	429	479	449	444	414	436	466	462	495	425	435	421	444	443	447	424	417	445	453	440	465	418	446	433	408	441	410	459	444	479	447	462	458	429	442	489	440	429	451	436	439	419	454	458	464	481	464	442	416	423	464	421	421	450	461	456	451	434	430	425	443	421	448	453	459	435	422	447	476	455	453	462	472	420	466	447	449	449	430	422	416	375	471	456	455	423	478	441	452	408	476	440	442	484	436	422	440	420	469	428	457	422	437	441	448	440	453	462	446	445	430	494	448	450	460	433	459	471	498	460	433	463	438	461	422	457	477	460	456	449	469	440	448	463	469	418	446	415	435	491	463	440	396	425	424	473	478	473	432	461	479	464	437	469	413	434	447	508	419	467	444	461	440	439	440	398	381	459	447	451	453	438	395	466	416	452	448	437	422	471	435	451	442	449	449	446	469	415	433	447	446	464	451	432	452	420	446	463	473	411	459	454	480	430	455	446	453	487	436	441	484	459	453	445	454	429	460	433	411	429	433	439	425	440	475	448	415	457	437	401	475	444	434	437	451	490	429	396	445	452	458	428	448	461	484	441	433	417	439	463	463	467	475	419	459	481	419	453	444	455	438	429	425	431	470	440	433	447	477	447	457	458	465	475	463	468	472	443	412	434	442	470	475	420	479	456	401	441	444	450	459	431	443	468	463	470	431	453	427	442	470	430	453	451	416	405	438	469	427	439	442	440	444	471	448	478	478	429	458	460	445	489	479	468	444	451	412	441	446	426	443	459	413	443	417	470	471	447	449	437	448	492	467	434	456	468	474	422	420	468	436	427	420	416	482	450	430	439	435	415	424	436	444	443	427	430	424	417	466	466	434	464	436	462	446	505	450	436	452	467	460	406	443	426	455	477	433	472	455	467	446	456	443	433	452	409	448	408	433	425	423	470	418	462	410	439	442	483	468	459	409	410	456	418	444	447	445	473	480	476	422	484	463	429	426	469	497	463	446	424	482	445	479	434	445	442	446	469	444	437	443	465	432	441	447	440	457	439	415	403	418	428	414	477	440	446	407	473	478	446	442	451	469	440	454	394	456	423	441	440	473	433	448	455	415	435	467	388	425	433	445	467	432	478	421	441	425	443	453	431	439	462	407	464	446	442	466	465	485	438	458	427	480	486	453	417	446	424	449	426	439	465	451	445	466	443	472	435	424	455	449	412	424	467	452	413	487	470	473	444	405	485	462	435	434	432	433	448	452	496	448	432	430	446	442	445	404	467	407	481	430	456	431	421	447	417	436	442	463	440	469	411	470	448	455	445	451	486	452	422	431	426	407	437	451	450	428	423	429	469	423	439	428	401	413	459	426	443	451	426	482	431	452	462	460	421	443	448	424	420	433	455	429	407	440	476	457	466	441	460	470	423	418	428	442	430	464	437	461	444	438	421	475	477	416	452	442	485	445	419	448	463	487	414	470	412	471	455	461	442	479	437	422	457	441	454	430	466	452	462	480	466	436	456	484	496	464	468	483	448	439	453	443	420	410	482	445	431	444	448	449	433	428	469	443	414	444	414	398	450	441	467	444	457	465	469	417	432	430	434	480	437	426	444	487	412	397	441	458	452	426	483	452	452	474	448	427	443	449	463	440	432	438	469	410	451	424	449	472	464	420	431	481	454	432	438	445	406	435	441	491	442	464	466	449	437	462	446	471	465	451	478	459	460	452	451	448	442	443	468	427	444	440	458	441	412	482	429	432	459	453	435	448	439	450	501	460	463	440	448	448	447	435	432	434	483	434	465	428	452	453	435	469	448	417	430	458	445	423	443	431	438	445	419	449	411	441	450	458	432	429	449	458	475	438	428	462	443	473	448	412	448	495	443	440	439	432	496	443	435	413	439	440	409	467	443	478	520	452	488	447	452	414	412	439	454	473	429	442	471	446	494	462	490	467	473	430	439	456	472	449	421	429	477	445	451	480	432	431	454	420	479	439	459	437	466	440	454	457	451	426	472	449	446	430	433	432	418	497	426	426	455	451	425	468	464	458	437	447	434	453	441	454	438	457	427	444	437	443	439	474	454	434	422	464	448	436	418	424	422	480	434	435	438	486	460	466	432	460	446	441	439	457	445	431	474	415	419	452	447	432	477	447	439	447	440	447	457	453	436	438	442	452	474	465	438	435	478	435	444	442	443	467	438	443	437	463	480	446	474	479	441	429	454	460	511	425	439	509	414	504	441	443	484	443	469	457	450	446	462	449	467	471	457	460	436	406	472	451	461	430	459	444	450	442	438	458	463	446	462	416	464	433	423	410	436	439	453	457	449	443	425	442	450	430	475	444	440	437	453	445	445	430	493	462	434	439	415	464	462	451	458	443	467	479	446	412	416	455	438	450	423	439	449	464	427	423	452	458	442	443	471	471	404	440	427	452	408	468	464	462	454	408	460	453	429	446	456	463	461	472	452	455	410	399	429	437	476	422	409	415	461	495	436	443	446	460	410	421	468	454	423	426	463	423	419	399	437	483	481	445	446	467	494	411	458	463	435	455	461	498	434	467	449	443	439	482	460	411	452	441	430	482	456	433	425	469	441	454	446	489	430	443	430	456	413	417	493	449	456	442	469	437	441	432	402	439	494	436	402	451	457	448	423	429	454	458	468	429	450	451	440	412	443	469	447	464	439	470	450	458	449	459	448	454	428	439	443	425	427	430	468	444	474	472	442	475	440	430	469	444	427	463	454	458	443	451	435	446	437	426	476	475	427	447	468	446	482	417	442	435	447	447	442	458	439	440	419	398	474	425	430	420	484	449	449	478	458	436	489	437	452	436	508	458	456	469	468
25333	38701	27869	17849	13908	10171	7745	5641	4068	3181	2480	2012	1640	1492	1212	1070	995	977	876	793	742	752	757	758	734	706	667	668	606	606	612	525	551	513	524	521	545	554	467	480	453	465	473	485	445	484	441	486	452	482	498	422	453	462	480	465	486	457	529	444	472	523	464	470	437	471	495	501	458	475	492	477	448	478	482	489	438	495	468	493	441	493	480	479	507	473	476	451	453	448	464	436	434	437	421	516	484	471	435	450	421	470	490	483	489	496	448	461	439	464	453	481	448	492	461	445	489	445	478	471	489	469	449	461	483	494	500	442	501	486	490	486	482	505	461	502	473	488	495	479	479	445	460	483	457	481	479	455	454	477	485	478	511	483	485	483	473	513	508	490	444	471	479	493	448	472	500	464	421	470	463	461	499	461	489	464	451	495	479	439	495	494	507	489	504	473	428	542	511	476	475	483	525	460	472	422	432	478	506	462	487	469	477	464	466	441	465	436	500	503	466	487	525	469	474	486	496	481	463	496	460	473	464	461	448	520	456	458	476	468	474	466	482	458	490	459	482	486	443	457	450	449	459	451	479	459	457	482	499	499	448	480	437	469	462	444	451	435	479	506	508	486	501	469	464	497	503	461	466	445	524	484	490	467	481	489	460	501	472	481	499	455	527	425	530	472	458	466	490	473	468	453	482	465	473	469	446	514	443	474	456	482	443	437	469	489	475	483	488	450	500	462	466	501	497	483	443	468	489	464	496	459	520	472	455	505	426	449	448	421	462	508	466	497	499	454	467	484	446	474	499	469	460	489	503	465	502	461	502	469	458	452	476	462	515	486	453	501	486	509	454	474	478	491	479	501	470	467	483	489	482	425	445	454	454	447	475	485	462	490	431	490	507	456	487	476	488	469	478	479	485	457	497	448	484	443	471	558	484	492	476	474	528	495	457	485	486	464	452	462	511	486	454	478	473	462	495	481	470	486	433	518	450	475	452	470	470	475	493	457	501	470	469	459	490	471	505	463	518	456	504	511	504	454	495	424	487	482	435	466	458	454	480	448	475	500	454	462	499	455	470	462	481	510	455	518	482	505	502	483	472	483	469	494	457	456	523	459	471	463	498	451	473	469	494	450	438	464	489	496	450	471	505	481	493	465	493	462	444	470	498	455	471	469	453	460	456	512	507	506	473	470	483	485	480	478	452	491	455	484	491	457	467	483	478	501	487	471	482	468	453	456	462	474	515	463	440	426	485	506	492	502	444	459	443	471	451	488	459	498	510	436	509	515	491	467	481	425	481	463	486	511	472	465	469	435	481	482	497	467	477	483	465	472	475	452	472	451	449	436	489	484	477	479	517	453	467	483	456	450	492	502	513	420	462	503	489	476	526	463	471	468	452	477	506	491	475	479	447	455	436	475	474	461	493	534	475	466	503	536	476	466	488	459	460	461	456	484	483	467	479	449	491	454	499	547	466	484	507	463	498	461	473	465	475	460	477	461	476	445	502	458	480	471	493	488	490	471	460	475	480	425	492	484	463	478	508	523	528	453	471	480	477	501	475	455	471	485	455	492	499	501	487	481	485	489	482	472	458	462	491	501	460	516	457	483	440	520	491	489	473	503	432	458	462	462	459	471	440	497	482	490	470	444	450	535	445	483	493	446	487	487	484	438	468	505	491	442	461	453	497	499	463	449	492	408	449	484	459	446	495	427	497	492	474	535	487	497	422	468	465	484	462	505	467	471	504	482	470	492	462	469	419	465	507	486	467	480	474	442	504	505	498	495	508	445	497	477	475	504	462	480	450	524	462	430	492	492	513	473	474	430	480	448	460	449	441	463	495	490	471	513	478	474	444	499	473	455	453	501	514	496	499	490	488	508	450	495	464	469	487	479	461	451	480	495	468	507	466	454	497	447	519	475	496	468	462	449	475	460	485	489	481	456	441	492	456	450	500	484	458	481	491	441	493	502	453	474	484	422	482	439	493	471	494	451	472	460	458	438	501	468	482	515	511	426	443	490	484	478	453	509	468	457	459	479	468	454	488	475	486	467	471	491	491	414	471	462	501	446	437	479	494	503	467	448	530	446	445	468	462	439	459	473	471	511	480	471	493	495	484	501	480	461	469	465	483	505	484	448	488	525	423	477	460	450	416	475	450	501	448	478	454	456	481	475	469	496	483	488	496	474	494	448	426	440	476	488	470	457	471	486	495	468	439	488	486	463	475	464	488	452	474	505	481	452	472	451	471	474	474	464	453	478	479	422	463	429	480	466	437	468	483	440	482	453	451	471	466	454	463	472	468	460	481	487	488	434	468	489	472	465	492	451	456	479	491	456	444	501	474	452	455	470	470	480	431	496	453	491	472	454	503	519	474	459	496	513	448	487	458	500	450	448	471	486	502	509	446	484	465	493	450	455	478	472	490	454	522	471	484	507	475	488	486	489	479	468	454	441	450	457	467	460	509	499	451	447	451	481	476	466	479	512	446	465	448	458	423	469	503	437	478	462	486	484	458	484	494	476	438	434	502	496	484	467	487	458	467	474	473	460	488	476	458	473	469	461	491	451	444	484	518	460	443	470	464	446	442	494	471	485	462	483	454	485	486	484	481	454	468	421	496	447	466	495	487	434	508	500	484	449	491	486	496	476	486	511	475	435	475	475	476	474	451	483	451	428	460	486	542	486	510	471	503	531	469	463	482	479	507	455	427	488	491	496	466	497	437	469	502	438	502	479	470	499	486	462	465	472	479	482	498	465	493	489	464	464	485	474	475	481	462	493	475	458	483	439	459	459	469	438	448	474	487	477	506	463	490	507	471	493	454	464	523	477	445	506	493	422	446	465	485	462	470	484	452	460	484	510	504	466	436	443	446	493	511	469	460	459	469	478	501	471	499	457	479	482	473	494	471	475	477	496	451	460	492	461	436	488	476	501	484	458	441	442	463	439	489	445	488	453	460	490	461	469	478	460	485	481	464	459	467	449	444	501	479	465	464	420	459	491	471	471	477	456	540	492	466	490	435	439	490	474	498	462	483	488	510	440	484	499	470	511	459	500	480	451	468	492	494	498	461	471	501	460	469	480	485	457	439	452	467	444	467	457	429	529	509	439	478	418	450	465	470	485	484	439	483	479	431	487	465	454	526	461	485	525	474	471	448	424	487	481	454	465	428	480	415	495	499	453	466	511	432	466	451	470	472	442	475	457	459	466	451	488	469	468	464	463	465	450	502	465	475	453	471	461	495	484	460	436	481	500	442	504	481	447	487	476	471	481	483	465	447	504	470	463	448	476	473	484	490	468	491	454	504	483	455	471	456	474	472	474	475	471	449	495	451	482	464	473	444	468	470	524	473	432	476	482	462	469	459	463	479	478	478	490	464	469	471	480	462	462	458	457	450	495	500	425	496	453	477	435	500	476	476	473	462	473	515	463	465	463	492	440	471	494	490	489	484	502	482	478	472	467	466	501	500	466	450	446	458	484	446	477	492	461	512	489	467	470	470	452	486	499
23322	21004	28221	24050	21350	17835	9802	5399	3863	3089	2450	2043	1769	1616	1440	1304	1232	1152	1028	1044	1026	919	1000	951	964	960	923	936	854	844	807	782	813	794	791	769	804	773	718	722	745	700	708	721	718	738	735	758	682	769	702	718	689	739	713	769	745	696	705	681	724	777	701	705	697	759	716	691	707	752	703	702	742	741	769	712	675	749	702	691	731	735	679	747	667	764	727	723	729	712	694	722	699	729	725	692	733	701	728	751	723	763	663	656	769	748	679	763	709	688	726	724	721	697	714	701	765	700	698	703	719	725	757	750	745	670	702	748	702	744	712	682	680	729	686	695	705	736	741	734	720	712	735	729	720	710	714	734	720	721	746	725	759	721	735	712	737	726	735	731	694	703	716	696	753	730	680	691	741	767	759	700	727	773	714	698	758	675	718	675	750	709	753	726	708	691	782	715	700	748	687	738	695	744	775	726	713	721	697	705	723	697	707	661	772	744	684	749	713	701	683	706	728	681	711	762	725	784	724	748	737	749	722	744	706	765	724	692	717	704	741	734	726	703	671	720	740	739	752	744	706	726	738	698	754	691	742	716	736	730	712	698	709	748	737	736	728	679	727	666	695	685	765	717	748	746	738	722	756	777	749	733	709	694	667	700	755	718	740	733	715	704	726	722	722	704	709	744	688	776	768	709	710	659	734	726	724	743	698	752	717	708	679	735	712	685	734	738	767	719	741	743	788	689	768	723	771	739	700	702	714	684	728	745	755	708	690	687	735	728	707	683	705	730	711	713	686	710	698	716	741	729	715	698	758	657	709	691	776	729	743	735	719	711	728	717	742	761	689	768	717	739	698	769	692	688	669	723	688	708	741	717	763	676	734	682	759	779	731	685	725	735	723	741	728	721	699	716	770	715	742	679	731	771	700	742	690	767	714	705	743	693	761	648	690	723	739	681	740	716	726	703	747	702	726	711	751	736	749	701	749	740	732	745	742	703	663	745	735	706	748	756	773	721	689	705	735	710	724	725	724	684	693	771	754	681	730	704	741	718	768	669	689	721	767	756	734	742	699	691	728	693	693	704	697	697	746	709	669	708	709	709	679	738	693	704	711	700	683	735	746	733	698	704	696	712	698	741	708	709	691	739	697	701	680	744	751	718	701	713	723	727	752	734	707	745	709	692	730	714	716	676	756	718	678	713	690	715	760	736	702	718	711	668	754	734	733	735	722	667	678	732	720	732	685	714	710	731	725	768	680	731	685	747	742	737	750	752	718	736	769	720	727	744	741	773	720	740	739	695	744	707	719	718	704	726	694	734	698	690	701	657	680	708	705	690	689	702	686	733	738	692	725	724	693	717	708	739	746	717	722	672	728	683	756	703	661	729	739	752	721	702	774	735	696	734	682	747	691	768	719	700	739	710	742	690	738	733	749	684	733	727	699	723	688	710	763	708	716	713	691	732	714	737	726	745	734	698	667	715	759	708	758	713	724	738	765	697	736	701	737	695	757	699	688	718	683	734	752	694	707	681	705	741	744	694	706	713	766	712	783	695	736	695	691	738	720	750	725	731	701	754	743	741	751	752	717	724	677	695	732	735	721	697	703	680	695	717	664	720	750	731	714	730	780	721	731	699	717	720	689	680	700	675	718	742	714	726	703	727	752	727	714	719	743	744	732	721	760	775	681	738	728	757	677	669	658	787	739	678	773	676	740	694	720	737	740	773	661	760	737	680	709	734	672	736	716	717	717	730	695	733	708	755	761	694	734	783	754	691	710	743	752	730	711	741	755	710	714	728	696	733	714	715	752	740	699	723	729	711	682	707	713	718	713	717	721	713	753	710	756	767	724	723	738	693	693	690	759	724	722	711	713	705	726	693	732	748	680	713	775	728	727	690	697	700	694	700	735	717	730	722	722	729	710	705	719	694	737	729	688	752	716	717	737	733	802	726	730	764	730	720	735	744	731	711	714	738	748	685	670	700	758	747	723	759	753	711	673	671	756	683	729	709	703	674	682	737	742	690	729	699	714	710	705	743	673	683	745	723	704	775	739	728	736	738	728	742	732	720	751	744	706	767	770	723	680	751	690	731	753	709	670	721	760	704	699	759	694	741	719	710	725	733	714	781	720	729	748	678	716	751	738	798	735	701	738	699	713	734	741	678	749	705	732	753	716	725	720	705	696	664	745	776	739	705	743	710	763	696	718	747	722	684	725	748	731	692	736	707	745	739	694	734	698	745	720	705	715	713	735	708	717	703	735	748	745	724	672	723	702	691	746	674	688	715	718	702	728	680	718	695	687	718	688	705	740	701	736	715	698	653	694	745	713	680	679	747	749	735	733	751	703	717	726	738	738	697	721	703	726	757	767	722	736	728	762	738	738	703	701	690	717	713	769	777	715	718	745	713	708	736	744	732	744	689	767	673	699	740	706	722	671	694	696	713	695	729	775	695	719	682	671	701	694	725	747	653	744	726	681	738	693	702	726	744	721	763	738	707	689	677	717	734	706	735	739	695	731	723	719	706	734	751	716	742	709	712	697	750	691	704	718	744	681	726	753	776	732	703	689	675	727	704	700	702	716	694	681	731	744	705	701	696	745	684	718	685	733	715	734	732	723	715	735	691	694	710	732	705	703	668	689	678	707	753	735	734	719	735	744	697	702	736	680	740	775	719	754	715	704	731	726	769	742	701	707	745	736	669	751	726	715	753	737	743	714	755	784	720	692	758	760	774	698	743	772	706	728	753	697	733	684	710	701	695	712	688	700	750	717	696	734	715	700	722	702	751	755	723	744	690	689	687	685	687	744	705	738	701	750	704	709	726	748	739	728	711	724	757	737	689	662	725	710	708	704	701	741	680	752	719	703	730	740	750	724	727	737	687	682	767	734	737	749	732	723	758	746	714	707	731	727	724	724	729	712	745	690	707	704	727	694	760	749	740	707	717	665	724	703	741	745	723	739	694	745	715	709	723	701	704	717	745	679	702	727	692	745	717	673	729	704	687	690	708	714	696	737	750	733	676	718	723	729	723	725	705	667	735	705	749	747	705	697	734	683	718	759	696	745	701	744	713	730	682	677	719	691	702	696	768	735	735	663	697	692	761	724	712	671	689	754	737	674	754	723	724	712	683	758	707	690	720	718	698	699	750	669	790	654	716	724	709	712	717	705	700	740	738	709	725	731	687	748	697	789	714	689	695	726	688	711	712	707	723	714	704	677	749	682	736	738	717	694	715	740	763	747	725	702	729	740	672	756	700	748	674	696	777	744	694	737	734	771	701	697	710	685	704	708	701	760	707	732	704	692	677	745	779	738	766	721	692	687	739	727	691	736	746	753	692	709	737	726	686	726	746	730	664	698	731	715	723	742	719	688	717	735	753	776	712	720	712	748	713	728	654	783	721	698	696	669	715	728	693	717	751	719	690	705	717	717	740	753	729	698	675	714	724	693	714	714	672	699	736	698	740	728	728	743	718	695	702	652	710	717	737	750	706	753	739	718	723	734	709
25398	45703	34036	23365	18536	14226	10781	8184	6132	4710	3731	3139	2599	2319	1881	1719	1578	1360	1332	1249	1233	1117	1161	1122	1126	1140	1045	995	952	930	938	883	888	876	846	825	806	754	829	778	759	777	707	763	798	775	820	719	764	725	769	736	801	795	820	782	775	841	738	751	764	722	716	723	760	762	737	759	769	720	769	735	740	744	766	756	715	750	765	830	740	753	746	729	734	754	720	751	746	754	712	737	708	806	772	806	752	795	750	710	732	763	764	805	729	739	743	766	733	757	740	713	771	707	751	737	728	722	718	820	768	719	773	705	755	760	774	735	811	724	774	750	739	785	786	730	766	718	723	751	772	700	761	747	768	715	711	722	781	759	730	779	761	770	744	712	687	761	755	779	738	766	717	741	789	786	719	739	752	728	725	746	749	739	783	718	771	744	762	725	757	746	742	688	742	772	736	728	754	722	743	745	711	789	747	741	741	752	701	770	775	730	775	711	745	724	766	697	709	783	710	703	737	733	689	744	783	722	754	761	754	747	741	740	749	738	743	715	722	778	732	778	718	752	681	759	737	767	760	702	765	713	708	732	737	758	775	751	710	773	744	747	721	776	742	735	746	774	773	793	757	782	774	798	742	711	776	784	721	709	752	775	762	735	731	795	782	758	745	771	749	792	737	758	715	788	727	759	784	726	749	815	772	792	772	781	713	731	737	698	758	759	757	754	753	770	741	725	782	764	706	772	747	737	733	746	728	726	753	711	743	743	718	755	746	745	782	779	720	759	756	753	695	805	727	765	783	731	750	761	739	745	767	714	717	703	754	748	727	760	774	743	688	702	772	737	720	746	768	783	734	802	754	727	732	763	757	764	699	783	750	768	758	798	768	763	762	739	725	687	702	722	755	778	752	708	718	764	724	798	719	749	753	725	733	709	690	818	754	759	711	755	747	735	693	738	758	722	760	739	750	739	777	714	763	775	785	723	734	754	763	708	727	729	759	701	721	750	730	771	746	798	754	776	732	761	789	755	746	747	745	759	714	813	761	714	747	758	720	782	725	799	737	714	684	766	769	822	822	782	743	735	740	738	761	729	751	747	745	710	763	761	751	771	765	758	757	774	744	726	730	769	738	820	734	739	780	735	774	773	769	765	756	794	716	771	739	744	770	769	743	743	777	792	783	687	735	748	738	735	749	704	793	753	777	717	754	766	779	694	756	713	711	748	717	759	720	750	739	812	684	761	743	760	753	690	791	773	743	758	735	721	773	768	742	769	745	771	742	772	701	745	717	761	756	774	737	762	750	784	716	746	721	767	722	737	733	759	755	701	733	732	775	753	760	737	723	787	703	731	710	785	726	738	745	796	676	756	748	689	768	708	781	716	716	742	757	762	751	748	767	732	737	772	755	680	725	750	708	749	762	704	795	741	783	749	754	762	775	713	780	739	728	772	723	721	780	716	750	783	785	764	774	737	806	720	740	760	727	739	758	724	755	738	698	785	815	747	743	762	750	767	736	728	757	740	720	739	741	766	730	819	740	787	774	781	820	737	753	734	733	764	775	735	729	773	794	804	767	743	778	801	751	763	785	725	758	787	715	801	715	756	709	710	773	727	730	686	753	755	731	739	796	751	756	778	704	739	756	732	711	728	726	780	720	767	755	717	777	772	739	783	797	746	740	744	706	732	723	754	775	804	733	737	760	714	756	759	792	812	762	735	761	747	747	737	754	767	747	744	753	767	770	781	741	780	734	743	787	713	751	751	739	758	733	765	747	766	744	772	709	679	787	666	783	739	742	697	755	761	761	702	729	731	740	774	804	772	735	746	746	715	757	765	727	807	743	757	731	765	746	783	717	722	724	761	695	750	750	779	749	731	733	792	720	742	747	759	764	699	734	696	734	694	748	734	754	721	755	785	790	827	768	721	803	744	694	742	735	743	792	740	765	711	768	765	750	736	780	788	749	725	776	734	772	767	764	811	697	741	747	738	761	765	753	727	745	790	726	795	730	743	703	734	769	721	730	731	721	779	714	747	753	754	786	754	797	770	752	734	765	782	742	732	761	754	746	762	786	795	698	809	738	819	752	730	743	779	753	742	754	740	718	795	788	722	739	733	743	712	720	769	709	720	751	765	725	785	748	687	750	787	753	742	761	736	768	726	738	750	723	762	731	782	716	810	713	787	709	779	745	698	782	740	728	780	736	741	797	747	763	725	723	774	748	733	751	739	762	820	759	742	757	694	740	722	723	765	763	724	708	752	732	743	753	760	728	690	719	736	790	721	703	727	733	737	729	751	779	773	753	745	704	817	766	765	754	750	694	685	733	764	740	792	737	721	755	680	769	746	735	725	754	755	732	756	747	734	809	754	708	736	748	728	754	782	818	752	749	742	749	749	741	707	735	739	753	768	768	735	748	748	755	777	736	731	732	729	765	759	687	801	786	752	768	732	725	749	742	758	753	791	788	752	735	790	727	717	715	739	738	720	765	732	793	778	713	738	694	754	762	731	719	729	735	745	771	702	724	752	708	742	753	751	750	738	754	742	716	725	758	723	757	743	773	744	777	756	740	786	773	737	789	771	747	806	729	776	719	713	731	746	745	705	718	756	753	777	762	753	692	714	768	718	738	737	729	733	759	689	736	737	759	707	717	747	764	738	746	753	783	731	738	800	749	708	787	757	764	745	778	734	681	808	755	736	721	735	794	765	782	809	723	773	711	765	767	750	747	784	750	749	731	755	740	731	765	746	726	736	749	761	762	730	750	731	758	787	764	763	746	752	764	746	775	739	733	728	755	762	729	789	778	753	712	732	754	716	752	711	742	751	774	797	761	718	770	736	764	769	761	769	733	738	773	754	785	774	846	747	741	804	702	732	750	671	729	712	792	751	768	705	734	674	716	720	744	768	757	739	822	790	731	728	749	716	707	782	779	746	804	737	781	775	781	805	736	751	762	756	746	763	709	766	762	808	735	791	698	730	757	760	742	756	730	733	780	735	761	784	742	745	749	759	798	758	732	725	752	730	830	732	725	738	755	748	747	745	755	738	723	777	733	728	734	802	779	731	757	806	730	719	736	732	707	753	746	740	749	731	721	735	778	749	770	779	772	718	694	763	743	751	761	726	810	734	759	784	757	775	775	717	738	753	764	755	739	795	730	757	760	770	731	730	733	747	743	769	744	733	777	815	756	689	762	764	761	746	756	767	758	783	771	724	812	732	737	762	721	729	739	734	762	774	794	757	788	726	750	742	778	761	755	769	745	729	745	779	746	764	724	734	700	773	742	752	755	730	740	773	774	795	742	744	691	773	695	738	735	750	756	762	736	760	727	794	742	772	779	740	725	752	740	743	686	740	774	724	768	723	775	794	732	778	742	746	754	777	751	719	843	751	756	809	721	726	775	779	760	762	727	724	775	700	728	776	744	729	777	775	736	797	786	721	798	734	701	768	714	736	738	721	732	760	778	742	710	738	765	786	727	765	766	796	793	762	801	749	796	777	741	711	762	750	707	808
24493	20994	27279	25332	17878	9973	6129	3988	2978	2290	1801	1532	1343	1137	973	822	758	694	688	653	605	591	570	575	576	606	540	530	493	436	454	488	449	424	429	427	389	372	354	393	386	386	390	395	397	356	372	370	395	374	380	354	327	344	366	364	376	333	377	375	379	379	374	353	357	376	374	342	416	375	375	381	388	360	373	388	367	377	355	328	373	356	379	337	380	369	381	367	406	381	389	374	378	362	376	398	354	367	382	350	358	361	380	362	338	361	377	355	379	357	400	365	375	368	379	405	381	358	386	344	408	399	385	350	448	361	371	398	366	376	365	401	329	352	359	343	363	369	360	393	374	347	392	389	396	423	376	383	357	392	388	358	355	351	371	364	366	412	388	361	393	423	354	374	335	336	346	373	372	353	382	372	356	367	400	378	370	390	352	413	359	366	371	364	421	369	351	394	396	381	386	372	372	383	391	387	384	362	338	392	349	389	348	374	381	355	377	380	349	356	320	390	373	395	326	381	377	373	331	362	367	363	385	383	388	336	364	388	363	363	400	367	380	408	361	377	365	350	407	378	379	377	340	344	351	360	357	360	369	348	362	382	365	377	334	387	413	349	384	379	393	339	373	369	382	366	384	374	340	368	377	335	390	395	371	359	417	360	379	390	400	365	376	409	365	413	396	386	360	395	387	377	369	379	380	387	367	357	357	355	387	371	340	390	373	363	384	357	406	386	364	346	380	377	363	385	363	384	397	397	343	405	365	410	396	369	399	397	364	328	381	402	398	346	375	386	362	356	370	351	365	378	367	395	377	371	379	362	378	334	379	371	366	365	359	369	378	326	356	391	371	400	373	370	383	342	373	389	376	398	378	351	349	402	385	354	410	384	362	356	367	375	344	369	374	391	354	365	376	378	389	341	383	399	382	338	380	386	377	381	356	384	366	355	350	354	386	404	368	360	360	386	325	387	401	422	386	360	371	341	383	387	363	406	364	389	370	380	391	379	342	366	387	388	343	407	385	380	384	345	411	369	378	339	360	374	382	365	355	347	365	374	378	389	404	373	375	371	383	381	365	372	369	353	391	353	367	347	356	363	363	366	378	381	381	367	381	360	376	354	363	333	361	329	360	371	386	367	352	372	372	368	430	356	379	346	396	368	366	383	375	372	392	379	375	363	364	375	386	344	371	385	349	359	409	347	343	366	387	395	370	334	358	367	360	359	347	366	378	402	367	351	351	352	366	355	362	351	377	378	362	337	393	371	367	351	350	359	348	376	387	354	374	367	383	356	382	407	364	375	372	374	352	383	383	396	414	372	325	384	374	386	360	361	385	343	362	360	361	370	376	356	366	375	372	360	385	340	357	357	359	327	343	413	400	367	349	376	359	393	356	374	403	399	356	359	389	389	362	375	360	357	366	364	355	376	381	360	381	385	345	351	395	377	362	363	415	327	389	400	370	377	367	377	387	361	368	386	394	352	365	368	386	386	382	373	416	365	376	337	356	329	383	371	349	376	405	359	335	392	393	347	393	352	356	364	386	387	329	374	359	356	366	364	367	345	376	377	354	374	376	372	354	394	397	405	378	369	362	395	390	405	365	346	383	403	350	381	394	365	353	354	361	366	320	372	342	354	349	387	353	375	377	360	371	383	416	398	354	358	378	374	320	410	396	340	344	368	407	396	409	373	368	379	369	357	360	406	398	348	374	370	326	373	379	407	379	375	408	347	396	369	341	361	397	389	402	395	370	386	383	347	363	367	358	392	377	400	405	364	353	343	371	350	375	362	349	369	386	344	372	358	362	371	390	372	363	388	357	353	347	381	394	358	366	364	348	377	378	332	376	363	392	365	385	373	361	346	382	344	389	369	365	364	359	352	381	369	365	392	370	345	373	346	346	360	377	361	384	320	357	387	364	380	377	388	395	357	375	342	396	388	341	374	353	347	370	380	402	374	367	371	362	376	366	363	362	356	360	346	395	372	355	364	347	375	378	364	377	374	365	368	372	367	375	351	343	381	375	351	354	353	367	382	367	356	350	411	362	359	361	340	353	394	368	374	388	354	367	369	359	404	380	365	374	410	379	384	331	386	375	359	395	396	352	377	413	377	345	363	395	369	362	364	383	340	375	387	390	331	385	385	381	388	394	355	343	353	390	388	386	336	366	346	358	344	404	363	371	381	365	334	365	381	376	376	372	385	383	360	370	376	384	394	378	338	349	337	371	362	346	369	371	367	394	353	376	347	367	382	360	412	374	330	373	359	382	381	377	413	385	373	376	406	384	356	392	359	365	379	361	368	382	368	352	370	393	358	392	370	394	363	371	387	335	369	357	404	356	362	409	372	363	403	343	375	384	370	329	402	380	376	369	333	379	357	346	393	344	373	338	385	353	374	388	375	389	350	356	371	355	350	367	350	368	364	354	405	374	371	365	363	357	382	375	357	386	353	376	342	405	339	381	379	343	388	377	372	381	355	336	409	405	368	368	374	360	369	360	345	396	356	374	345	348	355	365	378	385	387	381	374	394	371	359	354	391	414	392	370	366	373	400	388	406	353	383	390	359	357	361	361	387	365	344	368	376	363	379	382	355	367	359	377	374	354	363	344	397	382	391	347	339	393	397	363	343	361	378	385	377	336	385	357	334	381	378	363	413	354	372	407	385	379	371	355	400	371	369	347	372	406	396	391	379	383	388	358	377	348	352	363	418	388	338	338	348	400	345	368	381	402	367	403	383	356	380	360	406	386	350	371	374	375	393	396	390	382	363	383	355	383	344	371	367	403	360	328	364	399	368	406	376	392	379	383	369	370	342	381	375	347	374	369	356	352	383	344	368	370	367	380	379	353	359	369	383	370	375	370	382	390	363	355	337	365	358	371	388	355	374	365	385	363	354	384	390	402	373	379	373	378	356	404	378	372	354	395	355	358	356	387	371	370	362	382	352	389	391	358	359	367	379	370	379	334	374	366	379	355	337	405	337	365	390	383	373	371	376	399	342	379	371	396	364	371	389	302	387	327	390	367	401	383	355	362	347	396	375	398	389	355	390	374	353	329	388	371	354	333	365	371	363	348	378	328	405	433	380	380	378	391	362	389	373	377	397	391	396	382	381	362	389	388	373	360	361	383	394	345	325	346	353	424	370	390	391	320	391	362	416	345	338	354	387	375	317	346	386	385	407	368	366	379	332	382	400	375	379	390	368	398	381	391	349	359	370	355	358	343	391	365	389	364	367	365	378	340	370	361	376	391	378	364	354	381	383	387	345	374	371	343	369	346	381	363	375	346	368	383	351	375	351	364	381	351	342	415	364	387	352	357	350	331	374	366	385	361	356	362	365	356	380	373	377	354	388	389	388	384	345	347	397	355	353	407	387	348	365	378	382	370	359	341	382	357	388	343	336	373	397	389	364	397	368	337	377	372	381	357	354	371	349	363	392	348	411	359	392	354	368	383	381	319	380	348	384	378	377	385	383	398	380	395	361	376	339	378	382	370	344	343	373	366	378	379
24430	42713	31975	21906	16993	13199	9607	7141	5250	3944	2998	2600	2265	1701	1431	1214	1066	1024	899	845	760	801	803	813	706	702	721	616	611	530	601	545	521	519	480	469	466	484	381	403	410	391	410	406	412	407	375	449	419	374	429	407	390	434	434	390	419	380	423	358	419	379	449	399	416	385	381	429	400	383	440	401	389	434	404	442	397	396	400	373	414	410	399	454	410	396	388	411	409	415	426	430	370	390	387	420	375	410	382	401	427	404	392	394	422	449	406	414	395	386	390	422	411	391	405	377	396	392	384	408	400	416	414	417	412	455	400	431	429	429	407	435	420	406	408	433	408	386	441	390	457	451	442	404	415	435	437	412	423	434	412	398	389	411	437	390	436	408	409	385	426	378	406	405	388	403	383	406	402	388	419	385	409	402	439	419	376	388	406	406	432	404	440	418	407	398	411	385	383	380	416	394	415	432	463	448	422	403	414	380	430	421	391	411	395	439	386	421	363	429	399	417	397	377	441	449	435	441	454	413	399	414	406	427	399	403	408	404	427	440	387	383	436	382	387	398	392	416	414	414	375	461	378	420	405	397	414	384	444	397	395	388	447	397	392	409	380	378	419	400	423	368	400	405	447	387	432	421	441	394	402	434	396	413	445	364	447	421	416	416	392	428	368	406	424	430	410	374	400	410	417	422	424	383	370	381	399	403	381	433	393	427	427	382	407	380	361	398	398	383	378	398	425	343	426	412	404	411	403	389	388	428	426	383	406	392	381	393	364	381	405	382	394	390	400	404	374	388	423	413	412	412	399	418	413	399	364	421	405	403	388	424	380	419	392	412	426	403	429	443	413	406	388	426	433	466	403	421	421	414	428	406	431	419	413	410	431	405	421	387	433	412	428	421	433	407	421	433	426	465	438	376	404	387	398	394	370	408	414	424	407	372	419	372	413	404	417	399	393	392	418	434	426	413	411	371	378	415	404	429	402	419	371	437	401	385	388	427	403	383	440	377	417	403	406	403	436	413	430	457	427	396	376	402	394	410	425	422	382	400	402	417	426	376	370	442	391	395	384	441	428	405	421	407	399	387	420	397	385	396	405	396	420	398	420	405	440	396	397	392	417	448	388	407	430	400	412	378	430	405	413	391	402	405	385	426	421	417	399	439	397	380	448	396	407	419	380	386	424	412	391	437	404	387	370	383	408	417	428	400	419	400	407	430	398	395	418	417	395	395	402	394	450	419	420	412	400	396	427	388	396	455	379	388	410	391	388	386	437	397	434	419	402	426	419	414	409	391	403	423	400	403	421	401	439	391	420	410	408	417	411	396	369	401	410	435	394	392	397	396	391	427	376	427	396	423	409	373	390	389	402	377	406	400	404	425	377	432	413	416	407	413	423	409	397	418	427	396	394	373	387	439	431	425	410	382	416	397	362	417	367	396	441	412	416	402	396	368	422	407	415	410	391	409	378	424	405	388	401	418	432	391	388	395	417	415	440	399	389	378	416	444	410	394	391	407	429	399	418	404	421	435	389	392	386	412	428	418	422	430	436	414	399	390	410	467	440	396	414	405	432	412	395	402	407	452	398	409	368	394	422	403	422	426	407	378	401	416	384	386	432	426	399	443	427	420	394	421	372	405	363	407	429	377	429	401	422	374	444	407	395	450	399	399	405	399	398	401	449	399	390	415	402	444	386	408	427	441	389	381	394	401	401	401	429	415	400	420	433	435	374	421	416	398	431	400	396	409	433	381	392	416	456	392	412	433	434	421	434	434	432	395	392	397	412	391	420	402	420	408	384	426	383	401	419	403	390	417	412	405	372	413	403	413	398	407	402	409	404	402	412	384	409	419	445	398	408	422	413	426	396	450	393	427	374	404	457	413	432	429	402	410	420	382	399	382	430	404	451	410	403	409	375	399	407	400	406	355	394	424	417	409	415	417	412	445	430	389	405	398	419	434	419	417	382	443	419	406	394	396	399	423	420	401	409	412	395	420	377	415	440	430	407	387	400	394	391	387	406	408	422	379	395	411	409	420	399	429	401	404	398	423	383	393	407	421	395	385	458	405	440	410	414	393	409	407	395	402	373	396	421	412	418	416	391	418	395	410	408	395	387	354	386	457	431	404	409	371	386	391	385	426	409	437	373	399	384	416	428	406	426	401	417	379	372	401	434	410	407	415	435	416	396	429	428	432	425	380	424	399	403	397	395	380	360	400	364	442	397	435	403	401	418	405	422	406	382	410	386	407	409	409	407	400	421	402	375	386	402	400	426	450	423	409	379	402	442	421	371	395	438	402	393	403	431	426	397	425	431	395	405	375	422	403	392	420	438	405	381	400	417	401	417	441	415	384	401	411	399	412	360	381	388	416	409	399	407	378	408	391	400	432	407	428	397	408	471	412	412	426	406	428	425	413	393	422	415	424	438	409	403	403	439	395	402	388	410	432	426	399	391	403	368	413	426	440	403	404	395	402	407	389	388	402	420	390	435	422	409	421	402	393	418	407	418	427	410	390	407	402	389	411	412	427	426	419	419	410	377	404	396	443	419	446	396	404	411	433	395	411	371	399	401	399	420	453	407	418	391	398	395	421	397	392	415	423	404	435	399	398	371	359	418	431	419	390	395	398	422	413	396	392	382	426	409	450	423	367	406	403	454	408	405	414	409	402	411	422	412	367	415	394	401	399	402	405	422	402	411	404	404	390	402	387	437	414	371	395	431	424	375	379	397	429	384	394	391	404	428	422	380	414	406	431	408	437	420	403	432	426	372	391	428	403	426	379	434	409	443	392	411	409	408	392	409	429	432	437	373	401	402	393	432	452	377	399	445	414	410	388	383	412	400	449	385	406	409	426	440	392	417	443	377	408	388	455	392	376	442	432	419	406	465	441	409	369	381	405	422	416	436	413	364	420	414	388	407	409	445	375	395	408	413	431	419	429	422	432	395	420	461	392	386	424	416	449	390	381	413	419	420	406	452	411	458	394	408	438	427	383	459	392	424	433	415	397	412	402	437	404	403	425	398	402	407	417	415	424	423	393	418	437	402	418	398	390	426	424	438	409	415	453	399	420	421	465	393	396	416	426	441	434	430	421	393	408	406	406	402	411	393	395	419	406	411	374	394	404	412	395	427	347	416	410	403	418	399	405	405	426	419	387	413	403	426	409	407	441	409	401	419	395	409	407	399	394	406	398	418	410	390	422	418	377	413	410	413	395	413	404	394	392	378	430	444	439	389	396	454	429	405	402	429	383	354	389	405	394	392	393	423	429	419	395	380	416	410	422	423	433	395	409	391	399	398	389	409	411	396	415	404	410	427	415	391	365	398	404	424	390	398	407	395	379	373	445	427	407	397	385	396	421	398	431	376	354	383	401	371	400	435	427	406	399	399	430	430	419	394	394	433	425	431	408	417	381	429	405	418	380	395	407	400	408	423	423	441	413	384	394	440	401	418	413	444	384	428	387	377	434	438	400	401	405	427	381	392	389	406	383	427	440	399	457	427	421
22405	21052	28621	23669	21171	21748	17492	7888	5085	3907	3092	2592	2365	1860	1635	1504	1370	1359	1193	1157	1078	1078	1007	1077	1066	1016	1006	953	897	905	861	866	877	925	813	821	802	768	783	788	728	743	736	756	753	763	782	714	735	718	775	733	753	785	726	711	718	728	746	733	665	696	721	712	693	721	753	728	682	702	765	788	721	701	751	748	701	746	709	692	744	707	719	714	747	712	777	772	772	715	754	744	705	681	687	752	767	740	752	715	713	748	728	734	712	694	706	734	763	733	749	730	703	722	760	736	753	695	654	742	770	733	738	714	752	704	713	758	726	678	687	728	740	695	731	742	769	714	710	694	737	728	729	722	690	737	733	751	748	660	727	746	720	757	739	708	761	736	756	734	701	732	737	721	752	750	701	730	748	753	726	729	763	780	703	731	757	793	723	760	736	721	711	736	743	758	743	741	666	721	695	750	794	704	691	720	678	738	648	746	710	744	703	795	727	734	758	693	714	710	747	744	794	671	745	698	701	782	754	751	766	736	725	682	704	758	750	770	713	706	730	710	705	707	690	702	719	702	702	727	737	727	747	697	755	727	798	742	732	760	727	759	709	732	739	730	705	747	709	713	735	746	753	783	724	695	771	732	735	705	718	697	716	736	712	710	755	707	700	745	714	735	712	703	796	733	765	718	763	756	719	693	766	763	724	721	718	741	716	738	772	723	744	781	716	713	719	708	752	759	724	757	729	780	776	687	786	682	723	750	771	730	708	699	752	730	757	705	719	711	707	667	746	700	725	736	714	760	726	716	743	756	703	738	741	691	782	746	734	739	730	740	714	696	764	733	727	656	768	714	730	758	677	761	728	708	732	700	720	710	756	718	733	716	718	693	707	780	690	744	727	754	724	767	709	716	674	691	766	736	692	750	713	701	743	727	722	737	742	688	722	716	770	686	678	713	776	678	725	742	742	727	719	693	686	690	758	783	689	687	707	734	728	723	721	727	701	714	707	723	737	764	728	683	683	704	733	761	684	758	705	750	720	701	710	804	767	748	714	725	749	771	724	764	724	760	748	706	719	765	743	764	718	727	699	729	690	739	721	717	700	735	690	733	756	683	699	692	730	677	688	671	700	746	748	723	727	730	753	687	756	705	711	749	708	708	731	751	781	721	768	717	683	691	724	727	730	714	739	712	749	684	741	745	702	745	706	732	726	767	741	717	681	768	731	729	685	758	692	717	714	721	704	752	726	735	699	726	706	737	740	730	770	772	711	712	722	724	734	738	717	759	731	737	659	728	727	770	736	735	733	703	710	755	725	747	717	736	701	663	780	740	714	729	730	788	738	697	761	784	727	713	708	713	732	742	715	714	706	698	720	703	732	752	778	731	785	757	712	745	709	701	726	663	735	754	688	713	725	741	682	698	760	718	706	710	723	719	756	733	731	739	728	727	743	728	721	754	750	718	745	725	740	695	687	729	715	702	753	741	709	747	672	687	678	719	723	721	723	672	735	689	709	722	771	735	668	716	730	717	679	744	758	761	762	747	698	752	718	675	719	725	750	739	727	734	705	696	708	680	750	706	743	738	723	724	756	777	727	760	687	698	709	749	782	715	727	708	714	673	730	728	733	747	730	690	693	740	703	752	705	709	767	690	719	740	720	755	769	715	741	658	729	722	769	729	705	745	752	674	698	676	756	712	741	746	733	749	725	726	756	715	703	706	700	741	769	722	710	748	741	726	717	737	736	727	757	707	689	725	783	760	708	731	697	737	765	730	703	725	767	751	683	750	744	689	733	755	720	738	679	728	757	717	717	770	718	685	660	746	746	757	723	701	713	706	741	750	721	778	673	690	754	785	713	673	686	729	696	767	717	730	702	752	778	752	695	733	728	719	747	706	749	712	731	749	664	716	704	704	676	668	694	711	715	733	745	765	714	725	750	757	733	698	732	718	725	734	700	671	761	734	750	741	712	740	781	763	745	755	714	714	738	759	695	720	713	693	746	693	769	699	752	761	758	706	717	694	762	732	728	745	691	703	737	760	730	742	711	735	773	753	702	732	717	696	706	692	728	699	741	829	710	774	731	728	706	733	705	713	734	701	755	687	737	749	760	748	694	763	752	715	719	710	717	724	746	720	739	728	748	705	702	738	716	723	709	675	764	683	687	761	710	692	721	760	714	764	767	716	732	753	716	693	699	730	735	703	698	680	694	723	716	674	741	720	748	703	710	717	732	717	721	748	737	744	718	695	701	798	731	724	727	692	722	756	703	734	714	727	744	730	712	754	714	772	732	705	710	706	738	750	702	734	722	717	700	761	755	702	681	731	726	737	711	757	718	704	743	736	704	730	745	731	727	730	754	750	721	779	706	710	705	727	745	702	733	722	696	717	728	708	717	727	702	725	726	719	701	658	750	702	645	696	705	698	746	687	724	699	752	736	706	728	729	690	712	758	708	769	703	693	728	713	714	755	745	713	672	767	681	741	724	729	735	743	722	747	654	738	747	770	741	708	733	747	722	715	734	701	706	772	695	731	734	727	780	761	720	745	716	731	771	744	751	733	749	756	753	778	728	734	738	745	718	732	770	747	731	724	722	684	732	677	750	737	725	731	717	729	740	781	731	742	744	754	731	723	728	748	747	727	737	770	699	737	730	758	712	710	731	781	695	736	744	706	722	716	746	712	712	717	736	716	737	741	756	712	721	740	748	729	702	737	671	689	758	717	701	684	741	719	700	743	716	709	742	709	730	731	696	725	749	749	721	747	761	758	785	746	672	686	710	711	674	730	725	701	734	742	672	765	750	698	705	746	722	763	741	733	712	727	713	704	666	676	717	690	723	727	693	758	728	698	769	728	717	733	713	729	707	717	696	689	687	733	684	725	729	767	702	723	774	733	735	721	676	685	766	699	674	725	724	702	743	707	715	713	699	681	734	716	751	773	718	721	751	697	745	732	716	688	720	718	723	721	716	706	736	735	704	743	769	740	755	766	723	693	707	765	726	698	750	705	766	696	724	701	741	760	730	722	725	699	744	716	739	761	742	735	701	753	716	754	701	701	771	678	764	765	734	709	745	724	731	746	770	722	730	732	764	725	728	726	688	729	704	701	712	766	681	693	737	725	722	765	740	723	693	752	704	731	743	718	717	724	729	715	767	710	734	725	733	655	710	725	688	729	722	726	685	669	733	715	783	677	716	727	739	688	709	706	757	678	726	760	782	758	756	696	755	742	702	709	764	701	747	718	695	765	725	747	713	726	745	727	738	726	740	736	701	759	737	705	682	754	745	739	696	685	728	707	720	729	739	753	686	741	687	762	733	768	762	749	733	743	741	686	760	696	701	739	732	719	741	733	693	724	671	738	690	754	716	718	714	705	748	692	713	684	725	770	771	702	720	691	751	745	707	720	695	725	765	716	732	756	709	716	746	763	774	729	720	687	741	712	711	759	740	695	728	733	696	731	693	729	699	751	742	727	728	672	711	735	716	744	737	718	745	695	705	717	799	735	708	715
26809	50325	38417	27653	22586	17609	13721	10623	8013	6164	4923	3954	3432	2674	2429	2049	1890	1726	1532	1462	1390	1342	1299	1301	1293	1177	1183	1102	1018	1032	991	935	995	924	850	891	865	807	824	727	787	778	792	747	794	745	789	802	762	718	742	775	744	728	802	723	766	744	764	736	764	727	777	746	756	746	794	799	732	711	781	761	775	795	797	742	742	765	793	712	713	789	770	800	730	763	743	770	751	705	754	778	801	779	753	712	798	733	703	736	802	755	749	723	763	780	733	764	734	757	746	736	785	773	804	742	812	731	756	837	773	769	747	748	784	741	692	750	770	751	717	750	782	781	713	745	757	798	788	758	749	765	757	731	725	753	782	788	751	752	769	737	746	738	774	760	771	740	807	733	734	782	745	753	796	742	776	754	770	758	711	768	761	730	756	747	755	731	785	754	774	802	724	728	738	734	766	770	807	781	799	752	753	767	789	744	771	755	775	770	714	742	778	744	740	758	733	742	777	825	830	772	755	755	776	695	793	750	752	758	775	770	740	756	763	747	744	819	763	789	747	713	748	748	716	755	772	727	753	718	752	752	809	742	732	760	761	792	758	748	734	705	772	733	756	815	753	768	774	775	744	766	786	724	762	756	753	750	751	795	710	789	726	766	776	753	716	767	745	801	737	748	777	739	795	797	761	768	760	699	724	719	727	789	765	736	761	738	758	732	708	746	790	781	739	766	743	727	757	807	754	779	774	759	786	725	781	792	735	764	714	785	777	763	742	721	750	743	754	715	704	734	775	753	709	779	740	759	775	749	762	716	772	798	777	755	726	748	789	735	782	750	777	779	760	731	786	738	766	739	814	764	748	727	761	733	760	719	763	780	722	753	784	775	758	766	786	797	809	738	771	782	751	743	780	715	766	725	746	839	779	738	736	764	789	706	743	754	793	763	755	726	735	737	805	741	749	778	738	789	700	771	757	777	748	789	718	858	718	730	714	796	774	800	780	748	785	717	739	790	743	740	791	790	778	779	758	715	694	735	754	762	755	737	812	726	724	763	739	737	750	737	731	754	738	775	770	773	781	729	771	724	798	796	761	739	787	764	758	783	733	768	779	770	773	766	760	736	705	781	817	780	776	756	774	780	770	729	778	742	781	766	789	741	783	738	738	772	741	776	803	740	762	718	769	678	760	765	735	763	752	800	724	747	794	748	717	797	745	778	732	772	757	724	723	755	782	789	714	754	798	818	776	769	740	781	755	739	771	780	744	771	733	753	757	759	760	782	765	749	762	801	726	729	770	720	774	767	768	764	751	743	768	738	795	745	784	791	774	810	804	740	759	739	789	766	789	784	771	784	740	736	802	747	771	760	724	730	762	810	729	781	775	746	810	773	739	787	731	699	760	771	717	754	760	755	788	714	765	721	733	781	766	752	742	762	723	814	788	730	788	769	801	781	700	767	725	741	752	726	778	736	798	735	735	732	714	745	760	762	758	814	786	812	774	765	741	722	773	793	772	772	708	789	781	726	735	783	740	748	761	770	760	755	774	764	773	810	798	791	708	815	766	779	748	756	739	800	710	780	804	753	801	739	727	730	735	740	714	733	782	714	776	771	731	751	723	789	741	779	744	706	710	805	744	752	752	792	755	765	716	716	763	756	809	728	749	768	740	723	760	788	739	783	758	732	778	767	805	731	741	764	767	756	781	748	777	714	727	747	740	739	704	784	751	737	742	746	742	773	727	740	749	738	779	798	729	768	787	749	761	770	796	756	734	756	696	771	769	738	742	743	752	781	767	750	760	786	805	769	750	789	780	758	745	817	780	779	766	785	741	790	779	711	776	785	706	798	777	758	746	796	746	710	803	724	774	755	779	804	719	701	791	733	753	777	762	804	720	765	744	732	834	769	754	791	764	753	746	732	738	731	792	740	714	784	737	787	772	793	778	765	737	720	736	765	754	750	789	748	761	752	817	732	730	782	748	794	757	772	775	777	748	747	778	751	776	746	746	745	779	766	823	797	761	747	728	769	763	818	744	732	741	776	722	742	748	706	806	733	753	750	773	771	722	750	798	812	736	781	730	754	727	791	757	764	724	769	730	765	819	745	773	739	778	751	691	790	748	738	743	747	770	729	785	803	772	722	750	745	813	823	739	767	740	793	768	742	741	800	783	753	750	784	732	761	713	772	746	796	762	739	757	738	796	738	737	779	732	797	784	774	773	722	761	753	808	777	779	747	742	745	745	726	763	775	735	790	744	753	716	722	754	720	748	736	755	781	754	788	740	757	754	755	741	795	779	755	733	752	768	805	745	760	711	769	769	735	757	732	767	793	773	783	747	746	816	783	725	750	739	801	700	739	743	761	714	793	729	748	759	801	763	788	753	756	748	737	745	799	773	693	787	780	721	742	761	771	771	778	822	824	744	731	795	738	756	743	784	728	768	749	805	825	732	773	740	751	779	734	786	776	784	706	799	753	726	756	735	782	708	781	805	750	768	756	744	699	777	741	769	739	732	752	806	749	806	762	763	756	743	756	726	767	745	777	797	706	753	769	724	790	749	782	798	769	818	762	740	781	744	701	716	781	730	759	755	733	738	768	759	751	770	799	756	793	778	729	778	791	787	731	752	810	733	823	753	745	725	769	803	814	732	727	751	761	766	762	797	722	791	755	765	757	729	776	797	812	746	758	731	715	802	823	746	739	728	775	744	755	836	772	783	795	764	752	774	807	749	755	772	724	741	818	746	771	744	746	760	770	759	722	769	767	784	746	747	762	753	794	748	784	776	786	726	724	784	789	752	759	728	723	770	819	730	773	754	724	782	771	753	786	746	741	764	763	768	746	743	797	727	747	758	713	733	770	769	768	778	768	763	778	750	758	731	779	756	798	768	774	745	757	778	721	762	744	758	786	786	784	730	728	757	734	710	805	814	740	772	732	764	804	770	791	744	810	807	783	721	730	829	740	746	813	799	778	775	765	793	770	779	743	752	756	805	739	739	710	747	769	769	737	775	730	747	783	792	775	823	760	745	730	743	705	757	748	753	770	741	756	771	782	796	746	758	765	760	762	738	753	752	749	720	788	764	737	764	814	724	708	766	754	799	793	750	755	733	775	792	844	780	776	782	736	743	781	745	734	740	714	756	745	746	767	809	764	796	795	816	750	765	791	706	800	791	737	747	739	810	759	755	751	745	747	758	765	778	796	769	739	734	760	754	774	771	737	743	774	796	794	733	832	713	720	775	778	764	770	784	769	730	776	754	737	817	720	784	778	764	791	804	796	753	742	763	774	750	755	732	748	757	770	718	771	741	740	708	733	776	739	734	752	734	739	700	735	735	737	752	726	762	776	751	759	797	772	722	735	737	761	739	753	749	768	761	754	757	779	770	756	757	773	780	745	751	762	786	765	697	751	744	778	756	745	752	779	718	745	771	791	761	748	762	779	715	780	758	759	767	749	737	804	779	768	743	770	735	763	758	792	779	781	729	733	787	753	739	801	779	715	742	775	725	834	726	783
28051	23790	25374	18130	10027	6240	4194	3167	2268	1834	1499	1264	1097	957	816	755	729	658	675	608	659	589	558	629	581	591	599	563	513	511	506	529	524	526	498	442	490	463	442	485	454	461	456	476	437	429	447	454	429	452	414	453	397	479	423	449	420	424	387	444	436	409	438	415	446	410	433	432	423	424	437	420	447	461	440	445	414	438	449	446	391	443	448	427	436	430	408	486	459	400	431	444	423	461	428	466	416	413	459	447	452	459	457	395	430	441	446	444	447	425	408	454	486	424	464	411	443	426	470	444	425	467	432	440	463	428	448	448	414	429	374	404	448	461	455	467	442	416	433	456	439	466	462	451	424	440	449	405	456	455	436	448	423	447	429	405	416	469	445	445	451	434	426	415	403	425	431	410	458	426	435	462	429	431	443	446	429	451	458	413	447	440	432	432	409	433	447	479	469	434	446	429	430	443	491	433	454	438	437	438	448	464	434	424	443	439	439	448	410	450	444	500	424	406	430	462	398	443	440	442	443	431	451	443	424	435	435	384	437	421	451	429	419	424	459	448	424	431	437	412	461	436	437	447	472	437	475	419	425	409	418	448	438	428	433	438	423	381	435	478	411	450	451	466	418	412	454	448	418	451	416	413	441	431	432	457	415	431	455	428	455	436	436	438	466	479	440	437	429	457	400	416	430	393	448	462	448	467	426	451	415	429	430	456	446	449	438	436	419	436	430	419	453	441	396	415	422	428	404	479	449	448	460	435	428	474	407	477	442	468	447	425	393	484	446	408	465	427	418	414	420	411	450	447	480	443	455	442	438	449	481	470	418	462	472	444	431	408	423	449	435	459	405	439	404	415	431	457	450	430	469	456	448	435	451	434	472	447	426	430	431	437	402	416	427	447	420	413	431	449	448	442	411	436	451	437	493	430	464	436	471	464	407	430	497	474	437	451	405	431	421	395	456	450	424	402	423	406	421	437	417	441	466	477	438	458	439	442	439	436	470	430	432	434	430	428	416	445	468	437	434	465	406	425	445	401	430	423	417	432	454	443	441	449	473	429	464	471	439	430	444	448	423	465	398	445	425	437	451	450	459	404	448	411	451	410	434	399	429	454	414	422	463	421	411	463	471	425	390	443	470	441	478	468	465	421	434	436	436	452	406	433	450	445	442	435	441	415	432	418	405	433	468	450	450	425	443	454	439	452	421	458	395	423	415	456	432	418	460	469	425	496	419	416	444	421	425	460	427	420	450	429	421	413	406	405	442	411	469	409	423	464	455	417	437	385	445	468	482	406	448	437	428	447	458	484	439	470	434	402	458	434	413	465	457	453	424	441	457	425	436	450	442	456	444	450	429	415	451	411	464	429	435	444	427	450	435	407	447	409	458	451	400	467	445	417	403	400	446	454	465	429	414	433	447	445	438	423	425	451	459	451	448	420	436	464	424	440	426	450	429	419	459	503	447	437	487	464	438	472	387	436	428	461	404	456	502	430	475	454	465	416	478	467	412	410	491	437	455	437	443	462	433	452	446	398	400	484	408	437	425	437	422	444	413	410	419	390	440	443	465	463	431	436	411	421	445	475	458	461	465	444	484	451	408	443	446	433	438	413	419	427	444	424	419	453	434	432	415	436	474	438	452	443	426	414	444	431	455	414	431	444	435	448	417	446	436	422	422	448	432	452	428	419	460	437	463	439	439	412	439	408	414	456	455	433	405	440	458	456	419	439	420	475	443	449	426	478	435	428	463	474	419	438	445	454	438	423	444	433	440	442	475	453	432	481	439	414	395	450	435	460	481	456	422	437	432	438	427	445	429	475	441	427	474	424	459	465	454	453	417	453	450	422	437	407	386	442	436	419	400	408	434	412	423	478	442	436	441	437	403	452	472	451	432	436	411	463	445	446	452	430	435	436	472	448	440	439	444	404	479	432	446	416	449	428	451	452	411	440	447	440	415	398	387	435	432	455	464	419	452	438	463	405	436	461	404	414	454	414	407	407	441	416	392	454	448	412	470	444	450	477	414	442	452	434	483	429	395	449	437	429	437	410	455	418	455	433	485	463	415	446	472	422	437	437	442	430	442	452	473	436	430	435	448	436	391	426	446	429	447	395	482	458	452	470	410	440	453	410	421	440	454	424	436	406	436	412	465	411	437	440	450	464	408	411	444	438	420	447	429	435	403	417	447	435	436	411	452	437	413	438	465	440	465	434	402	478	452	462	434	431	439	441	441	415	470	447	400	440	446	429	456	428	413	436	442	493	448	426	469	436	443	426	427	463	421	417	430	442	469	443	445	437	418	507	417	449	432	453	494	462	451	417	425	452	392	443	444	434	459	462	439	464	423	418	458	398	431	445	454	404	468	481	419	414	434	442	413	440	432	457	476	422	423	390	426	422	450	468	440	431	465	462	431	450	426	426	445	463	419	423	425	399	434	439	426	438	451	402	423	443	463	447	407	439	410	397	418	429	451	419	426	463	439	425	421	482	407	446	415	489	423	443	420	447	427	418	434	436	435	445	448	431	448	465	425	426	474	430	480	375	396	414	479	407	428	433	495	459	459	447	450	439	449	449	431	436	433	427	433	418	430	429	423	460	407	426	456	439	444	448	430	443	420	432	446	445	483	449	417	428	390	471	423	405	402	447	405	436	438	409	413	479	430	455	391	465	466	426	461	412	458	436	448	409	434	429	428	436	424	438	472	456	426	432	432	411	447	459	465	429	434	439	437	445	451	428	452	423	477	424	424	416	461	459	425	400	475	431	436	469	484	445	426	464	461	435	414	469	435	444	420	473	454	419	439	457	482	424	427	449	429	431	456	394	466	440	452	440	459	428	437	412	461	440	417	444	455	445	446	428	422	400	440	434	398	390	415	444	437	458	440	438	457	451	435	442	459	427	464	448	479	408	431	431	475	467	453	440	435	450	465	465	445	438	444	451	414	444	415	446	402	481	447	428	434	462	437	419	447	453	438	404	424	421	464	403	439	444	429	444	434	442	416	434	446	417	429	419	436	438	425	434	453	407	446	487	449	430	433	468	457	424	430	414	458	435	439	438	458	453	425	444	412	455	437	446	440	419	454	453	418	423	416	459	445	504	462	428	486	479	439	443	390	455	475	412	449	453	437	446	446	423	383	459	401	445	445	447	442	449	415	453	465	455	446	447	476	416	413	429	433	433	435	417	440	448	447	411	436	459	469	478	458	421	403	453	459	443	442	458	414	455	461	440	442	457	451	461	453	472	445	475	439	437	483	459	445	454	415	444	415	460	416	398	438	453	434	431	450	438	423	435	424	422	430	418	405	410	419	483	454	392	438	394	469	445	425	427	420	452	426	454	474	461	438	415	425	445	454	415	431	468	424	458	452	432	401	446	433	448	461	409	466	460	419	446	414	470	461	428	440	466	467	443	448	471	445	459	438	423	457	428	446	442	462	459	431	407	432	423	472	389	429	410	415	445	437	456	420	458	435	405	451	411	423	426	427	437	432	461	430	428	442	483
24983	38157	27462	17597	13543	9932	7558	5674	4095	3225	2386	1946	1661	1445	1199	1045	1003	879	802	814	751	766	728	754	704	675	641	628	617	616	578	564	563	552	509	528	540	508	518	496	481	472	511	466	494	481	469	434	524	494	443	466	448	491	450	488	510	490	486	492	500	447	432	458	443	428	463	409	500	490	482	516	479	497	474	443	497	462	475	458	455	474	454	437	451	489	453	453	500	508	459	470	492	493	484	447	459	507	463	475	485	514	443	467	488	464	499	445	430	442	437	422	473	482	464	440	464	462	428	469	469	466	443	445	508	488	531	491	486	483	472	486	479	483	485	503	480	460	509	480	462	456	456	467	454	490	492	423	489	487	473	449	468	454	467	456	456	427	482	455	461	443	432	457	478	481	463	472	473	455	481	495	467	459	460	455	459	500	463	452	472	493	466	464	442	477	468	462	461	473	466	474	467	496	456	461	483	475	462	437	452	466	477	428	449	481	453	471	405	478	481	440	441	488	476	464	441	447	499	460	462	427	431	460	466	492	448	482	471	494	430	477	480	464	474	417	449	444	465	460	463	497	484	461	488	471	458	482	475	436	486	472	458	450	453	445	465	478	431	483	515	442	423	448	481	478	484	468	480	453	471	446	461	464	478	476	468	432	442	476	461	436	479	492	481	460	486	494	470	474	463	493	437	434	479	453	480	446	399	468	501	480	504	451	440	422	462	478	466	461	502	436	447	463	413	523	443	456	464	459	483	456	468	418	480	489	442	495	445	459	429	455	476	451	480	444	457	488	474	497	470	456	430	459	515	489	440	467	485	482	490	478	446	448	439	457	490	469	441	482	440	449	461	442	480	479	413	459	472	464	442	493	448	498	474	469	450	498	481	431	471	432	480	470	473	481	528	483	473	465	473	495	467	470	490	472	453	467	437	425	448	461	438	472	442	452	465	526	437	491	463	422	452	459	461	460	444	457	471	468	461	446	449	469	461	469	453	490	463	444	437	463	512	445	484	443	464	442	479	479	453	460	442	434	488	467	462	490	431	460	485	443	450	487	493	431	416	455	467	469	445	451	465	455	451	453	477	500	457	502	452	505	458	457	480	495	479	466	478	502	452	453	430	495	449	460	488	481	436	489	425	466	451	456	435	498	445	451	440	485	488	468	446	427	490	488	450	445	475	431	441	445	464	431	458	472	428	464	441	425	512	496	457	455	441	498	478	465	455	501	481	475	507	473	453	455	469	465	474	452	478	492	513	459	438	451	452	449	440	462	502	471	468	483	493	485	440	413	482	519	472	466	435	480	443	452	475	458	444	463	473	449	472	484	474	434	441	457	468	432	478	439	455	469	422	456	448	440	475	438	510	474	413	460	459	504	458	450	498	465	458	461	477	481	433	464	462	456	453	460	432	472	467	477	456	454	489	483	461	502	459	423	446	427	426	459	437	463	471	469	485	436	474	415	447	447	447	469	473	440	469	445	474	479	447	476	508	437	484	476	496	470	457	494	466	488	497	506	451	449	483	461	459	483	444	498	488	503	440	466	491	470	470	485	459	476	429	494	428	427	507	463	471	471	472	459	476	449	466	536	472	461	440	501	484	462	473	459	488	431	482	482	470	441	446	438	462	464	479	497	433	450	474	460	425	492	467	477	468	455	463	481	483	490	481	487	492	447	464	461	489	469	446	500	490	469	467	471	426	466	459	482	485	469	462	464	460	475	458	438	434	447	455	458	445	461	473	464	469	471	464	441	464	457	447	455	462	421	465	443	501	420	488	467	466	483	460	488	442	457	425	455	520	426	456	468	453	462	452	450	507	451	447	475	475	482	480	441	462	490	453	444	450	444	459	471	491	435	505	473	467	509	495	460	480	477	449	491	487	486	471	483	455	455	445	484	510	489	493	438	472	464	488	468	453	453	413	462	465	458	462	451	491	473	464	438	442	447	469	433	470	443	477	444	460	462	457	469	487	457	464	471	439	482	487	519	480	468	487	471	468	453	501	464	491	469	457	462	469	439	460	438	482	467	467	458	499	459	409	481	483	480	483	476	437	461	464	432	443	490	467	451	492	471	441	441	481	415	453	463	465	485	447	462	506	483	461	454	461	496	466	483	502	486	453	489	429	478	445	465	483	456	454	471	446	453	457	477	442	459	467	454	468	442	455	439	485	431	478	504	450	487	453	455	429	459	464	473	473	475	470	419	476	454	479	485	493	467	419	434	470	465	464	436	442	471	461	467	450	462	481	452	485	454	470	450	484	478	422	470	458	473	468	458	442	510	458	466	494	472	440	486	441	461	460	441	448	442	466	478	479	470	449	467	448	460	448	480	446	440	444	443	428	453	432	437	466	443	439	459	462	506	512	454	470	492	460	458	441	465	460	470	429	483	479	451	448	437	482	460	460	491	428	477	463	453	487	461	447	460	464	454	446	471	453	456	451	485	479	455	436	481	479	448	469	462	488	456	455	458	431	463	495	440	453	446	477	448	444	478	485	455	491	503	503	471	483	486	473	463	482	455	462	471	456	464	483	484	430	443	473	488	406	498	468	464	462	447	438	460	449	495	468	512	444	472	444	449	482	471	460	487	421	478	456	434	460	472	484	472	443	486	492	492	487	474	467	475	477	472	466	447	463	472	465	497	458	443	488	436	441	442	437	491	483	446	457	417	451	474	476	462	490	460	435	470	498	450	458	450	479	458	467	438	490	468	475	429	456	429	441	507	435	429	426	474	459	477	474	468	477	493	457	474	423	474	467	475	476	436	504	496	479	464	513	455	485	541	464	462	452	469	461	456	474	455	448	475	462	516	465	507	485	498	472	448	504	465	480	460	453	485	463	504	483	503	470	496	473	480	469	467	476	472	452	468	464	445	460	490	467	487	472	458	481	450	488	457	462	458	500	453	441	442	443	469	464	432	440	489	480	414	496	462	439	482	429	474	457	487	441	476	469	473	460	472	452	481	457	498	475	449	502	457	483	465	503	490	465	459	464	495	458	525	444	464	476	453	486	460	482	444	499	506	492	449	477	435	465	478	477	477	469	445	498	471	479	479	463	466	452	489	465	438	482	469	478	486	503	455	459	463	461	425	454	417	477	445	471	451	446	477	466	462	471	483	445	444	432	499	477	442	479	448	460	432	459	437	465	477	466	407	453	482	454	464	483	426	487	480	478	450	446	478	468	463	473	450	430	457	450	502	459	470	472	519	474	454	458	459	457	481	505	404	470	456	482	480	426	474	484	453	474	442	488	421	455	468	439	457	438	482	460	463	467	496	432	443	458	460	418	447	456	450	460	476	449	478	457	466	450	462	480	484	457	460	471	461	489	470	501	407	467	454	480	440	469	501	499	495	437	460	458	502	450	501	454	453	422	447	468	475	468	459	469	447	457	472	515	480	445	434	480	460	489	471	456	468	519	472	456	473	426	462	504	490	472	460	482	449	477	472	496	448	453	502	493	436	467	413	468	480	441	442	461	485	486	452	458	492	446	448	471	478	497	490
23237	20998	28208	24055	21294	17784	9670	5361	3678	3084	2393	2029	1713	1433	1342	1264	1130	1059	1030	1057	996	953	998	950	921	958	869	816	888	897	827	785	758	832	786	762	742	725	712	712	706	734	757	776	801	730	699	721	735	740	717	679	693	685	740	682	730	719	696	727	661	717	746	689	712	730	696	734	653	707	683	717	725	659	750	698	719	722	740	726	680	684	714	713	678	678	710	731	742	737	661	704	720	721	719	727	703	734	743	711	689	668	681	720	685	695	720	698	664	710	729	656	722	716	764	695	701	705	635	795	698	706	692	782	696	745	686	690	724	684	730	739	733	673	717	729	649	726	705	719	675	712	728	682	711	706	697	679	669	737	692	673	708	738	701	696	701	708	688	692	670	722	693	764	704	696	662	680	688	700	713	665	702	665	669	746	759	704	695	710	727	715	670	732	679	687	717	726	717	743	728	679	702	736	690	705	669	705	686	689	673	709	707	669	643	690	692	664	684	709	715	671	733	695	734	777	716	698	688	673	684	751	696	729	730	739	736	737	687	762	712	721	695	687	726	697	732	751	664	701	691	724	724	726	691	730	705	747	744	751	686	706	703	738	677	739	715	686	737	702	729	706	706	690	687	676	701	717	737	721	727	731	737	714	735	718	658	682	760	726	720	719	693	717	699	706	706	729	721	708	677	693	687	670	724	715	710	712	724	721	734	642	700	753	703	760	699	689	697	718	702	707	708	712	661	697	678	698	692	722	683	686	725	703	713	772	677	673	701	716	724	656	679	711	676	687	710	680	734	739	719	712	672	712	686	725	733	670	700	673	684	710	667	709	722	671	691	727	687	670	752	652	677	689	703	737	725	708	731	681	698	693	741	725	705	692	704	758	756	650	715	709	731	737	660	698	702	684	710	685	684	699	693	667	702	653	676	707	656	725	696	713	685	717	712	700	708	698	744	730	710	730	742	712	709	720	734	706	662	712	697	700	737	667	684	677	671	746	710	674	749	712	757	708	693	708	740	698	671	716	701	724	761	679	673	681	716	756	713	712	713	704	709	775	714	721	675	733	689	694	723	700	669	689	686	665	714	666	766	705	736	684	696	721	719	723	678	712	700	702	715	711	714	728	718	659	717	671	704	711	690	693	711	684	717	666	730	713	699	670	715	718	726	749	718	699	732	695	726	734	731	687	681	639	707	701	716	738	674	734	759	705	690	727	722	697	715	723	675	695	697	717	700	697	686	745	681	766	690	698	712	693	707	693	649	672	778	730	704	702	683	666	721	700	744	743	688	733	730	669	717	720	694	686	715	672	710	686	698	694	680	693	705	678	725	720	695	724	687	681	699	694	672	705	704	711	752	709	720	687	718	730	650	780	751	684	712	720	659	712	721	729	715	692	714	692	708	624	724	724	698	692	686	660	661	719	733	681	709	675	706	698	718	679	709	694	699	697	711	689	718	664	709	729	702	728	711	729	668	645	709	692	698	676	705	665	674	709	723	676	689	684	681	723	682	687	716	680	721	722	706	717	711	723	721	711	695	725	727	672	715	686	695	664	718	713	794	730	722	684	699	718	671	716	739	665	704	727	759	741	667	707	721	741	727	680	723	743	668	688	699	731	711	668	710	702	691	666	702	698	745	744	692	684	704	773	741	667	682	697	727	719	667	732	749	681	684	702	724	726	729	694	674	705	769	725	720	787	714	718	706	733	780	712	724	676	699	712	708	721	702	690	652	736	712	767	702	670	761	705	677	712	693	787	711	710	738	719	717	666	719	713	657	710	684	650	738	747	748	683	720	735	708	708	673	664	649	745	697	701	710	698	719	774	713	737	702	703	690	731	722	729	671	703	661	705	703	717	694	669	672	720	677	690	731	684	729	699	708	688	686	741	670	662	677	696	696	732	737	755	689	666	758	691	690	666	715	719	738	708	685	681	704	698	702	720	707	685	738	712	703	728	692	706	680	724	693	693	709	681	729	699	685	699	705	684	711	702	727	682	712	740	717	660	704	731	673	712	682	695	698	732	710	747	706	705	743	713	691	721	690	693	713	697	721	696	723	690	669	669	732	716	705	684	701	693	712	726	702	660	688	667	693	720	667	721	704	712	764	715	690	721	742	674	655	725	714	718	693	675	689	709	742	701	715	696	673	708	688	706	732	713	747	735	716	681	727	689	753	730	693	713	724	713	689	732	749	704	666	689	728	689	717	713	726	756	722	734	707	711	677	727	710	723	675	677	680	708	721	712	705	700	697	718	768	711	696	683	688	736	699	707	740	662	683	692	732	735	713	721	624	710	693	682	727	683	699	737	654	736	697	732	699	703	709	732	708	732	734	712	747	732	709	691	721	668	716	715	673	706	677	738	694	686	749	688	686	732	702	743	722	723	730	700	728	694	744	732	713	724	731	688	668	720	683	711	716	685	669	735	697	734	699	715	730	680	699	689	695	705	654	691	735	723	730	734	709	702	660	705	707	710	702	751	707	725	721	713	673	654	697	722	679	700	697	725	667	673	699	698	655	712	736	727	731	716	697	660	690	737	711	685	708	687	764	700	713	679	679	718	697	707	693	669	699	723	684	695	689	715	732	711	656	660	730	719	694	676	720	712	665	734	712	714	680	723	704	758	738	644	652	701	711	700	688	703	674	744	696	697	730	661	738	690	657	724	741	720	758	695	724	705	812	710	739	700	693	679	724	692	716	709	682	630	729	730	729	707	675	748	716	735	699	648	709	729	728	712	641	686	663	704	668	746	703	725	734	672	723	674	743	765	681	722	680	669	694	713	768	737	728	686	719	711	731	639	688	724	737	697	683	709	692	675	711	700	673	761	713	681	733	730	717	674	660	722	716	715	712	763	662	733	693	710	682	681	724	678	690	716	725	715	713	699	719	693	719	728	684	717	738	727	677	687	705	678	682	751	686	681	740	742	697	666	732	737	716	712	706	706	706	701	692	695	683	702	702	726	666	679	716	715	716	680	724	743	676	746	726	718	680	711	670	702	652	735	697	725	687	674	754	724	689	717	741	685	748	708	725	699	692	674	649	726	725	703	635	736	653	667	720	686	725	692	687	701	702	744	727	684	689	712	699	701	709	696	702	714	721	715	755	696	656	672	710	749	771	698	699	737	692	696	712	711	684	723	738	703	728	706	690	715	730	680	679	703	676	768	696	675	723	709	703	718	692	734	722	705	739	713	790	681	745	696	700	778	672	764	667	726	684	713	654	703	700	668	696	707	733	734	663	724	705	726	714	668	698	743	677	707	717	731	687	741	712	728	687	733	686	685	685	672	713	699	740	703	709	716	699	732	707	695	694	702	727	668	694	697	707	707	683	682	697	675	703	724	701	658	723	709	733	720	698	680	673	651	727	734	712	731	710	713	696	676	758	696	636	734	705	710	711	695	692	679	682	718	677	664	742	696	744	678	713	704	707	719	726	732	660	690	751	749	686	711	688	724	715	675	707	702	710	701	714	688	709	709	695	704	711	717	678	751	711	710	712	701
25527	45184	33734	22853	17863	13965	10741	8081	5931	4769	3510	3031	2571	2169	1803	1637	1505	1343	1282	1272	1159	1121	1107	1134	1070	1108	1064	971	918	944	963	915	875	851	873	862	765	865	778	782	812	737	741	813	714	739	747	762	734	729	717	734	725	758	761	731	749	776	678	724	755	739	755	693	726	680	746	758	733	730	771	750	743	683	810	754	728	753	802	733	746	746	679	718	732	725	740	704	732	773	747	756	738	781	728	727	720	739	723	727	752	748	766	718	711	709	734	799	786	772	771	800	727	740	741	794	738	735	741	778	741	728	764	721	691	734	767	786	756	721	762	710	742	774	756	746	768	728	731	730	741	734	733	708	802	722	727	793	709	722	772	710	791	745	741	723	713	726	711	761	737	746	757	711	786	736	702	743	737	727	726	776	757	746	736	791	755	717	728	727	711	746	712	771	746	710	775	725	760	696	751	742	756	783	760	656	758	740	773	739	721	726	770	755	727	793	780	760	728	723	744	754	719	753	797	770	697	706	749	712	783	799	758	751	778	719	761	731	791	736	758	781	712	772	728	756	753	728	714	752	757	738	793	767	724	712	774	725	773	767	721	713	754	754	775	710	719	730	792	707	749	735	757	758	761	765	731	778	729	718	749	723	789	711	743	742	758	743	791	752	749	679	748	751	733	712	720	733	755	712	709	754	741	758	781	744	677	753	745	719	751	701	768	745	731	766	708	758	729	713	785	760	742	730	776	747	727	745	691	715	755	659	704	734	706	757	716	745	749	765	749	762	716	719	743	773	713	744	721	785	749	739	752	724	770	742	704	741	720	758	700	787	774	720	767	747	729	739	700	767	752	775	810	744	743	754	760	780	744	736	758	698	712	749	767	738	810	729	738	706	745	734	719	728	812	735	714	710	758	758	738	814	742	711	723	753	772	782	725	700	759	759	748	741	765	736	740	771	707	764	713	742	682	734	700	708	713	763	734	816	727	707	714	743	722	806	773	765	743	760	760	721	768	711	764	758	767	761	724	742	743	706	733	706	751	770	740	752	708	743	764	781	768	732	752	737	743	725	795	749	774	727	721	755	778	751	716	744	745	742	729	745	750	749	712	744	765	735	761	684	776	748	735	711	704	712	737	756	759	712	736	707	775	743	687	737	743	697	693	781	752	759	760	717	755	742	685	784	765	746	728	748	736	723	662	719	740	778	753	742	731	711	745	747	768	745	733	732	737	769	728	740	761	779	747	727	724	687	746	730	747	744	733	707	787	791	780	698	756	770	731	740	807	715	723	788	709	728	718	778	750	738	769	761	754	744	729	706	735	701	761	754	728	777	748	714	776	755	742	754	709	756	732	794	721	713	740	670	702	792	756	726	787	782	747	716	728	715	775	771	751	751	783	719	724	713	765	719	749	726	752	710	755	732	708	738	755	754	767	736	728	754	758	765	735	781	744	796	737	736	752	707	778	753	727	694	716	782	730	761	759	759	760	765	791	779	753	760	726	765	740	736	713	786	719	733	769	746	753	688	678	716	728	818	731	726	729	733	752	738	764	679	739	762	722	740	745	781	726	758	748	702	773	723	764	734	744	716	673	759	735	719	768	760	738	744	794	747	759	745	821	752	776	754	777	708	726	712	741	758	801	725	736	733	729	744	728	765	744	759	742	731	769	765	756	752	771	725	793	670	694	752	719	741	706	744	745	754	750	733	713	742	728	740	705	782	767	778	774	759	716	761	750	741	749	725	816	781	728	708	730	712	720	707	696	722	703	745	721	780	768	716	766	780	725	732	789	719	757	741	718	729	722	725	734	754	704	732	694	734	707	745	747	770	745	749	720	723	711	757	738	729	761	748	715	753	737	715	781	778	764	753	685	737	760	767	774	732	712	741	712	767	769	767	754	750	738	751	795	727	753	778	747	736	734	721	803	772	789	715	701	733	727	766	713	771	732	731	754	782	735	713	797	739	783	725	775	726	745	772	722	765	775	770	682	756	788	745	701	770	777	760	770	767	766	764	765	736	751	732	701	718	715	786	788	759	734	747	738	763	718	761	739	708	704	747	735	784	720	715	798	776	769	756	755	775	759	770	715	742	780	760	729	774	747	766	729	692	801	750	699	736	691	745	756	719	746	721	732	732	716	773	769	702	722	722	728	769	687	710	756	725	721	788	741	728	755	733	764	748	774	696	751	714	704	750	716	762	672	709	769	765	749	779	713	745	721	751	733	737	730	734	785	759	699	805	719	752	655	748	754	766	754	720	716	747	773	781	729	778	732	756	725	747	694	738	731	771	724	738	796	767	761	778	731	784	733	757	774	729	720	722	756	715	760	735	755	710	743	727	717	750	683	764	769	731	667	782	801	795	783	755	789	744	684	732	745	750	757	729	737	764	702	735	784	772	702	741	740	752	708	724	731	779	780	774	714	719	759	714	747	741	766	736	730	746	692	737	734	740	715	726	743	744	748	748	736	726	745	753	740	729	773	715	731	742	740	719	708	748	711	708	805	744	760	753	734	746	731	756	736	721	753	767	718	753	723	764	728	751	754	749	807	725	737	699	741	748	765	727	708	720	728	734	790	739	705	749	724	768	741	748	698	772	713	724	741	756	726	735	836	747	714	725	799	736	728	760	715	758	760	754	708	722	716	740	744	695	698	754	738	724	771	722	777	741	731	766	755	771	746	739	718	746	736	746	775	724	784	759	730	712	780	760	741	750	743	717	760	703	744	689	714	753	749	722	767	777	750	796	686	685	712	716	757	728	730	757	725	778	711	765	753	733	725	751	730	769	745	767	718	701	712	744	755	790	753	754	699	723	719	699	698	716	738	737	735	745	781	762	721	726	764	757	711	728	739	729	767	747	746	745	748	765	728	771	739	733	743	749	753	745	744	793	713	681	748	757	749	761	794	739	712	740	706	771	726	737	700	753	769	757	766	708	785	737	751	738	757	690	739	787	726	736	794	681	765	752	721	754	810	708	752	751	722	759	755	743	783	759	726	730	726	743	718	772	692	702	737	735	742	708	786	679	784	722	743	717	762	714	751	772	730	752	701	742	763	742	751	795	734	742	746	685	739	754	747	723	746	761	756	753	734	764	749	712	730	771	742	729	741	786	684	770	765	751	736	695	748	784	758	732	721	716	753	728	768	717	773	752	742	777	744	714	788	747	764	774	705	756	752	768	736	706	760	727	776	801	733	750	725	740	728	699	783	744	764	755	727	755	758	731	722	712	677	742	721	717	745	732	742	748	740	732	741	747	688	684	717	687	750	704	763	763	695	776	732	729	706	702	777	725	687	727	745	779	740	792	763	695	727	760	753	756	744	759	763	732	739	788	775	735	742	775	742	709	720	703	772	744	716	720	684	767	736	757	737	706	747	732	725	694	753	717	745	733	748	734	752	733	690	731	724	696	694	759	770	754	752	728	713	757	819	787	719	784	717	723	760	735	754	745	747	738	751	773	707	752	715	709	724	762	752	761	751	769	766	755	741	758	723	738	707	722	736	758
24698	21124	27368	25539	17691	9816	6153	3969	2978	2311	1681	1471	1225	1114	892	782	718	625	661	598	611	532	549	597	577	577	527	516	495	479	469	476	429	424	419	417	415	409	414	367	372	386	356	393	399	366	377	361	374	398	386	336	345	364	330	369	324	377	402	369	350	348	373	360	383	363	339	354	364	362	365	374	385	383	383	362	402	394	347	347	377	361	359	354	365	384	368	407	373	399	359	328	364	408	353	344	349	342	367	389	380	349	388	347	369	350	378	369	381	369	361	359	376	346	355	393	372	385	368	342	377	376	370	369	373	376	422	369	358	369	358	382	364	353	345	388	375	361	354	389	394	382	384	355	346	322	346	345	378	356	343	387	383	361	352	367	398	390	376	344	346	372	389	381	353	351	382	387	413	376	333	343	398	342	325	336	377	383	385	379	352	363	370	383	361	349	380	332	396	398	314	382	325	366	367	349	350	383	360	362	366	372	347	337	344	353	386	400	319	355	363	372	393	360	368	363	357	359	388	378	363	356	359	383	385	351	358	362	346	382	356	353	368	360	376	334	344	413	376	344	337	409	363	363	391	375	374	386	355	345	377	390	411	398	371	331	345	342	347	385	339	388	354	356	353	377	406	351	395	381	391	399	373	370	383	339	348	359	393	365	366	351	346	377	352	394	372	370	368	365	379	333	396	393	382	369	353	371	358	369	375	341	367	354	362	341	348	382	374	351	390	372	395	361	339	375	371	384	403	385	386	368	372	355	337	349	375	336	357	380	382	373	373	353	379	403	383	371	386	375	362	370	338	401	362	368	333	369	374	331	376	400	391	346	354	363	386	369	343	364	384	347	373	372	319	401	331	411	348	393	377	348	365	360	336	360	367	362	332	383	353	342	406	365	340	366	328	365	387	387	350	394	351	367	358	387	342	368	393	384	376	384	370	365	354	326	346	367	364	366	383	381	375	349	412	341	358	373	374	334	333	365	358	369	371	356	383	364	351	393	391	355	366	318	349	372	360	417	360	331	364	369	376	398	356	371	383	367	383	354	330	374	376	368	371	349	375	363	369	349	369	333	367	374	388	333	389	353	376	379	372	327	338	387	349	355	383	318	364	390	371	351	349	351	361	374	370	352	392	356	379	368	355	352	388	370	357	346	399	390	362	349	353	346	410	374	348	402	399	345	349	369	328	385	346	345	340	381	382	395	342	358	366	335	356	344	350	347	360	368	367	360	336	373	358	400	351	373	371	386	405	388	354	371	371	357	376	371	369	344	377	333	360	364	402	342	387	378	368	369	394	391	371	396	367	380	361	363	403	397	373	343	364	363	376	393	370	371	332	368	356	359	386	350	391	361	340	376	393	368	363	397	347	332	389	364	341	344	365	352	399	376	381	356	366	369	365	393	353	379	349	347	373	363	363	350	336	353	374	373	380	424	357	356	337	353	373	363	348	356	387	361	342	374	402	398	347	393	375	354	376	358	379	348	418	347	363	360	339	341	382	362	371	402	375	373	366	359	363	361	328	359	384	364	332	370	349	394	363	363	364	345	405	347	388	357	349	359	373	375	376	351	384	385	354	365	354	370	380	359	362	347	350	342	363	390	357	382	399	374	361	333	386	345	377	375	390	393	402	374	359	340	336	351	330	360	362	330	367	393	365	370	380	364	389	342	371	355	378	366	378	368	343	358	376	366	368	364	385	391	393	396	369	373	378	366	357	351	363	354	348	360	341	366	332	396	379	354	352	354	367	389	371	361	383	361	362	342	373	370	375	383	374	338	377	329	375	370	393	361	383	384	349	362	365	353	356	352	341	348	371	347	378	369	336	353	332	365	382	390	382	403	363	366	401	378	351	389	374	341	349	376	365	389	381	378	391	379	365	361	367	368	381	371	379	351	346	371	339	372	384	370	393	347	333	384	354	350	377	380	372	353	400	395	410	389	379	371	385	318	388	374	371	410	396	379	376	353	392	365	357	329	373	341	356	338	344	369	373	325	350	360	369	378	400	383	368	344	340	338	349	387	356	367	349	372	399	420	322	399	379	355	391	355	375	408	366	357	378	354	342	374	357	424	387	377	369	369	346	383	323	364	377	378	397	370	342	384	339	362	372	369	375	370	360	359	364	391	365	367	379	337	355	358	377	358	361	368	371	370	392	437	376	390	374	350	385	381	346	353	359	315	341	396	375	358	350	379	359	340	371	393	357	356	339	359	383	360	391	359	370	353	363	364	400	332	388	368	384	361	413	357	387	329	352	329	352	344	384	334	357	367	360	342	373	385	364	352	384	336	375	379	347	324	405	352	364	350	348	335	371	349	351	362	367	363	372	344	347	373	384	376	352	366	346	364	391	362	359	363	284	376	346	356	373	329	364	378	361	362	363	367	350	393	383	360	361	378	375	346	375	345	377	391	353	372	352	372	369	382	385	384	378	359	327	343	363	373	363	365	345	371	350	342	335	371	397	356	356	377	343	386	350	384	397	337	359	390	346	398	375	375	400	402	324	394	366	349	366	357	404	329	368	350	378	313	375	384	379	367	357	340	361	370	386	359	382	354	385	362	355	356	377	377	399	407	349	399	392	363	400	381	382	312	348	352	356	374	413	377	342	422	378	355	351	364	351	381	376	330	381	353	362	367	346	390	364	345	400	360	381	381	365	371	387	373	345	327	384	375	350	350	371	360	364	346	373	367	321	351	361	361	342	344	370	367	349	368	388	324	346	382	387	336	385	359	361	363	411	334	364	336	354	378	360	401	376	326	382	374	390	366	354	368	362	387	356	355	378	332	369	356	394	365	331	377	356	377	362	343	363	353	367	407	335	344	381	394	387	382	314	376	387	386	342	386	361	374	348	409	348	349	338	369	384	348	378	364	412	331	348	364	369	364	349	386	385	335	343	360	367	374	360	420	348	323	388	359	345	351	384	353	372	356	331	367	356	361	361	354	385	374	363	363	367	367	445	391	349	370	362	363	357	384	362	364	340	351	374	350	369	378	357	388	368	400	348	309	319	366	369	393	384	369	341	351	339	362	391	398	349	352	366	361	374	386	378	388	353	355	360	386	351	371	346	356	383	389	363	350	383	380	382	378	359	391	374	359	378	366	379	344	392	403	389	338	371	389	346	359	380	370	383	391	350	392	362	353	330	361	422	357	387	345	386	388	387	347	365	357	375	363	351	360	356	388	341	364	376	354	344	372	354	369	379	368	345	357	400	389	352	379	367	380	365	352	374	359	377	355	372	382	342	378	350	372	373	385	375	355	382	354	332	354	380	357	362	374	348	374	376	338	400	353	357	359	380	368	354	351	363	371	370	347	344	344	375	353	390	364	389	337	364	369	372	360	367	361	346	350	343	385	354	389	362	383	332	373	326	371	401	373	374	354	397	385	365	354	383	373	361	379	384	357	368	417	393	352	372	376	355	366	375	340	358	394	375	350	354	347	391	347	394	379	388	362	366	359	358	381	372	339	390	349	318	381	381	376	369	362	353	344	373	328	377	370
24471	42481	31967	21366	16577	12825	9838	7432	5441	4181	3026	2556	2165	1566	1353	1231	1084	936	900	852	727	741	747	684	760	700	751	652	572	582	538	529	518	507	503	474	423	442	459	399	443	439	453	421	406	413	379	428	415	388	420	405	378	412	356	407	416	431	410	451	355	388	449	410	411	397	391	403	441	418	385	385	378	393	401	401	403	400	389	384	371	404	389	427	407	379	403	425	402	407	425	400	415	381	393	381	385	453	416	385	407	443	430	389	404	404	430	422	401	414	398	403	453	399	401	399	392	389	368	401	408	436	400	430	448	410	413	442	407	395	408	418	423	430	403	436	414	403	393	402	393	409	375	399	396	374	408	377	397	390	430	402	401	402	413	420	398	382	395	382	363	412	415	402	420	407	370	396	400	418	388	421	399	388	383	398	414	436	416	386	385	391	364	413	404	414	414	427	421	416	412	436	393	402	404	398	393	425	391	391	437	423	417	374	376	396	384	404	401	390	416	377	418	375	435	398	389	400	378	415	402	415	418	366	382	384	409	410	408	395	392	420	435	404	393	392	386	426	421	399	387	380	408	367	449	395	453	413	410	426	411	398	396	408	398	393	391	407	420	383	459	386	406	416	414	449	384	388	402	413	382	403	399	386	405	399	406	419	394	432	392	396	390	399	387	393	395	411	432	437	422	406	403	383	402	388	427	393	396	380	388	412	392	414	415	394	390	417	418	413	391	413	393	430	416	400	389	409	410	397	421	392	398	376	403	408	383	410	426	455	393	407	385	408	396	399	403	425	369	358	382	402	390	414	364	386	431	407	414	404	432	391	428	383	409	444	389	433	401	398	392	383	411	391	387	377	419	375	403	417	408	407	402	396	382	372	395	399	396	398	414	407	403	434	404	374	363	451	426	369	390	374	417	408	414	409	412	442	380	402	420	377	407	410	396	413	394	402	403	418	399	396	380	400	386	402	376	383	419	423	377	396	426	387	425	408	437	366	435	380	428	412	401	401	391	418	408	424	450	414	406	373	414	441	412	423	409	404	430	397	447	409	395	407	420	404	389	368	418	445	414	383	428	360	412	386	426	393	398	404	424	432	413	442	397	410	408	364	415	407	399	401	402	397	438	398	429	398	411	397	386	409	363	440	428	402	400	439	402	432	409	398	409	402	388	403	357	418	411	406	392	412	413	417	390	386	395	367	389	403	422	404	420	382	419	379	422	406	387	391	417	395	395	405	361	416	397	405	386	390	404	373	392	400	439	375	402	411	375	373	416	417	434	424	363	400	412	442	397	411	393	409	411	393	388	428	434	380	391	437	401	401	416	393	408	424	400	436	362	390	375	384	402	431	435	370	393	390	410	404	387	410	389	401	418	389	420	391	410	394	389	424	407	416	446	397	405	414	399	412	405	441	385	419	407	378	384	407	417	391	420	438	413	409	424	452	415	398	416	419	389	374	431	377	389	398	395	354	383	396	393	396	378	375	393	406	400	383	399	392	427	394	412	388	423	408	430	399	402	394	401	401	369	391	403	405	412	388	377	404	421	396	380	387	411	420	401	391	425	401	420	417	408	398	413	384	415	437	402	393	359	385	436	421	457	421	395	403	427	433	401	425	374	420	429	397	401	366	373	390	397	408	434	438	388	392	388	397	391	436	419	396	396	408	420	407	393	379	447	443	386	400	403	387	416	407	422	416	366	381	394	431	439	421	417	412	399	427	396	381	426	399	412	415	409	401	415	427	412	400	416	437	404	395	444	390	435	399	404	423	435	402	454	421	379	420	404	405	367	401	390	363	416	411	366	427	395	459	391	441	406	395	371	427	397	404	375	373	425	421	416	413	399	403	422	407	394	420	413	400	384	393	384	381	385	389	391	403	388	415	408	440	385	405	378	402	425	403	391	387	400	433	409	401	386	394	423	373	397	393	407	397	393	380	383	403	397	382	364	365	363	397	379	414	457	452	410	420	379	392	392	410	416	429	426	423	377	381	401	397	393	389	419	394	410	409	404	411	406	393	411	418	396	407	392	449	392	426	411	370	395	376	414	412	413	418	385	353	417	429	458	355	425	400	411	423	370	418	432	420	378	415	441	388	380	389	388	381	396	414	377	416	388	386	392	419	411	381	389	442	418	452	364	445	396	382	393	417	411	404	386	411	347	377	411	412	448	415	394	420	389	429	423	414	415	437	398	404	404	444	381	392	434	398	411	398	402	379	389	404	419	393	379	417	382	387	399	410	396	403	416	443	388	407	413	397	388	396	432	400	394	431	387	401	423	408	420	389	410	413	417	378	404	383	407	377	382	421	396	422	429	377	433	426	382	382	414	368	411	402	374	431	399	407	409	379	410	432	410	378	406	400	415	406	379	413	445	363	402	407	404	415	414	372	407	391	376	394	394	418	357	421	406	418	417	397	397	447	395	390	435	378	371	379	395	373	413	403	441	415	428	424	420	384	436	398	409	402	406	380	430	389	394	409	401	400	405	386	411	413	376	390	427	365	383	378	386	422	384	420	421	398	380	400	406	401	400	425	387	429	400	428	386	389	416	423	417	428	400	399	414	379	405	390	393	427	395	386	424	387	438	382	395	430	401	398	409	401	472	415	388	422	398	400	379	420	415	369	423	411	383	408	385	431	388	429	408	400	442	416	422	413	413	424	410	394	420	410	412	423	405	395	379	419	380	404	399	406	436	415	398	415	392	403	403	434	397	361	413	424	374	442	398	398	453	392	412	469	372	425	411	400	372	418	408	401	378	409	431	404	390	429	436	432	385	413	397	382	373	402	427	371	400	410	398	400	448	392	413	433	401	355	401	443	370	401	414	418	406	412	393	387	389	399	388	386	374	447	409	396	424	359	393	449	409	405	409	374	438	417	374	416	427	401	388	381	423	414	386	381	386	408	375	394	424	389	405	399	429	407	387	364	439	409	397	385	414	389	412	420	405	384	437	409	413	355	396	421	385	400	430	408	430	409	392	396	407	419	405	414	386	389	377	435	381	387	420	378	394	426	404	400	419	418	406	392	397	436	416	392	405	375	372	365	400	415	408	429	391	432	406	404	372	394	442	408	392	407	388	409	395	406	402	431	406	412	433	367	403	398	398	405	433	388	410	389	390	442	393	369	393	403	422	407	398	386	422	411	374	427	391	418	423	425	427	387	397	419	400	406	372	439	418	413	413	439	391	427	391	365	403	428	429	395	402	393	434	385	392	364	429	391	422	432	449	378	398	390	403	400	395	401	419	406	399	403	380	413	416	440	403	360	402	398	418	398	420	411	387	367	386	421	405	376	402	413	397	417	431	399	400	452	413	372	410	407	442	390	426	404	437	440	393	370	386	385	407	407	444	411	406	424	379	389	411	352	418	387	410	405	407	384	361	418	417	409	420	432	429	378	386	431	415	369	382	395	440	438	400	366	424	381	419	374	416	397	389	403	391	378	429	409	433	431	425	439	432	397	401	380	386	361	373	374	409	415	387	400	403	394	377	393	408	409	387	374
22282	21043	28635	23664	21150	21722	17421	7957	5215	3788	3133	2643	2188	1894	1632	1507	1313	1307	1130	1189	1098	1045	1022	1075	1059	1020	943	936	923	877	880	892	800	820	807	789	795	766	724	740	713	759	736	745	766	769	712	722	714	725	684	727	717	678	734	747	745	766	762	774	677	741	696	683	727	742	691	704	785	722	693	715	718	691	733	724	753	728	755	670	730	702	684	731	741	706	729	741	684	689	695	710	726	770	718	713	755	759	782	712	731	719	734	697	732	742	735	658	691	720	715	717	670	686	683	726	762	734	734	711	701	661	684	698	711	701	756	706	726	698	694	710	710	749	679	693	768	705	728	718	723	710	726	723	738	724	719	701	747	732	752	655	743	693	718	727	721	707	695	762	695	707	704	676	781	707	762	714	735	733	707	719	753	718	713	760	718	683	726	705	684	737	727	665	738	699	694	750	720	712	750	754	713	719	700	671	704	705	748	743	732	720	738	737	738	645	734	710	709	751	666	748	732	762	706	688	666	738	696	682	665	713	672	704	682	727	735	701	710	713	735	732	728	750	763	721	727	706	684	681	712	721	734	717	717	723	808	733	745	683	700	722	731	750	724	720	727	706	668	736	724	706	665	729	724	719	705	687	714	750	730	767	728	707	728	683	725	728	705	714	695	720	731	720	680	716	735	717	665	685	734	712	704	733	718	711	736	671	665	674	725	749	738	690	753	721	706	726	682	675	711	734	670	684	739	746	694	766	739	690	733	738	747	697	728	730	680	758	725	698	735	694	689	685	699	680	729	765	715	672	736	681	735	775	686	756	739	736	730	696	723	703	700	728	727	687	701	699	729	729	732	718	751	718	724	738	701	706	728	739	752	672	713	717	718	725	729	712	700	715	727	693	693	704	721	758	702	697	721	690	739	735	723	722	729	714	759	661	695	739	716	717	713	749	698	726	754	722	740	722	719	711	726	701	690	732	680	708	685	693	748	718	692	728	727	733	736	747	701	760	748	711	708	719	720	754	708	672	682	745	729	712	751	727	709	727	684	724	740	705	699	739	713	729	675	746	729	722	698	725	704	701	769	746	726	761	683	734	668	726	739	685	681	702	750	729	728	735	701	709	697	734	628	684	697	682	695	719	718	706	714	710	705	741	659	728	719	740	757	681	710	727	720	724	770	706	743	709	715	674	718	744	708	660	725	712	739	772	750	710	741	686	702	764	710	751	749	714	748	709	660	724	678	717	726	754	795	748	738	728	674	750	710	676	696	708	708	739	717	728	706	722	763	725	692	657	718	687	709	725	693	714	723	654	719	713	718	693	734	708	703	719	742	763	728	691	741	666	720	723	716	754	732	706	747	684	689	726	749	746	716	739	699	735	715	719	710	712	767	708	718	753	718	745	710	720	762	706	729	720	688	732	695	717	711	722	750	690	721	698	717	712	710	710	741	674	706	727	718	750	718	729	698	731	689	720	730	670	722	767	727	705	731	726	749	736	733	715	676	711	717	692	707	710	729	730	727	712	744	785	751	747	763	712	716	687	754	734	743	673	700	701	731	702	764	719	695	726	728	738	766	699	750	705	745	705	698	661	758	764	713	736	710	700	720	690	678	748	733	700	728	733	783	746	699	720	677	667	726	664	727	700	707	719	703	754	717	763	754	739	746	745	742	741	721	690	719	733	719	688	659	723	710	688	732	689	661	717	723	751	717	688	752	719	740	707	728	710	709	737	697	679	645	717	710	770	710	726	746	700	736	768	670	689	707	742	683	725	759	727	707	708	707	731	691	749	681	729	701	688	656	749	745	723	710	708	713	731	719	734	760	717	697	740	734	698	698	719	726	717	709	719	749	714	747	725	732	757	712	728	703	714	705	695	733	687	698	718	736	708	749	697	690	690	742	696	740	753	738	703	759	744	689	704	726	694	708	774	744	698	726	745	749	681	714	732	696	728	744	701	708	749	691	695	687	700	723	758	699	732	726	712	705	730	669	705	673	742	732	692	718	716	718	675	744	722	677	720	727	725	712	755	691	751	708	703	786	697	754	715	748	729	738	701	732	671	665	694	721	683	695	736	716	739	717	758	720	725	715	724	761	678	692	685	714	738	705	724	700	667	771	698	752	672	677	735	724	707	739	731	739	738	694	727	748	748	705	702	728	747	700	724	702	684	689	645	713	743	742	749	704	664	752	707	710	750	720	716	695	776	703	686	701	740	730	737	712	749	735	710	730	791	699	729	717	789	732	713	725	757	737	716	724	760	760	708	724	687	708	765	731	704	714	692	708	698	762	693	703	690	700	735	768	702	746	697	718	716	730	742	648	720	737	718	711	684	710	711	675	758	737	731	697	676	712	679	709	691	731	710	734	690	748	675	687	757	709	699	749	695	733	722	670	733	728	731	725	710	746	723	728	687	731	719	718	691	732	731	733	704	709	699	691	752	682	714	722	678	692	716	727	735	689	733	718	688	759	707	720	698	727	748	638	784	710	736	682	713	723	677	722	719	702	730	741	694	703	737	729	704	699	719	730	705	706	701	701	737	673	695	681	713	714	708	710	665	718	726	684	721	727	743	727	708	713	696	640	720	742	739	723	762	747	650	716	762	766	720	747	739	697	693	725	668	733	709	738	735	657	732	689	725	699	754	704	698	703	628	668	684	740	724	726	715	659	715	740	748	743	726	750	677	720	707	653	696	671	706	697	713	700	730	697	657	713	716	712	721	714	730	779	712	718	738	740	705	700	693	701	783	666	710	728	696	739	756	739	715	691	679	722	724	758	716	707	671	697	722	757	714	711	719	725	746	742	726	698	730	715	702	724	678	706	692	679	744	719	721	668	722	700	698	739	724	690	663	712	701	713	712	715	742	742	707	738	685	677	718	748	733	794	743	668	733	711	703	723	695	676	750	684	714	714	715	713	731	725	710	743	717	766	710	664	688	681	721	652	741	739	772	744	751	665	753	735	688	699	691	712	666	704	701	758	734	695	699	726	709	734	677	747	675	789	678	688	714	679	732	698	683	735	736	712	711	723	783	726	745	752	760	738	747	707	739	699	734	771	707	750	767	728	692	696	741	647	677	700	747	761	727	734	712	748	661	747	693	716	725	656	710	685	741	764	714	719	737	726	714	711	744	717	703	713	742	747	712	731	727	791	743	735	732	747	682	695	744	724	718	731	765	712	703	737	714	697	717	691	720	699	672	688	727	710	700	720	724	765	691	681	727	731	708	743	710	712	684	737	713	720	638	699	718	723	698	670	716	728	749	714	783	736	701	713	704	694	746	704	702	707	728	750	749	717	674	758	750	706	705	716	729	724	666	749	764	731	734	708	758	727	719	688	650	698	714	749	728	719	720	701	675	737	711	690	676	705	726	760	732	687	722	678	650	704	766	700	726	708	715	719	753	722	711	762	686	758	722	703	712	707	721	702	728	701	703	763	714	689	675	740	729	675	730	736	751	710	714	713	683	656	707	694	716	735	737	777	725	696	640	700	707	688	744	698	675	711	748
26824	50239	38325	27162	21791	17598	13832	10725	8211	5980	4649	4050	3267	2700	2228	2025	1738	1683	1509	1438	1362	1326	1198	1284	1222	1175	1179	1100	950	1059	1016	896	894	900	937	912	838	846	782	714	774	770	819	782	741	800	762	765	790	729	803	747	743	709	744	765	766	775	764	829	727	736	726	778	708	761	725	731	756	755	747	740	735	765	765	741	740	820	792	696	739	781	713	779	805	732	716	778	759	781	734	781	802	723	710	771	717	702	724	763	749	705	737	814	735	721	778	735	699	758	817	813	735	713	753	769	800	743	785	721	720	711	737	674	807	775	790	785	781	751	769	737	748	742	734	758	749	789	776	752	717	755	691	749	764	744	705	811	745	770	757	781	709	759	736	772	755	749	825	769	727	744	736	822	755	751	751	778	763	788	723	729	732	733	700	782	713	764	758	735	772	725	738	756	727	768	728	779	743	770	776	750	783	742	717	746	736	749	728	777	745	708	777	730	714	742	761	686	745	751	762	776	796	717	770	735	762	765	715	724	772	757	766	763	757	758	746	763	809	800	819	775	776	756	770	756	758	726	769	748	734	760	764	735	749	747	768	754	750	708	773	793	752	778	767	769	752	748	765	779	721	774	722	746	734	755	802	756	736	768	747	752	743	771	729	749	736	748	736	773	758	756	771	756	724	731	749	794	720	764	728	719	743	829	754	725	773	811	706	732	739	709	739	720	747	766	782	658	759	752	714	765	780	734	760	776	709	748	730	760	736	756	806	740	708	748	763	781	741	706	791	740	818	786	771	753	782	734	727	748	743	743	752	760	708	758	733	797	761	794	752	776	779	808	732	766	790	740	741	718	723	721	797	741	745	768	743	763	686	737	719	761	765	714	732	767	751	802	757	744	801	805	773	761	797	742	729	726	732	732	777	776	724	814	761	755	789	707	710	753	758	747	779	774	780	754	772	744	804	822	732	712	735	734	727	755	754	721	801	759	776	767	751	738	813	724	713	777	710	754	742	711	735	744	756	739	729	761	798	738	705	777	703	708	769	757	720	743	737	756	741	726	751	710	755	815	734	750	784	724	746	745	678	788	763	753	764	736	746	745	809	734	748	738	755	729	760	744	730	764	719	735	717	747	780	723	759	765	733	764	709	779	761	817	761	769	736	748	786	755	754	751	746	754	757	683	686	732	773	750	749	792	763	728	734	702	780	754	713	798	704	739	782	763	727	760	777	760	770	707	761	716	726	739	748	754	739	777	774	717	735	752	813	728	790	736	733	723	793	735	760	789	753	734	718	772	774	765	749	780	755	738	800	820	755	747	776	695	737	740	707	764	785	730	702	761	743	734	801	773	772	780	737	759	764	772	743	773	730	792	768	723	692	756	714	670	756	754	759	726	746	742	787	742	759	709	782	752	708	770	801	716	756	751	771	718	744	714	748	690	721	786	773	766	772	741	805	679	764	746	739	753	757	729	789	766	722	753	730	748	732	790	761	700	734	787	830	770	752	775	758	719	787	738	730	742	688	735	717	767	776	767	707	707	748	779	755	726	753	780	772	755	737	767	755	730	771	716	751	742	730	796	815	757	786	691	731	737	764	755	740	754	713	770	760	757	746	753	727	711	798	732	722	776	735	738	727	754	738	756	799	787	716	724	750	742	758	743	745	797	746	787	773	753	768	780	732	750	727	785	738	785	743	762	703	769	780	767	747	789	783	735	731	744	734	742	717	749	699	725	739	765	818	809	756	728	725	734	727	742	762	751	792	726	745	745	759	783	796	738	733	804	759	752	740	753	697	730	748	764	753	743	727	805	762	698	767	760	757	750	743	810	771	744	754	760	747	762	752	738	714	723	745	754	771	735	738	745	786	749	745	720	738	707	750	747	741	725	714	745	793	747	731	719	705	775	793	730	750	734	722	779	757	782	744	797	762	738	735	759	796	777	765	802	745	778	776	800	715	782	748	788	787	754	745	728	739	805	703	696	790	715	735	734	755	790	740	764	756	786	707	745	767	744	770	772	764	757	747	717	774	799	750	727	730	766	755	712	734	745	750	772	748	725	741	779	769	749	756	750	755	747	723	794	722	773	746	811	745	723	749	731	812	771	728	761	770	718	763	734	765	739	724	728	723	752	765	743	740	696	744	760	776	757	742	771	722	792	818	736	734	769	749	764	779	762	756	719	696	727	713	744	790	768	770	827	812	711	727	760	780	696	774	719	734	739	758	743	762	767	718	768	789	751	757	748	725	760	727	756	739	748	783	743	760	777	775	747	725	779	763	763	729	710	794	744	763	772	755	753	739	772	735	783	756	775	778	781	717	753	737	777	705	800	743	755	751	792	717	718	722	789	765	714	787	729	722	762	777	740	784	779	787	743	752	756	749	803	744	760	765	761	701	747	745	781	769	718	729	785	741	768	739	757	760	737	741	806	707	718	775	768	764	750	795	755	782	770	775	760	756	766	773	767	747	758	700	792	747	783	721	761	734	773	767	776	834	728	738	697	714	717	778	769	799	722	749	736	734	757	762	748	742	728	787	693	707	743	773	769	748	795	702	742	751	766	742	759	748	747	737	784	721	745	736	750	792	768	759	686	714	735	747	760	722	772	755	791	718	679	758	695	781	701	751	722	722	768	750	784	711	764	755	751	756	774	787	794	760	781	748	742	729	733	813	707	737	760	730	731	697	767	753	774	732	739	748	719	762	722	754	781	764	719	793	738	764	803	767	760	742	746	782	715	756	763	698	764	734	760	758	790	773	735	772	737	746	770	796	712	746	726	798	740	725	760	734	802	764	721	720	774	782	747	787	779	748	739	791	681	807	717	759	748	763	754	752	732	708	753	766	760	738	749	766	751	703	758	757	784	748	757	703	773	777	817	740	719	761	735	713	772	767	724	716	726	751	742	754	774	684	730	734	714	730	764	753	763	777	766	757	701	779	729	767	701	768	736	746	729	777	769	708	775	787	798	740	735	751	760	761	824	760	744	747	785	716	748	756	750	747	749	773	733	764	831	766	780	755	765	774	758	717	759	750	737	699	755	760	788	762	726	759	758	737	695	829	748	760	766	797	809	730	762	759	793	807	730	760	758	810	758	785	731	758	822	758	744	748	725	738	784	822	789	740	771	777	773	704	732	711	796	738	772	824	728	762	708	769	756	778	762	773	747	779	758	739	761	751	747	788	760	824	713	743	726	763	758	734	735	749	735	743	760	770	727	760	751	735	728	719	702	722	766	740	795	696	768	757	744	728	736	724	738	725	805	771	792	776	733	748	705	779	780	778	774	728	767	718	737	773	752	785	733	750	709	717	774	754	771	760	758	763	742	765	739	745	768	805	759	796	777	802	787	769	766	757	739	728	751	748	774	788	777	729	776	742	773	779	744	799	723	758	744	782	804	740	753	728	741	742	737	785	785	717	735	705	759	709	792	735	739	753	719	753	820	696	744	762	747	707	741	704	780	720	806	773	752	768	769	732	795	744	815	727	764	756	722	750	773	702	767	738	757	742	749
28340	23582	25133	17616	9323	6013	4253	3216	2270	1705	1491	1266	1116	981	859	718	684	660	659	639	576	620	590	543	608	584	538	488	523	540	504	509	474	475	469	466	463	471	464	428	413	445	429	448	411	420	419	441	445	452	419	472	448	422	421	428	421	457	423	438	422	381	459	439	400	439	427	423	443	429	438	421	477	465	441	451	434	450	413	462	417	439	440	421	465	419	433	426	454	442	421	416	442	416	415	440	420	441	415	386	430	432	436	426	408	429	432	437	472	437	436	471	438	439	446	431	470	445	443	454	415	451	427	433	423	413	421	416	389	465	447	453	427	439	429	441	432	414	421	415	428	425	475	421	410	433	434	445	446	450	407	415	443	423	429	402	425	483	387	431	387	413	429	431	426	417	414	461	449	414	418	485	421	431	458	450	418	434	438	410	438	389	460	427	415	442	416	411	423	460	465	441	430	435	461	436	447	459	429	456	429	441	410	409	437	416	408	446	411	429	442	449	420	423	448	412	459	411	432	430	419	422	416	406	420	432	443	439	412	418	441	450	430	466	421	419	486	431	436	443	442	441	432	456	443	409	447	438	455	472	404	437	425	438	436	416	402	421	413	415	403	445	438	404	447	460	464	424	433	450	452	419	443	431	417	441	398	431	442	432	467	452	428	416	404	456	424	413	452	451	418	424	422	452	422	449	445	444	453	424	438	450	463	455	438	415	458	416	452	459	423	429	424	462	446	402	452	415	473	470	462	436	433	443	453	429	464	444	436	454	409	403	450	410	442	444	441	439	447	442	402	394	447	479	413	415	454	424	435	409	438	421	424	421	414	417	406	449	422	444	413	457	465	413	403	411	448	479	425	451	454	427	421	436	464	514	424	421	426	408	431	403	453	408	434	432	428	440	413	440	430	410	446	400	467	403	417	451	452	422	444	433	446	434	440	429	415	405	437	472	441	421	431	431	402	393	448	434	395	448	421	462	423	442	435	431	429	418	421	427	439	438	429	452	433	450	408	439	438	430	402	447	418	430	423	422	442	425	444	438	410	440	454	429	451	409	474	410	430	430	450	448	468	417	449	420	438	422	461	433	400	426	439	367	468	428	440	428	414	426	433	463	436	434	467	424	435	451	488	410	400	434	415	403	428	451	432	443	418	426	441	427	410	480	438	432	430	446	426	433	419	442	458	485	442	403	397	418	478	433	450	469	411	439	450	444	412	440	446	414	441	412	412	457	421	415	426	418	425	442	403	406	463	431	449	440	448	421	452	440	437	423	430	455	466	432	391	418	422	464	443	429	462	422	441	456	434	451	389	433	430	419	442	382	429	446	427	439	452	462	421	434	426	436	434	427	443	436	405	418	422	472	426	443	449	443	424	426	444	410	446	440	420	438	410	406	439	386	423	418	444	412	428	461	398	457	462	416	403	435	394	433	428	436	441	403	423	450	445	439	444	374	389	433	436	414	399	417	456	420	430	447	412	418	430	419	425	433	462	409	431	463	434	437	432	429	457	426	434	423	422	411	420	430	418	425	421	437	422	456	469	401	404	465	437	453	439	459	439	428	464	443	427	420	424	432	457	463	390	424	428	441	424	467	418	410	454	415	461	438	438	453	431	477	462	458	428	439	425	438	427	430	429	417	404	474	414	402	381	448	416	430	416	448	437	430	447	418	427	436	406	419	437	456	453	455	426	428	436	434	414	450	440	453	435	446	451	472	445	444	463	450	426	464	401	423	450	433	436	431	413	404	462	411	406	453	403	391	427	395	409	440	432	416	394	434	435	420	454	413	465	423	443	415	441	453	438	461	447	430	484	475	410	413	429	429	410	428	433	440	483	438	422	448	438	461	429	398	412	419	410	409	444	419	444	421	432	434	435	474	449	434	423	440	436	425	397	438	423	418	435	446	440	447	424	391	422	431	437	435	437	462	431	435	411	434	462	452	401	454	435	425	445	441	404	432	433	440	400	404	441	452	495	413	449	412	461	455	457	440	415	434	432	414	425	442	386	450	431	422	443	390	420	414	451	454	412	478	418	420	417	449	435	411	429	417	432	435	417	437	430	444	435	439	438	446	394	434	455	438	427	430	451	480	446	438	419	437	435	437	455	419	410	424	465	430	423	396	405	438	436	415	409	441	435	453	448	447	433	445	466	409	430	475	439	427	463	421	445	445	399	420	399	413	410	448	411	451	453	426	442	404	429	424	436	410	427	436	429	433	436	457	404	432	451	467	419	394	447	397	386	443	442	390	444	435	427	387	448	431	411	450	440	420	416	439	424	460	419	440	421	412	444	437	423	408	445	415	420	473	419	406	473	437	447	422	415	423	449	438	440	425	428	426	394	452	427	408	402	434	440	459	402	413	459	435	431	428	457	392	487	450	423	442	430	428	435	432	446	440	429	475	414	430	406	440	428	428	421	430	429	489	429	437	433	424	417	452	438	415	442	453	404	462	428	403	442	430	416	459	441	421	465	405	453	433	455	406	429	462	433	464	410	426	442	427	458	474	435	465	400	477	414	449	438	436	431	449	422	412	444	454	449	424	424	420	434	439	431	422	446	438	430	406	412	418	439	462	408	409	447	456	422	441	408	405	465	436	451	421	422	443	443	418	408	478	443	413	434	454	440	402	431	432	442	444	416	386	425	445	428	454	422	435	415	413	455	436	473	426	447	454	427	457	429	451	459	415	433	416	419	435	414	421	441	441	419	443	430	418	411	399	429	457	428	403	471	429	446	424	453	438	447	425	433	414	433	445	445	457	431	465	435	468	436	406	436	431	424	406	408	440	416	403	453	454	437	431	448	407	459	444	431	463	422	458	445	471	409	431	421	492	399	423	419	448	426	438	402	436	409	448	430	408	487	447	466	440	447	399	446	441	429	433	407	458	455	437	418	424	437	437	416	438	433	410	443	437	422	454	451	428	416	458	389	417	457	433	483	457	455	443	431	415	420	446	408	476	412	415	452	420	436	439	429	421	426	403	425	382	451	454	429	407	438	409	441	430	445	422	429	411	448	446	413	469	418	466	441	440	434	424	430	437	442	423	446	480	418	420	419	445	423	406	457	440	435	429	457	438	452	432	444	459	438	416	421	412	464	443	410	417	443	413	475	415	441	431	446	444	450	473	443	415	436	392	429	433	412	436	424	470	406	398	483	454	442	492	423	435	411	451	466	404	416	441	420	455	470	439	462	436	448	453	435	405	420	399	444	425	424	421	434	432	412	454	441	438	447	449	457	428	413	435	435	465	406	425	437	401	426	403	450	422	434	432	424	438	444	419	432	444	411	427	458	443	415	408	425	450	435	396	413	415	436	461	438	444	459	421	428	425	442	410	396	410	403	412	426	479	433	407	441	431	439	453	449	436	457	438	389	426	412	429	447	438	439	426	417	429	417	431	466	399	455	420	394	407	434	443	428	455	426	431	431	445	420	461	486	442	405	467	418	406	434	421	453	468	426	411	434	466	399	436	431	440	419	461	434	454	430	419	435	405	453	461
24797	37643	27392	17388	12740	10003	7597	5707	4218	2938	2477	1979	1608	1418	1162	1027	964	874	846	805	772	708	717	699	727	681	665	617	634	567	554	574	545	581	570	554	547	485	514	496	443	432	464	474	472	472	454	476	472	444	498	469	481	456	473	469	481	419	474	452	452	446	486	436	487	504	480	443	447	447	433	471	487	431	488	463	482	451	491	433	504	443	428	473	481	460	489	458	449	430	455	485	452	456	502	466	421	481	450	456	461	473	474	501	472	447	427	484	430	468	455	416	448	462	459	464	439	446	496	458	453	456	471	471	447	521	460	482	424	465	493	496	488	457	494	470	465	480	429	433	462	452	446	447	479	506	441	454	497	445	475	482	467	455	472	428	446	437	490	454	455	438	479	412	467	459	448	485	468	457	476	478	435	443	507	455	476	463	441	439	495	453	469	471	477	455	475	498	435	469	461	447	478	489	512	511	467	459	442	438	444	453	458	465	493	480	471	449	449	448	444	475	465	493	438	457	501	452	430	472	476	431	445	519	465	469	478	478	451	418	485	442	457	443	441	470	472	493	481	468	451	449	462	473	482	475	425	465	456	441	464	440	481	479	457	494	458	444	481	451	445	449	455	486	489	477	501	447	437	492	472	460	461	506	433	510	464	448	440	488	473	459	477	454	468	462	453	463	481	438	469	470	509	453	459	497	466	456	478	453	475	467	448	489	451	457	446	416	455	480	486	449	458	423	479	459	451	447	478	454	420	481	480	476	470	462	454	432	481	455	499	432	448	442	451	474	476	442	455	487	456	472	441	470	470	472	454	499	502	461	433	493	487	468	446	462	459	476	446	484	431	487	441	429	448	447	449	466	450	449	439	479	461	459	508	464	481	442	474	462	477	423	488	496	465	469	443	448	484	435	459	462	471	457	440	485	476	449	507	503	482	441	456	476	486	467	475	460	412	460	454	502	454	445	457	470	503	459	426	455	423	441	475	460	484	495	448	473	495	407	455	453	474	480	447	450	486	464	431	493	459	473	456	449	466	419	456	448	453	432	420	502	434	425	485	481	458	477	459	451	462	457	465	484	447	465	506	435	486	468	491	429	429	497	467	447	475	438	448	488	428	463	478	480	445	478	466	462	449	487	447	464	464	470	449	470	465	456	462	455	459	450	414	468	467	462	458	474	486	484	452	461	436	444	460	486	448	481	444	484	442	451	435	530	442	431	473	494	490	456	460	453	500	437	492	422	423	444	477	427	468	450	459	449	472	460	439	436	443	458	481	428	508	453	471	427	452	431	460	445	456	446	455	486	431	453	444	464	458	462	478	466	478	482	456	470	428	484	461	447	497	448	496	468	446	468	468	438	436	484	426	459	457	458	426	439	458	451	467	447	490	469	487	449	450	484	500	514	471	472	483	489	497	435	493	467	489	447	463	462	483	464	494	467	444	451	489	439	466	451	450	452	466	435	429	462	436	458	467	480	504	524	475	462	434	493	456	460	464	443	454	473	439	438	441	478	448	464	457	476	501	469	476	496	464	462	477	439	464	484	439	466	520	488	449	451	449	466	506	485	469	429	462	499	477	458	475	435	454	432	438	459	462	468	448	455	475	464	448	492	478	436	476	399	452	458	475	433	441	476	471	474	464	480	426	464	469	487	468	533	440	443	431	482	479	447	485	468	456	466	459	460	468	479	440	483	482	477	479	445	461	481	433	443	460	471	473	498	436	472	457	481	440	467	459	456	472	458	487	470	490	454	451	473	463	500	470	474	460	451	453	492	507	496	445	472	476	462	430	422	443	427	419	451	457	486	469	444	443	469	472	449	494	464	440	497	484	469	445	441	487	446	430	450	454	490	445	468	445	466	424	456	426	464	481	461	453	462	448	457	444	478	452	492	450	479	455	479	431	429	485	478	459	441	449	447	444	453	456	458	529	460	476	462	416	450	440	463	455	467	461	471	438	417	464	457	430	479	488	486	426	481	478	465	467	470	477	451	428	499	481	451	519	472	438	457	461	503	467	445	469	453	475	486	449	463	467	454	464	436	476	452	471	485	471	452	494	471	470	443	487	439	421	443	475	443	443	490	473	477	463	461	438	480	431	466	471	452	474	471	444	507	493	471	473	501	472	477	421	429	493	461	428	481	448	440	458	486	441	423	477	464	446	485	455	486	422	482	448	453	485	465	480	432	454	429	415	475	496	500	492	452	459	478	466	466	470	441	486	473	462	472	445	470	484	447	435	460	447	437	487	426	473	415	431	432	451	464	446	475	510	448	434	456	455	457	474	433	467	463	461	446	450	422	444	446	435	442	477	501	456	462	460	490	443	473	477	478	435	463	482	475	450	473	471	468	459	459	463	459	488	480	437	445	431	450	428	457	441	470	447	483	480	442	447	487	477	455	483	475	492	483	489	446	489	464	439	460	465	439	465	457	447	467	453	460	457	476	465	460	432	466	474	509	458	449	454	454	465	467	462	419	453	456	482	462	474	497	467	468	475	472	458	501	490	475	434	437	454	471	485	463	513	481	436	443	459	460	454	446	458	494	469	436	499	474	450	482	486	449	433	506	487	463	451	479	470	468	435	448	463	473	440	456	413	433	435	503	485	431	478	463	489	479	444	463	497	483	493	487	482	461	459	459	495	504	457	452	465	478	468	458	464	438	445	494	456	451	476	472	531	435	422	447	468	454	448	444	485	486	469	445	472	483	495	442	439	470	459	519	486	462	459	469	452	443	466	472	453	417	439	435	453	425	427	471	484	442	460	455	439	489	457	480	448	459	453	474	473	491	508	465	469	452	416	484	479	471	459	461	448	476	457	442	431	439	451	473	447	463	451	460	443	453	452	468	478	457	480	457	481	460	469	491	448	420	441	477	493	466	495	464	464	466	454	440	496	488	494	464	497	456	441	464	460	459	428	500	479	481	436	469	509	428	468	440	490	451	455	470	467	448	474	445	457	473	464	458	442	496	487	455	479	441	446	454	465	463	497	428	467	456	465	461	431	472	455	431	474	441	456	436	500	479	454	444	464	452	470	445	428	455	469	471	466	428	533	490	440	460	440	437	453	481	446	432	464	462	448	438	456	496	488	470	434	446	462	465	448	434	465	432	473	454	441	492	465	432	427	435	481	461	469	438	440	474	473	435	462	449	451	426	455	475	425	444	443	456	480	495	420	457	426	470	474	478	467	458	484	444	448	448	457	461	427	446	457	469	472	462	454	477	480	450	466	499	484	470	487	474	483	411	503	468	441	463	475	445	424	493	484	483	443	475	460	460	444	472	459	469	465	436	487	422	509	485	461	467	500	449	480	440	437	478	473	428	461	446	488	471	439	479	457	491	458	467	437	455	450	476	451	426	457	495	474	436	458	468	482	471	504	491	428	444	481	446	462	428	461	487	468	455	448	468	473	443	461	479	474	464	451	432	470	468	502	459	434	483	478	470	441	454	479	466	506	487	480	491	494	459	484	486	432	474	453	461	464	444	460	472	455	479	422	434	438	491
23396	21084	28316	24146	21352	17637	9450	5397	3679	2819	2424	2082	1753	1533	1346	1292	1106	1091	1049	1021	1000	1007	972	928	914	908	920	901	849	820	843	784	832	780	782	782	778	769	737	717	660	717	717	718	687	725	740	708	681	722	714	725	695	729	698	694	728	789	734	724	716	734	704	739	691	671	724	697	685	676	718	652	706	696	709	744	661	671	759	713	700	775	699	640	718	693	694	708	725	704	749	716	708	703	710	688	701	724	692	710	698	723	712	725	715	716	738	699	726	658	695	741	666	753	729	658	724	692	701	721	711	713	672	706	706	660	690	711	703	720	708	698	652	723	669	708	736	675	724	683	692	680	703	688	716	672	711	715	690	701	703	729	691	692	745	731	679	717	703	689	690	742	639	647	666	705	676	727	716	734	713	748	697	740	698	751	711	725	673	717	699	717	703	730	644	717	724	677	740	684	713	691	712	696	721	728	677	716	729	683	699	700	685	706	698	723	698	675	677	745	669	693	712	725	748	711	709	730	715	697	670	693	740	665	684	675	651	707	670	749	712	705	744	698	709	730	701	688	722	658	662	731	708	710	695	709	688	731	732	736	730	688	689	747	649	729	702	698	743	738	697	658	681	719	739	697	651	702	720	672	756	673	712	646	696	698	690	713	695	688	697	698	656	714	667	749	687	707	674	740	656	731	707	715	679	727	689	679	759	705	707	697	686	749	708	674	715	649	717	723	729	682	684	716	721	664	720	680	683	727	707	700	735	716	690	768	669	723	678	665	739	732	659	675	655	741	671	688	685	679	662	708	703	722	707	704	693	675	712	705	731	700	692	673	722	727	721	688	730	735	737	702	694	708	693	693	698	729	715	655	700	668	722	701	700	721	730	718	705	717	730	669	686	688	717	726	698	692	688	682	749	706	733	721	715	697	695	723	701	703	717	711	698	713	759	724	725	692	688	672	718	704	671	713	703	715	662	692	722	708	719	677	639	730	666	719	703	731	726	740	686	730	703	673	708	686	676	768	681	698	718	726	732	700	703	748	755	754	682	709	776	689	731	694	692	723	662	691	736	655	704	702	659	688	740	708	689	713	678	705	686	714	675	742	699	738	719	745	692	732	750	697	659	723	741	713	732	693	701	749	714	693	722	700	752	659	736	754	724	744	715	652	693	740	702	764	726	722	700	672	648	710	794	678	741	735	675	753	713	723	697	716	720	698	706	724	706	725	718	689	725	697	699	698	701	655	713	713	702	725	719	743	734	722	666	685	732	741	683	665	634	690	664	684	700	683	709	720	667	656	738	707	692	704	745	717	692	727	688	738	692	725	689	724	743	716	725	750	711	706	699	723	731	738	696	717	729	710	661	681	694	685	734	643	653	694	747	730	724	739	636	671	667	695	671	670	736	696	706	702	672	711	729	730	680	659	709	681	754	700	711	708	747	730	685	674	683	673	730	680	697	714	732	749	653	720	676	711	735	702	695	687	705	712	662	719	710	707	668	711	666	654	720	698	718	718	687	729	658	665	684	726	722	716	745	751	692	712	742	708	693	740	661	716	705	681	743	701	721	680	710	726	710	743	707	661	672	675	653	730	744	709	720	721	681	711	710	698	722	736	697	743	709	692	697	750	691	753	693	680	690	716	788	777	672	667	672	693	691	724	681	683	689	699	693	722	721	659	663	679	761	714	707	671	689	698	677	706	677	687	700	716	718	688	693	688	729	734	700	687	701	706	679	715	690	722	713	734	658	724	747	684	744	728	672	729	662	708	678	734	679	702	711	662	700	719	715	699	710	727	687	671	696	706	724	732	692	690	724	712	673	667	686	707	737	721	760	720	688	736	689	684	741	703	681	681	701	695	701	670	661	743	697	770	678	665	717	750	754	702	688	722	709	701	716	695	695	677	703	680	687	710	733	649	728	772	711	685	658	664	685	722	712	721	693	687	723	710	713	705	681	718	694	694	709	739	706	716	733	678	699	710	639	697	702	727	724	733	706	696	733	732	731	694	657	698	694	720	722	670	651	686	698	713	690	702	724	685	669	680	676	709	716	680	745	733	661	683	726	686	722	712	768	743	711	680	715	680	710	713	671	689	688	675	714	703	678	721	733	708	661	741	689	679	728	673	766	706	719	724	677	662	664	698	662	689	684	690	716	682	701	708	693	719	722	643	735	744	710	710	664	705	742	746	682	696	741	699	624	715	724	715	726	733	707	675	681	732	723	703	675	704	717	731	693	707	720	679	658	695	699	714	724	709	691	727	757	668	711	725	710	724	670	731	742	714	696	719	737	750	739	644	707	676	665	712	689	690	735	734	679	736	710	674	682	652	715	692	712	668	683	712	719	662	734	709	746	745	669	778	648	675	704	690	741	680	711	728	635	701	704	714	742	729	723	698	680	695	710	738	706	738	716	723	711	743	714	723	720	690	700	729	737	767	635	641	735	729	732	770	643	671	692	708	718	706	708	712	673	723	699	695	747	735	691	666	731	680	700	677	686	687	722	686	705	694	694	745	715	671	727	661	714	725	706	669	690	720	701	719	723	714	734	717	698	666	734	714	744	695	667	659	710	743	680	695	680	691	709	743	712	751	723	719	712	698	736	746	657	739	686	715	729	720	723	707	711	717	722	743	685	707	708	715	701	695	746	710	699	709	692	724	708	774	730	687	703	711	736	704	720	709	725	712	701	774	710	666	690	659	644	692	723	690	722	734	681	737	702	714	672	688	662	693	754	657	717	693	713	722	703	740	670	687	678	663	710	732	707	731	735	729	727	673	726	722	669	664	741	681	680	665	710	744	679	701	682	662	698	695	724	662	720	734	692	729	706	701	691	723	730	732	706	756	803	703	748	697	682	711	714	688	728	675	756	672	649	763	727	690	734	669	759	684	679	694	728	679	729	670	727	672	739	694	711	721	690	697	714	701	701	715	746	694	690	692	732	711	729	715	705	695	674	721	693	714	669	746	679	694	705	728	667	696	695	711	687	712	709	710	680	689	734	709	681	720	733	701	686	673	704	715	714	704	727	723	762	710	741	695	672	705	744	708	686	733	716	709	698	694	736	700	668	687	693	688	692	707	675	698	711	715	712	693	727	701	679	737	720	722	662	712	722	664	708	701	681	730	763	699	723	694	709	729	660	748	728	744	684	631	727	704	726	663	759	693	704	729	737	701	687	663	736	702	731	715	709	656	697	705	734	677	715	713	697	696	719	706	650	723	750	737	694	691	701	686	718	714	731	715	752	733	669	663	739	690	694	695	740	675	751	677	728	695	694	711	684	715	732	715	732	696	679	662	682	702	719	691	744	716	634	695	703	683	706	741	750	687	703	691	663	714	687	718	695	676	685	690	779	670	685	693	747	769	684	680	766	758	732	758	692	707	727	682	709	723	685	694	736	715	680	712	723	736	705	709	754	759	718	685	691	681	715	702	727	733	724	723	708	691	722	682	696	695	726	703	691	673	738	662	721	723	693	689	703	692	699	736	702	712	745	739	722	695	693	696
25332	45128	33806	22893	17290	13909	10700	8278	6113	4381	3790	3143	2573	2287	1881	1559	1433	1391	1329	1205	1169	1164	1098	1130	1112	1062	1089	993	938	912	991	879	834	858	861	860	798	819	776	793	767	778	721	828	779	795	700	816	702	719	754	785	713	713	763	748	787	755	756	796	750	759	757	748	764	732	750	739	758	779	768	777	746	733	727	764	728	730	768	726	791	744	732	693	724	737	777	736	722	764	756	713	742	778	763	806	751	721	722	712	719	738	750	746	759	711	779	744	723	734	747	691	762	752	782	730	733	739	767	718	790	696	743	707	730	740	734	734	793	754	738	746	755	719	748	730	783	724	697	748	757	741	762	724	796	776	768	716	739	749	742	689	752	739	776	811	764	730	772	709	720	751	746	760	750	769	739	726	732	769	743	729	774	732	722	735	745	769	744	721	709	743	748	711	705	761	750	799	759	771	766	739	752	776	744	769	739	704	767	732	743	748	702	738	696	693	752	759	752	756	763	728	727	712	705	723	703	744	755	750	768	795	746	775	736	722	731	795	748	769	719	779	736	726	731	712	714	764	790	744	751	718	765	747	774	827	737	681	726	736	721	753	754	752	759	747	748	753	769	789	765	731	729	746	773	827	739	754	784	702	714	723	772	757	713	756	739	779	753	767	711	763	765	766	723	731	728	740	772	749	685	749	737	738	719	748	733	744	740	700	755	731	737	733	706	712	730	709	723	771	749	698	730	712	757	757	713	763	804	711	735	745	770	750	750	716	763	776	727	740	775	738	753	777	720	733	737	709	807	763	759	710	756	786	766	719	711	747	748	705	782	695	742	735	753	701	700	782	686	770	784	702	714	777	725	730	754	762	764	751	700	754	752	795	766	775	701	714	761	773	740	783	704	701	822	720	684	709	758	726	758	792	722	742	721	696	660	777	768	736	716	744	744	732	740	753	739	778	776	755	729	751	745	778	728	671	747	751	778	748	748	688	794	697	767	727	772	695	760	722	737	724	737	773	749	765	752	764	746	734	725	775	707	756	776	778	726	734	720	735	720	722	735	778	764	739	764	740	760	732	714	756	780	747	751	741	748	724	777	748	752	764	742	717	735	736	780	756	727	694	752	735	747	762	733	752	745	740	729	735	751	764	756	775	716	727	776	750	742	712	744	765	725	718	770	765	716	744	748	704	798	783	767	707	695	676	687	774	723	740	730	754	731	734	730	745	723	783	751	764	742	737	725	753	742	744	707	741	782	764	736	739	757	713	707	691	705	716	693	795	747	722	735	738	697	728	705	774	763	677	759	747	740	747	726	716	724	746	769	739	770	764	758	746	661	769	672	756	716	779	691	760	742	788	700	748	746	762	741	722	696	712	733	699	754	711	733	752	754	728	696	770	718	723	727	771	736	759	697	719	759	786	791	749	743	739	818	739	715	739	746	747	715	759	798	736	713	682	725	720	708	726	744	799	792	746	743	723	797	720	750	738	754	718	730	722	743	737	790	722	760	779	705	724	728	735	747	708	780	774	721	698	733	742	721	748	755	726	744	716	752	760	734	749	745	751	744	726	752	721	776	715	740	757	765	783	733	746	732	745	758	763	755	717	733	756	734	746	743	773	723	765	761	736	771	756	766	694	727	766	767	736	708	730	717	742	710	699	709	771	726	780	742	729	787	684	739	724	765	743	658	720	746	722	745	701	775	722	758	786	736	684	729	721	753	697	783	755	751	728	805	742	785	749	730	764	729	774	749	690	751	786	772	798	786	777	740	766	758	766	741	719	727	724	788	709	759	744	740	728	760	716	738	775	737	725	747	753	745	737	773	717	767	704	728	753	716	760	771	747	722	746	814	724	743	692	736	754	704	745	707	745	728	790	734	757	742	749	730	755	732	690	760	691	746	821	746	741	745	748	736	746	758	733	752	698	719	708	742	755	770	740	719	729	714	733	759	749	698	719	708	748	717	722	764	792	735	783	740	760	739	728	735	710	754	702	738	713	719	717	731	728	694	731	736	775	783	748	763	728	779	733	690	748	766	720	782	738	715	769	745	790	682	701	729	727	690	707	741	729	733	786	789	695	734	724	665	709	739	774	783	736	726	718	737	794	747	789	765	761	772	744	764	768	755	715	778	749	707	746	714	744	788	721	722	762	742	723	738	701	757	750	722	770	768	780	737	715	732	702	760	771	764	701	768	700	832	738	737	740	720	765	721	694	725	750	711	725	742	698	736	753	728	754	753	739	711	764	753	732	708	698	736	741	735	759	758	704	741	743	756	768	770	729	706	722	758	762	740	733	754	745	764	782	721	731	744	703	761	763	747	739	743	750	730	743	779	754	800	675	689	738	792	748	800	749	736	734	775	736	734	753	763	801	743	716	717	758	839	764	755	727	754	773	726	711	704	748	746	774	762	763	789	769	760	701	731	749	752	733	740	742	753	728	706	738	749	739	752	734	710	764	712	721	750	744	727	717	745	731	757	725	720	790	780	782	743	712	759	699	744	736	743	750	763	795	734	752	722	770	763	740	735	737	716	736	691	726	716	694	744	749	760	734	733	768	708	740	744	716	696	710	751	740	743	745	739	747	758	732	787	768	754	698	702	686	674	756	760	735	757	731	754	729	757	711	763	700	755	734	729	707	776	765	726	768	749	712	761	748	780	739	680	726	727	760	760	710	783	778	703	782	744	745	744	775	717	699	735	748	763	703	767	683	735	743	727	789	750	750	762	732	738	760	752	736	732	812	736	761	741	742	726	700	774	788	783	776	731	737	743	788	734	724	758	736	778	687	765	726	734	714	717	724	777	755	740	767	704	742	776	730	771	736	751	736	735	775	738	741	769	760	784	728	746	735	734	751	784	729	772	757	745	764	729	727	754	733	717	730	732	726	735	756	721	736	755	763	737	722	760	740	759	755	717	742	750	704	750	741	816	714	768	750	756	780	746	723	753	760	722	702	740	763	728	766	704	744	728	694	735	749	709	734	735	750	728	766	722	791	730	732	696	779	740	754	730	704	750	757	761	688	764	754	744	702	749	716	738	771	742	750	695	731	712	715	747	755	721	766	796	681	722	737	725	776	726	728	725	714	768	766	749	710	761	711	772	718	746	740	746	716	719	780	738	767	690	788	716	727	767	721	785	727	727	753	734	761	769	759	727	696	723	743	749	724	714	717	740	777	775	807	778	746	717	694	786	709	742	766	726	737	720	735	743	746	743	698	721	764	707	715	730	726	700	761	755	737	744	779	776	782	745	721	692	760	746	801	699	722	739	778	728	764	750	764	750	713	711	721	738	766	749	731	756	716	726	720	742	713	778	704	785	760	715	745	748	779	794	738	775	779	808	721	727	718	718	745	742	687	748	711	747	716	727	753	722	730	704	729	743	686	751	730	815	689	685	707	753	713	809	724	711	715	775	749	695	712	767	712	719	758	764	755	745	687	747	726	745	725	788	725	786	766	763	741	708	705	696	723	772	747	714	729	736	781	708	757	759	749	765	738	737	733	755	743
24537	20987	27236	25254	17304	9669	6033	3823	2895	2146	1738	1505	1225	1090	961	848	760	657	676	644	607	583	583	588	517	495	533	493	483	442	494	439	447	427	403	413	381	415	373	340	355	378	339	384	362	383	323	355	390	390	357	358	344	364	358	338	363	343	351	387	353	372	379	384	364	353	354	350	377	384	322	356	376	348	335	343	345	364	354	346	382	415	354	369	362	380	364	369	390	352	371	350	337	370	387	335	357	319	335	354	379	356	352	371	346	385	352	379	348	318	371	363	388	370	351	359	389	365	347	331	430	367	367	353	342	327	356	356	367	365	358	363	365	373	369	349	344	365	355	417	364	402	354	374	381	350	349	377	380	372	378	334	364	337	371	351	349	356	336	390	342	377	381	341	396	365	356	379	363	331	365	343	374	327	336	346	362	339	339	358	345	367	348	340	359	396	386	326	385	394	360	382	378	344	357	364	359	376	368	355	330	366	340	372	345	392	382	400	398	352	379	360	343	348	383	356	334	362	351	381	386	376	359	366	368	367	362	386	368	385	350	374	347	352	343	318	393	373	384	355	391	351	355	344	399	380	388	355	349	362	356	350	404	303	353	380	351	343	356	379	337	323	357	366	360	349	376	371	347	362	356	366	361	352	364	356	355	348	349	322	310	348	359	371	358	351	360	328	343	351	341	361	351	329	367	400	340	356	372	365	390	372	349	352	370	344	359	388	324	344	357	368	360	339	398	326	376	372	374	380	371	374	340	375	348	363	329	336	367	372	355	354	337	385	345	371	373	357	376	398	376	341	323	345	352	376	327	376	393	367	379	369	371	341	350	360	348	365	380	357	393	360	365	343	354	358	333	389	395	391	381	367	352	361	357	366	370	336	345	357	381	330	403	338	345	354	343	391	404	335	382	335	387	387	387	354	342	370	325	383	368	367	355	378	351	357	355	365	351	320	354	364	360	323	338	335	335	346	350	376	379	374	333	344	381	355	361	340	351	382	343	375	336	364	404	346	348	338	401	371	352	355	373	347	361	344	350	385	354	359	370	368	347	348	369	332	354	340	339	372	361	373	355	375	384	381	355	358	357	358	363	338	342	363	374	346	383	335	381	360	365	352	366	373	356	368	358	360	381	333	350	320	340	346	356	341	395	352	373	346	342	385	358	379	359	320	384	366	351	348	389	370	347	349	364	344	398	332	334	338	356	366	358	376	375	393	378	378	371	373	382	350	355	386	362	327	331	363	366	367	392	348	356	328	380	352	350	389	378	309	326	385	358	365	382	329	388	353	372	344	378	369	345	343	343	339	361	346	357	385	358	373	377	341	374	367	375	352	371	345	353	367	336	345	355	366	373	346	361	371	354	393	333	355	335	342	322	373	373	347	322	332	347	379	410	381	380	386	362	346	347	338	332	377	368	365	363	347	373	357	347	380	378	344	348	371	374	304	343	389	336	373	372	376	356	343	371	372	350	386	345	350	339	343	340	362	361	343	398	373	411	348	348	362	340	341	351	349	375	336	390	334	349	364	354	381	357	342	375	338	338	343	362	375	359	368	341	366	403	363	390	370	367	348	335	372	369	364	356	364	352	381	339	365	354	392	353	356	347	351	354	358	339	366	353	382	389	354	320	342	345	368	328	373	342	383	336	330	356	376	346	345	369	352	365	393	342	321	355	345	379	363	368	378	358	352	358	372	374	363	383	349	346	327	372	363	359	324	363	349	365	359	315	370	360	375	368	350	388	394	335	347	354	361	396	350	351	336	362	372	369	354	353	357	400	329	330	390	366	391	341	363	386	381	369	390	372	385	371	392	360	350	402	406	403	369	356	347	352	355	383	392	362	365	351	366	406	362	374	359	349	378	372	369	359	361	355	375	337	351	362	350	335	354	366	360	374	380	359	381	373	399	407	359	347	345	351	363	378	349	357	349	355	360	352	371	387	361	354	386	370	381	381	347	345	364	381	401	345	371	390	365	343	369	356	341	342	390	397	349	362	380	359	409	342	371	363	356	382	337	338	361	355	366	353	358	380	320	366	360	337	343	363	323	345	366	362	389	372	337	369	339	379	380	374	355	388	338	361	374	365	374	328	374	369	358	326	394	339	367	352	383	341	351	367	373	354	356	348	360	346	350	313	349	374	371	391	395	353	369	358	353	345	380	403	370	369	340	356	348	343	382	321	344	348	388	358	355	334	353	382	360	388	358	294	372	328	322	377	347	319	357	311	359	355	340	383	362	383	346	339	363	385	325	376	336	348	372	365	363	366	353	366	351	325	378	332	339	371	397	323	395	321	380	359	336	378	352	360	322	343	338	342	358	355	367	377	382	354	344	323	400	355	361	370	343	313	351	393	369	347	412	352	342	354	350	335	357	365	364	359	370	350	346	346	381	389	382	357	368	394	397	344	348	375	362	353	367	353	340	370	363	360	377	376	347	356	376	368	386	412	355	360	365	369	374	372	353	384	377	358	344	347	372	371	339	354	375	367	352	373	368	340	327	357	372	354	405	365	319	342	375	365	368	333	351	350	364	365	349	336	373	368	381	384	379	380	364	321	368	358	370	384	348	368	363	348	366	353	390	342	363	358	337	380	318	350	328	320	372	350	379	381	352	368	380	376	355	342	333	355	343	365	318	353	367	337	354	361	374	337	378	365	404	374	373	375	347	341	350	360	345	371	409	367	329	347	361	365	359	360	364	387	366	359	368	382	334	363	360	394	365	345	368	343	303	345	366	317	339	368	329	376	370	349	362	375	357	369	345	373	366	372	418	384	317	333	345	370	390	329	343	379	367	356	340	375	360	343	328	354	386	363	348	356	368	379	377	331	365	354	367	377	320	378	370	346	353	372	368	360	402	348	325	351	338	364	365	378	356	336	377	419	336	383	364	345	359	345	349	396	343	370	392	363	328	362	340	348	360	383	380	366	354	334	357	361	377	364	329	348	371	345	356	367	353	342	383	363	352	399	363	367	339	347	384	384	366	339	355	371	357	359	328	352	381	355	352	367	339	332	353	375	357	331	363	378	379	376	356	356	396	346	346	350	328	375	355	359	347	387	349	368	368	355	335	377	379	342	355	358	351	388	404	344	359	342	352	354	354	355	372	366	366	369	369	341	340	327	391	373	386	324	359	359	361	363	348	351	341	367	326	379	368	374	347	371	359	342	358	371	349	367	355	356	355	356	348	382	367	393	345	362	350	343	348	362	348	351	362	372	351	361	345	334	317	385	358	353	351	371	364	393	354	368	356	346	349	341	352	388	333	364	377	352	392	352	360	338	338	332	363	341	365	339	394	340	384	351	331	364	368	353	361	396	397	368	355	395	339	385	359	347	319	355	394	359	361	372	371	361	368	366	348	380	381	338	381	361	353	337	380	353	351	317	383	358	375	353	387	367	357	371	404	368	333	331	362	341	361	348	365	381	341	347	388	371	359	342	348	358	384	345	360	360	334	355	374	381	344	361	368	354	336	366	340	360	410	349	333	360	368	342	333	358	377
24569	42267	31970	20892	15733	12851	9464	6967	5391	3846	3012	2627	2077	1714	1414	1304	1034	985	891	915	787	778	702	731	722	655	681	628	587	517	568	518	512	497	506	536	461	471	418	436	395	424	420	387	490	394	444	406	423	403	420	395	435	395	403	408	412	408	391	402	394	391	413	388	414	401	414	381	383	384	380	402	382	392	384	391	409	373	408	392	398	388	404	366	398	400	370	394	392	377	373	437	383	402	387	370	373	430	443	387	383	386	397	389	386	409	423	408	420	385	429	411	387	410	398	418	412	396	370	413	410	405	375	423	414	406	406	424	414	399	393	401	420	389	419	422	417	420	378	416	392	408	390	413	402	382	424	393	423	392	378	391	401	395	399	404	414	379	384	421	428	389	391	378	387	389	414	357	380	389	388	422	370	401	376	400	388	385	428	432	370	400	400	361	412	396	393	411	397	368	412	386	404	424	404	380	386	406	418	378	391	467	409	396	429	408	375	409	403	394	414	405	391	401	414	387	399	400	359	414	372	424	399	428	397	401	427	383	414	380	394	385	394	404	377	393	396	388	393	386	373	434	390	381	400	415	425	434	430	388	375	424	418	397	431	419	399	366	401	412	435	398	387	359	396	409	423	421	404	376	415	398	379	380	416	388	393	439	396	373	410	414	397	409	370	401	455	400	370	394	407	396	424	430	413	401	413	432	409	344	364	408	415	415	389	390	376	395	381	418	427	401	370	407	412	417	406	411	410	410	417	382	446	378	421	422	414	360	389	371	367	417	394	402	437	368	401	404	393	391	400	400	438	387	414	424	407	372	414	431	432	394	409	398	404	402	452	428	393	382	403	386	356	421	414	382	407	425	397	389	404	419	421	389	377	410	411	397	386	372	392	358	411	413	391	401	398	387	382	374	388	401	409	413	353	409	382	395	423	421	373	424	394	360	412	387	360	379	403	391	416	405	416	367	419	394	413	408	426	364	414	359	409	403	414	408	400	431	421	345	396	387	392	388	433	428	415	408	365	364	392	380	449	420	405	402	421	417	424	407	429	402	420	421	379	424	383	400	412	459	396	413	450	362	395	411	392	424	408	420	419	396	411	376	392	394	370	418	364	406	385	360	382	411	363	380	384	412	450	409	389	396	370	438	415	422	412	386	362	390	407	379	388	406	391	399	388	389	404	383	381	402	412	399	372	426	446	400	382	390	409	397	429	367	404	412	426	387	395	414	416	394	397	391	371	392	402	423	401	374	419	408	423	427	399	381	421	399	410	423	383	415	415	432	416	388	438	376	387	391	392	375	405	433	379	349	379	422	424	426	397	399	430	359	401	409	388	405	409	395	402	405	372	399	397	382	392	427	363	395	409	388	419	406	382	403	383	353	438	391	412	411	444	423	396	356	444	388	435	432	381	373	385	408	380	373	379	392	399	414	442	438	417	404	436	374	420	368	395	398	418	403	398	376	373	386	401	410	402	381	422	412	390	406	398	379	385	390	397	400	433	396	406	428	389	413	404	423	398	400	454	426	371	402	407	363	390	406	419	392	400	409	432	422	394	449	379	401	387	372	390	392	439	399	397	411	383	394	415	409	405	424	354	393	412	450	416	403	411	423	354	406	382	396	413	368	376	400	421	394	384	351	391	413	436	380	407	408	386	400	418	422	411	403	403	393	412	395	391	393	416	373	384	378	408	426	416	427	405	417	376	384	387	433	412	364	388	417	410	392	455	380	387	366	416	409	421	380	404	380	397	401	367	374	420	397	368	399	383	367	415	393	420	413	408	445	383	412	408	437	412	398	430	428	410	416	403	383	367	407	430	389	403	407	412	406	373	387	388	418	399	386	405	375	405	431	387	395	397	384	378	398	402	404	410	369	404	373	371	390	423	378	417	387	404	416	406	391	409	433	383	424	418	409	386	443	379	409	404	347	396	423	390	396	407	410	397	390	431	399	397	370	397	419	397	404	428	399	422	417	411	423	403	408	393	414	396	398	385	419	435	416	419	396	402	390	421	431	395	393	395	407	401	380	398	418	377	406	389	402	412	393	403	403	442	436	385	401	441	379	441	392	428	386	383	404	433	443	415	387	412	406	416	426	420	375	381	366	398	378	342	373	430	396	409	406	425	401	395	394	391	384	398	398	404	381	408	395	390	451	419	402	379	359	375	398	389	378	411	426	421	410	389	392	383	366	384	445	361	393	383	403	374	380	387	385	432	415	427	396	408	411	387	388	414	404	405	400	383	412	421	371	428	379	372	412	371	414	417	388	430	410	385	431	396	407	403	421	392	395	387	447	414	408	388	422	398	453	387	403	398	383	394	400	423	391	364	375	405	419	420	415	404	348	437	392	413	416	394	383	389	407	407	423	379	443	399	401	375	376	416	416	413	371	402	434	381	384	390	363	379	432	405	368	407	392	407	420	388	378	437	369	406	389	414	382	372	374	415	398	394	419	406	424	417	378	401	380	416	380	389	404	410	386	383	406	406	417	386	395	386	384	391	396	391	413	405	412	422	384	387	400	401	407	388	340	407	353	407	402	388	372	435	399	373	442	394	415	382	391	385	348	380	394	422	382	389	422	432	434	397	424	428	405	402	388	387	382	433	407	391	398	407	406	417	420	404	415	400	407	400	440	397	404	386	370	410	396	402	376	405	384	371	389	423	420	398	404	391	379	400	407	416	388	388	400	395	410	361	373	408	424	391	380	373	413	420	398	404	407	366	394	411	403	427	420	388	394	424	383	451	410	393	405	433	367	374	374	407	419	406	413	394	411	401	369	376	388	366	364	383	394	387	377	405	362	433	385	370	381	395	403	389	411	373	418	367	402	398	413	383	429	406	429	393	368	404	414	398	392	393	380	399	421	384	397	396	413	365	372	428	355	402	412	430	366	415	409	418	403	394	406	401	388	396	386	422	416	391	414	360	401	377	390	411	413	377	412	386	402	406	375	363	407	394	406	414	420	328	413	429	412	409	399	412	396	393	372	391	400	410	438	387	400	371	422	362	370	405	384	370	374	400	398	410	389	408	375	391	408	379	374	391	381	417	436	422	367	385	386	388	399	394	435	416	393	383	406	395	380	423	381	388	388	437	411	389	443	403	407	409	389	381	445	372	399	401	397	405	413	372	407	417	418	413	390	390	400	393	382	408	396	413	413	428	407	396	356	405	401	416	401	388	379	406	423	385	407	375	394	441	380	379	407	394	396	403	390	395	420	453	425	390	428	411	375	398	420	394	406	408	394	416	427	416	368	408	402	416	416	388	372	435	407	379	432	419	399	372	394	406	433	401	398	386	416	395	393	405	401	377	407	356	404	420	407	432	430	418	418	361	394	427	412	404	377	441	404	422	433	420	377	425	402	395	441	400	355	422	394	373	375	420	419	410	390	432	380	429	412	402	393	394	405	426	415	413	396	393	408	398	414	391	432	396	404	389	398	402	415	410	378	418	394	413	378	388	412	392	378	406	397	397	400	420	405	404	381	375	377	385	386	390	368	434	419
22395	21088	28718	23700	21175	21862	17269	7800	5061	3903	3128	2648	2154	1928	1742	1561	1391	1286	1237	1158	1140	1028	1030	1059	1075	942	980	911	938	827	817	843	804	850	772	771	755	752	750	704	719	734	762	717	711	701	733	735	727	708	747	727	745	741	690	735	791	708	735	723	719	721	695	693	697	739	699	679	715	663	708	695	695	730	750	712	692	723	742	725	690	704	671	702	755	710	718	682	695	685	716	734	689	731	680	658	737	733	686	727	696	721	705	749	711	704	697	694	691	706	674	697	703	705	709	711	704	665	665	679	693	737	717	723	672	699	708	657	670	678	714	708	712	734	707	686	747	730	727	727	725	704	712	683	716	728	722	681	755	743	681	726	716	696	699	663	731	687	703	696	723	735	752	734	769	713	661	685	752	669	716	669	741	722	711	761	724	704	705	723	682	698	764	727	709	689	715	723	690	717	723	689	712	703	685	695	720	738	670	713	719	649	668	678	775	734	665	703	749	632	660	760	752	719	728	713	684	670	683	714	688	708	737	731	646	676	686	739	708	741	727	651	738	665	737	795	731	721	664	656	668	748	700	682	690	669	732	719	727	735	700	725	709	698	719	742	731	696	723	727	629	701	679	721	728	732	727	683	703	735	731	666	713	711	719	737	723	739	704	686	729	712	703	722	717	704	740	701	694	734	703	693	726	692	694	693	710	768	687	696	705	691	720	695	676	685	729	733	757	716	721	723	704	664	718	700	722	741	677	692	736	733	724	746	701	737	692	727	726	687	681	738	803	708	709	723	699	795	711	717	767	704	736	717	676	730	744	693	739	697	717	720	716	682	693	743	758	704	731	716	696	717	721	738	669	681	723	690	711	690	701	755	709	678	724	722	714	718	709	713	663	697	704	688	738	702	720	744	724	727	712	747	744	691	710	723	757	693	724	725	717	694	631	710	702	736	708	740	722	785	695	736	742	762	702	662	690	745	710	658	708	719	718	698	681	645	723	687	670	676	722	689	704	693	768	716	724	689	734	698	759	718	705	698	717	726	737	719	672	731	706	684	726	713	707	705	690	754	768	681	738	748	741	680	737	698	702	694	686	729	707	749	667	726	697	723	685	697	686	691	696	718	720	678	669	735	741	730	679	695	707	680	673	718	683	780	700	717	715	702	703	713	753	650	720	706	689	736	724	754	740	771	741	709	692	670	708	718	753	703	713	781	725	693	706	718	696	657	724	681	703	730	695	671	707	674	704	705	726	661	682	705	681	692	747	687	729	746	773	691	698	761	685	754	700	693	699	666	695	672	673	746	718	706	721	702	711	719	749	741	712	756	705	701	701	683	687	726	731	729	716	765	687	729	697	738	731	740	734	673	725	694	699	741	712	672	705	734	760	710	699	671	716	739	764	706	690	726	682	708	721	725	705	707	685	728	720	724	701	709	657	653	739	691	742	721	728	703	716	754	747	791	689	733	720	709	663	692	752	681	728	766	729	685	683	698	734	687	697	711	718	667	713	728	730	715	703	711	710	658	713	753	771	700	762	695	747	701	758	722	748	693	721	660	701	706	668	684	707	721	718	730	680	751	732	725	714	684	741	693	723	717	676	697	680	685	716	747	686	699	746	703	712	730	697	695	675	676	712	715	693	766	693	650	702	745	702	732	669	715	708	725	708	693	683	704	684	758	750	653	705	716	696	695	701	690	669	700	728	723	754	708	680	716	688	736	742	674	719	690	736	769	738	686	740	698	732	715	636	734	748	653	698	748	740	720	713	721	729	704	708	717	720	694	737	718	740	704	677	673	718	696	742	741	696	705	726	717	702	721	750	704	685	699	719	659	700	697	671	700	682	702	676	705	673	675	739	706	735	714	723	698	711	695	709	736	713	684	718	679	687	740	715	709	700	701	714	686	700	763	717	682	684	722	718	694	714	717	736	717	687	764	692	740	704	692	777	701	656	688	690	766	696	721	744	751	705	764	658	736	682	710	721	725	712	726	734	665	713	695	695	695	710	764	740	675	716	695	725	761	683	742	665	714	706	694	682	711	711	729	720	696	691	712	702	672	701	701	737	717	680	685	709	717	683	691	674	728	711	765	725	729	705	746	714	681	702	722	721	768	690	667	693	700	696	720	710	646	725	667	780	666	732	747	743	690	729	726	709	706	709	708	730	682	690	699	667	699	707	707	707	689	734	750	703	728	660	746	742	704	706	696	724	757	654	727	713	728	738	730	697	704	717	716	683	698	722	724	734	690	727	706	722	697	694	732	692	739	684	739	706	745	698	749	730	669	687	690	736	697	710	700	706	681	699	688	700	755	653	721	751	722	707	736	731	662	668	714	722	666	735	737	761	749	669	719	704	747	721	684	719	692	700	688	705	706	759	645	692	738	714	673	672	725	726	702	700	721	724	734	689	761	694	714	712	673	713	705	701	715	715	676	684	724	675	663	689	707	745	714	664	736	694	699	672	730	727	681	679	696	733	762	690	677	752	706	672	741	691	728	682	704	706	768	734	684	718	740	675	648	708	729	710	667	719	715	674	740	722	679	733	683	739	689	707	730	699	696	680	692	687	618	724	694	757	789	700	652	712	711	715	735	707	721	679	708	684	731	711	679	708	687	741	686	720	726	705	720	690	711	740	690	730	695	728	677	698	707	693	699	707	701	723	696	714	728	689	714	739	699	682	645	759	673	677	695	760	719	725	668	732	754	727	709	691	743	738	674	655	685	740	699	689	717	712	721	665	679	736	722	724	697	726	699	683	731	735	643	728	689	734	713	669	682	724	681	723	718	664	717	768	675	694	669	745	679	711	688	694	693	669	680	720	772	725	721	737	707	715	684	682	675	680	713	680	699	698	674	737	716	718	707	718	729	724	725	716	741	685	697	736	711	690	717	701	713	737	710	689	694	678	741	728	722	711	714	702	694	719	708	695	710	686	672	683	737	675	726	707	649	711	704	723	730	677	724	683	690	695	715	693	664	683	644	706	763	748	703	694	680	714	753	739	702	743	678	689	653	683	688	738	730	743	706	663	749	705	648	751	749	721	709	690	712	682	734	704	718	702	678	732	713	748	700	666	685	750	747	708	723	756	705	762	706	749	718	680	720	682	691	684	690	726	715	678	678	664	680	665	749	745	676	735	709	713	677	671	748	708	703	713	707	702	690	760	716	705	746	743	716	721	688	736	716	669	731	710	693	679	726	723	713	700	714	676	720	723	666	730	725	665	714	668	666	692	645	735	716	681	690	670	694	743	721	704	683	714	742	699	708	698	702	722	695	697	693	748	687	713	705	680	659	658	718	720	691	723	728	713	685	688	719	713	721	664	702	698	724	679	725	638	704	762	694	738	706	758	725	683	735	715	738	723	743	681	745	712	678	651	759	707	737	716	753	745	674	713	688	726	712	676	704	707	712	697	739	693	723	710	755	746	753	693	701	724	695	704	747	749	768	735	686	714	723	677	681	690	727	671	703	713	722	732	726	722	739	676	714	734	678	684	712	711	731	684	698
27212	50022	38383	27082	21542	17540	13695	10832	7994	5938	4988	4061	3134	2666	2428	2112	1863	1656	1601	1381	1344	1306	1244	1302	1218	1226	1189	1048	1004	940	955	889	973	859	901	866	883	801	792	766	753	780	773	838	843	766	772	773	727	759	764	784	796	707	800	730	799	744	746	740	757	766	723	739	768	819	749	716	731	751	752	753	721	739	756	752	759	730	834	741	766	749	730	771	747	781	716	784	730	770	761	728	716	760	731	716	729	745	720	741	775	774	737	736	725	726	759	776	712	726	716	751	754	728	752	742	751	744	750	775	838	757	781	725	767	742	817	750	781	729	723	744	740	811	758	762	776	753	749	744	779	762	735	744	724	734	737	732	755	777	708	780	795	805	759	755	759	807	736	775	729	775	765	744	778	726	777	724	783	752	716	731	751	736	712	782	752	715	735	776	724	737	754	757	735	726	772	728	706	762	781	769	760	765	781	724	743	767	762	760	776	736	768	783	740	696	781	781	768	742	749	736	708	789	710	747	743	762	733	786	750	738	734	758	740	729	713	721	771	758	742	755	757	728	718	762	748	804	738	740	747	725	731	755	727	731	783	737	771	708	721	780	781	742	756	727	729	784	753	774	755	710	722	783	748	775	759	774	756	824	769	761	716	722	765	782	728	732	704	742	764	703	729	746	733	742	748	697	685	771	792	790	770	723	751	690	714	718	728	760	685	759	753	706	758	719	726	830	714	741	758	726	736	715	711	732	731	792	732	773	751	733	794	752	729	748	752	696	752	778	765	747	786	697	734	717	732	773	755	748	750	783	700	730	725	719	734	756	735	750	739	768	722	762	763	736	760	751	768	740	786	751	758	779	760	706	754	743	769	721	707	717	750	740	753	764	724	756	735	776	757	712	788	712	737	774	729	757	718	786	770	714	738	710	728	758	778	792	749	765	743	735	776	792	738	749	738	747	737	751	756	765	756	731	801	795	748	751	773	737	750	737	692	769	765	799	748	740	719	735	764	739	725	759	705	733	758	770	786	713	777	759	783	749	740	764	715	734	757	785	753	717	724	743	769	821	783	714	784	745	798	718	742	746	747	738	757	736	749	727	703	776	746	778	705	703	685	720	732	714	722	787	724	749	741	705	714	735	729	706	812	743	711	772	759	760	772	738	734	766	714	753	751	759	773	708	718	745	772	772	784	753	733	763	724	764	797	765	735	750	763	771	803	732	738	743	747	769	744	763	697	731	766	720	751	760	742	739	732	743	746	731	725	744	716	762	787	698	763	728	773	800	754	732	715	774	752	710	737	765	734	743	733	778	717	705	779	764	776	746	748	758	747	729	750	786	745	743	754	681	750	758	757	777	769	736	740	743	735	744	777	770	751	774	719	737	730	726	750	771	769	712	752	748	808	727	732	745	779	737	780	778	793	764	729	739	743	742	760	765	810	724	768	767	744	738	746	802	747	746	754	744	763	785	720	752	744	724	703	700	746	695	774	756	761	719	732	736	732	805	709	732	782	795	770	753	785	703	770	742	771	795	736	737	790	729	700	696	715	747	750	750	732	768	739	742	737	752	740	783	751	785	764	751	769	758	742	752	741	751	688	742	751	734	814	777	740	787	783	739	726	753	791	717	757	769	774	717	843	735	770	709	752	724	767	730	711	750	839	734	736	731	796	752	745	780	766	706	720	784	748	750	798	714	731	773	744	794	783	741	765	665	765	749	764	725	734	775	762	749	780	772	774	729	747	742	752	703	809	755	770	684	779	736	770	720	763	767	731	783	779	734	734	789	771	732	715	739	732	730	799	787	718	751	716	751	749	734	789	780	764	770	738	761	737	743	741	700	778	763	717	757	783	778	737	751	783	774	718	744	765	768	683	752	766	752	748	753	730	720	722	812	784	723	711	756	743	797	750	766	732	742	738	765	741	751	747	717	746	693	688	771	743	726	724	753	749	780	752	829	734	753	774	752	796	743	777	715	727	712	712	766	760	826	779	765	697	763	764	764	735	755	783	738	751	793	774	701	771	743	760	787	781	783	766	794	722	787	785	712	744	777	745	753	687	722	723	779	793	774	680	709	748	757	704	748	785	731	788	738	738	757	750	743	716	723	727	768	774	756	777	719	748	797	777	704	744	762	695	790	717	757	728	731	716	731	790	726	738	766	682	789	740	773	772	737	829	733	764	762	778	728	723	733	761	745	785	747	733	746	748	784	736	752	744	771	800	695	787	744	715	729	741	759	714	739	717	764	733	812	789	726	775	762	776	735	710	781	790	783	767	763	771	728	741	719	766	733	726	762	730	728	705	735	732	768	721	762	763	779	704	747	759	740	727	749	757	781	765	792	744	756	741	747	816	737	759	776	769	761	769	752	737	726	730	750	775	772	753	730	761	706	797	774	786	769	757	748	753	765	740	745	742	787	736	796	760	721	763	736	737	726	768	728	708	750	775	762	786	754	752	744	785	738	763	792	746	779	760	727	735	739	779	751	717	762	778	741	798	770	708	764	734	771	692	776	703	765	721	723	757	759	705	820	717	749	741	757	771	721	785	755	722	781	769	780	752	804	771	733	716	707	744	770	761	676	729	751	752	743	777	709	758	738	777	707	771	767	742	808	755	789	791	765	791	762	739	767	740	749	720	777	768	768	784	738	719	802	735	780	784	769	767	718	779	741	761	770	769	781	709	778	737	669	731	743	753	736	727	717	698	780	736	712	718	767	737	698	776	777	749	765	745	729	742	770	753	778	757	731	738	737	726	767	749	738	740	747	736	729	757	760	742	754	705	772	754	706	722	749	773	761	735	750	771	754	734	685	793	753	749	723	720	768	748	782	726	765	701	787	711	760	751	718	758	739	792	711	727	709	763	736	777	770	751	748	730	736	769	742	707	719	772	757	732	714	763	758	763	795	736	766	742	723	750	741	746	758	735	730	763	820	776	773	757	735	755	751	763	753	753	750	750	746	754	731	711	717	743	717	779	783	759	708	751	779	747	720	804	774	715	719	769	708	757	740	713	768	775	691	784	826	770	760	737	698	686	799	736	724	778	681	746	784	747	774	737	747	732	762	744	758	746	771	767	705	792	740	730	716	745	724	764	795	806	773	790	752	728	703	768	748	761	778	741	768	767	787	775	753	757	739	750	741	763	709	798	749	754	725	778	771	686	737	794	733	769	753	756	813	773	755	804	756	748	755	716	794	783	810	775	750	765	743	762	713	813	735	812	738	710	774	747	692	770	778	768	716	699	796	741	778	777	781	729	729	725	725	760	697	743	735	769	772	755	738	754	717	801	738	749	768	734	715	712	792	733	782	750	740	744	717	784	771	763	674	752	759	769	746	754	706	772	772	737	775	832	764	754	770	764	717	776	763	727	759	739	767	706	722	749	786	772	701	710	796	683	736	726	771	738	764	731	733	761	790	752	748	731	761	703	732	772	786	747	756	750	720	726	758	797	739	746	739	766	749	759	740	736	672	744	784	778	748	775	707	760	794	693	752	758	753	778	753	780	723
28264	23475	25517	17372	9323	5718	4102	3170	2298	1797	1458	1266	1073	968	940	868	745	670	636	663	588	583	574	573	563	552	579	561	501	497	523	495	441	500	465	488	443	458	423	478	453	410	415	436	463	464	443	450	441	434	435	418	442	431	423	417	418	401	458	445	432	444	456	410	455	398	427	462	429	418	440	404	424	413	402	403	389	399	442	423	436	416	433	431	441	431	428	427	442	403	430	437	457	430	417	423	426	395	429	399	410	426	499	406	434	414	410	431	484	413	443	398	420	408	443	424	415	430	450	440	413	409	390	400	391	393	404	411	382	459	419	423	437	424	401	408	437	393	422	433	438	453	440	395	426	417	450	437	475	472	427	424	422	438	403	420	462	388	428	402	403	398	426	405	398	405	420	433	390	443	460	421	444	444	409	427	427	414	427	396	451	465	448	409	448	368	407	426	372	408	422	440	467	420	431	436	440	462	419	406	464	420	422	379	424	429	442	436	438	395	452	402	422	397	417	442	471	468	414	413	432	457	445	419	418	427	455	418	447	447	415	424	459	445	422	396	446	447	444	400	411	430	401	421	427	456	423	403	447	426	410	442	431	417	466	446	410	446	437	434	423	403	423	463	399	439	412	423	438	417	418	413	407	433	460	411	439	420	451	405	432	455	451	443	415	424	456	422	442	398	390	406	423	422	448	407	435	448	426	433	411	446	410	419	420	470	400	413	408	407	448	439	412	417	453	425	461	431	452	457	417	442	449	449	455	450	454	422	395	441	414	422	435	446	440	390	447	453	409	450	419	406	448	390	423	479	425	441	457	450	408	399	431	433	408	423	405	441	412	436	436	389	448	440	445	372	419	417	413	379	455	443	394	420	415	431	458	433	443	434	462	401	430	418	442	408	436	412	419	421	455	444	420	418	406	403	448	405	409	427	431	428	412	434	425	434	423	439	448	414	461	420	453	429	448	423	455	415	439	392	462	431	458	444	430	462	421	412	433	402	463	448	453	420	444	443	402	458	426	442	417	433	479	416	439	428	417	429	441	442	475	450	463	445	420	435	400	414	391	431	412	399	430	409	423	433	425	442	425	461	464	400	395	392	442	409	424	421	433	436	443	443	470	419	425	422	412	445	408	453	450	428	444	431	450	417	389	449	446	424	478	404	412	432	455	414	411	448	451	433	406	398	399	431	434	449	406	450	414	430	392	411	474	412	448	455	431	391	427	439	435	407	480	400	470	439	456	409	391	438	396	433	435	425	423	403	394	408	402	405	448	428	409	467	425	462	460	421	447	444	433	421	458	405	427	404	451	401	406	424	424	451	446	445	426	436	434	412	404	440	453	417	418	438	428	430	428	428	434	398	436	392	468	459	412	410	400	434	443	423	467	441	427	428	437	433	371	398	427	390	417	471	443	385	433	397	443	445	448	440	436	411	433	386	412	427	427	407	442	418	450	416	454	439	396	432	416	389	429	445	432	399	417	424	441	425	419	413	448	435	471	431	431	416	452	382	427	403	434	408	408	427	428	424	417	452	413	432	395	407	438	433	424	406	418	415	410	414	429	392	461	407	413	452	448	425	397	436	424	436	412	448	455	414	429	418	422	420	456	424	445	420	430	412	440	442	417	443	479	411	478	467	460	427	417	439	432	481	413	409	461	413	445	437	422	465	426	411	409	456	429	391	452	440	417	412	440	435	402	397	413	419	451	422	438	439	442	420	427	418	466	463	396	449	404	464	414	428	448	411	419	395	385	414	419	439	440	454	437	407	471	424	413	418	445	391	446	421	416	422	416	432	421	436	462	435	459	434	433	429	434	434	423	435	467	420	416	409	437	429	489	423	437	400	465	422	385	451	416	454	453	420	418	405	430	408	425	441	441	425	424	451	391	379	431	421	430	433	429	448	466	449	430	437	433	405	447	431	437	401	415	484	413	428	397	411	422	440	444	446	411	408	429	473	413	412	412	390	436	407	433	379	444	446	429	457	431	429	452	431	429	440	431	415	435	437	409	427	429	445	421	467	399	403	406	465	454	442	474	432	404	365	448	444	423	450	486	437	426	457	443	445	440	424	448	434	439	454	432	434	456	432	423	392	390	427	386	426	400	394	406	431	449	410	380	456	408	457	398	407	431	426	414	434	393	441	446	441	368	404	420	447	413	474	392	388	438	465	404	425	425	436	393	423	386	420	436	400	440	406	414	414	453	449	401	416	416	430	391	460	458	422	445	449	437	440	427	443	385	456	449	415	414	404	446	441	425	427	414	429	453	435	437	425	421	415	418	451	424	450	404	424	450	452	472	438	432	455	430	423	414	412	370	418	443	454	428	444	416	466	431	436	428	470	396	418	453	439	422	427	419	447	423	399	425	464	400	419	435	435	399	428	454	426	427	409	407	444	446	429	429	422	447	450	421	436	465	436	430	421	426	425	452	403	426	371	428	462	448	439	402	455	416	409	399	429	434	437	417	448	407	429	415	428	411	458	406	430	422	432	460	445	462	428	443	437	420	440	426	448	433	433	471	413	442	411	412	417	408	413	396	412	415	391	414	446	431	394	410	434	416	409	395	436	412	428	450	402	416	418	410	440	421	399	432	453	419	435	434	473	423	436	400	387	419	461	394	431	451	395	371	446	426	411	440	435	429	435	466	429	429	417	440	421	445	428	411	411	401	426	436	448	414	423	515	422	426	430	391	410	426	419	403	437	433	402	412	422	414	432	443	406	464	456	402	412	397	439	419	428	438	436	432	434	412	413	436	433	397	432	420	436	448	431	438	442	446	408	432	440	430	422	427	376	424	417	473	455	448	438	413	414	428	470	426	428	412	438	456	422	431	404	422	388	465	440	424	453	454	449	442	423	439	449	375	447	415	416	430	489	417	380	439	441	404	396	420	446	425	423	406	423	425	425	411	427	432	425	444	390	430	410	449	434	439	406	410	423	390	408	441	430	446	480	428	454	454	392	383	444	462	442	407	376	492	442	454	432	423	439	464	438	398	426	433	423	431	401	425	429	438	380	447	418	413	432	421	444	425	426	426	440	422	418	419	406	391	424	407	435	450	438	409	455	417	473	462	395	436	441	446	418	414	431	440	442	458	453	415	428	429	424	420	433	410	448	415	434	434	413	437	417	412	413	414	461	472	427	430	426	413	463	404	403	437	457	419	451	462	414	422	430	422	418	428	427	427	420	410	421	446	431	419	408	428	407	452	413	422	448	475	393	474	400	446	427	429	411	441	443	421	426	424	415	416	430	445	379	431	406	438	436	438	423	444	449	440	409	414	430	435	435	420	415	412	411	423	422	451	388	401	407	443	437	406	419	439	431	387	421	414	425	459	420	409	435	402	423	419	417	449	439	447	349	485	413	449	441	458	433	432	412	409	442	419	445	427	416	444	397	444	415	384	480	444	417	440	435	487	410	452	469	423	433	401	394	416	405	430	427	421	425	420	443	386	390	402	459	402	432	442	459	431	425	449	397	443	437	409	444	455	429	410	405	437	449
24591	37406	27724	17303	12608	9659	7337	5950	4177	3142	2572	2042	1652	1462	1273	1163	1079	928	867	827	749	612	704	712	689	626	681	657	581	539	522	563	553	556	490	519	515	467	509	474	490	478	473	508	462	453	441	476	494	482	450	476	431	462	459	486	498	487	435	471	440	482	473	457	483	443	483	425	493	458	409	474	442	448	471	439	462	426	459	429	434	463	421	471	451	449	456	497	463	487	479	469	472	470	479	470	466	452	445	474	487	469	458	491	478	476	435	495	449	434	499	460	459	444	460	489	462	465	471	455	454	465	448	459	473	462	461	462	451	467	437	472	461	476	472	423	496	432	413	450	461	422	495	472	469	435	474	452	455	463	468	447	449	512	469	447	485	462	479	450	465	496	445	479	452	440	482	446	440	475	436	442	483	475	467	473	453	445	480	427	481	457	484	479	480	439	473	437	470	435	455	470	482	472	450	450	462	490	477	473	457	432	423	484	460	441	490	476	457	436	421	480	437	459	475	456	470	496	469	481	469	455	460	460	466	435	452	470	478	429	480	431	447	454	496	432	434	451	435	498	448	487	454	447	431	466	457	420	444	412	447	495	476	419	469	481	477	447	473	496	464	475	435	498	439	425	443	454	436	470	455	523	428	504	448	520	484	449	424	493	438	485	442	443	442	471	478	474	453	506	473	479	409	428	443	435	426	484	477	489	498	447	456	479	448	466	476	472	447	438	413	450	450	454	458	467	472	443	472	420	439	468	486	459	459	478	477	466	503	456	444	434	438	454	433	433	470	462	456	443	468	476	465	479	467	485	430	461	468	436	461	494	472	441	445	449	470	433	469	466	449	457	458	440	425	457	460	444	453	449	467	502	467	436	450	450	455	453	465	448	433	539	447	476	457	452	476	475	473	433	464	463	465	505	506	488	492	461	446	473	418	464	394	461	427	488	442	461	472	488	431	501	534	474	451	465	442	451	460	433	489	456	476	440	488	494	468	459	450	500	468	464	438	481	461	474	461	482	449	462	459	434	463	501	468	473	447	490	472	463	467	456	450	448	470	473	469	512	406	481	467	445	432	467	469	518	451	421	448	464	500	422	464	446	474	500	444	503	491	462	476	463	459	466	435	418	487	481	480	483	470	474	452	470	462	450	456	467	450	472	472	486	532	470	496	492	445	487	478	466	463	482	449	437	465	460	470	459	434	474	483	488	464	475	478	496	450	474	423	450	458	456	473	469	474	489	458	490	506	459	463	462	459	444	448	453	450	462	437	459	407	487	455	452	444	463	460	463	439	443	456	459	468	460	489	456	445	465	467	426	463	405	439	482	462	455	475	442	422	443	421	440	468	434	442	422	456	423	440	413	448	465	466	465	475	437	468	473	477	456	459	476	500	464	431	484	465	429	449	487	467	439	493	444	451	470	463	433	456	494	479	434	467	437	470	444	423	427	436	491	488	435	478	451	481	452	446	482	426	464	463	442	440	460	425	449	472	426	439	427	448	496	454	428	438	463	455	453	450	422	442	457	447	484	459	453	447	488	462	488	480	496	449	463	456	469	440	475	499	447	468	462	466	446	453	452	484	454	493	493	460	445	453	464	423	452	460	447	482	448	495	431	488	475	488	495	446	479	430	457	511	445	487	479	447	469	458	500	466	433	452	467	476	453	442	443	473	448	460	469	420	438	466	480	451	459	451	464	446	460	463	430	467	509	462	503	443	490	428	459	484	465	466	485	451	448	486	472	461	468	427	459	446	456	474	450	437	455	414	463	473	451	429	470	489	475	417	475	486	447	430	447	445	422	495	433	431	409	480	468	480	465	451	451	439	446	461	451	455	446	435	466	461	438	445	496	470	480	467	470	484	442	469	453	460	437	472	455	471	500	448	461	495	480	444	476	464	448	400	424	462	474	514	486	499	462	442	472	437	457	478	459	452	473	472	479	446	473	490	456	473	479	471	434	451	466	527	454	456	489	446	458	452	470	473	442	441	478	471	435	464	492	464	459	479	452	480	488	466	470	498	467	483	438	443	434	452	480	487	423	465	430	461	428	461	472	446	458	468	493	459	430	419	481	467	468	426	461	487	458	455	464	464	454	526	497	453	427	462	464	448	450	512	432	463	449	470	439	495	441	466	475	468	463	472	504	488	429	465	479	413	486	466	468	435	435	465	468	455	428	452	493	477	440	454	468	459	487	466	434	448	470	484	455	496	467	461	473	467	442	440	446	495	472	468	489	482	495	497	430	474	461	441	452	438	449	454	495	443	438	450	439	469	444	468	484	462	455	453	474	476	496	425	439	421	450	518	450	456	428	413	419	455	472	445	448	454	450	443	459	482	422	432	435	454	451	500	442	480	494	446	466	467	440	500	451	456	469	507	504	450	471	478	469	489	480	473	452	444	434	435	485	492	461	474	505	418	520	464	475	465	436	482	441	462	437	470	450	464	466	472	452	462	427	444	442	476	473	460	488	473	468	499	469	458	437	485	470	448	455	460	450	447	457	472	493	461	487	478	423	484	454	446	451	433	452	487	440	437	463	474	478	470	503	472	441	467	462	465	469	450	479	444	469	450	453	439	459	439	422	466	498	428	479	469	487	457	485	475	470	431	429	445	463	455	472	452	455	467	431	458	450	492	452	445	466	462	471	468	465	424	446	476	453	472	448	475	490	460	478	478	496	496	473	484	451	469	477	450	480	451	469	484	462	421	426	458	466	474	486	477	438	459	476	462	463	478	460	463	474	469	490	464	436	416	492	473	472	494	467	449	457	461	487	460	441	456	463	470	426	447	437	485	467	482	479	458	474	464	467	434	456	476	438	506	449	488	499	462	487	488	485	473	439	471	474	469	495	459	439	463	474	424	436	437	455	461	451	496	445	455	444	460	497	491	455	477	478	439	451	430	521	438	463	463	464	425	454	438	447	463	448	437	419	470	463	461	448	464	450	464	467	451	463	440	446	468	427	471	458	468	465	444	451	434	478	486	484	428	448	432	426	437	440	450	418	495	480	432	448	472	464	462	467	455	448	452	470	477	503	447	492	438	445	465	450	478	462	484	457	446	463	462	484	444	437	487	458	476	512	431	454	477	538	446	464	460	449	430	460	462	464	448	459	477	482	447	459	473	486	467	472	453	498	427	469	454	477	461	468	490	439	427	458	497	457	464	477	435	458	431	454	485	436	491	452	476	444	462	438	453	472	453	461	462	451	444	484	446	449	458	464	431	488	488	456	470	462	474	490	413	429	457	447	494	452	455	477	439	440	469	477	443	452	481	466	437	470	490	452	434	433	445	440	459	476	446	466	439	465	514	446	475	452	415	460	465	460	471	467	471	473	475	412	444	515	423	477	455	437	471	466	440	452	479	456	468	457	482	452	460	481	453	461	484	478	464	475	443	468	467	436	445	445	462	475	472	484	457	457	472	421	497	464	444	464	459	465	411	480	449	464	458	449	466	444	432	449	491	448	467	442	454	450	450	448	463	434	438	469	455	459	467	464	471	461
23354	21049	28252	24136	21317	17567	9077	5331	3744	2953	2423	2080	1735	1648	1407	1316	1268	1099	1068	996	994	954	911	863	829	926	898	903	841	773	819	753	804	856	782	752	797	730	803	668	705	707	680	678	723	725	691	691	710	700	686	637	763	689	738	704	661	646	655	720	700	710	713	676	703	691	716	741	692	707	746	684	734	724	731	685	685	731	690	717	679	721	690	707	675	745	693	684	725	738	676	730	707	687	669	682	672	680	776	693	747	691	719	669	691	762	682	675	704	704	703	717	689	703	687	714	654	739	723	671	713	739	713	689	725	699	731	701	675	692	712	653	687	700	699	685	688	694	710	665	679	703	725	705	661	667	718	702	716	703	661	716	684	681	740	726	723	697	733	701	717	687	668	727	677	686	683	669	666	692	672	703	758	684	691	686	704	682	699	733	677	713	752	654	714	714	701	673	711	724	710	674	659	688	666	701	679	682	682	720	707	693	677	670	674	741	672	704	762	709	717	753	675	673	743	719	701	778	714	684	705	713	672	674	698	722	665	707	699	662	703	698	681	657	704	694	733	688	716	703	665	647	666	732	709	716	742	680	695	696	694	691	668	673	708	733	696	715	662	711	738	748	731	674	711	739	666	724	709	729	732	678	738	689	676	682	683	704	693	702	714	684	713	720	692	725	696	719	698	715	713	712	700	687	676	729	748	685	691	707	700	712	767	721	751	765	698	716	688	743	706	685	709	695	732	677	696	723	723	687	720	688	703	685	714	701	692	689	679	677	662	662	694	723	671	705	743	716	690	704	710	675	705	655	728	678	620	673	638	719	743	763	656	661	709	664	685	700	773	680	685	710	737	743	754	706	698	680	687	662	691	700	692	707	693	690	710	694	702	709	695	646	694	697	733	711	719	740	706	657	756	750	672	674	661	716	759	677	704	710	718	731	728	694	688	704	707	707	714	649	665	684	703	710	713	715	698	694	684	684	726	737	658	730	644	678	727	681	703	701	710	678	732	685	672	692	708	702	670	693	684	739	708	704	718	673	672	674	693	677	643	709	691	760	778	673	764	740	686	700	752	755	682	734	656	675	679	658	647	731	714	715	690	714	738	700	720	699	722	684	707	685	652	709	708	665	716	647	720	743	735	718	713	759	725	690	693	684	704	744	752	698	700	699	672	731	711	718	711	719	705	689	698	700	714	686	666	727	710	729	686	703	694	713	698	681	754	711	735	706	725	708	666	696	714	701	732	672	728	719	688	665	695	693	749	771	692	718	721	672	707	681	718	710	677	706	627	657	697	739	693	695	761	761	693	679	686	713	697	697	673	671	687	683	683	717	737	687	734	691	722	702	669	706	654	715	725	713	693	746	713	645	685	670	725	713	734	738	726	685	664	750	707	692	660	737	724	678	696	721	616	694	695	690	680	681	722	782	700	655	709	672	689	753	732	709	720	740	715	726	733	694	696	707	649	755	691	647	722	696	729	695	710	694	737	717	728	699	696	705	723	733	725	715	712	691	696	674	700	721	676	713	713	695	672	651	737	653	710	652	682	682	727	695	709	671	677	725	667	703	684	697	645	676	730	708	697	706	727	741	696	690	710	671	665	705	665	738	735	626	675	672	706	674	689	679	742	686	698	672	691	732	720	683	707	652	688	715	650	711	656	747	632	714	732	671	679	700	652	720	705	688	706	683	679	683	709	725	729	699	683	656	720	711	729	691	633	723	695	681	677	742	705	725	677	716	675	668	720	719	709	679	698	698	696	707	660	694	709	718	676	703	699	762	738	689	728	676	715	666	740	688	689	698	707	692	668	650	658	651	678	701	690	734	666	693	741	685	724	659	702	724	662	712	672	734	699	719	686	720	726	679	726	718	715	663	724	755	732	712	723	672	661	661	716	718	705	730	702	735	686	680	703	734	695	662	675	735	680	698	717	687	713	677	715	703	729	673	711	688	679	701	653	689	693	700	664	706	691	682	618	680	770	674	675	684	667	726	673	672	665	695	722	704	693	679	679	720	751	698	676	720	657	696	682	714	664	732	711	648	683	670	718	715	655	693	689	696	752	751	690	679	719	710	687	721	710	697	733	699	674	672	692	691	665	669	692	673	702	685	672	688	703	762	676	704	705	769	731	705	714	682	743	715	717	683	688	697	703	723	706	724	703	729	740	711	684	709	674	763	650	729	719	691	722	679	741	737	655	672	715	664	669	724	704	727	707	674	687	719	696	722	673	682	687	650	688	673	653	700	707	689	708	731	654	716	665	713	675	708	657	680	741	762	698	660	719	685	716	686	694	677	691	666	672	703	703	624	688	708	679	691	756	739	702	717	640	700	734	763	689	637	696	702	726	682	706	743	695	673	634	680	680	690	678	727	693	741	728	723	698	699	703	718	698	673	679	693	690	748	651	685	671	686	765	644	702	660	615	714	667	673	705	748	751	732	696	743	749	733	722	680	730	709	676	682	676	675	723	686	689	701	665	710	719	689	688	644	662	701	687	660	691	679	706	677	704	667	704	684	745	719	695	742	697	698	712	652	716	712	718	664	683	736	678	676	710	720	698	711	732	677	693	744	732	732	729	690	726	732	682	680	674	713	732	747	701	730	681	712	718	693	735	737	756	656	704	685	686	664	725	695	656	713	677	745	702	717	677	730	654	704	695	722	702	708	694	701	713	684	674	680	718	686	721	714	692	694	675	702	676	662	709	724	706	698	698	704	701	698	734	666	714	722	687	693	754	745	700	672	703	710	726	696	707	704	677	670	684	661	715	662	772	714	701	701	706	691	752	676	664	661	673	706	729	699	665	709	715	724	725	724	720	692	682	682	690	651	739	691	650	685	705	662	692	723	651	657	653	727	673	724	727	699	652	716	696	689	633	687	687	682	698	711	711	663	685	695	652	714	715	699	727	641	667	697	739	694	749	678	657	768	685	721	703	712	708	701	699	684	679	686	714	670	698	706	704	734	697	683	701	684	692	689	685	700	698	722	682	719	741	704	704	696	704	687	685	647	734	676	687	707	718	673	679	689	742	711	708	648	709	632	719	691	715	690	730	734	675	731	783	697	682	662	706	746	679	679	702	688	718	703	700	731	647	729	708	738	704	673	728	689	714	722	662	692	713	715	683	711	714	665	690	700	703	695	712	701	665	670	685	679	720	747	686	660	683	687	670	720	677	710	671	696	709	687	720	705	716	749	637	730	629	693	649	689	673	710	710	722	705	696	703	738	713	677	684	677	712	706	667	668	685	661	690	714	689	696	685	714	700	697	684	683	705	704	687	712	700	650	701	688	674	713	672	647	757	713	716	741	697	636	650	705	700	690	665	697	659	687	705	710	724	704	708	706	675	706	672	702	696	718	708	692	680	665	786	703	665	653	696	707	731	710	761	715	671	694	672	729	706	679	684	733	673	762	668	701	742	690	687	674	676	737	666	739	646	705	686	701	722	729	667	715	634	697	678	712	667	740	653	702	682	672	727	698	686	686	721	707	641	727	723	704	668	710
25185	44970	34033	22569	16975	13492	10304	8407	6032	4828	3871	3176	2516	2300	2013	1784	1625	1478	1342	1253	1134	1176	1095	1092	1087	1077	1021	981	928	871	865	901	890	877	862	837	816	763	734	729	715	744	811	713	716	754	755	761	756	702	737	726	753	729	727	695	698	723	776	719	708	725	762	712	699	752	765	756	737	774	761	731	723	699	744	777	732	727	752	710	749	801	685	756	726	747	763	725	789	716	749	716	670	702	735	725	714	787	776	743	760	756	724	714	732	777	708	723	733	770	785	752	747	719	774	719	706	725	752	717	763	717	738	744	747	755	711	730	705	701	665	722	733	749	704	724	727	695	755	689	715	731	742	751	754	761	684	731	790	712	757	734	755	749	695	774	741	721	771	734	682	758	775	726	724	715	752	747	736	720	748	690	712	729	745	736	696	722	717	775	714	768	717	718	762	738	677	700	743	769	740	754	754	717	688	701	741	730	659	692	734	735	728	762	745	730	733	741	730	679	742	734	779	731	762	735	776	706	731	706	731	704	772	752	745	762	790	688	711	734	717	684	709	729	724	700	727	744	746	762	751	727	713	731	751	721	764	713	644	688	716	728	757	741	748	758	731	755	713	728	756	742	737	713	770	726	752	743	724	751	756	743	746	748	699	769	759	740	736	701	701	764	734	754	746	733	681	725	711	762	737	733	748	756	718	728	763	757	672	743	718	725	731	740	772	718	689	723	734	754	724	746	710	731	729	756	747	765	730	760	754	725	683	773	756	742	747	707	748	730	751	693	746	731	792	676	742	763	761	754	735	728	751	742	693	741	698	743	804	768	717	781	726	710	706	759	696	774	697	736	718	712	765	754	699	698	721	745	716	765	739	740	721	744	756	703	702	746	746	741	742	704	715	716	774	709	724	749	766	751	763	731	755	746	730	744	761	740	722	720	794	736	706	774	747	762	704	746	709	694	755	714	734	735	740	697	739	742	745	733	771	710	777	705	703	764	745	709	718	749	726	672	743	700	748	750	765	710	768	770	704	741	705	790	695	739	706	744	723	730	738	753	764	705	763	736	720	746	768	784	745	773	690	697	739	771	732	743	753	812	726	785	762	732	701	712	779	747	756	752	707	679	717	714	710	727	726	728	697	720	689	704	745	727	739	744	696	748	697	724	705	721	726	719	736	740	705	745	756	741	716	748	739	755	731	745	689	753	716	754	729	732	739	752	743	728	752	768	684	711	694	693	725	778	697	685	721	690	713	760	742	779	731	759	792	713	745	739	719	724	730	708	740	767	720	747	728	683	724	768	706	724	776	690	679	783	742	742	755	703	749	726	724	733	718	728	781	775	722	756	729	754	796	770	697	693	666	711	733	716	755	767	797	727	713	706	750	773	709	771	756	709	758	725	732	762	745	748	755	721	711	770	748	738	738	772	779	700	744	753	738	758	732	723	766	680	772	720	726	741	756	726	715	743	754	755	764	738	758	745	738	690	748	740	758	720	749	748	806	683	754	730	754	739	779	730	699	755	728	702	783	715	726	722	758	701	740	742	735	743	701	703	735	718	743	732	764	760	733	752	746	735	718	747	746	755	709	742	767	717	695	747	723	755	698	697	726	714	708	772	697	747	719	762	736	769	727	719	709	727	716	737	786	781	759	754	764	736	702	766	688	754	783	797	749	727	679	727	697	745	752	725	745	743	703	714	769	762	747	719	757	748	799	750	732	723	704	736	749	715	738	751	726	735	759	718	767	730	673	737	663	727	735	718	799	720	765	685	739	743	788	693	754	700	792	715	660	703	773	720	796	734	755	724	759	728	699	737	744	729	701	666	702	739	749	696	737	738	732	714	754	718	753	743	751	746	732	735	705	724	753	768	700	725	696	768	729	735	755	780	767	736	743	723	688	745	710	736	714	713	754	737	686	742	780	715	741	743	787	751	778	755	722	740	736	757	736	695	756	720	720	693	756	706	720	756	687	694	709	753	754	739	685	701	703	744	771	759	736	713	745	722	742	682	721	746	707	751	766	701	720	733	713	731	727	730	763	760	689	731	727	739	734	735	729	663	734	752	725	747	730	765	752	772	716	737	754	737	737	745	745	746	737	717	746	712	740	722	751	716	749	775	719	757	737	722	726	726	768	682	699	761	754	762	711	726	745	724	754	675	687	738	739	742	804	730	751	744	745	725	747	775	744	708	770	765	671	715	734	672	733	757	688	704	718	748	655	678	735	737	728	687	707	749	737	714	744	684	675	704	724	701	735	753	755	776	755	731	739	730	754	754	724	727	755	723	667	751	701	745	742	776	743	719	711	716	719	697	748	688	699	736	700	715	748	687	727	708	717	751	733	704	713	677	718	703	729	709	725	698	722	760	708	759	675	768	739	701	707	743	773	744	735	745	720	724	745	723	714	833	698	753	741	714	730	732	705	726	729	746	718	769	726	749	721	825	736	762	720	741	712	736	734	783	684	695	750	687	753	729	732	713	748	740	751	737	700	728	768	793	757	704	701	725	693	699	706	744	741	696	750	747	728	727	739	706	753	753	739	726	760	726	731	752	719	727	726	691	738	691	716	748	752	713	709	739	712	739	748	740	735	727	692	707	745	728	744	748	702	772	713	747	737	767	728	734	672	741	741	726	726	689	741	738	717	718	721	731	718	709	770	736	719	732	720	747	738	710	738	702	815	747	682	765	721	708	745	728	727	716	724	725	767	756	749	689	695	741	709	775	708	756	755	698	728	701	741	773	741	751	774	745	715	766	688	657	700	771	724	772	730	719	716	762	703	759	776	754	741	739	691	744	704	740	786	749	745	730	748	693	727	711	708	747	717	738	733	748	731	752	690	691	730	686	688	730	733	768	791	725	723	746	730	750	756	694	730	747	768	731	725	732	770	739	764	763	750	758	722	712	718	757	773	758	770	721	738	660	718	696	690	734	783	748	678	751	756	710	734	703	773	753	765	728	730	682	749	741	766	749	780	729	694	710	751	729	722	767	781	727	725	704	700	710	721	726	749	701	722	746	721	783	744	806	730	651	766	736	739	727	717	775	713	732	709	804	738	774	781	714	740	653	752	722	724	710	731	727	721	727	724	741	759	767	731	719	756	751	694	731	743	679	714	722	751	723	746	761	697	731	727	767	703	764	702	719	708	738	729	698	719	758	720	770	707	707	732	670	790	679	706	746	713	779	706	722	779	722	690	767	721	713	736	709	741	756	715	698	731	731	743	731	778	692	750	739	729	782	772	738	706	752	702	766	737	750	705	711	704	744	745	733	739	734	777	691	780	739	705	757	729	744	732	746	775	768	690	675	719	711	740	719	769	723	757	754	770	735	735	743	730	740	776	742	731	771	754	731	749	668	729	755	740	730	711	714	759	753	688	753	719	782	729	726	695	779	772	716	755	774	710	753	731	725	751	746	795	732	724	718	710	713	722	704	756	712	753	699	739	756	719	736	769	730	710	766	712	735	744	751	730	710	767	734	734	707	730	753	750	768	734	747	735	737	699	712
24553	21052	27402	25236	17389	9195	5889	3926	2965	2312	1923	1622	1339	1074	979	904	775	745	634	593	636	572	570	522	578	569	508	520	456	467	431	447	428	447	390	411	405	393	370	337	367	403	364	379	355	368	382	360	338	349	385	339	354	380	343	364	340	401	368	367	375	338	368	373	328	340	357	338	368	345	391	372	357	333	365	397	392	362	361	377	348	361	362	339	354	327	343	385	382	377	361	372	367	366	363	346	338	391	345	343	367	365	384	324	362	365	336	377	373	363	381	371	362	361	368	380	386	365	374	351	344	333	395	372	393	304	353	369	355	368	347	355	359	357	374	366	367	351	382	345	347	365	337	341	344	392	368	322	382	343	339	354	350	364	350	409	353	387	367	369	349	380	361	361	328	383	342	369	332	381	340	375	392	359	364	350	353	346	356	349	383	387	364	381	332	379	358	339	346	346	336	374	375	355	365	366	350	335	384	356	349	355	382	317	358	366	367	354	360	384	378	407	367	396	356	359	339	362	342	348	360	364	398	352	374	342	364	358	357	367	401	378	322	366	379	333	369	339	376	371	349	361	379	348	370	359	385	382	382	331	349	378	355	369	352	353	378	356	368	365	370	355	366	336	368	374	358	353	369	374	326	380	405	341	356	347	356	369	373	342	384	376	355	341	337	362	396	357	349	377	363	378	355	356	350	345	381	353	391	371	380	351	371	345	358	378	347	374	344	332	346	375	361	336	347	366	339	376	358	354	355	360	329	386	337	349	352	370	370	369	386	358	352	341	338	365	353	349	351	379	352	346	334	307	365	370	386	334	389	348	385	374	363	317	354	390	329	382	359	372	333	379	343	326	381	365	348	361	364	388	366	415	376	394	354	329	375	366	359	357	385	372	373	340	337	358	360	320	383	387	338	375	353	390	361	360	336	341	347	386	356	370	363	362	408	374	351	349	354	344	371	347	369	368	387	361	386	357	319	349	402	335	317	362	350	349	310	369	349	359	363	387	380	374	391	391	390	348	348	366	348	332	343	335	366	372	357	396	344	344	353	344	360	393	363	354	372	352	368	356	367	367	352	344	359	353	340	359	329	363	351	360	404	369	377	351	344	340	372	387	380	356	357	345	358	372	363	369	380	346	364	350	343	369	383	369	376	368	376	368	365	338	354	358	384	382	358	326	371	371	385	342	400	376	351	399	361	358	371	343	351	384	355	378	377	348	374	329	373	375	344	365	341	383	352	370	359	376	389	341	344	386	361	304	356	385	385	363	373	348	338	367	366	360	376	371	316	344	362	382	388	380	352	353	361	372	369	370	371	351	371	317	314	360	378	354	387	354	360	351	342	400	359	365	369	365	374	350	362	380	339	362	398	376	345	345	351	371	324	366	370	347	375	337	350	383	353	350	404	358	347	352	386	368	393	345	369	365	352	359	376	346	339	368	351	348	362	384	388	370	371	379	359	366	345	357	384	376	366	395	371	339	314	337	344	364	375	363	371	333	340	346	365	349	348	342	360	345	368	354	351	347	323	333	360	373	363	371	370	379	352	343	368	331	356	354	357	393	361	352	350	364	337	372	345	366	363	375	400	373	351	371	373	372	354	381	362	347	327	332	360	373	358	360	338	367	346	358	357	350	356	353	380	350	340	404	353	345	367	340	349	348	352	338	373	335	362	347	339	349	370	377	363	349	414	360	376	348	340	357	371	357	367	344	386	358	352	355	337	348	350	382	402	334	363	375	355	374	344	370	344	386	381	365	386	339	365	357	361	362	338	355	315	374	339	332	371	384	374	331	322	328	356	334	386	368	367	350	369	320	355	370	378	358	345	374	379	361	403	358	386	370	332	347	369	360	359	391	386	355	323	373	346	337	357	347	359	375	356	343	369	360	376	361	362	377	318	399	356	350	352	357	345	356	344	337	393	347	383	383	346	351	347	325	384	312	391	351	348	374	341	358	351	334	393	367	383	348	355	356	371	349	382	352	364	346	379	363	359	353	386	371	359	350	370	370	345	372	373	363	390	358	383	343	369	354	366	352	359	397	390	384	370	340	372	394	404	335	346	377	383	340	383	349	358	355	350	359	392	377	347	363	326	364	360	353	339	360	340	389	329	301	373	364	375	358	379	349	344	363	368	364	371	333	328	346	340	421	368	374	370	374	389	347	345	341	342	358	356	350	334	369	384	344	334	372	376	364	382	339	340	383	349	343	384	388	357	359	359	371	376	339	363	385	372	374	379	390	351	375	359	352	344	363	372	347	368	348	372	338	369	383	355	364	343	356	359	367	368	407	375	351	349	354	367	407	362	360	388	393	318	338	363	371	367	357	369	347	354	336	334	351	375	340	388	371	368	375	363	346	377	364	327	357	379	331	350	357	348	380	325	344	358	340	375	342	355	404	331	362	339	336	345	390	391	375	345	347	365	379	346	372	390	357	361	395	387	319	354	358	361	379	367	358	382	370	355	389	358	347	348	374	356	341	378	324	378	375	354	320	358	350	385	367	356	363	376	388	388	383	362	349	349	326	348	379	366	320	353	336	369	344	340	379	378	382	350	367	333	389	357	353	366	368	363	349	356	355	337	361	392	357	354	338	372	346	362	375	355	325	351	396	332	376	359	348	400	366	353	347	364	372	325	358	336	350	378	344	371	368	357	368	359	343	368	380	353	366	372	346	353	356	341	362	341	349	353	374	358	416	382	375	356	382	328	370	335	354	351	359	364	403	339	384	411	349	398	375	375	373	383	384	358	369	340	368	390	331	341	348	364	356	327	350	346	356	362	350	345	342	353	353	361	371	368	381	371	383	393	366	334	365	347	390	358	381	356	370	382	398	347	381	345	356	380	347	383	378	376	363	316	359	374	355	335	360	375	367	352	386	362	330	320	339	347	378	364	367	367	364	353	371	357	385	394	405	376	359	378	340	387	346	367	341	359	383	372	351	351	359	370	396	334	369	365	350	316	325	360	372	360	353	342	379	362	371	388	370	347	354	368	362	353	360	374	387	366	339	385	367	366	373	359	386	358	356	366	346	349	363	338	389	334	382	346	359	365	384	387	363	392	389	376	350	354	367	343	388	389	351	369	375	357	361	345	388	357	365	348	370	369	365	368	391	331	350	371	375	361	341	383	335	370	343	346	366	400	360	341	341	349	372	352	392	345	332	341	329	393	351	378	355	329	391	400	378	395	350	331	364	337	401	349	347	344	378	361	338	357	333	340	353	348	391	355	351	364	349	384	390	352	370	378	377	366	350	343	359	383	356	382	374	368	367	361	362	384	369	352	377	381	364	367	336	350	365	366	368	350	351	371	371	369	404	352	351	367	321	367	329	375	347	326	352	375	373	361	348	359	384	312	355	355	345	410	358	342	384	374	391	377	336	352	364	395	365	366	326	368	358	376	362	382	348	388	379	356	353	394	353	350	365	312	355	354	361	352	337	328	376	361	371	340	366	347	329	358	347	406	341	400	357	374	377	394	340	366	373	352	340	351	319	397	381	393	353
24347	41944	32281	20915	15623	12191	9429	7104	5373	4134	3306	2624	2122	1792	1502	1397	1154	1009	890	874	846	812	750	696	737	691	661	592	540	545	544	544	492	522	487	503	508	397	464	440	437	412	427	426	401	374	422	375	426	396	406	386	414	402	386	404	389	415	416	387	412	415	388	405	397	414	391	424	408	424	402	360	395	429	413	404	406	379	405	428	398	431	435	389	414	440	415	383	406	400	430	386	430	396	396	403	376	371	432	431	361	434	421	393	388	399	407	365	411	429	378	434	403	400	391	439	404	410	396	412	378	386	380	402	405	388	358	347	368	403	413	417	414	367	399	387	377	424	383	398	399	413	399	366	422	402	407	394	417	408	418	401	425	401	422	437	363	360	379	363	425	430	413	398	418	408	391	376	396	425	408	436	402	401	407	391	382	415	378	433	420	423	428	392	395	377	397	427	383	355	393	402	390	411	390	404	428	393	404	431	404	377	392	440	384	413	423	432	401	372	408	359	408	401	414	400	419	347	382	387	402	408	404	338	382	363	394	398	377	380	384	399	375	373	412	404	397	411	394	379	403	412	361	383	409	407	408	423	384	409	449	407	397	415	401	395	383	394	420	406	420	416	419	397	409	412	404	382	408	378	411	416	387	425	394	383	398	392	421	408	388	427	380	431	400	385	429	387	352	453	369	386	413	412	408	384	391	386	400	381	391	415	382	385	383	419	388	394	391	416	435	417	389	395	404	377	392	385	386	408	403	416	388	411	374	405	376	391	397	413	351	412	408	407	393	410	389	397	368	365	411	388	401	404	388	386	407	420	382	438	372	372	390	421	377	403	403	399	386	385	380	392	371	393	436	387	400	395	399	396	391	381	415	429	422	355	429	425	424	396	392	402	384	386	388	400	403	374	396	383	391	390	393	447	367	388	402	422	390	387	431	401	387	378	427	370	404	397	416	379	412	407	400	386	387	386	433	463	396	403	373	348	406	401	380	350	410	397	426	397	386	405	405	385	419	373	395	380	390	382	370	407	377	412	411	395	387	391	415	355	398	409	423	386	386	414	382	387	426	350	367	406	389	410	405	405	385	406	396	431	386	406	402	409	364	409	429	391	421	397	402	393	394	389	394	405	387	405	414	433	410	400	376	416	401	439	456	400	382	419	376	428	401	402	361	434	416	427	400	389	416	395	430	378	415	356	442	373	416	388	395	391	402	417	408	386	398	395	390	420	403	435	389	425	451	388	409	395	408	413	386	392	365	395	407	428	412	409	423	409	425	432	432	383	413	370	398	379	406	396	407	401	421	441	398	389	429	378	373	406	381	364	378	400	379	427	391	368	401	424	407	411	358	390	409	414	410	370	416	439	410	374	369	408	383	417	400	388	409	400	396	396	391	396	416	421	367	397	446	416	417	434	420	417	426	400	380	393	378	411	385	396	395	397	406	429	385	370	394	428	379	366	394	395	392	386	418	417	402	388	389	417	431	423	390	377	387	419	376	392	393	434	395	414	408	399	377	397	442	383	365	453	400	418	401	399	403	444	399	340	372	391	415	418	379	397	425	429	390	410	398	407	422	424	406	416	400	435	409	414	371	403	385	380	410	422	429	391	373	398	405	389	374	402	431	377	422	392	395	391	408	389	405	405	419	372	405	388	420	404	408	412	385	412	405	376	419	432	403	370	384	391	385	424	379	397	380	397	399	398	406	399	400	408	401	394	398	414	397	384	400	408	379	410	354	425	406	406	388	361	373	408	427	386	418	389	398	395	396	384	424	417	402	437	382	396	375	416	418	384	400	388	382	425	404	402	398	393	379	391	416	419	396	433	372	388	381	380	394	409	421	387	376	423	391	383	371	402	397	414	415	408	396	396	400	401	406	406	380	366	369	433	405	396	434	402	403	387	381	398	399	375	379	406	379	424	386	370	361	410	406	385	387	429	374	363	380	359	401	419	420	400	404	393	407	399	402	448	419	372	379	415	394	397	420	394	376	421	373	395	423	428	385	401	410	384	388	402	456	390	422	399	421	392	457	426	444	423	386	439	351	364	420	447	375	381	384	458	415	394	380	372	372	392	418	432	377	391	399	399	400	420	386	387	402	396	377	389	378	430	418	384	392	381	389	414	386	381	432	379	430	399	414	386	436	444	374	402	401	404	389	382	414	375	369	430	359	388	386	427	392	412	382	424	400	384	397	416	377	427	406	415	388	398	378	399	394	404	410	396	413	419	414	407	394	386	430	442	395	375	399	394	382	382	448	407	417	387	419	399	364	428	367	381	408	392	409	418	381	381	380	412	390	405	419	408	419	384	411	404	385	398	389	382	415	400	393	408	379	413	426	423	400	383	409	354	408	379	390	414	396	389	368	395	433	407	420	396	375	390	383	416	425	398	382	408	388	394	410	415	366	388	443	382	399	375	368	417	413	340	383	386	404	394	399	404	402	398	413	383	385	384	399	374	399	382	399	375	393	356	427	381	379	411	406	413	412	386	388	400	404	420	404	404	381	382	376	377	431	426	380	403	431	404	406	363	356	418	413	393	390	403	393	416	416	376	406	400	405	365	431	444	375	398	409	428	401	413	389	409	385	372	402	407	391	352	379	435	380	405	413	379	406	409	379	382	405	378	439	384	382	414	386	423	381	370	379	406	383	405	402	394	397	392	407	376	397	411	380	390	362	380	379	378	397	376	411	376	420	417	451	412	410	404	384	386	397	376	444	421	429	357	406	392	391	389	378	377	410	373	400	361	387	396	418	400	439	425	364	422	395	378	391	374	395	391	446	440	400	371	422	405	403	406	394	420	380	424	381	440	408	420	420	413	390	409	382	433	412	381	393	405	387	392	378	387	371	400	371	394	388	380	383	387	418	415	409	425	420	403	372	380	373	389	404	367	374	362	422	378	352	406	447	405	384	406	447	385	401	377	409	390	387	397	400	416	392	390	392	391	383	385	410	412	402	396	427	388	405	402	424	409	395	379	377	385	388	394	365	397	415	410	416	378	386	394	440	389	406	402	396	405	427	397	442	413	350	453	420	414	377	398	416	372	401	385	404	412	388	410	409	422	408	434	379	395	409	395	369	396	387	398	412	382	428	412	414	400	369	408	436	407	392	404	405	409	366	388	383	413	408	399	392	409	447	383	368	420	442	390	401	390	449	391	396	387	382	389	377	430	403	408	373	384	419	401	388	357	382	396	385	394	403	403	403	416	395	375	413	375	398	392	391	353	401	351	412	416	408	366	397	389	398	372	386	383	406	432	418	394	391	403	404	399	406	402	406	419	423	395	377	424	387	389	379	399	407	430	398	425	407	376	413	392	445	402	413	401	398	421	389	405	408	413	388	411	399	413	403	407	383	408	413	406	390	401	402	403	381	386	364	424	404	370	394	371	402	380	388	371	405	413	399	358	422	405	397	409	389	367	390	404	418	391	403	408	411	379	353	397	397	431	419	387	425	440	420	413	398	409	381	399	398	405	372	352	390	398	412	375	388	399	433	390	382	404
22453	21068	28663	23682	21143	21741	17269	7925	5212	4005	3283	2753	2213	1923	1664	1546	1540	1369	1173	1138	1085	1138	1036	1024	1043	966	981	943	880	787	848	843	810	851	796	780	839	800	750	730	705	741	754	712	744	766	778	751	760	754	676	736	710	754	735	725	685	727	735	697	706	689	684	713	697	730	727	704	710	734	717	727	698	708	686	734	708	673	688	715	663	746	684	674	734	681	699	760	728	691	759	694	697	695	740	718	740	718	740	689	692	727	733	718	711	689	745	744	746	725	734	715	721	697	698	683	663	696	687	694	682	695	713	697	729	721	695	732	699	707	691	744	725	685	681	717	652	683	703	698	711	750	683	694	702	724	727	695	695	715	752	757	727	740	710	687	637	746	712	723	719	679	664	742	708	691	713	771	696	659	732	731	726	722	670	654	707	736	703	695	735	734	667	676	768	698	733	719	689	735	715	712	701	719	703	671	748	685	651	704	744	732	759	707	613	705	657	689	706	708	687	707	722	731	697	706	746	737	714	736	699	700	681	700	724	782	736	766	715	752	682	748	716	716	709	697	736	680	715	696	721	703	690	685	679	717	702	682	722	689	675	688	712	697	670	742	713	684	737	726	710	757	699	703	730	687	688	659	731	713	748	657	727	683	662	739	679	684	648	733	681	644	723	712	691	716	681	709	712	707	689	718	712	671	743	693	677	677	695	676	747	697	682	759	719	709	705	749	717	649	687	697	737	688	731	703	725	698	733	757	710	651	662	724	690	688	720	716	727	737	726	699	702	725	746	684	690	701	698	719	690	749	711	712	738	693	719	689	709	701	737	690	717	660	721	676	716	720	690	734	714	730	695	729	750	733	703	720	746	698	738	722	681	686	729	677	692	760	713	676	704	705	712	692	701	757	730	659	737	711	706	663	737	688	709	691	688	728	687	691	691	728	659	741	691	740	725	722	680	718	660	730	709	731	676	704	711	690	655	731	693	724	726	703	666	673	665	657	708	720	715	773	666	729	684	704	733	693	678	704	745	721	685	751	726	748	710	742	687	728	690	689	787	731	728	695	733	746	703	730	706	793	713	722	699	710	734	705	723	694	695	727	697	701	705	701	690	748	658	757	706	698	727	710	704	684	675	664	708	715	706	734	707	705	702	734	677	719	675	686	676	740	701	753	684	713	717	707	677	711	706	656	693	641	714	703	674	678	714	728	692	705	685	668	724	731	689	715	709	701	697	725	667	717	724	720	691	686	696	710	701	680	727	706	737	697	747	737	664	750	648	691	686	702	729	691	693	695	693	700	686	702	683	725	680	710	708	726	728	697	737	698	710	675	733	712	691	685	695	724	748	731	747	740	676	684	699	702	724	698	673	691	709	677	670	736	740	723	730	663	666	738	709	695	717	690	705	655	718	803	711	683	702	713	682	720	730	689	704	755	696	697	685	696	728	747	676	719	719	657	700	709	732	721	691	672	710	725	706	729	737	741	712	685	619	700	721	688	750	703	674	689	760	678	801	716	701	655	734	706	705	691	704	695	708	694	768	712	716	705	662	659	683	685	716	722	731	713	701	719	661	714	712	727	687	664	656	738	680	722	703	656	702	720	736	725	702	715	715	708	721	753	677	732	639	707	748	701	718	736	654	708	724	713	722	719	675	708	707	716	669	705	722	738	663	664	729	752	662	705	725	682	737	662	693	711	713	759	723	676	697	728	708	729	713	718	706	728	644	699	708	688	688	722	748	707	671	747	703	687	712	714	730	696	714	705	696	654	744	682	708	722	705	742	719	703	742	708	733	716	683	740	712	755	748	711	665	707	708	694	688	732	742	690	673	733	669	731	753	704	721	692	717	692	738	721	669	744	743	715	777	707	686	714	700	720	707	689	753	698	684	733	678	697	655	684	690	705	689	689	731	734	723	692	696	721	701	761	708	766	735	708	748	687	731	672	685	693	723	686	667	719	738	674	688	724	689	712	756	701	739	712	694	790	745	728	748	681	738	692	696	727	719	633	686	684	771	735	703	715	691	678	715	696	715	665	664	691	730	700	698	670	704	702	686	656	687	697	706	714	679	727	716	740	742	701	721	720	740	683	703	759	701	719	620	689	731	700	660	709	695	666	706	693	721	692	689	723	705	687	702	670	707	687	733	686	687	652	716	737	718	691	704	683	702	708	719	706	710	727	688	725	678	644	718	687	731	718	739	677	756	734	729	677	704	680	694	694	716	689	689	697	677	691	701	696	674	717	671	702	711	658	713	714	717	733	735	703	750	708	739	697	708	685	671	694	718	703	759	711	732	695	694	710	736	716	706	742	701	697	720	727	689	683	707	723	687	703	689	737	668	697	771	728	760	737	745	709	733	742	709	644	781	688	753	749	740	741	721	710	761	711	701	702	748	717	739	628	706	689	687	721	671	696	709	709	736	711	730	714	740	716	691	722	706	751	716	700	759	717	704	715	717	704	681	709	729	764	639	686	674	728	723	755	684	768	697	693	724	693	640	704	712	719	729	721	674	704	734	678	700	679	677	733	707	679	702	712	716	711	725	689	718	691	738	701	742	718	682	715	717	698	701	695	707	693	692	715	686	700	740	707	722	705	747	728	739	731	706	664	651	703	685	682	730	703	687	686	682	723	714	709	678	689	716	698	681	658	643	702	714	738	737	733	675	721	717	645	666	688	695	700	703	692	737	778	659	719	737	739	732	726	736	662	698	697	675	713	689	757	722	679	705	697	710	713	688	692	704	722	688	710	679	714	662	635	653	691	704	710	690	693	721	667	732	688	713	705	737	693	718	696	698	641	708	683	721	712	695	681	690	699	699	752	689	697	658	718	700	714	684	671	721	692	685	743	709	707	670	729	694	693	737	710	751	707	657	668	715	725	682	704	727	661	665	714	728	720	720	682	677	693	725	703	685	714	727	667	728	646	757	741	680	728	719	746	692	705	765	745	709	711	719	718	696	679	742	710	693	742	638	664	702	721	710	680	708	728	647	665	715	719	711	713	719	694	674	667	742	723	714	683	710	659	659	723	666	716	723	685	686	712	725	653	738	687	713	729	642	746	717	700	702	718	708	658	680	710	725	671	764	694	725	651	699	725	729	741	747	661	715	740	720	693	678	722	685	626	721	752	715	700	737	741	698	689	678	668	708	700	732	684	723	658	726	744	702	718	685	694	745	707	710	684	722	672	666	696	688	718	709	714	673	710	744	719	707	703	737	720	658	703	669	713	665	695	711	650	676	731	789	719	733	711	694	726	650	637	709	736	767	673	674	727	671	721	667	680	678	704	706	697	775	722	699	697	688	697	718	698	701	714	720	712	746	699	736	719	705	719	746	707	681	732	686	672	713	700	721	687	681	648	688	726	723	730	697	659	714	738	707	673	736	703	740	775	692	751	742	729	750	698	705	733	702	730	721	745	694	669	703	765	704	687	752	724	682	705	704	688	685	729	683	716	730	711	674	687	690	725	751	753	707	701	702	711	662	720	694	700	718	700	735	720	713	702
26789	49417	38613	26973	20928	16615	13354	10980	8217	6456	4937	4097	3308	2718	2385	2144	1987	1785	1555	1501	1366	1291	1280	1235	1145	1174	1151	1073	1027	954	931	910	907	910	936	890	815	773	796	743	766	746	766	777	717	744	743	746	778	784	743	760	708	763	715	731	748	730	746	803	713	724	757	743	757	749	808	730	784	726	689	725	752	751	770	756	732	759	754	772	771	747	726	730	728	716	809	785	732	719	742	731	724	727	773	685	719	737	735	719	699	751	720	753	734	692	747	767	770	727	742	668	795	731	767	726	717	722	774	720	732	710	751	779	744	731	694	733	716	731	709	736	743	761	739	759	768	740	789	753	762	716	777	741	682	745	751	754	725	713	733	743	729	759	728	755	714	779	764	724	730	738	713	761	753	756	751	707	747	814	748	777	779	680	739	721	713	733	747	791	725	767	698	751	759	732	721	749	777	715	687	758	782	758	732	774	767	759	741	726	763	686	750	760	712	764	737	712	768	726	757	731	712	781	740	705	771	738	773	726	762	725	747	740	732	721	726	721	775	698	711	711	751	738	751	736	718	762	710	768	767	727	765	779	744	727	726	712	749	777	724	738	716	717	758	668	746	731	783	748	719	736	688	710	740	768	793	719	742	753	730	719	712	721	662	726	739	796	699	755	725	762	733	716	758	709	745	783	719	706	763	767	724	704	764	722	713	758	730	681	735	742	718	731	692	714	732	739	768	730	752	803	710	725	778	769	791	705	759	719	754	721	764	730	770	728	743	717	770	759	703	728	782	734	754	734	780	716	721	766	739	752	713	749	772	716	704	716	692	751	728	773	761	768	787	690	752	713	731	773	784	701	789	740	708	733	780	751	693	717	681	737	736	758	715	764	785	805	749	774	745	730	714	705	720	728	718	759	757	727	752	757	741	728	689	697	767	767	743	759	754	760	750	725	736	732	748	748	727	678	679	743	748	716	748	722	742	764	743	742	767	774	691	737	735	672	715	745	766	750	727	755	716	735	760	738	749	813	819	773	719	775	736	778	759	746	728	698	729	757	744	720	755	767	720	764	784	756	773	760	715	724	723	738	765	749	824	743	766	762	741	733	707	750	808	761	747	757	729	777	705	792	729	769	712	741	730	749	760	724	728	749	755	727	712	708	757	718	734	719	748	747	714	757	750	740	734	749	725	753	767	729	704	750	677	729	769	795	749	752	760	746	724	742	741	756	719	706	722	752	777	789	717	764	744	754	728	748	793	741	746	794	707	696	769	750	759	758	751	745	725	744	720	706	716	774	762	755	741	751	767	740	722	722	709	736	776	739	710	734	754	761	702	771	770	797	734	755	735	767	737	741	731	716	757	750	694	726	718	769	732	735	751	737	731	719	706	783	715	754	775	738	771	793	725	744	731	794	745	744	768	735	712	700	755	783	756	690	753	735	780	745	721	723	783	759	748	719	754	720	773	771	751	755	726	713	733	776	780	747	734	734	725	769	697	726	721	758	743	771	767	701	701	692	702	704	754	710	774	696	727	735	777	792	704	727	769	705	717	710	782	775	729	766	703	757	757	754	778	725	722	758	715	771	709	728	764	744	729	732	747	730	744	695	694	734	762	745	792	799	773	728	725	698	729	757	772	750	694	701	789	711	704	716	746	730	734	816	746	770	745	731	744	751	769	810	725	791	759	753	691	757	767	724	707	756	782	727	746	738	734	770	782	690	727	778	671	719	682	732	685	742	731	777	745	758	797	705	733	815	737	746	732	822	684	738	727	764	720	740	765	691	750	731	713	723	757	730	767	776	748	767	719	724	750	774	682	763	766	728	747	723	746	709	708	744	708	747	767	743	694	729	740	732	770	714	708	705	745	715	702	722	764	750	753	785	752	754	723	706	756	753	776	738	731	748	737	760	706	739	732	808	748	706	769	774	788	744	694	685	747	754	742	737	748	736	734	723	725	712	718	715	702	758	744	739	720	744	719	747	729	737	745	741	727	703	714	768	743	731	692	739	718	709	738	761	680	778	669	763	712	756	765	746	762	717	720	732	758	751	739	789	737	739	752	748	741	708	682	750	720	706	748	756	753	721	736	728	731	765	781	737	760	733	721	718	737	704	771	716	746	752	738	759	734	708	730	730	705	759	748	778	742	735	775	801	734	753	747	720	712	765	741	729	773	714	782	758	748	757	735	724	793	735	709	803	723	743	711	708	738	739	734	725	822	733	771	783	721	733	717	737	770	721	717	775	716	753	754	749	721	718	702	755	727	735	745	705	717	741	732	709	773	758	674	752	745	701	724	787	699	783	731	761	711	750	829	778	717	813	737	759	776	733	782	749	683	754	729	738	715	735	713	739	739	692	763	739	703	721	711	769	737	757	732	755	750	760	764	708	716	733	760	776	683	772	782	740	699	772	719	746	777	709	735	728	773	735	769	747	763	792	762	754	777	768	774	745	718	686	762	758	701	746	746	716	719	742	758	724	742	724	759	737	711	756	734	766	708	737	694	711	752	763	748	768	755	738	807	727	707	766	722	769	743	732	728	731	750	778	759	742	731	766	716	741	743	755	758	768	735	773	704	715	753	760	702	748	743	758	735	733	739	719	744	711	763	764	764	690	722	791	761	716	735	745	704	755	736	708	788	773	736	679	731	779	769	696	789	732	734	754	793	745	754	758	718	717	732	724	759	756	735	705	730	733	761	740	770	751	758	759	759	715	767	758	746	684	721	743	772	714	745	751	745	762	660	718	722	758	739	702	739	729	742	756	771	734	784	785	711	749	755	756	718	753	725	722	745	758	709	708	790	686	715	802	776	704	772	726	738	754	712	735	791	762	730	782	739	748	717	712	699	740	770	763	744	713	786	721	749	716	742	725	717	748	772	800	751	783	757	762	755	713	757	700	762	769	727	676	697	731	754	769	748	738	746	800	734	787	683	742	736	757	713	752	723	726	736	710	742	736	765	754	738	776	719	775	713	734	704	770	701	727	695	772	704	760	732	767	749	723	788	776	724	733	736	766	740	771	703	726	769	747	723	755	728	752	735	734	717	777	747	781	747	731	743	741	783	743	717	755	767	791	773	756	726	729	742	739	794	751	705	718	749	744	773	727	696	742	756	761	741	756	749	759	788	754	713	716	742	760	764	775	773	782	781	745	716	716	746	734	759	786	743	723	760	773	743	711	732	770	697	809	707	710	765	704	735	734	777	782	722	758	793	747	734	707	746	787	713	782	739	773	728	682	716	745	654	724	733	734	777	704	724	730	698	710	765	723	750	742	700	723	707	735	764	764	716	746	728	743	714	773	751	712	741	740	758	707	751	740	754	718	737	725	753	714	729	762	717	751	737	736	724	695	717	745	782	686	726	743	696	761	695	682	735	710	740	731	762	741	730	781	811	778	762	801	736	728	764	813	704	678	710	717	745	720	703	734	743	739	714	735	713	734	718	728	717	720	761	755	744	670	739	748	720	720	758	765	754	754	710	738	738	761	753	735	740	759	811	714	779	741	765	759
28185	23580	25712	17355	9220	5661	4204	3229	2412	1865	1599	1217	1129	946	896	779	757	738	659	623	610	626	581	613	598	545	533	552	486	505	504	463	523	509	474	472	476	447	464	458	431	460	442	416	385	418	459	399	464	429	438	442	414	442	445	419	437	448	453	410	468	432	456	429	425	447	422	420	453	402	449	416	451	422	426	412	443	405	454	424	421	438	486	427	436	480	423	446	386	433	419	444	457	423	445	401	409	449	462	458	391	415	404	434	424	426	435	444	446	431	420	420	448	416	426	410	398	445	418	445	434	447	413	409	408	423	442	464	430	421	449	439	419	423	423	409	433	428	448	446	452	466	456	418	377	412	412	444	428	445	436	442	394	414	384	404	426	467	429	422	402	403	454	447	407	435	439	447	424	420	399	432	435	418	457	433	437	411	432	449	437	472	455	407	436	474	405	429	472	445	468	429	416	433	454	442	441	402	426	397	426	424	435	440	433	425	424	419	471	447	416	463	400	401	419	449	444	437	456	422	441	427	453	458	435	435	439	428	435	459	428	408	408	386	459	389	449	411	420	419	455	441	441	416	423	426	439	422	440	446	423	443	431	437	485	452	427	456	454	422	456	420	407	396	433	409	455	413	425	412	426	418	427	424	424	397	414	477	452	409	439	451	443	410	416	445	435	414	463	445	443	424	382	443	468	409	409	433	452	396	392	444	459	417	411	403	417	474	448	410	448	406	447	448	450	434	460	440	460	461	415	425	486	416	418	469	419	435	422	445	439	415	406	397	433	420	457	397	446	421	422	418	406	408	434	441	454	431	452	421	424	449	460	445	436	438	419	410	430	445	416	471	436	454	436	417	450	429	437	448	433	385	467	477	459	411	414	428	438	428	470	488	459	456	454	401	434	428	464	441	424	504	429	415	462	467	424	432	430	427	441	466	466	419	439	450	419	419	411	439	435	451	423	423	429	426	443	424	438	440	421	402	415	397	438	409	431	411	444	415	445	471	443	432	400	406	433	459	434	460	444	460	474	427	450	433	434	454	406	427	401	412	416	415	431	468	450	398	453	444	448	427	446	452	435	461	439	433	415	431	436	448	442	437	448	440	447	440	436	412	408	391	396	418	444	363	422	458	446	443	407	435	419	419	411	444	441	411	403	437	446	431	406	434	428	428	403	473	415	439	453	428	452	397	409	424	451	395	394	451	451	421	414	453	442	445	431	439	447	429	397	406	455	429	448	418	399	444	420	400	418	396	401	432	425	421	438	420	423	389	439	419	435	463	463	421	411	387	411	437	410	422	428	443	421	454	408	432	384	441	445	384	433	406	402	410	433	420	442	405	412	461	434	386	469	443	446	437	431	450	404	433	433	422	446	456	459	422	438	421	430	406	436	431	457	433	429	456	401	436	445	425	429	419	416	417	440	424	430	412	430	421	472	443	485	446	400	439	407	452	431	442	442	422	412	425	435	431	391	400	428	412	423	439	427	447	400	433	426	428	405	427	441	417	409	465	462	395	429	420	410	429	455	382	428	457	470	409	420	374	448	401	413	441	401	469	439	432	438	441	442	448	445	422	435	441	441	470	450	421	456	445	421	420	469	407	442	404	436	412	415	437	433	460	442	422	405	418	400	390	441	466	458	431	464	434	436	387	445	426	455	416	413	431	429	453	459	468	430	420	416	440	426	395	444	419	401	436	439	439	402	462	497	408	415	400	412	424	437	407	467	436	397	430	400	431	439	408	432	432	416	447	418	420	408	427	460	454	430	433	445	397	461	417	439	411	458	431	455	429	424	440	432	410	485	422	453	432	437	393	420	447	429	395	434	396	421	427	447	461	391	438	395	428	441	425	452	433	424	413	449	464	442	419	450	435	418	437	407	411	432	408	409	448	425	403	470	458	471	426	445	441	427	456	389	395	418	419	445	421	489	429	407	442	420	417	399	424	443	463	419	455	390	398	432	453	396	412	425	445	460	400	417	401	455	458	435	481	417	420	431	413	394	435	404	442	479	421	402	439	435	437	423	444	416	447	411	434	475	446	442	427	430	394	422	437	444	426	431	380	437	433	444	423	431	450	436	421	410	407	411	421	424	446	408	431	470	415	419	435	461	403	406	442	448	431	419	430	426	468	397	419	437	424	480	480	449	454	422	452	405	473	454	428	451	407	435	429	436	386	424	453	437	414	439	440	392	476	459	494	447	441	426	399	424	397	424	428	412	417	416	406	448	446	440	429	395	429	412	425	382	473	454	437	407	413	410	442	434	451	426	424	464	449	444	473	412	415	453	409	440	423	442	437	413	418	424	402	405	448	439	428	440	435	419	401	437	424	408	444	400	425	417	434	431	428	439	409	442	426	435	456	410	424	455	432	406	410	424	394	429	474	418	441	442	409	450	434	395	446	439	399	405	418	442	443	433	407	423	409	437	387	433	458	427	427	434	418	412	448	435	402	444	428	469	479	444	451	429	442	428	449	431	420	437	393	416	429	408	471	433	446	424	431	453	437	407	437	457	409	451	468	457	430	412	427	396	435	462	417	432	418	437	406	433	382	421	418	432	415	415	425	406	432	388	482	415	374	432	431	407	393	430	424	450	408	416	468	451	425	422	424	457	424	437	465	409	419	438	413	405	441	412	445	453	471	472	437	432	469	457	412	447	435	428	415	445	440	466	394	415	450	414	436	428	472	448	459	428	408	465	433	428	437	413	410	443	419	459	427	418	414	449	409	425	427	422	469	378	406	450	414	433	421	425	425	427	422	458	410	418	452	426	445	454	437	411	455	478	398	456	443	415	411	431	404	427	432	459	444	439	477	432	400	392	394	454	433	464	451	428	447	420	447	409	458	417	409	433	421	462	440	439	439	461	465	455	449	420	444	435	449	425	435	441	424	416	450	476	433	426	469	449	443	427	427	413	440	453	377	412	396	444	412	438	421	395	427	438	441	408	427	399	464	417	419	396	405	417	401	427	443	406	452	449	390	420	433	437	417	404	425	390	426	435	432	465	406	433	457	452	403	408	455	474	435	414	436	432	439	443	441	417	446	413	403	395	411	429	408	465	429	457	414	440	423	427	450	419	443	417	410	424	404	465	429	431	428	420	436	430	416	454	417	411	471	401	460	433	418	454	438	422	438	409	431	417	445	441	468	429	416	464	408	443	426	440	389	425	405	410	429	427	463	470	414	407	428	427	418	401	404	424	420	413	451	384	455	434	420	424	440	433	440	406	364	429	416	441	454	432	452	401	462	411	383	446	413	433	427	420	422	468	382	390	415	456	424	407	429	422	424	431	417	442	431	443	431	441	460	430	443	411	433	442	443	431	421	456	435	441	414	424	417	435	431	444	395	417	418	387	416	432	440	422	421	427	407	445	443	421	417	433	406	445	455	434	412	427	459	436	472	420	444	430	436	447	416	460	419	427	398	428	427	420	451	451	451	432	448	425	435	483	420	445	435	460	446	459	409	434	441	414	437	420	425	436	400	442	456	437	441	479	466	414	436
24860	37546	28001	17271	12475	9363	7354	5909	4373	3381	2623	2066	1845	1408	1293	1089	1022	1027	869	781	763	732	722	722	706	669	633	596	609	578	580	548	608	570	548	527	534	472	428	465	461	448	491	473	477	500	497	473	477	496	481	478	452	478	490	464	476	471	462	446	464	448	506	487	446	450	435	402	447	496	415	456	462	449	471	457	484	470	436	461	440	472	457	464	458	496	456	481	448	485	448	459	473	451	445	482	467	467	479	439	478	466	465	448	493	438	457	500	513	449	464	440	463	449	505	466	447	480	494	458	509	462	455	481	476	475	472	457	459	466	461	437	456	468	432	431	476	456	426	472	436	446	496	422	455	456	456	439	455	486	444	480	477	436	482	481	440	445	493	481	477	443	452	430	493	453	484	414	527	464	465	478	411	449	432	467	428	450	463	469	506	455	470	481	473	506	487	484	491	451	450	445	469	463	453	438	500	443	440	453	460	466	462	521	437	451	490	426	463	424	506	479	467	441	513	445	484	452	450	443	424	450	466	486	445	440	467	474	447	460	435	448	488	469	461	460	455	503	462	470	485	480	436	436	491	451	457	507	465	447	462	493	462	455	445	462	450	493	470	452	440	419	436	468	456	442	465	521	434	421	437	474	438	452	466	512	499	504	434	476	462	490	443	444	465	463	459	454	464	421	482	433	438	495	505	495	448	485	454	466	485	492	447	451	481	461	467	471	488	466	441	468	487	470	433	476	436	531	450	453	449	474	500	497	418	450	492	467	455	487	479	472	485	452	470	477	435	480	441	435	492	448	429	432	468	474	478	444	455	439	445	484	442	472	459	463	470	466	466	452	496	458	459	420	491	500	477	470	458	437	461	412	472	457	457	470	427	436	473	465	466	456	478	454	467	426	456	462	496	472	488	459	441	458	447	462	452	472	486	479	433	477	474	491	422	433	455	499	446	466	491	474	468	474	481	493	458	447	498	430	496	471	434	478	489	475	447	474	469	488	453	489	433	453	488	470	451	443	465	482	468	434	437	467	471	468	420	467	492	455	458	480	478	479	480	464	460	479	466	473	417	461	451	480	458	427	442	411	442	487	504	489	493	459	418	454	485	458	482	448	464	462	483	468	458	505	426	480	489	457	470	450	472	507	445	457	465	461	462	462	488	450	491	431	438	457	437	456	474	475	477	474	490	444	449	415	473	451	464	471	435	456	462	492	471	482	456	464	422	447	442	419	468	440	465	454	475	439	451	472	500	479	481	470	492	428	473	446	447	496	444	474	480	423	454	470	473	452	480	447	459	440	483	445	474	467	411	434	457	452	459	486	465	475	432	485	468	432	502	442	452	407	468	470	407	427	445	467	433	459	466	499	480	449	449	448	447	416	473	441	457	472	472	460	467	454	487	461	476	468	452	473	445	493	461	497	453	458	416	470	461	436	451	445	468	495	492	487	457	457	475	480	434	465	444	410	450	445	451	412	466	481	458	463	480	467	466	487	464	452	459	463	478	441	463	440	438	453	473	448	433	446	462	423	453	458	467	443	437	482	475	468	400	440	453	447	428	453	443	444	456	416	454	449	484	462	441	459	464	436	466	474	498	468	450	439	455	462	443	440	452	455	455	441	481	464	483	469	435	466	418	447	492	478	480	456	468	430	468	456	451	429	491	466	467	448	523	432	473	486	465	436	434	454	459	466	513	470	462	461	464	486	440	479	482	492	457	467	426	445	483	469	472	468	530	471	425	439	446	418	469	468	436	433	462	464	486	449	430	474	453	499	461	447	460	432	467	463	483	436	491	454	455	499	453	442	420	440	455	459	465	463	464	443	460	462	445	485	436	502	471	476	435	472	448	480	464	418	517	470	463	435	500	457	469	459	474	450	418	428	491	432	454	433	460	455	415	442	465	442	472	435	495	474	480	431	433	455	411	425	450	439	458	468	433	415	432	530	480	462	468	452	437	467	475	442	472	481	460	437	468	469	488	454	409	441	487	444	443	440	441	426	451	485	474	446	473	462	444	451	461	450	464	461	458	463	440	455	514	486	456	450	456	441	437	459	477	467	493	459	447	469	429	484	446	419	484	494	490	465	491	465	472	519	464	459	453	435	489	483	475	432	488	453	444	469	490	488	488	497	437	457	500	484	437	429	462	446	450	424	455	478	457	492	436	450	459	470	477	498	475	460	474	422	473	455	481	488	453	438	465	507	486	482	512	441	479	448	465	476	425	432	453	453	456	445	429	477	456	460	434	470	459	456	445	493	430	464	411	465	462	440	486	444	451	446	479	487	455	469	451	469	455	446	454	437	471	453	463	494	470	466	472	497	488	462	482	461	466	455	470	460	473	478	457	479	483	474	431	466	472	460	437	448	470	458	424	439	458	450	408	460	484	451	456	430	468	487	481	488	445	472	442	472	446	444	414	469	431	446	472	472	461	457	491	460	475	452	423	481	481	469	449	494	472	496	458	452	472	415	479	482	440	495	474	412	512	445	487	427	445	470	499	479	443	468	422	501	473	520	481	444	466	473	447	480	422	460	468	444	480	448	452	452	482	475	447	474	448	423	453	443	472	450	467	435	453	460	464	433	489	484	461	430	469	479	449	446	443	450	443	452	430	478	503	469	463	444	469	472	417	458	462	500	436	454	473	474	480	466	445	489	427	428	429	460	446	480	481	463	453	460	473	440	473	455	448	440	474	446	471	481	506	461	461	473	477	468	506	445	466	450	510	462	429	428	458	478	469	469	489	479	449	460	475	460	469	450	470	468	482	447	466	488	510	473	470	480	473	422	485	455	479	461	476	453	474	459	472	431	460	445	446	455	474	459	506	472	472	454	495	424	456	460	459	494	438	454	481	443	447	478	451	458	500	477	445	494	464	497	472	474	488	484	455	424	471	472	448	438	447	468	479	456	446	484	480	455	439	458	499	446	484	475	445	484	445	428	525	456	456	421	441	446	487	467	469	448	447	451	470	452	476	469	462	463	457	466	493	473	457	463	431	471	497	469	462	421	483	457	476	460	475	428	459	451	484	482	457	427	484	515	447	447	460	446	468	465	482	491	464	488	460	443	476	463	484	479	493	466	444	487	411	479	456	479	482	476	454	498	458	500	458	448	435	451	425	445	438	441	455	483	471	434	446	480	459	478	461	426	476	462	438	454	450	445	473	455	426	463	480	457	500	468	450	459	464	462	435	424	461	446	471	457	479	436	489	448	471	485	508	495	427	461	474	450	479	469	478	492	465	473	502	423	442	482	479	458	484	475	447	484	480	425	492	448	463	520	491	487	494	464	451	488	442	440	477	451	449	464	465	468	488	437	473	483	454	432	499	461	485	495	442	466	480	490	461	453	467	447	428	475	445	474	483	437	441	462	456	524	473	489	433	496	458	448	441	470	507	476	438	449	444	473	472	444	460	457	445	447	440	453	468	490	485	475	449	389	439	438	463	470	459	443	481	447	418	464	458	466	430	483	433	452	444	427	440	468	454	485	442	490	467	461	483	437
23309	20982	28146	24024	21214	17112	8795	5301	3847	3156	2563	1984	1843	1571	1376	1310	1171	1146	1064	1026	908	949	955	965	903	890	880	877	853	822	750	801	732	774	785	740	731	763	725	725	713	727	746	744	775	691	694	651	711	666	685	686	744	677	707	707	709	691	692	672	685	656	675	734	663	684	737	703	694	702	677	695	704	687	636	660	708	683	730	658	699	686	625	659	701	701	727	707	757	699	743	687	730	649	699	678	657	687	669	703	656	743	696	732	689	690	678	705	692	635	660	745	713	708	690	695	722	713	759	722	727	643	711	713	632	709	658	663	682	741	706	748	702	730	726	719	673	711	655	690	706	656	656	675	679	718	714	689	726	717	668	685	668	671	712	668	730	695	689	693	639	699	708	701	701	691	702	648	686	680	673	690	675	688	664	703	748	677	704	697	685	684	698	709	710	686	701	675	711	701	698	679	656	719	670	713	647	720	697	645	715	643	697	677	692	698	690	706	658	655	702	696	662	668	697	705	687	697	695	707	679	752	683	685	701	722	725	693	733	720	668	718	651	686	703	696	672	653	701	685	686	705	688	720	695	698	665	689	669	710	659	731	661	712	716	684	714	665	697	666	643	713	707	672	684	714	705	659	660	718	718	717	729	708	652	689	652	711	687	661	738	657	690	720	650	748	670	696	674	682	705	736	699	713	645	692	668	700	737	662	626	724	668	646	672	711	703	667	671	712	703	663	694	633	680	701	680	667	698	728	699	656	675	691	712	677	691	702	693	685	683	654	685	702	653	711	700	677	686	719	679	684	746	699	682	663	669	644	692	676	698	697	705	727	701	685	700	703	749	718	714	733	704	707	682	676	694	700	696	685	707	697	677	623	709	703	661	698	676	655	713	683	654	691	690	751	672	673	676	750	707	674	678	685	694	664	622	671	678	691	620	678	726	668	671	652	686	727	651	739	636	715	676	689	671	646	676	694	721	689	649	693	667	720	661	685	697	683	682	689	668	643	657	728	694	640	683	666	644	671	664	667	729	673	714	705	685	753	697	648	690	703	665	682	724	675	687	698	692	675	686	684	696	734	653	694	729	702	678	691	695	649	705	696	714	661	704	674	665	679	688	620	745	645	698	664	674	697	678	713	679	715	694	654	725	678	725	666	646	665	672	660	690	667	708	675	676	727	644	668	663	723	726	705	683	690	686	657	669	686	701	670	613	709	693	703	694	682	662	683	737	757	653	681	694	696	692	742	645	635	686	706	673	644	661	740	661	710	695	715	710	727	713	660	695	683	687	654	706	747	699	675	633	698	675	668	663	687	707	676	659	686	723	676	689	692	666	659	674	755	711	731	730	704	670	707	644	741	712	708	680	705	699	712	696	650	687	676	723	694	716	672	711	654	698	725	665	687	739	668	689	732	706	701	714	663	667	638	707	660	657	689	668	660	674	688	686	666	649	673	725	672	726	687	642	660	705	693	698	690	678	709	666	722	700	685	654	639	666	670	662	688	671	713	703	683	727	622	670	701	706	658	691	719	699	651	730	668	696	719	681	693	715	681	717	680	668	671	666	648	751	742	671	712	677	706	708	710	676	697	719	658	712	729	654	686	701	663	665	713	700	658	700	672	683	705	659	670	662	689	682	658	699	698	658	696	699	697	715	710	703	718	712	703	726	691	687	684	664	696	667	714	693	685	671	676	701	682	718	680	688	667	682	700	721	648	679	669	688	700	665	689	649	679	677	702	688	679	648	717	675	671	696	701	768	684	700	698	705	652	699	663	703	723	693	711	684	714	696	673	659	671	649	623	642	676	706	673	706	647	661	663	698	678	699	735	712	661	667	691	705	721	711	703	724	747	724	672	683	683	688	737	702	678	718	677	665	709	658	691	671	701	753	684	687	678	707	723	711	702	706	703	705	690	681	684	685	701	710	687	660	654	672	712	716	681	705	702	646	689	693	664	647	722	724	734	675	672	650	718	731	697	687	713	691	644	735	696	668	640	667	751	714	690	688	724	690	705	654	738	724	693	681	657	724	734	650	718	690	669	699	700	678	667	706	685	698	678	674	684	653	753	661	639	692	688	663	716	664	672	671	691	690	711	705	701	722	698	671	719	710	690	684	718	685	690	717	696	699	716	686	681	685	689	657	716	677	690	719	689	681	686	673	717	714	695	710	637	755	697	678	647	667	674	735	627	659	664	675	700	716	692	696	698	675	642	681	724	708	711	688	732	716	670	644	685	700	662	653	683	663	663	691	672	661	713	755	620	704	634	713	684	698	680	672	676	656	716	650	678	704	657	673	738	670	715	659	663	701	682	643	681	669	718	698	653	666	659	657	663	735	703	666	737	677	704	700	705	712	670	671	683	720	637	690	705	656	733	696	650	697	696	695	709	682	671	698	693	717	695	741	674	636	666	732	685	660	719	689	647	649	668	724	654	730	715	685	684	737	711	708	666	659	640	699	673	690	660	682	714	660	686	671	708	663	691	667	716	679	665	703	640	716	696	677	715	670	682	713	667	674	726	675	737	729	694	750	688	638	725	659	720	718	679	696	678	723	680	671	668	721	664	692	685	729	688	650	646	745	674	668	634	684	702	665	660	705	660	703	688	656	717	705	689	672	691	661	663	693	696	719	727	684	687	682	663	677	648	697	671	698	685	696	740	680	725	704	710	684	684	675	736	677	709	726	669	690	680	650	710	701	729	739	699	694	710	686	662	682	643	687	673	702	653	637	685	700	643	679	681	685	670	704	677	680	681	667	672	636	653	694	650	726	662	680	720	714	676	688	734	673	660	720	690	655	708	664	688	640	703	707	699	716	698	687	705	730	679	696	719	707	628	653	686	691	651	738	675	685	709	648	644	663	689	679	680	706	682	714	693	668	711	664	709	721	715	670	646	713	660	692	618	735	679	665	681	658	688	724	655	709	688	648	683	674	650	701	714	648	707	716	686	698	695	700	638	688	724	641	677	658	684	664	725	687	635	685	709	682	668	649	701	685	675	684	719	637	668	661	665	722	688	666	716	658	680	662	721	663	652	725	685	694	701	665	648	675	682	710	749	695	704	689	722	695	664	706	684	680	680	710	734	670	700	676	658	697	672	671	716	670	690	653	704	648	689	701	712	697	643	709	716	652	716	683	692	641	709	680	677	704	697	725	678	652	758	677	640	735	681	698	743	702	718	708	635	708	708	672	672	625	742	707	691	658	688	754	653	709	727	737	674	633	681	687	707	697	658	729	695	715	692	688	669	722	699	670	678	676	699	739	680	659	701	721	656	699	711	695	696	678	679	658	745	696	693	685	698	667	690	656	689	655	696	678	686	686	702	661	691	634	712	677	662	695	684	685	650	702	688	624	647	673	703	719	727	661	720	698	701	645	674	682	670	648	676	662	698	682	650	640	703	727	641	744	675	641	645	690	676	680	670	675	710	709	696	703	635	707	679	725	679	662	686	713	635	638	718	675	662	698	741	691	687	693	656	714	672	743	698	729	710	660	683	661	721
24778	44998	34211	22373	17130	12984	10250	8367	6246	4954	3938	3165	2612	2235	1973	1762	1609	1425	1327	1253	1204	1182	1152	1051	1050	1067	1037	1007	959	900	880	857	898	838	853	775	792	759	740	770	716	759	766	746	806	714	742	814	756	763	722	779	751	726	713	778	731	744	696	690	710	703	742	727	746	756	745	776	708	757	712	728	731	727	726	693	748	706	785	705	779	710	772	724	783	733	797	734	737	708	714	698	691	758	748	723	738	769	707	741	730	712	697	757	708	748	660	693	747	707	735	711	720	732	714	733	744	698	741	763	739	762	742	726	735	676	695	743	709	746	696	722	682	688	772	715	772	772	747	726	711	690	711	711	770	691	714	748	784	677	733	703	737	735	692	687	718	754	703	742	752	758	715	773	719	742	736	763	722	730	701	745	723	768	708	718	714	706	687	711	765	754	751	749	730	724	688	725	677	702	718	704	706	757	697	751	687	746	770	736	761	774	703	710	683	723	745	698	690	750	681	707	718	688	742	731	727	682	677	721	716	777	699	715	705	743	686	704	731	739	708	733	700	754	718	657	707	720	716	742	733	755	706	732	722	756	742	757	734	770	756	751	743	764	739	732	735	721	748	692	685	675	807	688	758	722	702	723	732	681	757	756	719	768	735	743	733	735	727	702	744	751	725	724	685	717	722	736	714	773	746	746	717	734	798	691	761	741	732	745	766	736	743	748	735	708	763	700	744	717	725	784	709	775	704	749	731	684	701	752	727	708	704	723	739	763	756	708	703	743	705	723	746	734	729	734	740	775	664	746	740	701	719	680	722	754	729	680	704	741	755	690	754	717	722	755	708	741	707	741	721	690	748	758	705	673	765	736	719	659	724	705	694	796	691	681	764	720	724	723	723	753	731	713	725	689	737	738	749	699	674	783	725	727	751	690	740	761	720	680	687	721	741	720	763	730	709	698	710	705	745	759	699	717	697	696	700	727	697	733	749	691	735	707	725	744	712	752	727	718	751	703	712	734	756	689	725	744	676	736	692	749	737	742	759	757	740	760	740	687	731	722	773	701	742	724	728	721	738	758	734	691	697	725	706	763	744	682	739	749	735	724	785	759	743	717	719	720	719	725	737	687	743	761	775	741	713	765	732	718	724	736	685	734	675	717	751	722	716	693	695	709	753	740	741	718	720	752	708	761	817	748	775	749	721	661	782	708	723	772	758	723	705	757	718	726	730	703	705	699	730	775	701	719	777	716	687	763	719	751	755	700	726	733	710	752	738	705	666	733	728	740	719	743	775	703	718	732	720	689	741	711	699	747	716	742	755	735	679	719	730	748	697	751	750	724	721	742	738	751	757	694	715	735	716	704	714	730	712	720	775	725	741	667	692	740	719	695	742	707	767	755	720	722	718	707	744	731	724	757	749	706	717	709	725	666	737	761	737	695	767	699	715	772	675	720	707	741	754	734	745	715	741	731	727	703	718	680	744	714	680	701	759	742	746	720	742	740	739	711	744	748	721	734	695	780	752	790	709	751	718	696	732	757	710	743	665	728	734	746	741	731	706	741	704	714	720	730	737	746	738	731	753	720	719	704	770	691	701	746	704	682	738	672	735	724	759	728	713	758	724	777	786	671	746	689	758	719	733	749	710	722	743	749	743	737	756	704	758	756	740	674	708	807	726	714	780	744	724	741	768	724	754	771	742	747	712	661	702	729	716	741	729	723	741	733	752	718	744	705	719	754	697	747	719	743	741	771	705	724	714	765	722	758	728	639	720	718	723	732	780	715	658	734	725	745	678	693	738	718	698	715	766	722	736	751	686	741	695	758	743	759	736	690	718	668	715	717	714	740	701	773	696	735	710	708	743	695	713	727	736	750	737	721	696	751	760	693	697	728	729	750	730	751	690	766	714	741	737	691	698	751	735	742	765	706	724	681	701	737	670	716	760	703	723	673	699	754	714	717	741	714	755	727	736	776	729	734	717	702	722	694	723	710	674	701	745	774	723	663	759	702	708	719	693	716	725	725	676	714	772	679	737	709	720	730	714	749	776	723	733	704	726	786	711	764	732	747	775	693	772	713	706	703	736	676	711	736	743	750	735	727	736	722	711	813	760	694	742	752	726	705	734	732	772	736	728	699	694	765	710	705	735	686	730	702	705	717	733	769	704	710	757	706	719	707	713	709	741	742	667	737	705	741	726	731	763	680	701	702	753	737	743	740	697	768	724	687	771	717	716	713	728	686	705	741	748	733	679	712	688	715	714	710	730	694	694	688	691	752	741	686	732	736	768	727	717	750	719	752	732	744	778	736	734	748	749	715	756	746	703	683	698	734	730	738	709	755	748	711	716	736	736	754	744	721	744	702	717	675	704	727	764	691	720	724	765	680	694	788	692	695	701	734	685	727	719	708	708	701	692	680	670	796	712	732	788	780	732	736	675	722	782	745	704	772	734	737	721	727	688	655	765	687	778	720	705	732	705	696	739	712	689	729	719	748	757	752	741	712	738	748	698	807	718	732	709	724	737	762	748	752	722	712	729	726	700	751	720	774	716	756	738	710	722	706	758	721	750	706	698	765	773	748	701	742	746	737	749	728	733	752	761	702	727	755	737	677	722	704	727	735	710	741	728	683	729	722	697	728	745	755	704	724	706	719	779	737	721	731	691	715	706	694	732	748	736	683	765	731	747	743	718	719	735	703	770	719	776	795	738	715	708	771	689	743	726	707	713	762	718	734	715	745	758	750	697	742	714	735	692	698	704	744	712	734	720	716	713	716	726	688	757	721	708	716	683	740	701	767	710	724	803	750	731	703	776	701	733	727	759	716	695	761	732	759	708	727	742	783	754	756	731	707	690	737	740	734	676	701	706	738	716	717	730	752	725	746	744	735	706	716	707	737	741	739	756	724	685	708	755	731	768	717	742	707	671	786	703	731	730	719	717	711	744	751	713	698	691	691	695	692	698	734	731	713	750	684	745	721	698	656	684	743	727	759	736	710	721	685	728	679	733	713	758	715	762	730	739	744	722	652	745	727	708	753	733	740	749	765	747	700	759	743	725	726	744	710	722	763	755	770	702	709	713	714	744	716	739	669	727	700	717	758	701	727	724	724	747	742	734	731	702	716	733	717	713	651	735	677	753	724	679	720	703	756	717	734	741	690	685	759	770	731	741	694	670	735	691	715	703	691	732	724	750	757	719	733	736	708	736	747	705	728	746	694	728	749	675	730	779	690	702	688	727	714	738	691	704	752	720	760	711	686	764	731	689	736	697	745	782	748	729	715	724	699	711	723	746	764	689	691	704	676	754	727	719	707	713	773	707	751	675	760	721	724	726	722	754	745	721	706	711	735	740	766	738	725	741	738	737	734	734	726	726	743	728	778	740	710	749	709	678	747	784	688	746	715	717	741	777	780	691	696	718	722	735	748	740	774	730	727	695	695	746	731	777	701	708	734	723	759	710	708	727	738	732	740	766	695	723	719	759	714	737	682	694	676	729	706	709	732	755	696	697	704
24453	20923	27187	25212	17323	8695	5644	3872	3018	2359	1820	1499	1283	1117	942	805	787	712	672	670	575	620	551	546	547	527	541	488	478	438	467	406	445	444	440	433	395	372	352	344	346	399	333	361	366	345	387	346	376	342	348	379	338	341	370	402	347	349	383	346	385	360	354	386	350	341	359	337	326	378	332	368	369	360	376	363	325	362	351	346	377	332	360	355	367	354	329	355	354	344	367	371	350	371	344	350	350	352	369	341	355	382	374	338	327	326	334	353	353	387	329	337	358	334	371	369	348	351	344	327	361	371	383	371	347	349	333	355	373	377	338	361	329	399	375	353	345	351	318	336	327	358	358	333	388	396	362	400	348	368	354	337	346	375	359	349	370	364	357	372	358	378	347	356	371	350	343	374	321	355	348	368	377	348	345	336	361	388	332	372	365	340	362	368	404	341	390	379	355	308	363	360	356	341	356	369	326	363	340	363	369	336	364	371	341	334	367	352	333	345	354	363	338	368	353	317	360	340	324	364	342	338	373	347	349	320	361	373	364	357	345	374	367	358	325	351	379	345	371	364	335	340	352	358	355	364	337	361	330	329	378	379	358	371	380	356	382	327	347	344	349	332	318	366	356	351	334	360	360	357	359	339	343	354	355	350	347	355	344	348	370	320	350	324	360	357	361	380	346	366	340	385	365	362	394	375	329	359	357	343	357	386	354	317	376	354	375	395	364	356	338	365	329	354	363	331	359	380	362	343	391	348	372	353	353	369	359	342	372	341	347	362	360	317	356	394	349	349	340	334	362	393	376	353	390	381	328	318	376	351	304	374	347	351	364	358	345	367	346	335	371	346	341	327	360	378	354	343	368	354	362	402	375	321	344	375	390	340	337	379	360	349	371	322	376	334	373	347	351	359	335	385	338	366	364	380	356	344	371	382	360	286	332	327	355	354	359	382	346	340	314	363	367	362	356	350	399	349	342	368	344	371	354	358	349	328	364	340	371	352	335	337	380	368	376	355	370	363	360	367	369	367	367	323	387	346	369	367	352	333	354	393	333	374	365	364	357	336	309	379	354	367	374	354	345	385	366	377	346	334	361	363	350	364	352	372	374	336	364	335	334	381	365	336	386	384	345	385	347	358	393	346	376	367	343	376	359	334	382	367	363	324	364	361	344	348	295	357	361	325	341	353	359	351	340	380	400	376	332	362	364	350	341	352	351	328	333	362	345	353	361	371	385	374	350	347	352	346	346	349	357	371	367	359	350	375	378	351	378	345	343	371	345	367	349	330	351	340	351	362	350	315	357	378	354	353	354	380	360	331	343	379	335	353	356	349	330	363	353	375	318	383	342	374	334	371	362	358	355	315	375	344	365	351	381	326	334	333	360	342	346	357	356	355	376	377	359	408	344	323	373	348	348	355	332	379	377	366	359	370	358	341	335	348	369	342	364	389	361	374	344	335	339	372	354	377	344	322	357	372	331	375	366	357	334	373	349	365	362	363	345	327	365	330	349	368	388	370	351	354	339	331	334	356	344	370	367	361	347	362	368	351	354	357	360	360	341	351	364	349	348	358	370	327	382	381	335	339	327	363	362	373	352	342	345	364	337	343	383	336	356	345	366	313	353	346	350	358	357	359	380	370	361	370	352	366	346	337	354	363	342	361	371	345	378	332	363	328	347	347	371	339	356	375	385	372	366	346	387	371	343	334	362	367	368	366	348	336	345	360	338	329	353	413	358	397	334	388	337	369	353	335	335	350	351	392	370	375	371	347	349	346	336	346	374	347	342	360	319	355	345	396	362	362	349	353	328	342	389	384	343	362	359	338	371	362	351	354	345	378	355	362	365	355	382	335	329	338	345	378	379	334	339	384	365	346	328	360	315	368	369	382	339	365	322	370	345	339	365	347	313	349	349	344	328	346	364	330	353	357	372	361	372	349	350	354	359	400	342	334	336	333	330	378	336	371	367	354	350	367	376	336	373	340	365	384	338	332	355	330	360	340	326	364	339	334	392	381	355	343	365	363	367	357	345	347	357	333	336	360	337	341	363	348	362	352	338	420	349	340	364	350	361	366	356	363	358	376	362	337	322	357	369	345	351	344	364	367	351	351	384	378	344	381	354	353	342	369	387	391	353	331	370	386	303	355	381	337	317	379	325	331	344	360	371	342	315	354	360	373	360	353	338	401	387	350	371	351	365	356	364	356	358	375	329	343	346	363	387	362	331	347	332	359	366	357	392	338	337	341	357	373	380	336	360	346	399	340	370	352	370	330	364	387	388	373	356	361	346	374	309	332	334	340	348	363	351	347	321	366	336	384	349	348	365	360	345	340	318	369	373	388	328	347	351	366	362	338	363	316	383	341	364	386	337	380	367	361	370	376	327	375	362	365	351	342	362	376	344	345	356	333	389	330	341	350	352	340	334	385	360	368	345	377	332	372	348	370	365	359	356	378	346	356	378	355	355	335	360	356	340	367	379	358	335	354	348	336	326	332	348	387	332	349	324	358	399	351	344	372	377	354	369	349	354	378	368	402	352	380	331	334	352	330	347	365	358	367	332	346	358	345	371	356	363	348	352	320	345	386	364	371	339	348	331	376	357	363	362	327	351	375	355	330	329	356	349	352	332	354	376	375	345	337	398	379	373	344	362	365	347	365	369	374	381	350	343	359	362	356	383	325	327	365	357	357	331	328	352	338	338	371	336	347	372	363	344	337	352	381	384	358	343	343	334	344	396	355	341	360	377	358	355	333	363	313	333	369	335	366	357	361	335	334	365	332	370	347	383	358	353	359	359	359	376	392	349	356	337	354	331	347	332	372	353	330	362	349	372	323	377	310	316	328	356	352	372	349	356	323	362	369	356	375	363	367	381	355	340	347	378	343	357	357	377	342	331	356	354	326	349	346	370	347	337	360	330	362	367	330	355	342	315	361	380	369	366	388	344	303	403	370	343	342	383	325	343	353	364	390	323	383	342	385	368	344	360	374	327	378	412	353	335	353	342	340	359	359	323	349	337	364	355	342	320	370	338	328	356	337	354	334	378	332	349	366	355	363	349	397	309	349	321	342	356	355	353	363	333	337	359	358	333	381	354	361	374	375	370	356	381	367	392	353	342	363	387	379	351	384	340	330	369	364	349	347	363	360	390	391	340	335	346	363	351	419	325	361	389	361	350	379	374	338	362	387	335	369	354	309	415	351	360	383	369	331	321	355	379	367	345	343	367	345	353	375	329	359	341	368	379	333	363	343	355	351	385	345	377	342	336	369	360	349	379	339	372	372	357	353	368	329	388	305	370	348	321	334	347	355	354	397	360	354	358	352	328	350	373	340	353	345	350	356	325	375	350	363	327	359	346	377	353	369	400	366	355	347	355	346	356	364	348	329	347	381	360	383	355	293	379	355	357	324	351	349	339	372	370	352	346	362	325	362	358	368	365	342	360	377	361	368	366	332	366	328	341	352	329	335	347	355	373	342	384	375	339	370	334	361	375	351	385	393	361	342
23950	42035	31957	20689	15911	11528	8979	7259	5252	4242	3389	2602	2099	1747	1509	1281	1092	1005	986	810	771	767	644	715	666	658	705	629	553	532	496	509	545	467	472	477	451	452	414	399	389	448	421	395	445	384	434	434	354	380	398	412	364	396	403	418	421	407	423	375	399	376	400	400	391	419	360	366	377	396	420	390	371	384	415	389	397	384	425	390	394	374	377	416	390	392	408	391	375	382	366	390	428	404	350	382	443	392	397	376	386	383	383	407	358	368	429	399	411	380	415	418	414	369	401	390	375	410	406	402	356	407	392	397	403	392	412	385	395	435	398	424	402	436	379	378	388	373	389	360	374	388	353	397	378	376	361	377	388	422	381	360	381	396	384	386	390	385	404	370	381	392	411	387	396	396	379	394	409	389	415	386	390	388	384	368	355	353	390	372	403	422	380	359	405	364	402	385	402	396	359	391	393	399	410	395	370	372	440	395	420	398	399	391	373	415	382	404	389	411	390	401	406	375	413	442	393	399	407	384	416	373	387	394	378	395	397	366	357	401	403	384	356	397	374	361	410	428	384	426	382	399	403	362	394	397	395	393	395	386	384	430	415	390	413	370	368	394	416	406	402	406	409	362	387	389	395	410	404	398	380	400	364	372	399	411	365	365	425	415	352	375	413	376	370	376	380	389	394	394	391	418	407	415	388	400	375	381	396	403	412	433	400	379	418	389	431	395	364	386	395	383	393	393	395	385	387	382	390	392	414	349	403	397	362	385	399	399	398	377	386	398	393	373	363	384	382	378	424	396	397	425	423	379	389	397	386	387	356	427	398	387	405	409	397	390	367	368	430	401	406	387	408	399	379	424	417	366	400	385	409	420	385	400	390	364	384	395	399	374	386	388	395	417	400	380	406	429	399	361	386	372	373	416	405	374	358	408	389	419	392	366	353	402	365	400	397	395	392	422	362	407	388	405	369	435	378	397	384	411	406	382	382	406	401	406	396	378	397	392	434	367	393	391	382	404	408	440	370	395	370	365	403	394	411	364	390	342	380	404	414	377	398	365	377	376	424	403	398	411	391	398	388	409	392	374	371	391	425	379	386	360	382	408	398	348	381	380	376	398	361	395	405	393	430	396	385	393	395	387	431	389	329	408	392	405	404	416	399	421	422	390	407	355	358	402	403	402	422	410	373	392	457	432	389	359	335	402	401	375	382	375	409	387	381	377	368	415	378	370	416	362	385	402	373	387	419	403	391	414	376	401	359	399	417	420	346	388	382	405	394	396	387	413	405	386	402	396	404	408	356	402	426	402	386	389	351	392	403	391	439	386	380	368	373	388	383	401	370	387	404	393	402	386	395	404	378	398	405	381	404	372	413	369	416	403	408	354	390	409	378	415	397	362	412	387	399	386	427	406	355	413	383	380	394	390	392	454	415	408	393	410	357	379	365	379	385	408	407	369	406	369	423	384	395	429	397	394	407	388	408	383	369	373	390	410	378	402	403	407	413	391	406	410	387	368	400	377	393	372	379	359	384	398	386	394	409	408	373	412	377	381	390	411	402	388	381	368	414	383	380	362	368	387	438	364	371	368	371	390	378	372	375	411	363	417	372	378	400	396	431	367	400	393	356	409	452	382	356	378	393	383	381	383	375	402	403	374	393	392	380	375	379	367	381	391	414	416	385	415	396	366	415	381	371	421	433	394	392	372	390	411	396	401	408	396	382	376	373	386	407	436	374	382	387	397	380	408	366	383	369	368	399	411	420	369	378	408	420	373	405	377	360	415	404	395	390	398	420	425	388	411	408	406	409	395	417	395	415	384	465	403	402	419	392	350	414	384	366	396	377	399	359	399	377	449	386	394	407	377	401	403	388	379	385	375	369	420	401	406	380	370	382	414	381	397	396	375	422	373	383	381	415	380	373	403	347	382	393	424	422	378	397	379	388	399	357	397	387	384	376	374	375	383	383	429	393	418	415	398	395	406	400	389	392	379	399	400	395	372	370	429	388	414	400	399	399	376	381	378	415	421	387	394	402	374	394	435	393	435	386	364	363	390	380	382	403	409	380	373	418	429	427	353	415	385	385	402	423	394	417	369	439	410	373	392	420	366	402	391	380	384	411	403	378	397	389	404	372	393	382	382	385	377	383	380	415	386	383	400	402	406	383	403	387	398	414	402	358	386	401	389	400	376	391	403	401	377	363	393	402	417	373	393	403	433	396	369	411	374	387	423	397	395	383	366	375	399	399	392	389	426	404	428	406	415	434	428	413	415	371	405	415	409	413	429	408	421	395	396	363	384	366	365	393	376	385	393	367	407	365	390	388	379	408	372	399	415	366	396	400	406	381	385	444	392	397	382	415	416	339	430	363	442	414	379	365	390	388	414	383	373	368	382	420	399	402	407	443	390	372	395	403	367	423	403	384	407	414	419	419	395	382	411	405	396	410	388	385	373	394	416	399	388	380	392	392	458	371	369	420	383	413	369	393	378	407	380	397	369	372	370	394	393	412	377	411	416	372	376	376	372	374	410	376	440	387	382	369	372	398	378	381	383	411	402	396	404	408	379	376	392	418	395	384	392	373	394	368	391	372	392	380	381	374	372	394	400	407	389	357	389	393	359	407	369	396	389	399	400	405	396	399	446	364	409	394	409	422	391	395	392	383	390	362	436	373	397	388	411	401	384	386	372	422	374	410	383	386	414	386	389	440	377	440	408	350	376	382	422	388	396	348	437	415	405	400	368	417	383	397	396	411	403	376	371	370	423	416	396	378	391	394	384	398	394	372	431	416	393	388	385	347	377	384	371	425	416	388	417	404	381	395	425	418	411	390	405	396	377	410	377	409	414	413	376	402	421	391	446	402	389	409	385	401	392	415	393	421	382	390	403	413	371	396	404	399	400	426	391	371	401	393	408	382	396	374	391	421	395	402	432	379	356	380	382	395	391	377	390	437	437	397	395	381	376	373	413	406	388	398	384	377	400	411	403	429	382	389	418	400	349	421	362	355	387	391	389	383	365	412	372	427	383	413	378	388	403	413	446	411	384	406	420	385	403	387	427	374	429	375	365	398	381	394	383	400	398	401	400	380	400	380	396	413	375	420	383	399	414	425	407	405	429	434	381	413	447	387	387	412	397	383	392	352	419	406	390	354	383	365	376	391	381	377	359	384	377	382	388	400	392	387	379	428	400	415	354	361	386	383	371	389	378	413	396	363	405	397	410	395	372	399	369	377	381	366	379	406	388	379	371	382	376	375	383	380	337	365	411	360	407	381	421	349	395	393	365	361	379	393	379	389	395	412	376	391	393	375	384	451	380	407	396	408	403	358	382	367	388	381	359	416	406	405	399	411	416	386	377	405	390	364	351	374	412	368	417	407	399	380	412	379	379	408	418	414	399	388	373	428	385	370	350	448	407	357	378	430	391	382	379	412	413	379	416	361	391	401	396	402	392	394	394	419	424	369	419	359	380	409	410	393	399	393	393	381	399	383	386	376	377	407	408	401	401
22447	21144	28761	23773	21219	21733	17012	7426	4779	4200	3230	2614	2195	2025	1769	1598	1390	1360	1300	1103	1054	1076	973	983	947	988	1036	889	886	823	816	869	851	833	836	781	744	726	744	721	720	726	688	708	778	723	748	698	708	700	715	725	694	682	686	716	752	764	684	683	699	685	670	720	711	731	750	700	677	729	684	702	682	696	691	681	697	717	698	712	715	719	739	641	697	728	715	717	690	737	685	705	724	662	720	732	735	696	697	683	718	725	722	727	664	701	749	721	722	733	704	695	728	716	730	693	698	694	709	667	705	704	713	690	714	715	747	672	695	729	655	714	684	683	669	697	686	718	667	719	668	683	675	720	710	680	706	689	701	674	679	724	690	733	745	673	671	774	745	720	768	684	710	701	659	719	682	715	721	704	737	693	730	724	688	719	724	743	721	716	699	701	693	682	712	724	678	710	701	696	714	717	658	729	677	721	671	684	755	686	703	743	647	716	700	680	693	699	709	709	735	720	663	680	703	699	723	679	719	760	673	704	682	715	669	701	695	700	731	716	704	703	674	737	680	707	740	698	671	723	688	708	687	646	675	679	691	677	705	717	658	728	695	715	692	682	773	693	643	678	692	735	713	700	721	722	715	716	712	695	690	696	726	714	719	638	701	746	709	680	687	693	728	702	715	658	703	657	663	693	704	703	690	736	697	685	655	694	718	720	702	716	743	684	722	741	703	715	708	653	724	743	734	709	670	685	709	686	689	740	723	694	620	753	770	695	679	698	720	714	698	699	671	723	705	701	697	758	712	696	701	683	709	694	736	702	685	731	708	691	766	657	691	648	748	700	707	688	670	761	717	716	682	692	691	691	743	705	722	654	743	693	758	716	754	685	702	749	674	677	736	739	708	700	711	711	681	665	689	742	716	682	743	728	719	648	725	753	718	707	663	692	682	695	721	702	696	684	724	709	703	736	755	708	707	714	679	721	697	705	703	663	724	741	652	705	706	661	687	665	674	720	715	642	705	678	653	705	721	707	719	739	707	726	676	709	674	709	722	687	718	775	695	688	747	707	718	682	720	683	721	707	700	732	716	704	706	685	675	698	696	736	712	666	697	699	681	697	714	699	672	676	681	693	711	716	740	705	692	659	703	748	665	735	692	711	670	701	724	687	685	689	703	679	759	752	716	701	722	704	692	675	699	686	699	686	707	700	695	743	715	691	687	742	713	673	736	704	681	736	681	706	726	672	682	696	703	673	682	690	687	700	694	721	731	653	709	663	715	704	755	695	723	707	707	688	701	723	684	695	735	721	745	689	685	712	753	660	667	702	663	677	702	721	739	736	659	683	709	665	683	693	698	713	707	682	707	719	681	697	738	689	717	708	733	708	719	714	742	684	706	680	695	693	721	711	659	706	711	724	702	714	689	741	739	696	689	699	682	689	737	715	702	692	716	689	660	690	707	712	712	726	712	672	706	631	715	683	686	725	700	754	704	675	702	700	705	700	739	682	735	749	704	741	718	743	741	707	687	725	693	669	685	743	688	738	680	642	744	721	704	704	701	697	717	680	732	726	674	643	642	708	679	743	726	730	692	739	699	667	691	711	689	706	701	677	715	695	695	706	711	731	682	673	750	689	698	749	691	745	690	749	719	680	699	685	727	675	694	668	696	665	702	705	723	725	707	722	736	717	747	712	694	706	742	683	705	769	704	689	722	736	705	750	692	687	721	673	699	709	726	684	724	719	707	658	724	674	752	673	717	751	708	655	694	680	680	717	756	684	729	705	702	702	737	679	720	721	747	694	715	697	673	761	706	730	718	718	637	711	718	769	668	708	680	742	688	702	702	674	701	689	691	677	690	746	747	701	719	736	732	658	671	720	682	716	704	713	703	754	750	682	739	703	701	653	695	730	669	724	701	708	625	690	725	703	703	729	686	697	709	680	753	694	710	700	745	736	726	689	684	707	689	713	707	692	774	692	687	696	720	750	680	704	692	749	721	661	690	719	705	682	707	710	673	662	654	724	695	707	733	726	762	700	664	717	726	676	712	734	674	707	675	691	737	710	708	652	690	725	726	704	720	679	670	690	702	691	723	733	713	717	668	710	666	649	709	718	705	684	712	709	759	719	719	727	690	729	723	742	751	658	709	674	713	685	730	697	716	691	708	760	706	725	714	723	673	669	741	701	700	721	710	700	692	667	703	686	722	747	712	690	701	723	711	694	698	709	721	666	688	696	741	671	674	725	711	701	733	733	766	719	693	704	723	733	720	689	717	702	703	701	667	711	687	679	721	731	701	693	718	698	727	712	690	713	659	727	683	717	693	719	688	644	743	711	754	735	726	703	715	732	689	747	692	685	666	710	672	697	730	728	694	706	726	667	734	733	684	745	676	653	673	745	649	730	710	681	770	667	701	664	709	671	700	710	692	698	690	688	704	744	705	687	664	708	685	663	685	663	674	695	653	740	698	680	692	737	705	707	728	696	688	685	729	658	717	618	695	690	723	742	713	675	676	664	689	672	700	686	704	729	726	750	719	695	666	708	633	736	694	696	710	688	723	713	692	667	677	756	712	676	722	701	729	675	751	711	714	706	708	690	711	716	702	652	686	732	713	669	714	771	716	729	651	676	714	712	699	700	718	680	716	689	701	744	754	777	762	695	702	699	683	698	702	675	689	730	677	733	705	723	661	701	689	689	693	718	677	658	717	712	673	733	703	723	706	704	750	727	690	675	730	712	668	714	711	646	725	685	694	756	720	705	712	707	688	680	698	736	689	737	668	763	690	698	713	730	688	701	706	733	664	686	706	671	713	665	698	689	685	774	723	740	731	691	683	702	702	724	732	721	696	691	691	705	668	732	660	667	687	703	705	700	699	730	670	690	737	679	730	698	702	660	692	696	699	669	712	711	706	685	713	648	724	675	739	693	727	683	694	703	745	685	668	741	658	744	638	719	762	759	727	746	650	692	696	700	620	717	757	682	694	737	739	717	760	694	714	703	705	659	703	678	714	718	712	711	684	719	696	746	693	666	739	723	665	728	663	695	647	760	637	676	754	695	708	659	681	709	686	677	681	707	681	709	704	687	718	727	683	728	721	665	658	696	726	722	705	689	701	705	716	730	682	719	690	737	685	700	706	724	684	710	746	691	706	702	753	692	719	714	705	678	682	692	672	632	752	687	687	711	691	724	720	682	682	770	662	721	660	683	716	703	689	708	721	696	702	711	666	718	733	708	748	703	690	698	695	754	713	722	724	745	699	710	661	703	708	680	656	751	675	738	686	671	730	730	698	733	727	709	673	700	697	737	735	701	718	686	697	730	740	739	708	698	688	700	684	711	683	705	693	687	688	714	676	701	693	674	692	706	713	705	729	674	707	677	698	690	708	695	673	719	732	697	718	676	714	709	720	727	667	656	699	703	656	727	736	682	695	706	697	728	779	738	646	665	689	692	741	695	698	747	647	707	709	722	676	720	709	702	762	726	733	719	708	668	706	724	700	748	712	720	698	699
26803	50341	38801	27316	21538	16325	13416	10394	7841	6479	5069	4085	3273	2881	2418	2187	1921	1776	1610	1465	1260	1305	1273	1139	1173	1164	1135	1159	1006	934	980	915	943	909	919	871	827	834	769	825	810	764	813	759	799	778	761	735	802	776	722	725	749	746	758	724	739	767	739	748	739	725	747	746	769	729	726	803	731	750	722	731	738	725	726	716	712	757	750	744	750	749	740	766	758	762	796	753	737	739	741	736	727	748	764	732	777	777	710	715	761	797	726	750	755	737	736	745	711	754	743	725	746	720	725	804	746	692	786	749	731	712	737	722	740	737	727	774	677	719	740	729	709	692	720	754	737	714	695	737	719	750	693	763	766	752	764	761	715	734	710	711	719	755	771	769	748	710	745	772	744	731	713	729	768	733	704	758	740	783	751	752	755	713	730	748	721	729	725	781	808	731	763	731	755	740	718	712	789	763	743	757	735	728	722	716	808	766	725	764	679	745	729	724	735	754	731	777	714	731	761	747	785	708	754	706	762	742	742	744	813	778	720	795	720	709	724	749	751	753	720	745	729	738	698	716	682	778	706	751	699	717	752	674	794	718	724	728	725	772	764	708	718	755	711	730	756	728	767	788	754	791	775	790	747	732	724	769	698	745	726	744	724	707	743	716	755	701	796	774	741	707	729	756	736	728	682	806	764	726	746	733	720	743	814	720	731	721	735	719	725	791	776	743	726	684	770	746	735	757	741	706	711	739	723	752	748	771	714	777	693	767	755	693	764	758	746	760	713	730	737	705	729	747	732	768	724	778	744	760	709	758	758	769	724	715	685	691	761	714	730	765	745	724	687	709	774	727	727	729	705	724	731	742	731	750	771	754	786	750	754	736	734	768	748	772	721	747	752	743	768	737	711	747	747	759	706	714	740	720	692	773	735	782	725	772	672	733	698	725	770	696	728	757	710	711	730	723	724	743	742	734	759	784	729	781	717	662	754	779	741	708	777	686	778	725	726	710	741	738	722	761	772	712	734	746	722	735	748	709	775	694	750	756	764	693	707	749	738	796	751	764	709	737	749	725	691	736	754	734	745	730	753	744	717	703	703	785	714	767	696	707	727	732	748	728	764	719	722	761	753	717	739	725	741	753	704	739	702	713	797	796	741	737	800	793	737	720	735	800	725	739	750	762	777	769	733	735	730	777	685	704	746	750	736	734	728	771	778	711	692	753	695	752	728	786	729	746	716	698	796	768	766	685	774	655	747	762	794	706	770	716	732	762	764	697	765	767	757	776	821	770	790	739	745	800	725	704	755	779	745	708	741	740	723	714	713	741	765	739	723	745	721	728	787	736	694	746	736	723	787	752	783	761	704	748	747	724	675	766	704	738	758	715	749	743	727	731	750	734	754	728	762	722	745	790	759	722	755	726	696	747	724	743	745	687	728	765	724	765	733	724	729	767	725	770	702	748	757	728	698	720	705	726	717	758	789	789	728	765	712	722	715	724	719	700	751	711	752	720	783	712	806	707	713	767	747	756	709	732	730	735	800	721	742	690	742	746	739	732	769	765	733	720	745	694	715	730	748	730	786	698	732	765	759	686	786	730	761	744	750	766	707	720	770	716	754	745	712	719	734	748	776	733	739	735	718	756	760	741	761	757	743	742	709	712	762	770	710	789	711	736	747	709	717	776	770	703	749	693	711	717	755	726	719	706	726	739	782	716	753	794	735	780	743	695	747	723	745	721	782	702	737	759	708	729	730	742	748	736	726	730	703	749	715	724	732	787	735	761	794	807	756	740	704	732	756	699	712	732	783	720	749	709	730	732	760	743	754	751	746	748	788	731	704	730	797	736	769	704	743	773	713	708	757	747	789	721	766	749	721	745	719	744	700	760	733	754	734	796	673	757	764	781	738	778	734	691	706	763	729	722	761	794	760	766	734	699	754	780	760	749	791	750	743	723	727	797	738	751	734	733	719	758	693	768	751	791	753	733	764	730	701	755	728	727	722	760	745	732	708	734	749	801	772	744	780	741	767	742	726	715	745	751	750	748	757	726	761	733	735	691	731	741	744	691	773	779	719	756	756	805	727	755	761	780	757	788	692	783	713	777	760	715	691	722	738	688	708	744	728	782	786	774	742	724	737	776	719	719	740	734	737	721	735	757	743	740	762	685	743	739	754	774	779	749	781	748	794	755	730	733	729	751	740	745	744	764	714	752	695	762	757	765	765	740	695	748	740	755	746	709	763	731	768	735	745	699	706	716	775	741	745	750	742	753	733	685	724	727	774	750	703	733	772	780	743	744	735	748	691	733	798	725	745	716	720	753	797	728	759	724	746	732	732	709	723	729	709	731	750	691	731	749	715	703	727	759	743	711	742	713	759	740	660	742	766	760	731	782	741	739	730	753	700	738	699	717	733	723	726	703	735	753	763	737	778	758	776	774	734	754	719	718	737	722	737	758	721	774	743	744	708	705	713	750	763	769	747	790	768	743	748	746	687	726	711	778	766	734	722	737	770	744	707	739	726	713	732	705	774	732	745	757	742	727	736	717	705	789	757	734	748	747	754	698	732	729	769	773	720	719	718	821	785	744	741	795	740	671	732	759	705	766	764	691	769	693	741	766	730	809	756	783	749	734	709	762	756	717	762	731	770	739	778	742	735	740	738	711	724	725	741	706	722	780	720	790	758	769	753	708	721	771	740	723	713	738	785	762	734	723	737	740	778	746	701	730	769	750	750	719	688	744	696	731	727	744	772	730	787	751	766	714	712	766	776	696	765	714	725	714	728	695	718	760	741	730	753	753	770	822	693	725	736	701	693	792	713	761	732	700	756	755	764	732	778	707	790	743	751	719	705	745	732	724	705	711	738	712	751	717	743	768	734	798	758	758	750	738	763	759	765	724	725	767	731	784	756	768	700	733	736	797	786	768	760	708	743	708	707	761	724	721	782	760	709	732	733	772	736	711	764	743	760	745	753	703	748	769	739	724	732	748	731	743	729	741	768	720	776	759	714	723	781	775	762	682	726	748	726	738	753	755	734	746	760	732	752	771	776	709	740	713	803	762	773	725	724	768	713	771	738	770	737	769	748	763	780	745	729	759	776	726	709	711	767	746	756	688	773	808	793	739	734	742	743	706	744	734	755	704	728	732	742	715	715	752	727	722	743	730	769	751	739	765	750	750	775	754	773	730	705	733	797	734	743	709	728	728	780	757	751	766	762	771	789	722	698	707	751	708	763	739	695	782	731	665	768	725	746	728	750	742	765	791	718	746	759	731	799	708	746	749	690	768	712	786	723	803	721	763	752	744	745	762	734	749	773	771	721	767	733	737	738	739	691	740	781	707	750	755	721	721	764	764	733	703	762	730	753	734	707	741	690	720	773	716	754	733	740	726	784	749	759	766	729	748	767	721	765	762	745	718	728	711	737	777	734	739	678	730	766	682	757	750	768	744	761	744	676	741	760	749	751	738	758	759	698	717	702	701	748	721	704	752	685	751	707	738	706	744	732	773	709	749
28255	23658	25829	17649	9110	5483	4121	2877	2235	1845	1506	1260	1094	1017	864	765	738	727	650	605	629	592	555	540	608	514	535	524	477	464	466	495	467	464	475	439	471	394	456	434	499	432	421	432	441	417	445	410	416	457	392	409	449	455	419	408	472	441	412	470	447	433	422	437	429	416	435	409	435	415	414	432	406	434	409	413	388	420	420	430	427	435	442	423	419	438	421	458	395	402	435	445	408	416	440	415	430	442	429	439	454	460	425	428	425	437	403	406	409	424	402	412	428	474	433	399	441	411	417	418	410	447	428	443	441	415	417	440	428	432	416	394	411	442	440	427	422	438	415	424	414	465	409	423	428	457	400	433	413	432	429	445	438	389	432	436	465	450	406	449	451	406	410	416	426	453	397	430	416	413	446	453	450	427	439	429	430	425	426	454	416	435	458	431	405	393	421	422	436	419	399	440	395	445	438	430	420	444	442	405	416	431	427	460	426	432	422	438	426	417	431	434	414	391	436	406	478	422	431	412	417	403	436	385	447	439	389	418	399	448	450	442	447	416	436	426	430	425	386	403	404	429	422	443	423	447	414	436	454	423	394	434	398	420	395	455	438	409	419	397	467	421	394	453	456	440	413	428	424	486	418	462	434	422	450	437	419	434	460	416	458	431	415	450	430	470	418	380	425	442	416	408	407	427	424	413	442	434	413	420	419	389	405	447	458	455	443	434	372	365	426	465	427	419	400	436	419	427	443	385	412	458	438	412	401	434	446	429	416	410	411	422	403	435	443	437	407	428	411	439	413	442	412	413	416	444	400	421	427	401	432	435	438	404	435	413	435	426	432	423	426	426	428	446	388	435	441	417	443	426	406	412	414	439	415	449	418	448	426	443	429	406	456	408	453	451	434	438	410	430	409	469	471	424	404	425	402	429	432	421	478	380	408	435	405	404	413	425	409	436	415	409	414	445	376	432	422	424	429	413	417	448	423	409	418	409	404	420	437	399	391	428	389	430	428	445	438	390	431	432	376	433	427	434	421	391	419	404	399	399	437	447	448	403	428	420	430	445	426	435	440	431	426	420	431	451	427	451	427	405	424	440	390	416	457	419	389	403	426	385	412	408	467	402	407	421	426	439	417	375	415	444	426	447	422	445	434	426	434	468	427	404	451	431	452	428	384	423	420	397	396	383	439	424	477	461	415	432	416	413	444	423	437	410	438	438	408	433	447	385	416	428	432	451	450	400	397	412	443	420	416	475	466	429	420	428	415	441	435	419	448	413	413	469	440	451	434	412	405	416	421	406	393	436	438	426	421	431	428	425	446	429	415	439	403	449	474	424	423	446	440	419	437	412	428	382	448	434	444	453	416	402	419	445	442	429	405	423	440	453	440	399	431	419	380	441	449	415	402	401	429	432	430	393	420	417	434	407	431	424	436	407	429	381	458	423	377	390	454	421	446	424	444	435	442	471	407	461	403	461	415	424	445	442	403	420	441	431	402	434	446	426	410	454	454	405	427	454	419	406	477	456	471	415	426	413	397	400	432	438	457	425	466	421	408	446	463	373	421	396	429	423	438	426	469	408	413	414	444	419	443	416	412	428	445	409	404	420	416	413	450	476	394	457	447	409	412	408	427	421	451	411	413	442	444	451	430	430	439	395	423	408	457	402	416	422	424	451	453	443	432	390	409	437	438	449	419	412	415	399	428	401	420	385	408	436	406	424	452	415	422	449	437	408	404	435	453	458	421	457	432	399	465	441	428	386	399	390	435	438	447	432	429	429	432	437	418	414	427	432	460	396	438	421	413	407	393	454	458	435	437	402	430	376	460	403	447	387	437	443	477	430	415	458	419	445	411	414	393	417	432	456	401	437	427	429	398	419	421	431	437	449	431	451	424	414	460	419	427	426	414	417	435	413	427	396	414	419	376	383	444	425	401	429	432	414	392	481	418	393	382	424	449	392	427	438	423	441	416	439	420	418	410	424	419	451	449	407	404	384	426	408	412	421	419	437	422	444	428	457	433	420	407	420	459	457	449	435	458	421	412	411	431	451	406	459	451	447	417	428	440	448	403	397	414	436	409	394	454	435	408	401	398	405	418	435	396	424	468	438	459	445	404	441	386	416	395	443	440	436	420	384	418	429	441	409	469	424	411	406	418	416	413	422	437	440	426	440	440	421	437	433	407	402	402	436	370	428	410	421	433	419	377	400	415	420	455	400	452	468	455	433	413	411	421	425	418	413	437	428	439	449	443	456	432	409	378	424	443	426	407	433	406	419	446	444	394	442	446	381	452	437	457	426	423	409	392	427	414	398	406	412	419	427	446	434	413	413	451	391	438	471	422	420	441	456	439	389	439	397	407	428	408	423	414	455	415	426	415	412	451	409	425	446	439	434	410	394	441	414	471	408	431	393	415	425	429	438	425	424	400	450	404	396	442	447	415	421	456	453	412	418	448	403	443	432	451	425	403	441	411	403	444	467	444	427	430	414	414	453	423	414	414	443	447	364	461	414	438	407	441	404	401	419	415	484	422	422	434	442	433	448	412	428	430	410	399	413	417	420	399	463	426	432	408	437	377	433	436	393	425	419	449	450	450	444	420	440	405	438	436	397	421	435	412	437	440	414	436	415	394	427	430	410	438	422	443	404	445	426	410	425	445	388	439	456	399	452	451	420	453	423	418	429	458	399	415	435	425	407	432	434	468	446	456	433	400	367	393	426	457	427	410	433	432	438	406	416	420	430	418	396	428	390	405	457	452	459	403	409	410	394	493	412	448	413	409	418	450	449	431	416	398	404	419	414	441	438	426	443	395	422	395	414	452	416	416	420	402	391	431	459	442	417	454	406	427	391	423	415	425	405	446	499	466	413	431	431	429	467	405	419	434	428	407	407	414	449	436	450	406	438	405	412	412	426	445	446	424	440	417	462	457	431	415	420	411	446	467	431	423	477	423	427	437	454	421	406	442	426	409	420	421	463	419	432	431	444	426	436	414	464	424	409	396	452	441	432	460	392	432	452	428	440	422	385	434	412	422	431	411	401	409	420	425	392	405	439	423	488	448	464	414	394	431	404	455	440	410	442	429	449	439	413	422	404	442	450	414	426	428	448	446	452	424	420	414	358	404	396	471	462	417	435	424	427	415	379	441	383	403	426	400	404	428	441	399	452	431	412	407	437	434	408	430	472	429	419	447	408	401	441	401	398	417	408	427	413	462	415	395	444	408	423	441	432	447	432	419	412	413	400	448	404	386	422	423	445	393	407	420	458	444	419	388	469	411	442	417	424	409	406	415	424	435	421	447	414	424	430	420	393	449	430	406	417	424	428	422	455	370	433	408	405	414	413	441	425	408	422	405	401	406	428	449	441	448	432	429	422	429	424	460	404	410	424	451	420	436	440	428	428	423	387	437	443	474	460	429	402	422	390	414	403	427	417	427	414	434	436	421	415	439	402	402	427	422	444	431	410	431	473	429	400	423	420	428	388	439	429	416	424	394	470	413	428
24745	38056	28380	17357	12571	9094	7198	5412	4059	3398	2602	1966	1761	1517	1266	1103	1016	949	840	804	789	752	702	717	622	637	580	620	568	554	515	552	550	561	558	513	513	487	452	486	486	497	491	464	494	434	459	504	454	468	436	491	470	462	468	468	503	477	502	467	470	423	503	457	480	502	454	477	465	476	481	455	449	438	515	452	454	444	448	465	480	425	468	435	457	442	425	471	432	436	447	434	441	403	449	452	465	477	465	440	460	448	447	456	474	449	411	473	446	450	465	453	457	425	438	465	432	407	425	443	466	475	464	484	416	433	459	463	442	453	466	451	466	448	463	444	484	455	434	483	446	469	482	455	428	461	442	452	445	423	434	472	474	467	423	423	422	465	406	449	459	428	442	452	466	464	460	452	456	448	487	452	411	441	440	486	441	455	450	451	452	484	443	443	422	453	465	475	454	461	467	450	450	448	425	457	463	441	437	453	410	431	487	491	444	477	450	463	471	434	465	443	472	410	461	435	498	432	469	473	456	449	435	474	482	420	464	476	473	445	445	423	477	458	455	478	508	480	495	483	417	464	460	436	435	482	488	457	458	448	431	456	446	474	432	460	489	466	446	432	452	442	448	435	467	453	480	466	449	449	444	466	462	491	435	470	452	442	465	454	447	467	401	456	427	409	428	432	452	496	439	433	500	437	454	465	423	429	451	407	477	529	475	480	468	448	451	433	476	480	461	461	477	492	468	449	461	483	492	440	424	460	437	500	437	434	467	460	446	448	452	440	449	442	481	467	444	445	452	473	453	482	450	458	459	457	457	456	462	462	468	455	463	445	465	463	441	454	493	474	443	450	432	445	456	465	463	438	469	473	485	476	454	465	467	441	447	464	441	421	444	445	464	462	492	431	411	491	412	484	452	412	450	488	450	477	516	487	495	471	464	483	489	463	467	493	448	423	425	471	406	441	463	471	500	441	521	476	493	492	463	483	449	417	400	458	480	468	418	449	427	508	444	448	431	472	407	465	440	423	472	439	436	425	459	437	464	459	432	439	455	440	492	451	466	467	446	459	454	465	454	434	468	484	413	415	431	470	443	478	473	503	494	466	446	462	446	495	468	513	503	442	469	514	433	444	468	458	480	453	446	415	472	422	451	439	458	477	441	460	471	430	422	475	437	491	456	476	426	437	474	462	449	450	456	451	460	456	475	439	459	470	423	437	443	466	449	451	441	438	487	440	418	463	467	434	446	443	463	467	424	428	443	442	473	442	485	441	494	471	467	474	458	474	437	452	497	452	481	433	454	465	454	438	442	479	475	448	425	476	458	442	452	483	463	471	428	429	487	445	451	428	474	453	421	466	456	449	445	477	455	446	472	453	418	451	461	438	514	501	442	425	488	397	446	471	455	430	427	423	480	433	491	446	472	450	451	471	456	424	455	468	455	426	466	446	444	445	455	463	441	482	442	428	423	458	467	453	473	461	458	461	454	462	481	458	440	474	463	437	446	471	444	460	485	451	462	506	452	466	450	473	444	453	452	425	387	427	459	406	443	441	468	462	460	455	462	456	462	437	447	503	416	459	422	483	447	455	431	471	445	465	442	462	456	457	450	471	444	495	440	446	457	471	459	436	462	457	476	487	448	445	470	463	474	445	433	434	425	496	455	458	457	429	453	455	447	463	422	443	436	474	443	446	501	480	431	484	488	467	458	444	458	441	446	477	447	456	464	484	438	458	459	454	479	460	474	433	442	449	465	466	449	429	454	443	426	484	464	479	451	459	457	454	450	424	504	431	469	478	452	433	476	469	438	507	463	456	448	433	474	429	474	428	449	431	445	438	478	442	476	487	474	478	428	454	473	492	494	445	451	443	474	448	420	451	463	435	430	484	457	440	444	470	447	454	438	468	476	449	465	464	430	468	456	476	411	441	508	422	474	482	450	447	467	479	443	467	452	465	479	492	474	459	491	477	460	454	481	453	467	481	460	436	464	477	447	457	456	429	438	415	439	445	459	438	463	451	482	472	466	441	492	458	475	477	436	456	473	443	464	437	406	433	450	490	446	456	483	481	496	426	471	453	463	466	474	434	428	474	458	444	441	448	472	490	487	416	451	405	455	442	398	448	467	471	441	440	408	452	442	443	500	443	464	461	468	447	476	433	442	420	442	454	451	453	418	488	444	448	451	460	470	460	440	462	410	432	469	466	470	458	410	465	463	481	478	453	477	444	471	513	446	439	479	445	472	466	469	453	469	451	450	468	467	464	482	485	441	464	470	466	472	426	488	433	461	465	446	458	454	448	429	496	468	449	475	441	452	485	469	459	462	446	457	473	439	460	463	452	454	460	476	453	477	451	485	461	514	468	480	473	454	494	439	471	436	432	483	514	482	474	447	469	456	444	490	437	459	454	446	433	478	461	473	420	467	433	432	472	466	438	476	449	446	480	445	451	443	480	468	457	417	440	441	460	463	435	450	425	435	462	439	498	471	500	420	454	462	497	515	471	472	441	441	428	463	447	476	438	487	460	447	461	503	477	468	441	477	457	450	444	478	469	418	442	481	436	468	406	455	443	438	427	481	459	509	451	465	444	439	465	458	408	472	456	493	438	460	447	448	406	467	423	468	447	486	438	500	472	451	462	490	447	473	486	435	471	471	461	506	458	457	441	494	524	484	470	447	451	476	450	476	430	440	465	428	463	468	479	456	464	430	445	451	445	480	469	450	504	497	460	490	440	489	458	446	468	430	460	462	427	472	470	473	466	428	456	415	436	464	437	442	466	484	454	440	471	439	437	460	492	459	457	443	441	441	427	458	398	454	416	452	425	455	478	462	432	459	455	476	429	398	472	477	496	487	457	430	471	452	456	474	423	467	467	432	450	471	445	478	441	455	443	436	452	480	477	462	496	454	432	438	459	407	475	436	452	463	444	472	426	447	418	443	465	455	456	458	459	455	417	454	450	435	481	456	445	475	461	430	423	467	435	422	438	448	468	410	441	449	435	488	432	487	465	469	464	429	427	463	417	447	445	457	454	470	462	456	437	474	439	450	452	471	475	460	458	463	479	478	456	444	448	455	444	436	474	450	458	466	437	461	467	473	472	470	496	428	477	461	462	433	460	475	473	438	408	447	427	429	475	417	439	467	409	432	484	448	433	479	497	461	426	497	445	451	499	441	433	467	461	457	410	473	450	437	452	467	417	429	479	409	435	446	476	431	444	464	451	450	458	487	471	439	461	449	449	432	445	436	514	440	441	430	456	454	478	483	457	442	444	471	454	470	483	445	449	444	454	453	477	431	429	452	419	437	450	511	513	456	444	446	471	472	456	423	421	455	426	458	444	454	453	471	478	460	466	477	480	477	433	449	434	489	466	432	429	482	446	473	439	402	431	440	458	432	433	485	453	466	460	457	445	438	491	472	456	458	450	443	492	469	442	477	485	454	423	471	460	477	435	474	492	450	434	452	483	462	490	427	443	419	474	475	480	469	465	424	437	408	437	478	443	502	452
23319	20994	28272	23996	21227	17319	8830	5136	3650	3019	2518	2008	1737	1504	1449	1347	1112	1111	1115	1018	1005	883	899	934	882	852	896	830	823	809	790	777	782	801	761	767	776	686	721	722	711	684	765	677	642	669	700	674	625	730	667	700	710	720	661	697	700	707	710	714	679	722	671	670	694	619	638	732	691	683	684	696	661	735	687	693	694	655	654	670	678	686	626	680	676	651	657	709	696	708	670	679	687	697	646	704	732	722	653	686	702	681	728	715	686	721	718	681	716	689	673	693	638	684	679	663	649	695	664	699	674	678	694	725	636	698	733	686	673	690	726	685	683	658	717	692	717	702	688	677	676	697	668	706	731	724	707	704	686	726	715	715	731	696	687	667	743	668	688	700	686	705	711	678	701	657	658	698	688	656	698	705	675	672	668	646	690	690	708	678	649	702	659	700	707	708	665	645	687	626	645	696	665	669	693	682	667	663	672	721	660	687	686	682	714	718	726	706	642	736	739	647	700	736	609	694	645	707	687	658	692	731	668	693	684	697	710	680	679	677	683	665	699	668	699	674	704	684	740	700	682	687	736	677	663	729	728	680	696	681	694	704	663	692	678	729	715	675	686	707	687	740	683	698	705	642	702	673	674	690	734	715	746	688	657	685	697	731	694	711	762	709	647	655	675	693	689	681	660	682	694	717	670	727	700	692	663	696	671	675	704	636	706	675	751	627	669	694	673	693	694	719	680	676	700	678	696	694	694	666	688	683	723	660	673	706	730	739	749	683	673	692	685	640	680	656	698	670	724	685	651	721	682	717	689	669	676	646	724	623	660	663	675	702	720	661	698	673	702	713	713	672	732	702	706	702	720	687	685	701	690	645	656	663	661	691	675	675	695	685	679	683	712	697	653	688	701	663	696	638	667	647	720	664	733	680	691	755	705	634	708	707	687	651	682	704	695	693	693	678	693	722	706	741	650	690	693	686	691	713	669	688	696	729	666	683	628	650	711	674	731	667	690	653	696	736	661	662	607	687	720	669	692	679	708	666	681	688	712	658	674	620	673	703	667	654	733	658	709	706	668	656	700	663	675	698	686	725	680	680	663	719	726	674	680	669	702	699	687	702	675	681	724	691	683	712	683	707	648	696	707	754	647	704	661	718	678	689	660	663	700	633	681	657	618	666	745	722	728	712	710	716	724	698	677	683	726	684	699	747	681	734	660	709	668	658	734	659	700	725	717	644	668	696	682	643	657	667	704	657	668	627	657	692	654	673	622	663	709	678	750	660	709	702	694	732	691	706	692	674	693	662	689	675	670	667	693	726	703	693	688	672	698	701	718	697	649	694	684	730	671	677	694	701	651	719	697	689	704	667	607	707	658	687	624	649	689	743	712	666	685	680	734	708	647	689	702	658	701	704	737	713	697	682	647	709	684	717	703	669	713	670	679	736	674	683	749	700	697	687	695	693	665	695	689	663	706	714	696	647	648	708	693	677	678	708	677	675	700	741	743	724	648	691	709	658	692	653	709	636	685	642	657	695	721	666	729	715	715	696	645	706	678	703	655	667	703	680	705	701	673	716	666	706	721	658	694	664	673	676	673	728	690	662	706	689	694	683	690	699	686	672	757	694	688	709	689	721	698	701	685	687	692	665	705	699	701	670	646	683	714	636	668	666	731	670	685	698	666	722	723	716	681	680	716	704	679	654	661	664	680	652	723	691	703	694	711	728	714	660	690	662	705	699	713	691	749	704	738	684	663	677	714	674	698	743	647	681	697	677	685	683	647	679	684	683	685	663	708	700	688	675	685	719	643	640	678	666	728	684	693	676	720	707	724	663	684	660	728	646	676	699	641	706	658	722	691	692	664	701	681	732	704	682	683	676	654	655	718	662	713	624	687	709	678	662	673	703	697	702	677	702	694	670	649	689	705	693	703	698	644	676	756	698	702	661	661	688	677	650	709	692	706	669	700	699	682	698	712	656	686	692	679	688	679	666	683	667	727	675	673	641	648	689	709	697	694	681	664	693	691	675	701	691	664	690	703	672	670	702	663	666	663	702	645	696	686	675	675	712	646	645	707	709	700	673	708	666	722	679	689	724	707	706	700	667	682	660	707	706	699	711	707	668	654	710	632	655	671	690	729	714	669	713	675	649	692	702	657	721	720	672	692	706	637	702	721	706	673	715	670	655	704	695	660	664	679	661	673	674	674	744	700	724	743	740	683	715	684	706	721	651	668	693	692	687	700	690	625	715	668	709	675	734	693	683	675	630	715	678	736	698	649	720	681	685	657	643	705	684	682	671	691	652	705	667	716	700	662	689	739	664	712	689	637	676	669	699	632	683	688	681	659	702	662	703	720	705	653	712	641	670	707	718	713	677	640	699	651	710	728	724	642	737	682	721	693	676	670	663	716	680	680	657	702	708	672	719	673	679	679	716	727	670	662	696	682	688	668	673	703	679	725	701	686	707	677	665	708	723	670	715	712	643	696	710	736	695	730	693	717	689	710	689	694	682	690	656	689	703	758	648	653	731	695	703	645	683	665	669	670	741	635	713	722	739	717	648	650	694	708	703	689	732	690	667	700	658	675	689	702	704	696	702	662	681	680	690	682	701	703	681	699	698	650	696	680	680	697	698	697	693	689	676	650	756	725	689	696	656	650	719	651	653	740	689	726	690	709	682	696	692	679	733	688	656	655	685	679	678	672	662	680	673	705	688	703	650	670	711	697	638	715	717	667	689	699	738	652	719	683	694	646	681	652	661	670	656	607	716	685	654	696	750	686	660	685	660	688	749	679	663	772	624	708	681	643	716	686	666	679	659	688	640	686	671	694	684	728	691	722	708	750	695	636	708	709	680	699	675	746	716	702	643	675	725	731	690	658	696	697	701	719	699	746	657	672	687	689	698	691	680	677	721	705	641	671	678	699	686	668	672	666	674	702	659	718	671	669	685	664	722	756	677	711	659	638	707	709	649	666	733	699	649	687	650	610	668	692	656	721	707	659	658	705	728	692	744	694	699	691	638	701	661	654	664	660	668	712	711	659	703	632	680	719	642	686	692	682	754	647	696	664	694	681	663	699	699	676	690	650	715	703	673	672	698	674	651	656	701	719	664	707	704	670	666	650	736	740	723	691	688	682	667	640	694	683	678	722	651	656	706	683	655	693	683	734	683	640	654	666	670	703	695	722	649	698	666	692	720	652	701	665	677	679	680	713	710	763	674	648	664	699	709	720	710	650	676	652	701	707	721	743	662	715	696	651	639	720	726	669	668	689	682	710	667	696	678	686	658	730	685	676	689	668	698	669	737	670	690	661	669	667	702	670	681	688	637	670	702	701	678	733	710	721	690	685	706	696	695	678	666	645	764	651	678	696	694	662	678	676	666	700	678	698	711	696	708	696	678	685	646	673	693	668	635	704	677	698	702	694	697	656	667	742	727	683	691	704	667	656	669	697	687	677	709	671	682	683	720	677	694	728	671	699	694	657	662	726	690	666	706	707	668	691	718
25077	45973	34546	22644	16800	12924	10156	7704	6065	4872	3906	3070	2573	2260	2035	1738	1465	1489	1347	1235	1146	1174	1094	1022	1075	1017	995	935	874	904	846	854	841	846	824	823	799	765	770	771	713	775	738	687	748	726	741	706	666	688	669	688	742	728	722	731	690	709	679	734	694	716	695	700	708	718	777	700	711	731	768	762	722	724	760	754	706	731	712	703	676	728	747	719	733	732	711	702	764	708	740	682	685	730	704	735	723	716	706	726	728	722	641	731	743	727	744	733	737	760	730	706	721	728	718	701	785	712	726	726	677	739	709	726	737	734	719	766	718	711	680	755	733	710	794	736	740	669	708	743	768	701	698	716	715	736	670	723	660	758	723	705	686	703	764	723	715	744	805	718	705	790	694	757	750	703	726	727	729	714	732	784	725	736	712	713	756	704	714	742	681	726	786	713	724	665	717	793	723	695	749	725	741	705	746	721	750	646	739	700	739	701	722	709	757	739	736	701	745	721	714	668	686	767	679	728	701	713	752	742	710	719	746	707	723	722	715	718	695	747	733	697	706	736	717	715	786	741	693	695	717	708	729	752	746	697	712	729	705	736	688	677	741	721	729	722	727	729	769	744	733	713	763	648	747	678	762	719	733	741	677	698	690	684	748	729	737	725	688	728	665	725	728	715	729	708	682	673	735	718	693	703	753	735	745	718	686	756	684	721	730	729	699	706	791	731	742	727	716	735	708	730	715	681	716	766	714	725	730	747	681	725	743	696	747	736	698	743	688	726	694	699	734	700	676	729	709	741	743	739	704	729	674	723	679	699	647	744	735	730	707	694	737	727	755	681	757	736	730	711	747	725	737	683	728	757	720	724	679	695	722	731	745	699	748	697	707	751	755	691	731	714	673	750	739	729	724	685	755	738	743	722	727	691	694	756	769	753	735	705	746	703	689	703	702	742	726	729	719	734	723	762	733	670	781	721	741	737	711	715	689	746	705	688	734	745	717	716	694	712	685	724	693	684	719	708	740	727	706	716	731	724	688	732	715	729	721	710	733	759	706	714	729	783	712	711	714	750	696	698	737	707	690	716	725	724	686	725	711	782	702	710	719	739	715	734	717	707	652	705	695	721	754	712	723	737	698	703	655	729	749	651	732	736	743	746	724	703	720	746	775	703	703	709	740	717	700	704	731	710	703	711	740	714	701	803	701	699	738	704	744	739	698	742	733	735	683	707	778	687	738	719	698	651	776	768	733	711	737	733	700	681	726	808	720	712	716	734	787	676	700	741	718	744	728	646	681	764	724	728	727	764	700	710	706	670	738	691	725	729	731	763	818	713	717	729	721	739	777	740	675	737	728	672	764	717	765	680	776	746	746	714	732	703	681	748	710	699	691	743	712	684	729	703	715	697	758	720	774	733	642	698	710	722	732	744	726	753	735	739	783	760	733	729	755	708	764	719	720	734	702	730	712	720	711	688	735	709	727	716	727	754	730	715	726	722	682	704	743	741	727	686	731	736	707	704	728	698	724	781	782	699	755	689	715	773	764	707	722	758	740	697	699	748	741	739	737	740	706	707	724	728	716	673	743	709	719	708	696	755	739	748	732	745	693	730	749	689	751	714	735	755	714	728	704	712	749	687	698	715	704	745	685	740	731	771	724	710	732	700	685	732	690	740	731	757	742	733	751	725	728	724	650	730	728	786	734	721	706	715	717	721	698	732	723	719	713	684	690	685	725	740	735	728	712	726	732	704	740	676	747	748	741	744	710	773	722	705	665	664	665	711	795	716	762	668	723	700	713	704	723	732	687	738	713	738	708	729	759	703	732	671	774	791	703	673	729	775	734	724	714	738	729	693	771	721	668	750	749	688	742	704	732	765	758	770	714	744	706	767	725	709	720	714	713	697	729	708	769	717	691	687	728	713	745	728	730	738	711	731	697	712	753	729	740	690	739	780	727	747	727	716	738	717	744	689	723	690	687	732	753	708	725	683	760	715	716	733	730	683	746	716	769	739	692	742	734	701	751	701	695	679	719	753	702	781	739	762	706	718	687	706	722	701	747	737	745	711	714	696	720	710	760	694	732	721	733	692	765	723	756	736	749	696	760	660	677	712	739	738	733	730	673	714	683	709	677	723	704	721	782	722	704	705	696	675	738	724	714	745	782	694	742	713	697	730	736	674	766	761	735	702	736	719	746	746	753	691	688	689	703	685	690	711	733	714	752	756	752	702	726	701	709	709	712	734	751	749	755	729	714	697	746	716	740	660	703	693	705	713	725	738	772	712	700	689	687	720	723	739	738	771	719	738	716	698	694	710	752	704	746	678	705	745	724	664	734	738	728	734	745	711	646	732	733	737	739	702	786	692	699	695	712	743	736	671	725	727	714	726	751	693	704	720	726	744	740	736	727	744	725	753	744	705	726	742	683	741	751	755	750	663	713	772	687	722	747	694	720	717	712	745	714	746	704	746	751	719	707	773	741	743	746	685	767	714	726	684	753	822	717	712	731	700	763	719	716	726	704	727	720	742	749	747	723	752	725	684	746	729	697	724	734	744	744	707	736	727	715	677	706	746	745	743	691	729	724	689	685	694	750	699	721	699	752	696	741	743	741	734	702	768	731	745	688	741	717	765	709	716	715	745	716	733	743	703	725	734	735	750	764	752	722	742	706	722	742	684	694	717	725	715	736	749	717	697	803	703	716	723	724	766	699	741	719	686	673	713	680	732	739	774	747	748	718	705	738	751	743	763	695	739	726	724	712	719	721	707	778	711	715	661	739	724	700	705	733	707	758	788	708	722	722	759	711	717	751	732	685	738	672	690	736	684	709	780	782	703	680	691	693	760	721	717	740	706	693	700	705	711	737	696	696	759	732	745	756	772	736	744	713	754	710	792	713	704	714	708	714	716	757	722	742	710	691	718	711	710	704	690	699	687	746	684	710	722	689	750	722	769	754	787	677	703	718	699	688	712	709	732	753	708	700	696	660	691	678	704	694	805	742	720	669	726	723	695	702	708	762	715	762	714	678	701	739	674	732	735	750	695	743	676	729	753	751	721	709	693	760	723	723	740	766	695	766	715	710	707	711	681	713	762	723	661	746	670	708	712	693	735	732	707	756	707	703	684	728	721	692	731	710	741	710	732	679	741	682	693	687	702	704	723	753	660	743	713	736	704	686	745	753	688	740	758	711	738	696	710	699	711	728	746	753	720	722	695	725	719	764	735	765	733	746	772	749	716	702	747	714	721	720	662	662	707	736	729	720	725	715	704	724	741	721	719	721	696	704	753	731	721	745	723	734	741	711	728	767	708	710	722	773	743	777	708	674	719	699	750	722	704	707	730	747	717	682	720	765	701	804	709	675	701	725	719	739	716	754	721	732	725	731	723	717	694	705	723	715	680	737	776	671	772	732	741	696	728	695	725	732	723	704	704	683	751	745	679	684	699	728	721	769	749	719	706	743	736	751	717	686	711	701	722	732	719	676	771	747	696	769	775	726	744	721	757	709	744
24632	21116	27411	25521	17445	8941	5676	3776	3020	2336	1820	1530	1276	1108	999	909	802	746	690	599	597	579	521	532	549	516	481	493	484	458	450	460	422	427	388	438	388	368	344	373	371	374	370	370	365	384	336	352	377	374	342	370	324	356	356	343	390	378	353	320	371	354	368	354	350	361	359	339	379	352	341	375	386	373	363	355	355	330	361	347	342	351	326	356	352	341	361	370	307	413	367	350	356	349	340	325	340	378	336	387	376	383	393	377	361	374	338	357	377	355	347	381	335	382	345	361	331	374	347	332	335	313	345	340	353	358	359	336	338	324	347	400	339	381	362	373	364	365	369	350	383	355	348	352	379	311	379	326	380	364	324	319	357	359	378	387	375	367	331	346	349	361	341	325	367	307	350	332	385	361	342	361	349	385	377	344	348	360	369	387	375	343	338	374	368	374	342	373	371	347	350	357	367	375	355	321	343	342	384	321	327	365	336	358	363	365	353	340	332	356	336	360	374	354	363	347	359	358	356	329	340	316	319	352	383	351	355	387	316	332	374	349	360	333	374	348	349	320	353	378	344	414	340	358	348	352	332	372	362	359	333	350	349	335	345	330	355	384	325	322	347	366	343	373	353	346	338	372	393	354	350	345	381	329	371	335	383	333	355	359	329	323	349	352	354	345	381	341	349	311	391	350	331	357	368	328	329	344	359	308	362	339	336	363	356	368	343	374	390	348	382	333	358	347	359	338	347	382	351	364	364	346	359	356	372	365	362	306	326	369	352	360	382	361	389	328	388	336	330	352	380	330	327	384	352	343	346	359	356	357	339	390	345	350	342	370	384	342	367	360	358	383	321	363	381	361	362	344	345	368	361	353	355	355	369	374	339	355	380	347	371	377	369	378	364	369	333	338	346	378	328	339	379	374	357	337	311	382	377	343	319	372	347	380	339	379	298	330	366	338	331	346	380	329	364	362	348	360	305	368	348	370	364	371	383	368	365	340	325	341	388	355	372	331	382	373	348	375	343	367	342	376	337	363	360	348	365	362	335	364	355	395	345	338	340	323	344	381	349	368	377	359	356	364	334	374	342	366	354	354	367	358	388	337	385	347	338	372	371	356	364	355	358	365	370	333	356	336	352	339	368	346	391	376	348	345	316	365	366	372	355	345	351	356	359	346	354	344	345	341	376	371	347	388	332	350	345	333	335	357	363	352	361	331	350	367	349	382	349	356	358	324	368	357	345	347	348	382	369	337	369	331	359	340	304	362	396	367	340	335	378	355	336	367	326	344	378	325	299	365	355	331	355	362	334	370	333	376	340	370	356	390	355	350	353	369	395	361	312	376	311	360	361	376	305	363	369	355	375	380	349	360	344	366	353	352	342	339	353	336	401	339	353	343	376	362	381	331	357	365	386	320	350	409	349	370	338	344	396	342	358	368	376	378	339	369	347	361	303	353	357	338	336	376	322	330	388	374	367	390	392	351	347	354	333	329	351	382	352	346	361	361	348	358	331	357	334	345	365	325	362	404	386	389	336	368	373	317	370	356	364	369	367	362	376	361	351	330	372	385	346	354	363	381	353	340	370	311	348	334	348	338	354	336	377	335	336	360	352	325	341	382	355	362	370	371	327	340	379	359	351	366	374	393	332	360	343	344	391	331	383	364	325	363	377	356	394	346	370	339	343	388	364	360	348	342	362	341	394	336	342	350	334	334	339	336	371	403	356	375	368	337	356	368	326	363	331	340	342	350	376	372	345	361	351	376	346	360	333	382	370	326	372	316	348	329	378	367	339	373	367	377	371	390	337	368	390	326	379	333	337	305	392	364	366	348	392	335	397	346	345	356	365	366	342	372	368	376	338	332	349	319	371	359	356	359	323	324	335	365	363	370	351	354	352	343	355	367	364	392	361	334	365	365	343	343	356	352	321	384	351	361	343	361	335	365	351	374	370	341	364	373	355	334	344	355	350	326	393	368	338	348	363	425	346	355	364	327	324	331	364	309	350	339	342	356	364	326	356	381	367	335	379	347	353	349	375	332	377	348	339	351	378	340	381	342	357	359	333	342	342	342	352	350	350	384	339	358	354	352	333	367	359	333	365	346	388	377	365	350	352	321	332	380	355	342	353	338	334	356	372	372	365	365	360	320	359	334	351	360	360	370	351	337	360	357	389	328	362	329	334	361	364	340	342	362	396	360	354	342	365	357	354	356	352	368	369	366	337	360	351	380	337	336	336	368	351	367	348	365	336	354	367	372	325	353	352	332	364	357	350	345	353	341	380	417	349	347	379	364	342	339	373	337	366	381	335	370	354	380	356	364	353	361	385	361	348	332	377	351	362	364	355	361	365	330	377	343	365	332	339	386	341	346	329	377	333	370	373	375	323	325	366	325	323	348	344	339	350	369	340	366	377	360	363	365	342	353	357	333	350	371	382	369	388	400	374	335	381	379	377	342	353	368	347	323	341	368	334	363	364	349	368	368	340	353	373	356	391	363	361	393	356	391	365	360	353	342	366	365	367	327	374	346	340	353	348	344	367	329	363	349	323	367	346	390	373	388	375	357	361	358	367	328	358	327	348	352	322	355	322	389	365	346	377	368	386	332	356	345	380	375	389	371	335	376	374	356	346	374	394	339	372	337	343	360	378	380	345	366	364	351	364	408	353	365	368	349	345	352	374	330	342	376	373	355	351	361	349	347	325	355	362	348	340	352	342	317	353	340	357	345	361	362	355	327	372	362	321	349	351	357	357	344	358	363	350	352	341	346	340	387	343	370	362	354	349	328	361	354	355	365	367	342	340	370	306	336	338	314	364	362	357	351	387	344	373	351	345	351	356	340	345	346	363	371	354	357	342	366	350	363	356	365	349	330	357	380	374	373	379	360	351	375	330	348	368	377	362	366	375	318	393	347	351	371	355	326	343	357	327	344	345	349	351	388	355	334	344	383	343	350	375	352	338	365	358	342	339	366	329	366	382	313	345	353	370	347	347	345	365	374	350	377	378	340	388	333	357	366	385	343	344	364	351	345	368	360	371	351	383	331	332	392	365	369	364	330	328	346	376	356	372	364	365	372	344	365	337	348	344	361	370	340	341	343	341	340	365	388	341	330	367	361	378	377	371	348	368	330	334	334	337	349	399	359	360	350	361	325	364	327	352	360	366	321	345	359	342	359	357	355	336	337	359	353	339	351	329	316	345	364	367	336	364	343	391	322	338	348	305	352	341	343	336	347	358	374	360	370	389	336	347	359	336	340	353	360	370	346	337	373	342	360	337	362	366	363	353	344	360	338	362	354	348	351	361	377	354	391	365	356	308	395	370	352	347	354	327	357	354	327	374	369	325	354	365	387	361	373	330	343	375	359	375	352	391	344	352	375	365	314	377	341	325	358	332	337	335	349	392	361	356	350	363	392	364	352	354	346	335	323	350	351	342	338	356	328	353	321	370	363	341	344	362	353	347	351	365	362	387	356	333	346	353	361	343	377	357	365	362	395	355	377	379	350
24355	43428	33191	21287	15639	11785	9313	6724	5428	4334	3043	2549	2168	1866	1619	1323	1175	1055	1004	885	811	755	720	708	653	660	662	629	562	552	536	507	526	512	534	481	446	430	390	419	445	446	396	403	389	418	382	371	387	434	414	385	400	376	371	415	411	396	388	395	384	403	423	391	379	400	405	397	389	389	397	415	408	400	398	392	402	397	387	401	389	407	386	406	377	386	379	395	389	406	399	432	368	417	445	373	421	395	409	397	408	392	407	376	399	368	415	379	369	388	394	404	401	409	396	382	432	387	405	420	379	432	386	436	397	408	367	383	410	405	362	416	361	364	423	419	363	411	395	376	394	390	358	424	419	390	409	350	412	407	394	401	366	386	403	409	426	402	404	379	415	427	420	404	399	385	413	400	432	397	394	420	400	358	393	390	410	407	404	410	402	391	429	360	363	397	374	371	407	399	400	349	366	392	396	437	402	349	368	407	390	413	410	402	381	411	358	364	407	373	379	416	383	426	386	394	397	399	403	403	392	439	406	420	390	399	373	403	403	418	417	395	408	402	392	401	426	410	413	431	420	384	369	375	383	409	367	368	348	402	397	414	397	426	430	388	396	394	397	387	417	361	373	384	385	402	404	387	384	393	409	418	371	438	396	395	404	400	391	401	358	414	373	405	345	392	422	399	377	391	371	411	380	405	426	394	389	381	418	359	414	406	406	402	409	449	382	385	434	384	362	422	398	432	395	385	367	371	415	393	354	383	374	419	407	421	388	385	388	396	429	403	412	398	384	365	407	397	403	392	360	395	388	414	369	405	403	425	403	389	400	389	407	419	388	428	372	374	446	395	400	425	402	394	412	395	390	405	368	403	425	365	397	393	365	375	369	395	377	401	377	357	398	379	411	406	391	396	404	373	396	369	355	390	383	425	405	395	390	422	393	382	384	363	423	355	388	380	426	364	401	389	399	347	377	370	379	391	398	388	392	410	409	390	384	408	400	370	403	396	444	407	395	390	416	431	401	411	392	396	375	400	394	409	363	376	379	429	394	423	408	428	378	370	415	368	416	399	417	367	378	409	379	368	401	373	402	396	370	405	407	419	392	382	383	448	380	393	417	378	389	394	389	390	428	392	398	391	396	375	421	371	406	404	402	382	402	388	429	394	414	381	368	387	391	419	383	397	387	408	406	465	375	375	340	430	396	415	389	395	406	423	397	345	422	376	378	428	402	376	389	390	392	405	431	425	404	382	412	412	402	369	407	408	390	387	387	404	397	402	431	418	397	395	383	390	400	385	409	342	397	354	382	375	390	383	423	363	422	393	412	381	365	390	384	407	384	384	393	398	375	422	395	380	401	411	384	425	391	404	414	392	409	393	388	400	383	376	364	395	409	377	367	431	399	407	407	407	444	404	373	414	373	438	381	360	370	387	409	372	411	396	378	341	402	390	362	363	385	373	392	385	394	382	386	387	360	382	376	382	389	398	430	369	388	400	422	412	419	410	410	368	426	387	372	370	376	388	370	387	339	433	398	409	410	386	377	388	427	380	369	386	375	415	405	379	359	398	380	399	375	385	419	386	417	408	373	394	364	374	401	414	418	433	404	401	412	413	362	399	418	419	402	391	367	371	413	365	356	428	383	405	392	403	428	417	417	379	401	388	393	407	405	367	419	406	404	368	422	377	413	381	386	418	362	410	410	417	391	408	413	411	426	395	353	340	389	404	409	398	400	410	393	402	428	416	377	395	370	410	370	415	396	372	416	395	419	373	389	404	372	415	440	409	407	402	379	386	414	365	406	391	378	420	375	377	403	393	392	438	388	365	394	418	376	415	384	384	348	397	359	404	366	347	446	399	388	408	382	379	389	429	390	392	419	396	423	389	407	383	422	414	414	398	377	388	400	421	419	422	409	403	380	423	372	435	376	385	371	377	428	359	406	361	418	403	394	412	467	386	392	378	443	382	394	387	394	387	364	382	371	402	394	380	404	424	420	409	382	354	396	420	385	395	379	372	383	395	358	383	396	412	398	380	383	374	389	399	377	387	381	401	391	378	399	421	397	389	414	372	375	385	420	399	396	411	375	397	346	446	392	421	378	413	391	435	401	421	373	409	374	373	413	397	398	384	387	386	386	377	408	413	376	401	408	393	383	417	404	378	395	424	364	378	377	344	404	397	413	369	378	406	399	380	383	377	413	417	393	389	405	407	378	386	384	389	405	367	381	384	405	408	401	398	376	396	409	395	368	400	357	350	360	389	404	389	395	386	391	381	394	389	387	388	385	381	375	382	382	374	371	396	395	378	362	438	374	384	358	387	386	411	372	417	451	369	378	368	415	361	358	418	402	408	410	409	404	369	405	404	382	382	388	353	380	394	391	383	398	408	377	404	400	393	364	436	372	401	382	361	397	399	427	421	390	378	332	424	387	418	417	422	401	428	404	377	433	406	412	387	387	403	415	414	396	368	396	394	389	357	390	396	379	390	413	405	427	371	355	413	398	424	383	405	418	387	383	389	399	403	407	390	430	377	353	382	444	417	395	378	351	401	387	379	404	394	345	396	390	377	381	371	396	399	375	394	430	378	366	349	388	415	381	342	409	411	416	395	376	413	423	362	422	396	398	388	392	410	364	415	403	380	381	403	350	409	387	420	393	340	406	401	405	361	383	379	386	398	404	446	405	400	378	387	385	389	391	375	398	389	433	374	403	394	377	395	409	381	377	376	417	385	425	414	404	429	384	383	346	427	368	384	372	387	388	384	398	384	360	409	399	403	374	380	415	408	390	415	355	396	384	445	395	399	415	412	406	364	413	406	402	370	435	442	344	429	401	417	371	387	417	396	385	398	402	406	408	387	387	379	409	385	378	393	368	361	394	426	409	377	375	419	385	433	382	402	433	383	396	402	372	386	421	403	378	394	393	394	409	420	384	387	396	361	409	403	389	430	418	459	407	415	386	362	397	347	380	407	422	387	382	406	400	362	362	389	368	369	384	396	370	379	395	387	380	378	371	433	405	381	390	427	382	391	415	408	402	364	385	404	418	394	403	378	384	371	412	404	364	394	379	423	401	403	383	402	381	392	378	364	373	390	417	387	368	366	387	372	405	385	395	378	398	411	416	372	394	351	392	383	444	403	424	370	418	401	392	385	384	407	366	422	417	410	407	374	388	402	420	403	404	383	415	391	392	407	379	379	425	394	384	412	386	399	370	368	415	428	435	417	397	375	397	410	412	359	399	419	390	406	388	381	365	393	435	390	412	388	381	384	399	419	351	415	398	384	432	378	378	369	386	426	394	411	394	385	415	383	391	393	390	393	380	375	369	396	384	413	380	374	388	405	369	399	405	353	392	452	450	384	383	397	392	375	411	388	370	405	414	377	381	390	416	409	409	437	375	404	363	384	381	376	396	429	411	382	399	371	411	414	394	400	392	397	396	359	371	377	451	369	333	377	395	413	398	386	429	367	406	431	364	384	386	403	372	405	371	397	435	414	408	400	387	404	399	413
22391	21019	28609	23634	21098	21625	16671	7065	4867	4002	3241	2545	2191	2005	1753	1598	1469	1434	1179	1197	1061	1037	1032	1019	1025	1010	923	943	903	871	852	843	797	781	768	776	721	724	697	722	728	662	703	740	746	757	667	683	656	706	727	726	738	695	692	712	713	695	669	767	708	724	715	693	692	688	662	740	683	667	731	716	665	707	737	685	706	651	687	697	706	669	746	694	716	769	673	694	649	658	701	700	695	709	685	694	655	711	734	661	662	684	709	693	695	670	670	675	683	713	714	709	690	732	698	711	683	679	705	694	713	720	654	714	682	741	721	711	708	695	704	680	682	728	710	682	710	680	701	732	700	624	672	697	707	724	731	674	692	709	713	720	723	667	685	727	675	682	662	731	706	712	689	677	691	711	679	739	676	718	691	729	735	730	721	727	669	663	680	694	743	702	709	694	705	706	713	678	679	684	712	657	673	703	696	745	739	734	715	695	712	704	679	689	711	726	712	694	689	707	704	683	672	689	670	669	683	686	695	663	655	672	648	639	715	711	706	721	695	707	730	735	720	645	700	653	730	734	724	653	688	678	657	704	679	683	732	667	664	693	690	658	713	709	734	710	646	706	698	716	703	681	658	733	687	792	705	657	648	713	703	663	719	717	700	726	714	737	659	671	722	681	733	674	725	759	669	693	765	679	730	725	671	701	662	729	714	705	705	724	669	672	673	648	669	714	686	732	686	690	680	677	653	704	675	699	680	706	657	719	686	668	651	714	708	627	717	681	691	723	712	732	695	679	687	743	690	675	683	689	704	666	659	705	726	693	653	690	701	683	686	686	680	715	732	647	716	708	756	709	728	671	708	713	679	699	656	672	660	694	688	708	666	663	696	686	718	657	704	704	680	688	726	739	697	725	681	677	702	714	686	720	729	684	709	687	698	715	706	669	716	749	711	698	731	711	691	692	680	721	702	722	705	732	726	680	736	713	708	633	652	679	706	664	614	685	668	688	703	696	708	709	612	667	694	670	701	762	700	670	719	698	706	655	700	718	633	734	703	661	694	679	667	705	723	660	694	670	729	728	674	702	730	719	713	690	711	709	678	698	727	683	731	718	675	707	684	666	690	678	678	663	684	717	706	699	647	707	732	691	694	712	661	677	689	679	706	707	678	688	695	715	707	691	735	661	702	709	691	666	701	725	714	691	681	675	685	685	643	720	665	690	705	705	699	710	727	732	706	678	665	678	706	671	721	662	691	649	653	708	736	700	678	716	716	668	721	756	733	706	765	704	671	729	659	649	720	647	693	662	705	690	715	719	718	687	699	748	715	729	658	681	670	728	768	654	658	697	650	681	747	684	641	720	730	697	718	691	747	699	702	713	699	699	723	685	730	674	704	715	674	620	707	759	718	672	675	684	675	722	717	713	696	699	708	720	695	717	652	661	708	669	708	686	716	658	721	674	683	647	685	708	685	721	696	695	732	711	713	669	691	664	693	724	644	711	696	721	669	692	706	710	659	668	681	723	701	663	689	742	657	685	672	726	669	698	698	647	695	655	705	657	679	726	736	681	671	701	696	693	676	639	711	692	685	749	742	709	701	732	698	716	666	686	724	708	639	656	653	711	682	728	712	740	663	671	655	725	650	686	716	707	681	707	682	633	663	702	665	697	662	690	682	666	667	718	703	695	646	705	652	701	693	689	677	713	695	718	682	683	722	700	679	652	695	699	728	659	707	674	689	702	678	698	702	683	670	684	651	719	715	667	664	688	712	716	684	703	654	693	653	671	739	719	665	731	676	665	686	688	692	674	725	700	730	643	706	710	685	698	691	692	665	674	650	714	687	683	687	722	715	636	697	676	737	671	662	637	674	687	697	706	690	700	667	727	674	625	698	648	701	738	692	711	715	696	737	692	677	659	709	712	738	728	720	721	740	704	662	730	697	713	690	694	695	668	710	671	711	683	679	729	740	643	662	744	695	711	687	716	664	655	689	749	727	699	705	696	693	700	691	678	699	685	682	686	718	731	712	722	668	685	702	692	643	700	674	668	729	701	699	709	707	650	670	702	680	694	684	688	691	664	698	746	686	707	700	719	704	701	672	702	720	660	619	640	698	688	763	719	711	675	683	700	666	818	672	715	666	661	709	650	700	663	741	686	689	681	679	660	721	702	709	721	697	730	698	682	708	693	695	686	661	669	709	667	733	720	702	669	665	742	671	683	712	705	693	675	673	658	678	719	720	697	713	691	677	683	732	721	713	681	687	682	683	688	684	722	672	745	702	726	752	657	763	698	680	699	685	697	678	699	698	660	687	707	689	699	668	701	645	679	751	688	677	686	703	720	690	641	682	674	711	657	684	684	683	673	694	698	659	709	641	682	680	685	684	651	704	733	734	682	667	733	689	721	717	667	677	656	710	701	675	687	663	663	648	679	686	755	684	671	681	681	764	698	691	637	699	713	662	713	678	674	691	663	673	660	681	627	676	713	672	646	720	647	720	688	714	690	707	680	706	676	659	709	698	699	703	703	668	692	692	656	700	671	656	670	714	703	707	690	684	710	689	679	729	721	687	684	701	683	696	740	704	705	693	649	703	723	666	664	685	720	733	684	748	670	644	679	699	688	713	671	662	665	706	698	669	667	645	691	684	688	725	688	731	759	735	725	701	696	652	684	700	657	664	715	676	711	717	709	734	712	734	661	643	696	692	683	650	696	674	657	725	672	697	681	655	656	709	729	725	762	687	649	668	732	715	672	694	705	715	693	713	663	727	717	644	659	687	687	726	689	672	719	678	709	664	700	695	690	708	704	723	665	668	693	659	693	724	662	740	700	666	685	711	698	702	662	678	684	697	675	675	697	672	665	671	690	697	679	714	693	653	694	742	715	677	690	681	742	697	680	724	652	671	701	710	703	697	690	706	705	726	666	682	699	703	674	744	709	649	710	739	745	680	735	685	722	700	707	673	671	690	678	671	708	662	705	676	704	701	685	672	680	714	680	725	696	719	663	719	709	683	676	705	671	742	707	690	723	712	698	705	671	672	692	675	687	681	728	682	686	695	690	647	740	717	740	697	672	685	682	638	710	724	684	729	735	680	715	697	659	674	738	655	700	705	736	718	683	751	756	704	734	736	648	712	678	709	715	684	710	666	725	718	697	678	724	678	722	690	651	688	696	677	698	712	688	701	709	662	739	677	730	646	709	690	671	696	701	652	713	692	682	662	723	676	726	687	701	683	710	717	687	660	680	676	664	698	700	690	700	717	699	683	650	688	744	685	722	697	708	662	705	689	675	703	682	702	749	693	712	719	726	661	683	646	674	702	632	734	723	687	693	689	690	691	678	705	676	680	659	698	730	693	651	657	701	736	755	715	704	694	701	675	700	703	686	688	659	709	651	637	693	731	705	734	680	697	741	666	752	654	734	665	714	723	698	683	705	718	696	711	693	700	649	717	670	717	713	690	693	726	674	744	680	708	702	672	684	646	667	684	730	697	697	678	675	684	728	714	726	678	683
26857	51417	39901	27430	20752	16125	12845	9566	7925	6345	4946	4011	3422	2865	2619	2132	1907	1676	1613	1399	1381	1261	1204	1197	1183	1173	1154	1064	1049	972	924	1008	899	910	844	841	852	774	780	788	814	814	790	730	736	751	800	737	741	708	733	742	695	706	759	738	773	715	718	731	768	762	724	730	738	718	742	711	748	690	793	738	700	744	716	745	753	708	712	790	755	748	718	746	712	780	719	748	716	702	748	700	701	737	730	746	693	726	727	713	762	736	740	740	735	720	724	773	759	720	709	667	739	756	705	704	713	750	728	742	707	731	745	747	729	703	746	752	738	729	692	770	733	707	721	710	745	766	725	746	743	708	714	691	712	740	727	696	729	713	721	726	727	731	756	734	749	769	718	759	724	724	695	700	732	704	756	754	723	705	732	745	746	747	686	703	787	740	710	771	719	762	746	710	717	745	739	794	710	731	731	747	696	741	774	800	746	743	764	677	734	732	716	716	748	760	693	747	707	723	697	705	710	719	727	705	736	759	716	738	701	735	751	739	760	696	684	703	694	727	719	770	734	725	754	698	706	740	724	717	735	723	764	670	762	726	738	698	690	720	714	735	753	764	715	679	689	723	691	752	705	750	764	730	752	725	652	716	685	722	689	720	686	733	734	782	731	783	720	691	749	729	679	720	744	739	720	728	755	772	732	725	701	742	729	750	731	758	724	725	746	736	726	786	706	665	738	723	712	707	738	726	672	728	729	767	731	673	724	740	677	749	710	750	759	753	726	740	707	716	723	728	727	718	739	786	745	753	712	731	692	720	738	761	763	735	712	740	714	744	732	770	705	678	721	704	733	743	762	754	750	767	723	697	733	712	754	677	722	724	796	704	773	690	740	718	699	715	741	728	702	757	739	756	715	726	766	756	724	723	758	704	725	735	746	681	679	724	687	762	735	732	717	718	701	731	756	710	774	711	724	755	732	726	712	682	791	744	719	738	732	750	662	760	753	721	717	758	772	737	709	702	696	700	705	728	719	734	746	718	762	727	768	720	719	712	709	736	738	757	741	768	754	707	713	714	716	729	740	725	725	749	764	715	708	752	740	750	737	728	710	765	752	731	729	677	793	723	731	746	708	682	717	728	753	750	744	698	745	707	780	714	708	741	732	734	733	712	696	721	732	701	743	745	731	754	732	733	753	699	705	742	756	728	761	752	746	729	700	741	712	733	757	711	682	752	698	723	714	738	697	727	718	738	734	745	772	743	761	726	693	757	727	668	740	754	712	724	685	738	688	706	745	719	719	720	755	718	711	738	717	740	723	710	751	713	699	734	713	717	727	705	730	672	758	693	773	722	778	693	732	814	710	726	717	725	722	697	739	755	761	724	692	700	754	705	745	698	758	747	747	712	694	753	730	716	768	731	722	742	723	732	733	728	779	708	747	725	755	786	682	729	750	675	748	756	769	780	738	711	699	714	746	731	737	720	759	723	745	722	722	743	726	740	690	731	778	729	755	711	723	726	775	720	729	721	792	732	768	722	707	705	730	679	762	701	773	804	712	747	782	770	731	712	706	717	724	702	696	725	739	712	742	754	740	758	721	746	683	701	748	724	707	717	718	681	718	718	705	719	765	768	739	734	725	676	721	723	720	725	687	695	732	766	719	703	728	714	732	700	715	709	753	764	687	718	741	722	717	714	722	715	734	732	710	789	712	697	711	801	731	774	734	765	696	694	712	754	715	691	669	742	705	713	753	807	734	709	719	730	719	749	734	756	778	734	755	716	792	716	716	761	722	747	765	737	663	707	755	704	707	699	704	711	711	743	756	745	725	714	763	702	712	713	712	754	741	827	695	763	714	721	764	727	729	710	725	730	735	733	710	706	721	755	732	747	708	738	731	708	746	671	731	725	724	685	749	716	729	731	732	740	732	712	720	739	692	724	696	714	774	746	735	721	696	747	736	682	695	725	736	742	731	759	715	709	736	744	701	724	745	711	726	717	757	752	705	737	748	726	717	767	742	723	716	737	780	716	729	730	736	734	747	727	721	709	760	686	687	721	713	772	712	714	704	741	749	728	737	762	744	733	725	749	748	679	756	714	749	717	755	714	744	755	713	685	723	692	730	739	747	688	770	742	724	730	712	693	724	766	684	756	726	750	784	726	722	718	758	727	720	721	751	718	741	712	672	788	762	724	739	748	763	740	773	741	693	764	775	714	695	746	723	797	726	789	735	715	745	726	713	720	775	768	717	768	744	749	720	695	742	718	700	739	688	719	728	750	689	744	724	693	766	759	744	719	751	694	721	698	699	760	676	759	705	682	709	692	708	744	708	733	777	709	711	722	729	689	723	701	745	770	796	744	778	721	713	727	749	767	726	717	747	752	706	765	715	731	772	710	716	720	751	727	696	736	670	741	790	772	754	745	736	735	758	763	684	674	735	722	706	697	690	702	708	754	733	749	741	695	727	728	705	695	686	729	688	736	735	745	762	721	685	712	757	759	725	729	739	750	747	786	714	770	741	677	721	696	744	728	700	760	748	711	726	714	708	733	724	726	695	738	722	736	752	738	677	741	730	706	702	723	720	737	717	701	718	697	706	726	689	706	724	722	707	691	702	696	779	687	745	726	746	719	774	727	723	756	776	757	710	730	706	726	719	727	725	712	744	718	684	719	727	742	740	658	741	731	760	693	712	742	723	754	720	745	734	760	752	743	731	721	728	718	752	735	740	707	726	692	695	711	716	721	722	692	745	723	736	709	725	679	713	719	701	712	737	710	709	743	733	725	707	738	690	681	744	728	738	776	716	736	687	661	675	705	712	757	747	722	708	720	681	749	730	723	681	689	717	726	743	708	739	773	702	731	698	732	740	700	723	724	719	740	733	755	748	722	687	702	715	696	785	700	793	744	744	700	708	713	763	737	711	721	724	728	708	749	744	721	766	728	745	747	743	710	734	771	703	708	727	750	698	734	689	743	717	712	734	776	742	702	757	711	734	708	708	748	703	724	710	744	753	727	681	728	731	770	738	742	694	715	724	693	726	738	694	744	711	762	742	776	745	784	702	701	713	735	727	750	721	756	706	758	727	721	733	742	750	736	752	703	725	738	695	715	726	691	725	694	767	764	782	785	741	758	756	736	696	728	737	772	706	767	748	766	731	722	726	731	754	720	709	738	722	767	716	720	731	752	718	724	743	691	730	739	701	743	717	762	683	724	717	717	749	770	749	745	693	722	714	730	758	716	736	769	676	714	677	701	751	669	720	745	729	755	739	689	708	729	764	773	730	757	706	763	768	732	730	674	706	704	693	783	758	691	690	779	695	724	736	775	751	747	730	670	706	785	796	719	727	756	749	784	748	746	723	789	729	718	723	743	735	696	726	685	729	729	757	760	796	723	722	755	755	744	774	776	738	730	743	767	722	762	719	778	762	709	734	705	738	782	702	707	681	730	735	735	744	706	755	736	763	738	774	801	731	716	737	690	769	727	746	727	690	730	717	794	770	704	724	733	736	735	693	748
28104	23959	27077	18732	9579	5702	3993	2792	2268	1901	1510	1246	1097	993	903	797	718	729	665	658	621	570	605	600	605	557	559	537	534	500	531	502	448	474	481	485	442	409	440	428	466	453	464	388	451	448	435	397	394	391	407	421	444	410	438	469	406	445	431	433	428	435	423	395	446	442	432	422	414	444	403	407	395	433	441	426	423	400	416	444	417	414	433	422	423	438	409	433	422	406	397	443	434	425	490	411	418	435	444	427	426	390	457	413	402	455	410	423	473	439	430	421	395	430	445	445	453	402	422	403	451	456	436	432	413	408	423	468	411	426	406	399	407	418	468	418	362	418	437	439	438	418	453	432	410	459	412	413	433	462	441	430	419	412	450	432	406	402	421	420	419	412	415	445	434	408	442	425	427	452	419	436	406	410	409	456	440	386	440	417	430	431	410	421	401	421	473	414	449	409	438	410	478	439	410	461	404	442	453	425	447	433	402	442	424	458	421	450	424	429	416	426	443	436	446	402	446	436	419	436	440	465	412	407	427	445	431	395	418	427	410	460	399	437	427	456	417	461	437	401	442	394	408	449	424	468	415	442	446	417	422	428	440	436	426	432	418	424	413	416	418	416	397	431	438	458	454	404	421	468	417	411	404	378	417	428	430	438	433	451	425	396	433	411	449	419	450	419	433	434	426	473	406	437	395	446	390	434	439	407	440	471	438	445	425	420	410	443	435	417	409	422	423	440	451	424	421	458	425	398	422	405	472	448	434	410	414	457	419	394	460	432	439	449	444	432	413	422	428	412	442	427	395	418	398	439	439	422	449	459	406	470	404	412	402	437	423	407	457	406	441	430	456	457	421	459	441	428	413	456	424	422	388	406	427	469	403	434	381	442	421	440	446	380	415	422	404	416	425	436	450	432	439	411	427	404	463	438	427	417	388	403	439	434	421	434	421	442	410	438	411	431	449	439	407	438	450	447	411	450	423	440	449	417	449	444	459	429	399	429	452	411	425	428	404	432	426	414	426	475	432	452	437	408	425	450	462	412	409	447	414	430	435	442	410	409	448	447	460	457	442	409	446	410	406	443	419	451	435	422	406	414	436	429	427	425	427	434	394	416	443	406	413	468	395	434	386	404	451	428	449	432	400	445	439	408	427	403	432	404	423	417	458	435	417	406	410	436	454	442	444	422	412	479	421	453	438	419	455	472	401	405	410	421	395	451	451	420	448	412	427	437	443	446	437	431	457	437	415	417	438	415	433	437	407	419	405	425	439	439	420	422	411	447	449	396	415	435	441	468	392	445	428	449	420	433	444	410	400	421	422	427	427	425	425	433	437	421	470	430	420	452	419	431	409	391	404	434	438	418	447	415	408	429	418	409	479	414	402	431	425	415	448	423	405	426	426	446	426	463	415	472	455	433	468	427	465	417	412	396	463	408	430	394	431	456	480	435	427	409	425	422	391	409	422	396	429	446	387	432	419	397	430	424	438	433	404	431	430	461	393	427	423	432	423	375	436	416	446	471	417	467	421	445	406	424	422	430	412	453	448	458	449	414	410	488	410	446	433	453	445	428	421	428	456	442	404	455	433	433	396	447	414	421	440	410	425	406	439	454	459	459	428	410	450	454	415	436	448	397	422	457	416	411	453	413	432	465	447	396	426	394	481	414	393	445	452	436	460	441	430	442	412	409	483	434	428	428	425	424	417	429	438	403	460	442	401	434	441	418	456	440	436	429	415	416	436	405	400	442	404	423	441	425	402	387	421	445	414	437	444	381	444	474	427	429	447	411	442	433	428	405	439	419	426	398	444	419	432	436	412	428	416	421	435	445	439	439	440	420	442	403	442	438	408	439	466	412	413	414	432	454	416	407	459	402	423	399	423	458	428	431	488	432	431	390	438	417	430	453	443	405	452	410	445	427	420	427	449	424	433	402	412	404	384	453	424	417	459	433	446	429	412	454	455	422	426	415	439	467	431	418	407	461	413	460	408	407	445	405	416	458	418	477	437	455	430	412	429	433	405	447	409	387	407	449	432	412	401	467	402	447	456	430	407	411	439	415	414	427	419	422	429	425	447	489	424	416	413	413	446	391	439	427	442	441	417	432	478	449	422	390	414	470	408	421	464	402	440	398	439	419	422	376	455	418	426	434	463	434	450	421	419	414	423	433	438	388	477	413	416	453	416	421	458	412	443	446	430	395	447	428	432	388	385	390	419	426	427	407	412	433	430	427	429	406	430	399	458	432	438	410	479	419	413	424	417	429	430	431	425	452	442	416	426	425	445	425	438	428	429	484	423	389	424	432	414	406	407	428	423	434	396	415	462	428	400	440	442	425	438	435	418	436	414	369	399	461	452	439	428	406	423	444	431	419	449	395	376	421	461	454	402	422	411	396	397	439	431	406	405	436	431	404	423	449	477	407	439	426	426	438	413	382	412	431	426	425	458	457	431	413	464	409	441	450	420	456	427	448	439	402	399	399	469	448	453	399	464	450	442	439	431	456	434	372	432	410	443	403	455	442	402	393	414	412	437	439	436	410	433	457	428	439	435	434	471	425	427	424	419	409	433	389	432	474	429	438	444	409	416	417	404	440	418	413	394	425	448	453	425	427	404	411	410	434	413	418	413	437	435	443	393	431	413	414	397	416	435	460	411	405	419	399	454	399	439	413	453	409	434	404	410	433	432	458	409	428	426	441	415	451	476	412	447	421	410	448	426	437	426	389	426	433	403	427	442	420	421	457	432	443	463	423	411	443	454	438	428	429	418	427	425	451	408	417	424	421	455	444	430	430	391	436	423	397	396	420	434	473	453	433	397	381	412	477	416	425	449	436	436	443	408	442	406	432	439	406	440	446	423	367	430	406	427	384	424	436	438	438	427	431	423	406	448	417	446	396	436	474	396	443	496	415	403	406	410	382	451	421	387	428	400	389	427	423	399	421	418	444	417	419	414	456	418	444	442	424	418	461	386	431	426	416	449	407	442	433	408	451	422	400	449	431	419	445	395	433	414	460	431	443	440	422	420	428	413	449	410	414	421	434	418	401	425	469	444	406	452	433	437	429	386	405	441	396	437	412	479	407	414	398	427	450	433	438	435	396	438	406	406	450	429	416	450	435	449	426	456	446	404	423	464	430	438	418	444	451	415	398	451	434	447	429	448	395	431	478	402	413	467	431	411	419	464	423	471	440	419	406	416	436	438	386	416	410	475	410	437	422	422	419	415	397	432	435	415	408	423	428	420	409	425	403	435	448	463	408	404	413	435	436	452	399	409	414	407	483	403	433	436	433	443	401	411	471	465	431	469	439	399	433	477	451	452	425	407	437	436	426	437	442	419	423	428	444	443	473	416	434	428	425	420	421	446	427	445	447	426	425	441	384	430	445	425	399	430	450	419	411	456	417	392	416	434	411	439	444	409	466	463	395	441	438	432	430	433	431	406	429	453	427	451	397	449	407	427	423	443	418	448	411	448	413	397	420	441	448	414	441	451	454	469	429	400	408
24909	39502	29616	18078	12883	8986	6761	5145	4155	3094	2620	2062	1810	1573	1317	1148	1038	925	867	811	792	730	687	660	713	704	632	633	619	557	574	535	566	546	517	501	507	463	483	479	482	480	482	521	439	450	430	455	444	445	423	470	448	465	458	454	491	476	448	494	456	475	445	420	443	476	449	448	456	430	455	406	498	493	431	461	437	460	470	437	428	453	456	477	468	438	472	437	516	470	472	473	451	456	460	432	435	452	481	488	426	431	484	489	438	456	472	392	462	479	498	453	448	457	507	469	468	439	471	462	517	474	429	443	437	411	493	480	473	472	447	482	422	436	468	416	452	436	431	461	439	428	480	429	451	463	481	442	449	407	442	424	430	488	450	457	462	458	468	466	436	465	431	486	467	446	475	428	453	449	432	489	437	434	473	444	431	437	429	448	470	468	481	462	439	432	465	405	461	476	421	420	464	450	463	502	478	475	422	431	428	472	454	444	503	478	433	484	492	479	451	458	451	456	466	450	423	442	455	505	440	454	434	459	425	450	435	448	460	464	484	470	434	471	457	422	430	435	444	470	449	462	432	428	470	480	467	472	451	478	472	435	483	439	465	487	480	425	442	458	481	455	530	446	463	456	487	478	450	481	442	456	463	461	451	461	466	439	441	434	408	459	467	425	500	451	442	442	468	455	469	443	458	460	420	450	425	449	486	489	463	459	482	467	422	465	451	451	455	469	443	430	496	422	441	454	433	429	483	456	472	470	455	423	445	449	485	447	461	443	459	453	419	433	441	438	453	494	436	441	466	474	475	419	453	434	482	470	462	485	453	457	459	417	454	443	450	469	464	455	435	427	459	434	435	471	456	474	447	446	483	480	426	435	456	479	477	461	453	462	479	440	463	470	464	410	484	465	447	461	448	475	481	480	419	413	481	464	447	453	466	427	464	471	462	488	464	484	423	463	482	457	502	471	497	433	474	459	462	487	435	475	491	447	479	465	477	448	447	526	473	455	486	452	457	464	456	420	470	444	457	469	413	474	404	453	469	438	475	445	432	448	468	434	460	492	483	484	497	422	473	454	474	428	471	462	482	467	433	463	450	438	445	445	466	428	456	479	450	458	484	458	392	405	473	433	509	450	451	442	458	461	437	456	480	434	473	429	486	437	447	458	432	460	455	456	508	465	482	437	482	428	450	458	475	457	456	418	501	455	470	464	457	463	500	481	447	493	508	427	455	485	434	439	479	438	434	455	420	434	440	465	421	447	461	438	467	463	457	439	455	491	442	449	460	465	445	456	468	435	505	463	461	452	455	458	417	451	445	454	430	478	503	484	446	455	455	498	468	464	422	445	456	438	412	446	473	422	458	443	471	447	432	435	440	463	459	443	494	415	475	427	486	454	476	469	398	455	457	461	497	463	412	452	423	433	414	435	493	441	442	461	431	451	431	461	467	504	473	451	464	404	456	450	453	463	469	418	436	413	467	446	439	491	473	465	477	474	429	439	441	485	500	428	466	441	484	475	463	476	424	480	462	476	452	441	492	421	415	448	473	452	466	472	412	450	455	444	482	476	469	478	470	468	439	448	471	452	464	440	478	440	464	469	459	481	454	443	458	421	488	473	438	479	450	433	496	430	442	484	419	434	462	447	450	422	450	464	451	471	494	431	447	434	458	480	480	445	513	435	461	505	442	448	459	442	481	457	492	459	451	484	424	465	458	467	472	474	471	481	465	486	484	456	465	479	451	441	464	459	450	397	448	450	464	500	454	433	434	414	453	492	494	419	480	449	476	478	442	441	450	448	473	467	434	434	456	442	450	445	448	460	430	454	458	463	432	476	461	433	460	419	485	438	445	461	461	471	474	418	444	461	450	484	448	455	454	460	453	462	440	464	475	461	474	458	416	452	433	427	443	452	452	449	478	440	423	452	461	409	456	430	449	458	471	452	492	467	493	444	451	435	426	467	417	438	453	429	460	449	458	456	454	439	416	466	454	453	454	465	484	504	493	433	460	458	458	462	495	421	505	457	481	473	455	457	431	464	468	430	463	476	431	465	465	436	412	453	454	482	449	462	462	452	460	458	505	474	471	450	443	432	461	449	453	432	471	459	452	488	459	450	438	432	423	482	487	439	477	479	480	444	446	450	442	440	442	456	436	428	466	417	477	488	477	470	451	480	470	458	425	483	492	435	458	407	452	497	459	447	459	445	452	453	485	489	457	483	473	481	477	483	456	460	473	438	448	436	441	467	437	495	460	478	494	479	459	465	435	488	461	471	453	451	408	437	443	493	470	410	474	442	455	448	458	471	445	458	440	485	436	508	454	465	448	450	445	433	478	436	476	492	490	483	474	428	469	462	431	445	475	471	418	496	461	472	472	489	496	477	456	471	475	473	448	431	452	439	462	470	456	482	483	456	453	453	454	490	476	445	463	469	446	454	441	490	455	469	472	482	462	484	467	422	507	452	474	463	473	422	447	444	495	434	455	427	468	440	453	461	439	450	456	458	464	415	416	434	484	471	437	466	441	436	428	489	439	456	454	482	451	478	489	450	471	465	479	478	473	452	438	461	457	489	448	448	415	438	459	491	426	479	481	427	458	460	449	472	469	438	449	432	437	433	475	460	482	475	445	515	453	474	459	468	439	472	468	470	426	459	490	461	453	437	435	458	467	411	466	442	477	457	440	437	442	469	450	483	464	420	431	419	449	438	501	447	438	416	460	467	428	443	455	464	473	471	460	469	457	444	473	432	434	419	505	469	426	455	433	462	474	452	443	445	451	485	493	448	487	442	447	443	462	448	433	438	424	444	469	436	446	441	472	438	460	493	434	444	450	441	483	479	429	485	477	468	465	414	466	409	428	436	496	392	428	474	471	437	440	466	484	436	460	441	425	456	477	426	473	435	462	433	472	468	451	491	454	477	427	455	443	449	450	475	449	481	443	470	426	418	471	470	475	449	453	501	438	462	465	447	474	466	452	444	482	456	461	498	447	446	464	449	512	475	429	466	425	488	472	456	413	457	424	494	461	449	453	428	445	474	476	438	444	474	491	485	498	466	433	439	431	469	434	446	495	460	436	477	457	485	426	500	439	445	447	436	495	439	452	460	433	486	408	453	470	452	454	463	473	436	446	454	471	468	427	438	457	454	471	439	469	459	469	426	443	476	454	462	443	428	478	439	458	441	435	451	505	454	436	475	467	429	442	465	447	430	441	457	477	471	427	432	412	497	520	433	465	438	473	482	440	433	438	439	458	472	491	413	496	479	431	453	466	419	444	470	462	429	460	403	467	449	468	471	466	501	468	465	455	491	485	455	436	455	433	434	439	477	400	470	454	463	430	466	424	467	452	456	450	455	468	441	448	451	441	457	454	478	455	456	467	415	459	472	463	465	436	434	461	465	465	464	486	475	450	454	433	408	428	463	476	409	422	390	433	457	419	445	478	473	459	457	501	519	499	493	463	479	461	482	452	475	463	502	463	440	500	424	480	441	476	441	460	446	419	441
23314	21019	28231	24075	21248	17272	8520	4563	3690	2841	2378	2045	1773	1706	1441	1327	1198	1146	1115	1017	959	938	890	851	894	922	878	822	810	782	778	809	782	766	759	749	763	767	733	653	672	655	766	725	739	656	705	680	746	722	688	691	715	654	668	694	717	670	668	671	703	645	748	644	698	707	702	675	665	678	731	693	709	681	693	657	652	703	636	676	714	695	640	673	681	697	701	692	647	713	690	681	675	657	743	710	694	679	696	672	703	649	676	711	651	655	673	681	669	716	700	669	726	665	663	736	671	632	686	704	654	662	670	662	732	642	693	671	737	718	658	684	645	629	711	661	645	673	650	702	681	687	673	676	663	659	647	702	669	679	634	737	689	631	666	730	676	705	697	697	700	666	706	693	683	685	690	653	629	703	650	649	729	662	658	683	658	670	641	761	732	685	699	683	645	683	677	640	722	673	703	727	679	670	712	691	688	726	657	718	636	654	687	683	707	696	673	675	648	712	650	691	694	709	656	674	711	709	652	658	646	682	642	676	694	664	709	679	713	678	670	715	740	689	690	690	745	752	675	675	679	683	614	675	697	671	674	693	683	684	670	681	675	727	710	644	675	697	648	700	722	654	695	708	727	682	719	678	677	711	714	659	642	730	694	681	724	667	747	692	693	696	686	658	711	690	711	704	687	733	699	678	721	690	696	677	690	692	653	716	692	684	627	649	699	719	666	680	712	688	691	680	645	726	701	665	678	651	658	679	709	734	686	737	653	681	666	690	737	663	691	676	702	676	677	689	707	690	653	665	673	704	691	720	741	621	695	719	678	671	664	659	707	676	674	730	659	671	640	662	710	725	691	723	691	683	686	642	663	702	659	674	687	686	679	669	684	651	702	657	672	720	668	668	686	629	695	685	649	643	732	718	665	722	645	703	692	681	661	705	700	720	664	668	678	681	691	679	664	710	641	725	706	628	670	691	691	693	683	688	719	626	675	652	654	680	710	686	714	681	692	681	657	675	705	712	656	702	714	714	740	686	748	730	686	711	682	729	619	709	682	675	702	684	685	708	694	666	686	721	651	663	682	644	664	699	703	652	661	672	700	710	712	661	661	685	710	734	680	660	671	699	691	725	652	649	676	728	664	718	668	702	656	645	672	682	711	684	686	699	695	659	670	734	661	729	690	696	691	654	669	643	694	681	699	688	655	668	708	701	702	675	677	696	660	689	653	715	784	718	679	690	673	712	637	649	694	672	701	692	683	719	702	662	724	717	707	714	622	749	691	722	743	689	653	644	674	715	681	637	709	715	708	675	712	752	724	668	662	690	627	672	707	685	695	640	701	674	649	724	606	697	671	713	697	702	673	633	685	673	666	738	701	674	663	663	705	691	699	663	693	679	673	679	688	730	677	691	687	694	696	723	693	716	672	696	710	692	722	700	730	707	683	707	723	695	713	692	678	719	648	625	705	656	737	671	708	750	730	676	700	674	692	668	682	686	732	717	730	678	699	684	698	688	718	657	675	678	715	683	667	724	691	726	716	714	660	687	714	664	712	682	665	673	679	675	703	673	698	711	683	732	687	632	676	687	685	709	674	749	653	711	654	665	731	693	734	688	717	705	695	677	673	631	654	673	666	659	681	664	689	700	757	701	673	672	685	664	693	678	675	638	685	674	674	700	722	728	662	694	717	704	695	641	708	677	689	669	677	705	681	775	702	684	664	686	706	701	714	711	689	693	728	707	650	720	678	644	683	716	720	685	646	672	671	676	673	650	726	678	680	690	655	676	705	663	696	720	721	693	655	726	643	696	645	706	661	657	699	695	663	705	703	673	699	614	687	657	654	657	698	738	659	670	671	744	722	716	675	662	692	723	705	679	702	706	690	692	662	689	665	723	669	732	659	674	669	714	714	690	710	667	649	624	709	696	668	701	663	672	717	672	705	702	706	668	673	645	695	688	654	706	666	710	690	695	686	701	756	683	707	697	672	695	748	700	673	692	670	700	632	681	700	706	677	692	723	681	698	664	686	647	729	710	670	716	692	706	691	677	668	692	690	700	712	680	751	615	709	708	658	686	686	662	650	679	692	714	673	676	668	650	633	651	709	711	684	649	682	639	681	682	689	692	695	670	679	687	687	678	725	653	700	669	696	719	672	676	668	743	620	684	707	680	658	727	678	648	626	703	665	688	692	665	716	697	695	688	700	708	653	706	663	695	694	657	682	677	661	670	668	691	685	709	678	704	709	725	702	712	694	689	656	671	669	608	665	667	700	738	681	706	681	685	694	713	717	666	716	706	669	678	657	676	655	655	690	691	692	645	706	668	675	710	685	704	704	686	690	691	658	684	676	727	630	692	657	664	678	668	663	683	704	673	688	692	706	688	697	665	662	646	684	674	662	714	708	666	685	696	694	672	721	718	682	686	694	681	714	734	698	719	680	687	669	640	697	654	649	630	635	694	719	726	721	665	676	669	681	633	637	667	671	678	659	647	638	698	693	689	675	648	660	663	723	693	656	694	665	656	716	641	666	707	671	690	639	709	661	664	652	695	704	733	687	689	678	698	662	704	718	716	691	723	684	687	717	685	743	665	700	666	687	644	709	673	680	684	631	656	654	714	679	681	691	643	714	649	666	686	695	686	712	674	648	737	704	690	670	679	715	646	682	724	706	725	662	730	673	703	676	679	675	660	664	680	718	652	699	707	667	695	668	685	679	673	686	674	698	747	671	679	692	664	635	657	711	671	672	680	715	687	699	677	675	676	723	754	699	696	693	691	669	704	686	713	732	676	693	629	675	661	694	707	677	699	697	677	713	672	704	652	694	690	665	676	723	735	725	668	708	735	706	741	691	706	678	727	701	680	635	686	671	682	694	703	714	712	707	708	745	699	657	704	690	688	687	711	748	687	695	669	714	690	680	676	672	677	677	704	668	668	656	690	693	696	715	695	693	631	666	687	688	699	693	695	671	645	696	694	691	708	691	735	674	719	661	691	738	654	698	658	666	729	691	651	727	696	678	619	700	683	673	685	690	666	659	666	648	678	681	697	641	718	710	681	631	656	673	722	676	700	708	680	654	685	677	693	645	665	690	679	694	669	704	679	702	694	710	680	701	704	694	701	691	703	692	706	718	684	626	720	709	690	649	679	682	684	669	689	659	724	702	693	717	658	695	628	712	668	687	724	656	727	645	722	655	730	667	644	661	676	688	689	688	696	660	675	665	681	697	678	658	702	641	695	689	670	660	675	698	727	639	632	700	714	675	651	707	634	655	694	715	710	675	681	726	696	743	664	673	686	716	698	654	678	669	656	685	693	668	713	709	691	670	654	715	653	708	673	647	635	643	724	682	706	699	718	691	731	705	656	747	704	716	709	695	668	705	700	654	661	744	681	688	703	654	652	708	707	686	712	661	681	681	719	674	746	665	655	741	729	696	677	656	697	688	695	732	698	640	698	666	692	743	660	688	730	716	690	725	657	656	705	693	689	665	714	698	717	719	652	743	653	684	668
25299	46766	35794	23539	17174	12498	9512	7201	5980	4650	3768	3161	2523	2458	2065	1799	1541	1479	1455	1207	1133	1117	1138	1056	1025	1023	1005	941	948	939	872	828	854	876	834	798	797	757	755	745	729	793	706	759	699	726	734	711	725	755	701	731	695	748	688	740	717	728	720	675	699	733	705	782	736	746	703	713	737	732	730	746	686	723	727	710	728	737	718	722	722	708	709	749	689	703	728	753	760	720	775	741	733	695	736	724	776	719	708	734	726	740	705	699	789	716	704	736	690	724	677	642	744	729	721	718	696	733	722	694	739	743	738	682	765	711	678	737	719	701	712	709	684	712	703	734	766	706	708	738	721	724	736	697	715	727	725	747	679	747	719	717	704	695	704	724	692	744	740	712	721	704	734	758	798	676	775	737	725	747	715	680	724	691	715	730	706	709	732	755	729	746	730	690	712	703	694	718	739	721	729	701	737	753	709	730	755	737	731	737	718	725	746	692	690	714	732	680	730	720	697	732	737	689	693	750	713	734	686	731	764	731	760	743	736	735	745	718	774	698	672	765	706	702	730	694	715	760	725	728	704	732	691	748	705	711	740	715	700	695	748	688	742	718	753	717	725	716	767	697	711	684	727	691	749	711	678	808	724	699	751	702	689	719	726	749	716	740	734	724	734	699	710	702	703	712	707	750	696	721	746	722	706	709	705	714	703	693	741	723	726	748	711	680	725	699	715	743	710	699	687	703	728	706	763	686	690	734	695	802	748	688	719	767	722	726	716	734	757	713	745	748	767	736	711	742	703	728	752	754	707	695	740	692	716	735	730	727	691	741	673	709	705	744	715	735	753	694	684	686	735	733	719	718	730	714	710	743	720	749	709	702	770	731	673	724	700	709	735	741	658	667	768	708	714	742	710	698	732	713	744	701	700	741	726	752	764	692	712	707	731	714	687	725	712	713	705	700	718	683	684	727	712	744	734	704	695	753	729	707	728	707	739	760	685	685	692	725	708	714	748	707	743	692	720	691	723	728	673	697	716	704	741	686	719	723	740	707	740	719	728	682	724	682	736	718	796	744	737	733	754	752	709	728	680	747	705	721	726	714	736	695	702	732	753	710	687	711	692	731	712	707	701	755	726	706	707	741	731	694	709	751	754	706	768	828	691	658	715	674	770	715	743	742	733	741	730	741	723	662	714	760	719	707	713	714	754	740	757	707	727	707	724	748	726	729	666	695	690	719	774	675	700	704	692	765	672	707	722	713	694	713	767	714	722	721	695	737	748	680	729	719	698	714	703	709	732	696	714	728	730	726	732	737	695	750	750	699	689	785	716	686	728	750	668	670	725	689	769	711	693	735	664	741	700	710	772	696	662	731	736	726	702	713	747	682	747	730	760	733	697	730	707	706	728	712	748	706	699	740	697	755	723	748	705	768	737	745	723	745	738	711	685	716	724	756	705	706	712	718	693	748	709	713	702	730	716	721	734	747	711	719	732	733	732	694	666	664	742	812	699	722	735	735	712	739	763	703	727	702	731	745	703	692	723	699	724	742	763	760	680	726	682	742	742	715	718	742	722	743	724	757	693	723	691	723	739	750	706	711	742	727	728	739	731	752	730	660	720	693	723	757	735	679	713	747	727	746	723	733	741	731	784	737	697	710	726	742	727	723	674	685	753	713	733	710	763	706	687	716	737	750	694	732	684	713	716	708	677	720	686	715	709	728	757	715	714	729	769	751	698	711	766	700	695	731	651	742	738	715	680	707	750	677	700	735	717	742	702	682	733	686	669	778	759	731	739	733	743	766	735	715	746	737	748	715	731	671	759	733	698	743	685	729	745	730	684	658	722	764	716	719	672	718	754	714	687	700	699	708	710	732	791	617	706	722	739	731	735	704	703	701	688	720	688	718	703	741	750	693	741	713	718	691	682	707	656	767	659	702	766	727	746	736	730	699	696	724	676	777	735	738	741	721	704	740	714	720	752	763	720	660	722	702	704	720	714	709	775	722	685	699	730	691	733	711	715	697	758	700	757	685	721	713	733	720	695	702	707	707	714	723	698	708	684	755	724	709	750	721	686	715	716	722	717	784	789	728	708	728	714	735	735	702	654	743	709	694	725	721	716	756	716	766	751	675	702	721	726	729	687	761	744	732	669	695	734	721	723	783	733	748	717	710	719	727	716	694	743	705	704	739	690	725	735	689	721	715	701	716	700	729	743	698	691	751	711	723	693	720	724	712	705	659	723	770	692	684	685	697	734	717	709	724	679	760	758	702	727	747	718	680	747	733	740	707	697	770	693	795	707	694	730	708	709	655	687	724	701	765	726	714	703	678	720	698	737	756	723	721	720	736	698	735	709	690	701	727	701	711	711	691	714	697	751	728	677	729	718	668	725	670	714	697	746	718	681	669	699	751	751	712	729	732	752	698	683	699	678	714	706	725	703	708	689	722	720	723	719	687	748	655	722	730	734	740	697	676	689	725	639	741	760	759	711	731	688	704	778	684	722	748	718	755	690	714	690	718	751	751	716	677	712	736	737	701	686	697	727	692	735	678	740	681	740	733	694	687	732	706	681	717	697	710	743	702	752	739	679	723	729	632	715	724	742	718	735	724	758	740	729	688	717	730	740	703	735	711	734	729	734	714	699	675	712	711	696	700	717	736	708	711	677	685	731	733	701	698	737	728	705	700	729	741	689	716	754	727	779	733	717	729	748	692	692	720	717	753	737	722	722	684	739	699	704	743	749	717	696	714	714	738	772	742	720	764	678	715	717	733	741	779	747	732	728	698	718	755	721	680	729	715	726	709	724	658	761	696	721	695	690	668	738	722	709	714	737	747	705	656	741	673	699	715	721	731	725	746	734	701	726	738	715	737	731	748	725	716	741	666	746	717	727	728	737	722	704	727	756	741	725	723	673	774	712	753	728	745	695	716	762	705	692	696	724	670	711	694	712	750	717	721	674	721	693	748	722	716	718	724	731	685	691	748	740	688	726	661	715	717	691	716	746	687	730	746	749	738	688	759	720	713	711	718	734	726	665	707	730	703	681	698	759	716	732	718	732	713	702	698	747	729	684	657	709	780	685	716	662	766	716	681	712	753	712	779	759	689	752	712	701	683	703	696	692	705	696	694	667	765	736	740	696	703	752	709	766	750	701	741	756	729	698	683	728	696	713	696	691	688	708	764	760	737	714	727	681	732	691	734	706	723	727	719	745	690	698	677	740	708	706	742	696	698	673	676	759	694	732	658	746	712	744	698	733	717	703	689	706	687	691	773	717	730	727	747	711	726	730	767	678	672	686	784	743	767	686	686	726	718	740	709	742	708	725	734	733	666	683	731	697	768	744	722	714	707	751	751	743	738	708	707	706	749	706	715	729	719	717	727	731	659	747	711	713	712	778	714	740	773	731	714	701	714	717	748	702	770	792	716	719	726	717	742	731	742	743	716	671	699	743	678	771	719	744	695	733	690	693	704	734	730	692	739	661	752	711	688	686	728	725	746	705	696	766	737
24634	21066	27455	25455	17561	8796	5423	3668	2670	2218	1729	1408	1264	1165	914	909	744	762	666	670	608	568	574	546	519	467	468	483	425	472	444	448	432	438	407	388	393	377	415	396	406	394	375	387	379	385	359	352	369	343	403	382	388	387	348	344	373	392	345	367	391	358	356	369	377	393	371	320	340	385	357	387	384	365	358	383	342	347	355	353	358	341	347	326	360	361	359	354	388	334	371	378	375	385	359	364	321	360	356	342	395	314	322	324	346	369	343	387	328	346	362	347	358	349	372	351	346	347	336	350	374	347	364	356	332	364	305	348	334	351	333	352	332	337	340	358	337	292	334	357	373	364	353	355	375	352	347	347	365	373	328	341	340	360	353	369	367	313	304	362	379	352	326	361	344	357	342	392	349	337	360	345	360	336	303	355	312	350	356	345	357	316	375	359	348	349	337	353	354	384	313	321	331	331	338	328	336	355	350	333	331	358	382	371	383	331	327	343	309	351	365	319	342	351	333	368	353	357	379	370	373	351	370	355	353	336	383	362	375	353	354	346	370	382	368	356	349	347	353	348	335	361	378	373	380	344	384	361	373	340	352	342	329	359	387	368	359	389	374	329	352	384	350	334	379	342	355	399	374	344	364	319	337	373	386	356	358	339	352	385	354	327	353	399	384	345	314	335	354	382	384	361	378	361	366	363	348	395	330	346	337	353	412	340	318	337	356	337	346	365	375	387	356	370	371	350	359	322	364	344	385	335	342	352	329	326	384	362	356	337	329	387	357	353	379	355	341	372	365	344	375	376	339	343	358	342	354	340	325	324	339	400	323	356	379	323	354	322	372	349	349	343	371	356	313	376	367	375	351	355	357	336	323	320	352	341	341	349	347	333	343	345	340	347	375	330	343	398	335	327	362	365	312	337	396	328	359	365	329	389	356	358	359	342	353	328	347	371	319	325	342	366	362	361	328	355	361	363	348	375	340	360	397	380	394	382	365	346	341	324	309	335	366	372	355	377	321	402	356	328	332	354	338	352	356	340	331	362	312	355	329	398	380	362	332	349	341	349	344	350	388	337	323	349	386	382	318	316	404	377	393	356	359	376	324	364	349	351	341	347	357	361	376	402	389	345	347	374	352	358	359	361	349	363	360	355	322	330	368	337	337	315	334	374	315	387	369	354	358	333	379	356	356	313	358	349	321	344	349	355	333	367	340	358	344	348	349	345	333	363	335	343	358	376	334	359	352	370	381	353	373	338	325	355	366	379	363	353	335	328	354	346	337	345	379	370	360	346	328	345	377	368	344	344	350	345	357	319	331	367	325	336	358	335	377	363	356	345	356	359	328	346	371	367	408	357	349	341	356	359	357	321	363	357	335	339	365	324	345	350	385	331	357	366	352	336	353	359	325	331	399	341	347	391	348	398	315	348	370	365	368	351	344	354	384	382	358	366	386	361	359	360	337	303	372	359	340	336	355	363	352	329	380	353	359	370	361	349	352	393	358	370	363	337	364	352	353	342	354	357	344	384	331	340	355	359	400	332	368	334	355	350	356	380	340	375	347	353	322	396	346	359	344	343	335	375	348	362	349	360	338	360	369	355	333	384	334	392	348	354	364	312	357	347	355	387	348	353	353	352	372	351	353	346	354	353	335	347	363	366	348	326	343	332	337	343	345	367	318	369	327	329	402	366	372	335	354	336	338	358	364	340	361	355	385	311	344	350	310	384	340	340	318	348	356	373	318	395	379	353	349	370	338	359	341	375	319	357	353	350	340	348	359	339	401	367	366	331	357	343	353	363	344	353	325	385	325	365	379	353	348	357	360	316	376	318	357	359	375	330	344	334	357	334	368	424	369	373	361	354	371	384	369	354	342	341	321	373	374	352	349	366	353	316	399	350	357	302	337	339	339	355	340	335	357	367	364	364	341	373	362	344	345	353	334	332	341	355	377	340	331	356	350	316	341	330	346	365	370	368	363	313	352	317	333	375	333	390	384	348	371	360	346	375	349	332	379	361	343	383	333	363	349	323	371	334	356	364	361	355	345	324	340	350	377	368	353	379	352	343	365	344	332	336	361	323	312	334	321	346	377	346	345	341	371	369	366	349	354	367	364	338	371	356	353	367	351	329	358	364	335	387	365	320	357	318	363	338	343	337	355	360	352	366	334	357	344	357	388	344	391	341	337	360	350	330	370	331	329	343	370	379	342	324	382	345	367	343	311	345	345	371	341	377	370	370	354	350	338	370	373	380	330	350	339	368	386	337	381	339	364	363	369	365	335	354	350	334	361	338	344	333	355	367	324	363	301	359	371	366	348	362	337	350	306	349	396	360	335	373	326	358	358	351	372	374	370	327	365	327	368	368	337	329	364	349	305	377	371	340	360	395	360	358	373	346	387	333	366	361	348	346	350	351	337	344	363	406	379	344	364	319	348	368	327	345	365	349	385	367	360	352	406	361	366	320	363	350	364	350	331	357	348	378	363	343	335	331	321	378	393	380	365	378	352	339	338	365	375	386	344	329	387	358	329	358	390	388	373	350	353	361	348	365	349	357	353	334	352	370	358	345	381	358	335	375	361	331	371	366	383	336	343	361	366	328	359	398	355	355	341	362	365	325	328	361	337	376	343	370	360	334	376	372	393	334	386	306	351	351	338	366	372	371	354	378	380	376	300	367	336	367	344	362	361	335	329	393	371	388	355	332	331	363	382	375	341	360	355	385	376	378	362	312	346	336	416	343	351	327	382	365	342	352	373	362	377	352	359	340	374	327	345	349	340	348	376	336	366	350	352	348	372	377	348	389	359	349	345	350	326	356	364	386	373	361	303	311	358	343	362	358	362	346	365	396	336	346	356	341	350	378	320	353	333	385	335	395	355	390	372	334	358	347	356	345	360	347	356	362	356	321	333	365	359	356	338	361	370	351	419	352	382	390	335	349	349	326	343	341	360	348	347	349	382	358	395	341	364	333	342	380	367	358	354	373	371	347	351	398	333	339	384	343	358	341	313	333	361	378	368	388	348	350	329	356	361	331	392	334	389	340	376	394	357	354	361	375	363	345	356	355	359	369	369	377	347	341	334	353	332	374	361	365	329	353	348	345	363	350	346	362	304	372	392	357	334	367	344	358	373	354	346	378	340	336	327	357	352	321	365	325	364	354	350	352	351	368	382	348	353	327	343	364	355	361	360	350	349	360	338	381	388	344	346	380	328	392	390	352	342	341	381	293	327	382	351	342	332	355	350	361	364	349	368	329	366	382	333	339	354	349	334	328	381	349	377	324	355	365	364	365	369	351	362	357	369	344	325	366	330	351	364	378	364	388	344	348	340	353	357	370	349	335	341	346	387	383	356	331	325	374	377	323	377	376	376	341	335	359	306	350	355	353	357	364	364	347	350	331	368	371	344	359	355	324	359	337	367	321	380	345	340	341	362	362	355	388	317	372	355	350	371	339	329	359	335	386	356	380	362	347	359	352	359	357	311	361	366	349	364	318	346	356	341	348
24388	44395	34292	22407	15867	11494	8783	6800	5016	3981	3212	2531	2224	1908	1447	1324	1165	1094	916	932	794	736	658	715	750	655	652	627	548	539	525	512	530	535	468	463	435	416	399	443	395	451	392	378	419	401	415	409	410	383	379	434	356	419	406	402	394	425	394	430	369	371	363	381	388	380	413	375	375	422	378	417	360	378	386	414	379	387	382	423	415	366	373	373	411	389	398	384	379	377	372	408	378	389	380	413	366	402	410	392	408	436	376	392	399	405	394	390	385	395	367	380	351	388	397	372	371	381	431	396	418	379	405	403	416	430	441	381	430	380	391	344	349	426	412	383	381	401	383	393	396	369	402	401	411	399	378	411	381	376	393	374	381	378	388	410	355	375	362	409	406	392	404	392	380	399	387	435	382	420	378	412	390	324	392	375	406	378	409	394	365	412	406	403	408	362	388	416	366	387	406	419	421	394	371	391	381	384	406	387	389	383	381	410	378	415	375	383	411	401	377	386	398	377	385	389	422	407	401	408	390	402	433	373	400	407	389	396	381	425	409	410	374	408	419	412	380	385	386	385	386	385	382	382	377	384	389	386	405	383	415	402	384	365	426	387	361	408	389	401	397	405	418	403	381	408	385	377	404	398	403	424	406	361	369	407	355	375	361	363	405	382	399	384	394	370	381	378	382	383	364	374	390	369	408	366	410	398	382	349	418	391	392	374	379	407	421	402	386	418	408	393	409	378	398	436	399	378	362	367	395	380	375	402	345	424	381	377	408	386	404	394	395	418	405	418	405	415	385	359	429	394	362	419	391	421	364	348	415	374	375	410	382	411	371	388	367	389	424	405	384	381	386	354	395	365	380	355	376	376	388	377	365	349	404	379	404	414	429	390	359	430	399	403	397	413	347	396	441	400	369	424	377	408	376	400	378	385	377	411	380	365	380	398	388	400	402	396	400	385	369	375	391	440	396	394	385	346	429	337	414	384	421	393	424	400	406	387	427	378	354	406	383	340	362	404	383	395	388	380	350	401	383	395	430	382	400	406	380	366	404	416	369	411	398	400	381	402	432	403	411	395	395	409	417	367	403	403	384	339	370	388	426	397	402	420	383	390	408	408	421	462	404	377	423	382	394	351	376	406	400	418	427	392	398	387	360	404	414	382	392	390	386	413	371	381	404	435	400	389	351	417	392	411	364	379	368	397	373	395	367	378	378	425	388	399	388	434	390	369	417	389	363	375	394	396	384	412	412	424	419	359	377	355	361	393	376	389	390	402	396	393	400	412	430	391	387	368	369	412	412	389	389	391	417	395	391	365	408	423	446	362	395	379	395	388	424	380	400	398	410	398	384	382	408	379	400	367	384	408	369	391	393	385	402	405	387	396	407	383	411	401	396	403	383	360	394	413	355	372	384	395	399	414	419	390	390	424	371	366	376	389	395	390	411	367	413	369	380	364	420	403	402	383	398	378	396	399	420	400	404	398	383	410	400	392	366	408	366	398	418	380	408	398	407	397	398	402	389	378	381	398	402	386	383	373	389	413	389	417	395	389	383	417	417	410	398	391	382	390	387	403	429	368	425	380	366	375	392	421	373	360	397	385	394	385	401	417	360	394	401	398	396	392	435	390	389	375	379	374	408	439	420	380	372	393	406	389	422	395	387	400	400	354	419	377	382	369	406	383	368	431	441	375	344	379	416	379	343	365	404	424	410	358	396	382	375	401	401	445	399	378	370	374	379	404	427	404	439	352	383	419	421	417	371	380	396	377	392	368	416	399	370	371	371	410	381	368	387	422	408	423	451	376	388	402	432	392	417	394	401	361	400	382	377	397	381	407	387	437	390	371	414	406	388	376	386	389	401	367	404	381	391	398	383	423	376	369	372	357	390	398	364	426	410	385	403	431	427	371	386	426	382	416	397	351	412	413	410	399	394	401	414	433	381	426	375	402	374	374	372	374	347	399	385	386	389	405	401	386	435	369	360	393	382	378	410	409	393	395	400	426	381	387	401	361	419	372	396	389	397	396	362	382	401	412	398	396	400	389	382	371	392	400	411	403	367	378	384	399	418	392	368	382	421	375	390	382	349	374	358	386	411	367	417	410	360	370	436	386	364	364	354	388	407	384	391	392	396	419	389	400	386	405	377	376	379	429	357	410	379	389	412	397	399	425	394	420	416	392	387	395	400	392	342	403	395	394	373	400	393	413	363	375	371	403	390	397	391	385	388	423	372	399	362	337	402	425	379	391	356	374	347	355	410	391	380	402	402	389	417	368	356	380	372	378	413	416	406	389	406	388	363	449	396	369	379	414	380	385	390	392	403	420	410	381	409	375	408	406	376	355	427	418	356	380	404	382	385	425	366	380	358	376	389	390	401	398	369	399	391	381	382	380	406	385	391	395	374	406	394	436	413	394	389	389	376	407	362	411	390	429	359	411	391	405	364	430	383	396	390	389	385	401	383	390	435	396	399	391	415	357	357	400	383	403	391	381	395	375	355	377	375	370	372	421	376	379	412	389	396	392	394	380	418	343	382	380	367	389	398	355	400	412	389	415	399	361	403	399	402	389	392	352	381	407	370	371	391	388	392	428	385	393	417	385	407	390	369	357	373	402	433	347	399	366	406	383	366	364	371	397	408	376	369	368	371	410	408	347	384	380	381	417	384	393	365	431	398	423	374	394	397	378	366	414	375	362	377	395	401	403	408	381	345	389	378	400	432	371	400	408	352	396	408	404	402	380	372	392	389	397	406	415	412	409	409	378	411	367	407	382	377	410	391	423	409	426	386	391	388	401	373	391	403	390	393	369	382	416	376	404	411	373	404	395	428	399	372	408	374	402	380	428	402	401	404	381	412	357	377	397	398	349	376	368	387	400	409	355	381	388	381	358	399	415	368	409	412	373	417	397	363	400	380	378	374	378	396	390	417	360	384	349	395	386	385	379	362	392	377	411	388	402	423	367	364	426	394	394	392	376	416	390	387	409	356	380	418	388	376	383	380	393	383	409	394	425	378	412	406	413	396	418	381	381	369	405	372	427	406	375	393	391	394	386	394	385	411	402	397	394	406	390	366	411	399	431	366	415	402	434	355	376	384	387	441	389	379	389	399	367	378	367	397	399	415	420	419	383	373	386	372	394	401	375	387	424	403	424	406	400	373	358	386	376	403	377	396	407	374	393	381	374	385	369	447	418	372	387	394	415	409	396	391	389	426	385	401	383	402	375	382	397	421	411	380	410	424	355	343	397	374	374	365	371	401	389	421	382	399	387	378	415	395	398	410	361	372	397	394	400	417	364	393	394	416	389	359	358	403	393	397	364	378	397	404	406	365	405	392	376	342	409	411	418	385	386	412	383	410	417	382	381	414	388	371	357	415	424	365	391	381	395	399	403	415	425	381	414	402	404	372	387	427	376	394	389	372	396	397	404	399	409	390	389	417	398	371	399	424	375	384	380	355	417	368	379	377	380	399	371	362	400	400	383	396	404	405	396	377	364	364	404	396	392
22419	21068	28656	23729	21166	21631	16661	7173	4690	3942	3142	2495	2269	2001	1696	1551	1440	1346	1228	1144	1106	1045	1006	1050	995	987	942	959	883	854	838	836	851	784	810	793	777	745	807	753	720	686	732	707	697	723	718	703	734	727	641	689	686	687	685	718	711	673	701	705	713	693	740	678	694	728	693	679	660	739	649	714	673	714	746	688	698	707	744	730	699	683	705	694	698	700	738	705	686	692	706	649	746	650	707	700	680	713	707	656	706	677	687	669	674	647	705	694	673	736	727	675	681	709	677	685	718	700	723	725	680	698	668	737	635	698	677	715	710	699	683	716	689	728	704	695	700	711	714	688	667	695	682	681	693	667	707	736	702	677	725	682	669	660	678	687	702	690	668	691	732	735	692	677	700	669	683	657	722	725	664	687	720	679	692	733	710	691	713	665	707	693	699	700	683	731	692	682	699	693	675	721	706	710	718	661	726	765	738	710	664	658	685	700	729	654	716	687	636	706	707	705	716	720	688	703	715	700	683	712	686	716	707	666	696	681	680	732	708	689	700	671	680	693	687	721	698	710	647	651	747	701	674	686	658	716	668	696	740	701	683	681	686	693	622	720	673	712	673	726	664	722	719	684	708	703	624	685	709	696	727	728	697	678	672	747	667	709	683	688	712	676	681	680	682	711	700	692	706	666	669	719	699	700	682	677	706	688	673	717	697	676	712	688	748	684	693	689	731	702	678	673	703	674	700	683	717	688	641	716	719	701	726	666	700	690	725	722	687	690	695	722	718	681	687	743	673	666	651	676	697	705	728	686	704	669	712	706	683	723	690	704	684	701	731	699	720	683	702	703	693	657	742	697	742	730	700	709	703	697	700	696	747	652	691	657	698	720	680	670	699	743	685	697	719	715	687	679	743	670	678	697	676	681	720	711	719	712	686	742	746	674	721	695	682	665	698	755	648	658	705	696	701	724	694	733	678	681	672	696	693	658	708	651	688	690	659	680	699	646	772	725	734	694	629	726	671	679	727	683	728	682	749	721	671	653	706	704	719	709	681	729	743	677	677	687	700	656	638	699	726	676	756	656	683	676	737	675	682	710	686	667	739	666	721	731	708	685	691	675	720	679	696	732	667	717	684	667	708	650	682	653	668	741	648	680	672	692	692	706	721	677	753	627	645	651	658	692	698	681	700	746	723	677	683	690	657	717	716	750	697	688	692	707	748	684	703	648	668	711	714	762	692	675	683	701	669	736	707	641	652	694	748	692	681	697	671	696	735	753	707	698	688	687	671	736	677	679	660	673	659	721	685	705	693	719	652	724	659	693	694	672	675	690	617	696	696	695	701	690	686	713	664	695	707	689	694	688	659	713	710	755	706	679	669	665	651	696	660	697	714	707	688	714	722	714	740	702	671	697	728	689	687	721	690	676	686	721	703	744	710	733	647	699	713	664	671	668	655	729	734	706	710	646	691	685	771	685	681	682	647	714	714	730	697	722	731	669	714	684	703	664	682	650	694	687	733	709	716	698	687	689	663	700	705	648	696	660	680	681	689	695	676	702	699	655	645	711	726	675	675	660	716	675	681	658	657	735	677	698	723	721	632	711	663	685	650	725	695	662	709	694	744	686	713	684	693	690	668	684	650	669	649	724	715	695	698	666	680	699	661	672	703	667	713	704	694	719	701	699	677	712	712	626	665	762	746	696	716	751	678	687	706	716	679	710	717	691	692	704	681	656	722	683	716	730	729	724	720	725	706	733	649	684	697	654	725	712	679	762	667	755	633	728	683	681	728	673	682	645	700	701	713	713	747	671	703	673	644	683	692	723	720	670	703	687	719	696	735	657	690	664	694	678	679	693	660	673	675	711	721	717	699	676	742	749	662	721	731	711	694	696	696	742	716	761	647	708	689	710	734	709	694	674	647	693	739	720	670	699	683	666	696	723	715	689	700	665	686	699	714	668	683	662	706	726	690	700	668	631	683	689	708	689	688	725	732	660	641	715	694	686	720	703	680	649	665	723	683	715	705	695	729	707	693	665	662	702	715	691	679	688	685	702	722	664	696	690	703	699	673	683	678	698	683	641	684	684	730	717	704	675	650	687	669	695	702	699	682	649	707	658	697	688	706	648	651	692	684	647	690	680	668	713	655	711	702	679	711	702	673	738	670	647	707	688	707	741	673	705	697	702	680	675	724	630	674	751	690	698	668	679	656	703	690	656	626	699	713	704	713	732	712	732	702	660	658	688	721	710	709	694	696	758	696	679	692	670	754	692	669	674	684	713	680	726	707	660	695	687	722	731	680	660	681	672	699	699	704	718	718	722	685	738	694	710	710	715	750	670	656	689	680	722	720	720	694	693	730	715	685	675	742	685	657	765	705	701	655	671	709	678	690	655	724	709	706	709	667	692	739	720	678	683	686	683	715	696	711	686	729	680	680	713	695	700	683	646	687	712	721	661	701	668	707	689	685	698	678	710	652	677	717	624	667	706	679	703	697	671	734	702	732	706	711	686	723	710	754	713	696	688	741	755	671	692	667	621	684	709	699	689	696	721	697	711	715	729	656	718	681	742	693	726	700	698	727	695	655	686	707	690	706	691	616	698	732	685	705	718	700	715	689	681	646	707	717	671	701	670	673	703	728	671	709	674	681	684	643	656	678	612	664	739	686	665	701	660	725	709	702	664	724	676	696	653	732	670	719	702	739	711	722	697	727	681	678	700	676	704	676	718	698	770	682	677	736	721	695	661	755	718	664	697	717	655	669	772	679	666	728	680	704	667	718	700	666	730	710	746	691	707	725	680	677	723	688	670	666	676	657	757	694	667	700	677	737	662	676	713	695	715	696	719	705	724	703	681	676	695	682	699	709	737	669	669	694	736	700	680	637	664	651	709	706	662	626	688	717	638	671	741	647	678	698	680	642	697	719	723	714	659	690	684	729	668	715	728	716	676	671	709	700	722	675	674	665	717	729	664	678	694	674	664	721	704	717	681	716	670	679	679	678	737	676	676	706	684	691	646	671	747	711	688	658	675	637	688	726	666	659	695	668	713	748	676	737	718	696	732	667	676	673	669	733	723	697	682	698	720	707	716	728	728	729	676	680	697	713	687	652	630	700	699	713	723	693	721	682	690	734	704	698	693	671	706	671	708	673	685	657	669	664	698	700	695	688	699	714	718	708	695	690	678	707	701	661	696	659	692	683	675	679	696	681	694	703	701	677	717	755	706	733	671	668	717	672	715	706	747	662	721	704	700	723	695	703	677	708	728	742	737	707	688	694	732	672	706	660	707	627	703	689	657	717	773	687	723	725	711	680	694	685	686	711	683	701	692	668	709	703	688	702	709	658	686	714	711	684	617	629	727	720	687	688	672	670	678	718	723	705	683	692	695	689	676	658	699	691	699	699	713	723	665	653	700	710	696	689	698	675	724	682	680	675	636	673	719	681	666	681	662	719	677	702	668	726	701	704	704	668	687	678	752	675	656	695	696	710	684	671	706	694	684	715	655
27121	52120	40677	28708	21446	16068	12506	9856	7367	5963	4970	3817	3462	3000	2344	2150	2018	1670	1577	1509	1321	1266	1189	1213	1213	1201	1075	1009	1019	1030	904	918	951	877	829	823	800	795	830	701	692	730	762	768	763	737	753	769	728	740	697	700	733	781	740	747	742	718	727	766	780	700	740	750	736	735	752	748	734	715	665	750	740	685	760	695	701	710	726	699	713	710	668	709	705	750	750	735	717	721	710	723	780	673	694	743	667	712	727	793	788	727	747	747	702	703	715	688	714	774	760	761	697	743	771	764	799	708	733	727	733	726	735	742	681	696	704	726	674	728	745	747	732	714	734	716	756	702	705	701	702	764	784	759	729	708	711	744	715	738	788	732	754	716	743	753	753	700	746	651	716	692	730	713	752	733	810	746	699	808	724	687	733	717	702	751	684	716	750	709	731	739	708	724	733	690	746	726	767	700	726	693	728	691	750	735	746	722	717	697	720	714	687	707	751	712	729	698	727	767	753	738	696	713	757	764	740	718	715	700	745	739	710	769	723	716	733	683	673	757	724	762	767	740	730	733	704	695	696	764	688	721	758	746	744	714	723	710	742	766	717	740	758	692	733	739	776	678	711	750	706	721	719	718	702	686	729	711	727	750	721	703	711	680	794	750	726	715	729	778	710	733	709	714	741	699	745	778	741	702	736	715	751	730	740	702	759	706	726	717	768	730	736	717	708	713	705	673	718	760	708	728	702	752	687	754	668	705	725	757	709	699	698	743	752	757	769	729	739	685	802	753	741	710	728	734	733	744	720	721	738	709	746	710	682	764	702	726	745	714	725	718	774	737	715	725	741	711	755	731	692	745	688	693	677	738	722	745	718	770	718	739	696	744	734	739	757	750	745	734	732	742	736	720	755	771	761	729	756	700	707	741	724	694	694	758	729	707	730	736	724	747	697	693	740	745	731	741	760	773	763	762	733	794	752	750	734	730	719	736	765	688	742	710	779	728	697	759	776	753	707	736	683	739	748	713	738	718	729	725	714	696	727	719	717	744	705	766	704	683	738	731	702	686	699	759	694	732	708	708	744	705	713	704	707	745	706	732	800	752	694	711	735	753	704	736	733	678	701	700	739	713	724	727	708	747	712	703	701	704	772	722	692	737	707	713	765	699	761	698	715	664	772	753	724	686	694	746	771	694	745	774	771	756	738	742	694	732	724	790	747	727	728	725	738	766	721	734	678	667	739	754	697	719	771	732	731	724	706	653	707	674	756	740	710	704	707	765	750	688	750	720	732	727	738	707	664	719	776	730	709	722	723	726	714	741	727	764	688	705	688	758	711	710	726	708	757	736	684	699	716	761	728	749	741	724	706	727	732	705	719	695	734	795	715	733	776	735	751	742	736	735	664	702	703	707	708	732	752	728	691	754	761	717	753	719	764	731	719	692	741	738	753	689	709	747	765	773	712	694	739	706	745	736	757	778	700	698	686	730	745	736	701	723	738	731	746	733	688	732	725	720	740	753	690	741	687	684	761	739	729	707	737	744	722	698	744	687	759	767	712	741	707	719	684	719	727	676	662	679	735	701	708	754	724	719	697	713	764	768	735	721	718	718	695	727	680	744	687	762	758	693	725	736	781	732	794	737	688	700	711	733	704	758	735	664	731	739	736	738	751	710	765	664	676	757	708	733	699	738	738	767	768	730	748	711	733	715	768	710	703	708	751	684	784	696	697	742	730	728	730	694	772	690	694	737	710	766	715	732	759	757	701	701	706	726	674	750	733	726	693	729	729	713	764	698	683	744	735	748	720	712	746	767	742	786	745	764	721	721	727	740	711	750	684	716	688	740	741	755	698	710	736	677	735	728	722	749	754	714	717	750	702	727	720	762	719	766	702	750	709	747	739	735	730	702	727	688	748	715	738	785	766	716	705	729	753	705	701	725	759	749	732	694	739	738	762	773	694	710	679	737	740	709	755	713	793	686	712	686	782	731	723	743	720	798	718	744	746	717	733	739	700	689	768	692	765	714	736	728	731	744	735	695	705	721	721	736	715	763	714	722	759	714	719	732	708	665	723	695	681	759	724	758	698	699	726	708	693	749	747	731	729	754	754	739	688	725	731	751	735	731	737	743	720	741	737	714	729	690	715	758	686	733	738	729	737	682	710	730	734	705	711	762	692	693	699	747	786	707	692	734	773	732	725	736	749	740	797	707	709	730	711	670	734	741	703	780	695	754	737	710	707	696	707	694	717	744	747	684	758	722	723	711	735	748	702	715	722	709	662	744	695	775	708	731	755	750	762	741	720	752	730	700	690	707	710	706	705	725	727	721	752	696	723	702	721	739	745	761	694	717	733	709	754	696	775	802	719	716	713	681	704	755	784	742	721	735	726	723	730	736	733	749	660	670	756	740	713	720	718	752	717	700	721	710	731	755	738	720	714	696	668	726	742	718	695	754	688	688	742	703	717	728	725	755	741	665	730	699	738	696	758	771	717	732	728	745	734	733	737	738	729	735	701	709	763	787	741	744	781	671	767	750	714	750	760	725	732	736	767	716	755	697	752	691	748	750	727	708	700	753	723	705	721	734	723	767	715	714	765	704	741	771	721	685	804	718	720	728	744	763	746	719	694	769	705	738	734	747	716	779	755	729	753	732	715	725	687	780	744	725	758	722	726	706	718	687	723	740	743	757	710	702	755	731	710	718	696	749	714	714	698	695	722	715	731	706	783	753	771	744	744	758	785	733	737	699	738	791	697	773	759	733	720	696	730	750	724	726	705	723	727	738	713	743	713	719	693	744	755	745	749	765	716	721	740	714	739	745	770	752	738	780	731	753	753	764	747	755	712	742	725	751	757	738	730	733	722	743	713	705	710	729	710	731	729	721	687	728	744	698	769	742	691	728	724	728	756	695	761	745	680	771	712	722	692	716	741	705	768	749	724	712	728	732	712	695	759	743	744	745	710	714	742	691	703	776	694	734	710	704	716	725	711	723	715	734	726	754	697	761	715	721	673	726	714	698	734	738	728	705	785	703	732	687	729	741	766	697	735	724	731	754	759	734	770	709	737	760	753	733	647	732	750	773	713	692	756	743	756	741	789	755	676	740	767	760	705	746	716	721	750	671	758	721	731	708	745	758	716	735	724	772	735	730	687	725	721	677	743	737	694	764	715	685	707	738	709	764	714	760	702	703	725	726	678	731	716	726	718	758	731	741	768	730	712	675	723	768	716	716	672	726	712	751	720	754	732	727	766	757	746	738	726	725	733	718	663	686	778	774	773	752	787	763	725	752	743	685	723	718	753	685	737	703	736	713	705	703	707	748	745	744	720	734	688	701	734	754	710	671	713	697	749	758	685	754	734	697	719	730	686	729	765	730	691	776	725	691	743	736	727	733	732	674	714	744	719	765	683	711	671	737	743	737	664	729	773	720	715	774	719	761	735	721	702	740	742	748	708	746	686	693	704	740	681	666	750	717	709	766	712	765	718	743	704	704	695	728	749	701	726	721	714	767
28280	24203	27495	19862	9819	5722	3994	2830	2273	1849	1471	1288	1114	978	886	789	813	757	689	673	601	567	547	551	602	552	507	490	477	482	527	481	506	517	460	435	435	419	438	442	455	439	469	468	396	441	453	392	425	407	435	439	414	416	417	427	428	469	387	408	405	446	384	417	403	441	425	402	466	382	436	417	447	457	393	440	387	461	402	445	410	414	455	412	410	477	432	438	440	441	436	399	436	454	440	406	422	459	453	408	399	429	453	442	432	396	437	374	421	443	429	429	409	404	442	395	395	421	403	412	426	413	430	423	420	420	437	418	441	478	448	409	448	392	458	436	429	448	447	436	440	438	426	423	389	458	412	414	412	426	401	411	423	402	433	442	450	453	410	434	401	420	402	411	422	458	471	449	412	450	405	383	444	443	430	409	462	419	406	439	477	425	409	449	401	435	381	424	438	441	428	455	438	409	476	409	407	431	432	403	417	414	458	435	429	434	405	469	469	427	461	429	409	433	408	422	421	417	414	428	414	433	409	408	445	402	440	427	431	439	461	432	405	383	426	399	445	473	443	426	457	432	422	444	428	477	412	423	437	460	442	408	454	425	434	451	440	418	412	420	441	416	481	381	449	415	402	409	441	422	409	424	444	410	434	401	433	428	469	443	439	405	417	466	450	444	443	415	436	441	408	443	440	424	395	429	442	446	423	441	429	449	439	420	441	426	439	443	387	428	451	419	405	448	398	415	459	424	429	399	403	410	435	441	440	410	435	437	451	385	407	443	406	443	439	429	466	431	439	423	435	450	470	422	424	424	435	437	418	442	447	409	436	428	411	437	408	419	403	402	409	426	410	434	429	444	372	432	429	424	453	488	424	418	462	421	451	437	423	455	398	431	433	422	425	405	433	415	428	446	418	430	468	439	421	414	438	488	422	430	417	411	425	415	436	417	434	434	446	416	442	426	396	404	425	420	443	416	420	449	393	433	466	427	406	451	467	428	386	401	451	377	423	399	412	427	399	439	428	429	457	421	465	427	470	434	394	432	402	420	451	426	413	403	482	437	426	442	416	457	410	409	445	403	443	425	440	431	441	437	416	433	449	413	399	403	454	453	420	416	427	376	428	407	437	436	423	423	447	404	448	415	432	456	439	398	414	424	413	433	449	447	424	450	421	429	423	438	425	458	403	422	438	448	428	429	413	451	425	445	407	440	454	430	427	408	418	389	480	410	408	425	455	448	469	428	432	454	458	414	429	424	442	443	442	440	474	438	400	429	433	408	446	438	433	432	413	444	445	426	419	424	430	463	417	447	415	400	487	444	425	425	417	415	458	446	429	412	458	439	433	401	447	422	421	395	414	479	423	382	435	444	434	456	396	427	395	431	423	429	393	463	437	415	442	410	422	413	402	433	407	416	401	426	451	424	428	472	453	439	436	453	400	420	465	459	466	412	433	432	452	414	475	442	441	439	431	415	413	421	467	413	442	416	401	406	428	428	425	424	406	460	400	425	422	448	420	437	446	442	416	435	454	458	405	452	424	412	413	406	442	456	402	427	447	415	416	431	445	425	386	412	443	436	431	433	442	417	443	431	492	429	426	433	437	427	428	429	440	419	434	451	439	435	413	416	418	439	400	392	478	420	448	417	412	458	413	430	420	433	454	401	452	429	443	412	443	446	443	433	419	410	445	432	437	393	426	444	459	420	400	407	431	428	423	457	400	424	422	420	435	440	413	435	462	406	420	450	383	413	464	415	443	440	459	407	428	417	468	436	412	445	441	423	423	464	421	460	387	402	454	388	446	399	433	447	424	430	451	416	439	461	417	421	429	407	418	438	447	441	450	462	453	399	459	459	430	433	447	432	437	400	413	438	448	420	416	450	410	435	407	407	445	426	404	432	430	417	430	394	410	398	436	430	385	392	389	477	421	440	415	430	460	391	446	391	400	418	458	385	431	425	438	443	408	379	442	451	416	434	420	413	413	378	428	427	442	410	427	440	427	424	445	420	425	464	431	408	428	432	451	418	429	395	457	425	464	440	433	450	431	409	435	408	427	430	434	453	441	406	458	410	437	441	409	436	431	401	443	417	447	404	400	421	432	413	430	381	443	419	442	441	444	439	419	429	397	403	420	435	421	433	432	422	461	372	428	409	452	443	435	452	448	441	414	454	443	431	420	445	437	414	432	403	443	438	435	436	446	428	452	417	476	453	406	462	424	425	400	421	456	452	429	446	433	462	401	453	402	397	485	448	425	433	444	405	402	429	418	445	395	434	443	416	463	403	442	440	453	434	454	425	399	449	437	440	443	420	447	402	456	439	412	416	398	424	427	458	431	428	461	440	410	431	450	449	409	460	455	440	456	472	436	414	410	395	418	435	425	433	455	450	447	427	440	438	412	432	448	435	440	438	415	465	427	416	413	487	425	453	399	437	397	439	416	464	465	444	465	429	423	458	427	431	458	388	410	466	427	424	379	427	452	400	442	417	411	415	437	438	426	397	436	473	458	406	441	434	444	406	468	403	455	415	440	414	453	467	456	434	453	410	478	422	471	442	416	442	404	453	442	428	431	449	430	456	426	416	412	428	387	432	450	460	517	407	404	440	425	423	438	446	434	473	408	417	420	455	461	442	408	435	464	449	427	443	425	399	431	403	429	425	433	415	460	392	442	435	467	434	447	406	434	413	423	434	455	401	459	439	442	403	418	427	438	418	414	423	397	436	425	425	443	460	409	431	444	428	438	438	453	440	390	419	433	429	442	412	428	427	435	430	468	412	439	420	444	462	418	389	427	392	450	437	400	410	465	421	452	428	421	400	424	389	437	393	386	408	433	426	459	423	441	443	429	439	375	443	411	460	437	425	432	430	408	410	442	444	432	398	453	424	408	460	448	436	466	441	459	456	439	437	433	449	418	420	418	438	434	417	479	428	440	408	439	416	450	422	450	400	431	453	464	420	417	431	429	452	459	453	442	428	416	420	421	446	441	455	424	399	452	405	416	430	420	428	400	423	413	441	399	445	427	446	450	460	428	415	441	397	479	400	422	422	441	456	413	407	443	417	427	461	410	430	414	448	411	452	441	426	405	445	420	417	404	445	476	483	452	434	453	461	427	425	438	433	432	434	386	418	410	449	410	455	413	416	424	405	436	429	413	428	443	434	425	459	437	420	437	450	421	430	448	458	412	434	441	419	407	417	409	441	406	431	441	442	442	444	385	446	400	393	448	444	424	440	419	486	433	451	427	436	443	402	401	439	424	439	431	443	425	445	421	461	410	429	407	438	438	445	406	449	423	437	432	418	437	369	395	424	407	447	434	443	433	419	433	398	401	450	421	419	453	412	451	448	426	448	417	454	447	419	409	451	406	456	441	424	396	434	430	423	414	414	457	417	410	451	429	412	449	492	436	379	405	439	432	375	421	419	423	446	417	484	394	455	416	393	433	415	448	407	443	427	404	448	415	395	420	430	394	418	411	428	429	447	446	432	409	415	412	441	414	450	398	441
24942	40009	29931	19285	12884	9174	6669	5120	3990	3185	2497	2013	1777	1462	1229	1150	1033	966	817	824	748	687	655	676	635	693	682	629	628	571	518	620	534	536	515	491	477	456	476	477	485	492	502	457	468	462	479	452	468	464	439	467	433	415	472	507	485	466	431	449	457	462	438	452	472	418	442	440	439	451	470	491	481	481	456	456	448	464	480	448	484	461	477	464	466	414	412	507	461	449	465	448	451	412	464	448	466	435	482	476	496	492	458	443	451	473	429	430	456	462	431	489	459	451	440	440	452	457	473	465	460	455	415	448	461	447	457	430	451	486	433	466	435	427	470	465	503	443	445	443	470	453	466	439	447	491	460	475	466	430	466	443	476	454	450	438	482	469	448	466	469	467	454	489	474	453	450	431	472	476	463	478	486	465	468	471	487	456	474	452	441	457	437	492	459	443	468	486	430	427	437	449	474	442	453	469	435	405	453	466	474	432	446	444	454	458	517	434	463	459	416	458	432	461	447	450	474	436	471	469	452	436	450	475	446	448	466	454	427	430	486	398	479	496	463	469	444	449	463	448	421	489	498	473	457	451	477	479	444	499	467	449	483	447	480	471	475	450	439	445	496	459	471	453	440	462	480	455	497	450	495	458	463	483	455	466	457	507	450	453	488	442	439	471	478	459	498	459	442	498	394	448	453	450	462	436	421	481	452	473	442	469	465	462	446	468	473	444	488	456	469	483	452	497	442	492	440	423	447	443	447	469	458	450	473	457	425	491	468	453	458	451	488	437	479	445	436	477	443	440	478	486	454	453	435	511	477	471	429	457	444	438	466	452	447	475	473	460	487	512	433	495	495	446	476	489	451	471	472	430	431	451	452	489	464	460	416	427	449	462	446	457	442	451	461	439	475	444	465	437	458	477	513	427	472	472	447	458	427	439	448	448	484	442	444	453	416	444	478	471	413	438	448	416	461	466	467	461	508	447	440	476	459	476	457	424	436	436	436	475	485	434	428	429	543	451	446	455	443	474	470	489	479	441	434	466	481	460	484	501	441	475	467	432	471	475	439	448	442	452	483	460	451	467	444	425	461	455	457	460	466	460	437	452	453	445	428	476	414	488	503	436	471	436	493	457	463	437	490	479	440	429	491	495	468	444	442	445	454	451	444	455	462	480	473	459	458	483	428	494	461	472	470	465	431	444	432	467	462	466	465	458	469	465	478	474	423	458	469	456	439	458	461	459	416	449	408	427	443	429	439	447	454	505	443	434	514	460	481	453	429	473	438	447	405	430	448	471	475	496	449	439	487	490	437	464	451	464	453	441	441	387	420	477	444	431	445	470	446	444	456	456	465	446	440	454	478	470	480	456	448	446	444	458	479	475	439	417	441	454	506	460	452	438	451	430	427	450	483	445	427	480	430	459	533	431	454	451	473	446	439	448	426	479	480	469	473	459	458	450	500	436	446	467	490	477	471	475	474	443	428	427	464	428	453	474	451	446	457	458	475	467	468	476	509	482	443	465	437	437	466	503	450	468	464	469	417	448	439	486	430	472	432	491	444	411	463	446	475	445	457	457	438	434	449	470	464	423	442	444	434	462	439	441	419	487	467	457	441	493	440	436	486	471	443	490	474	465	443	476	461	478	430	496	450	473	457	453	458	491	458	481	462	456	438	464	500	443	444	429	450	424	481	440	467	486	433	468	462	474	463	419	505	504	443	410	465	454	416	464	431	455	482	447	502	419	440	425	475	461	456	421	453	455	483	473	452	460	458	469	453	421	468	508	480	455	414	481	449	475	457	441	481	471	471	450	471	450	472	477	484	462	464	464	469	437	479	476	496	453	460	483	485	481	452	415	434	439	449	427	451	475	455	459	467	408	471	486	468	436	468	458	458	452	456	423	446	438	434	454	414	421	448	448	428	500	472	458	471	467	471	427	433	464	478	430	436	427	439	449	448	491	504	452	444	418	441	475	418	416	444	473	440	442	442	490	476	458	436	455	456	451	462	469	396	452	442	443	451	404	484	454	448	462	470	433	471	460	443	448	463	447	451	447	430	489	458	462	479	461	449	447	457	409	467	408	447	474	463	449	422	468	448	441	441	403	448	459	466	413	478	490	427	459	412	498	447	475	423	437	413	476	476	419	480	449	433	455	462	465	445	419	441	451	460	438	463	444	458	436	426	460	437	465	465	446	436	459	446	470	487	460	463	429	468	482	452	467	444	445	493	511	467	474	473	437	467	463	437	459	426	435	467	450	495	390	456	499	485	458	412	478	488	441	464	480	462	441	429	440	473	464	482	437	450	474	491	489	486	433	473	455	414	450	414	434	435	471	446	443	443	461	467	459	398	493	415	449	486	460	440	440	513	479	431	487	481	451	472	461	460	438	447	477	465	427	466	458	462	461	443	499	518	474	423	452	459	458	466	464	455	484	465	440	473	469	435	442	439	481	452	464	461	460	466	470	463	450	454	466	494	460	471	452	440	424	434	446	473	489	437	464	494	479	432	455	473	463	496	481	468	462	477	463	533	431	474	441	457	472	462	496	501	464	461	464	467	473	454	483	441	436	494	444	466	422	447	500	461	474	464	454	452	487	447	441	414	466	436	436	474	469	471	485	463	451	474	466	432	417	449	474	452	460	462	434	502	460	441	465	452	478	471	463	475	418	462	470	459	443	446	449	403	487	450	439	458	439	480	467	515	472	443	473	469	440	447	458	451	473	423	466	438	448	423	456	435	505	447	471	443	417	442	481	452	472	470	496	507	492	427	463	458	488	465	500	424	483	432	423	460	454	445	473	469	416	460	463	442	446	445	429	445	493	438	478	477	453	440	488	427	448	452	464	469	468	489	500	418	474	471	449	448	447	463	498	464	457	450	444	461	447	483	476	467	456	496	431	462	471	483	481	468	470	487	469	470	469	492	476	438	435	435	480	439	440	472	491	436	433	465	450	492	445	484	449	436	465	443	433	478	500	454	479	461	442	477	466	444	492	442	429	463	453	471	474	448	487	454	465	471	471	420	460	451	475	452	472	459	437	502	447	439	478	461	508	455	455	458	453	488	477	450	461	473	472	480	462	462	467	453	473	442	482	478	417	458	449	457	458	467	467	427	435	479	452	422	453	452	508	465	462	468	427	424	426	433	481	470	474	445	432	448	443	433	446	485	484	438	434	469	473	463	462	455	451	440	477	466	469	439	479	484	477	442	435	453	478	463	439	467	425	474	452	463	460	461	478	469	468	416	459	453	461	476	461	451	459	462	417	473	433	469	466	472	449	511	501	486	425	463	457	462	436	414	464	467	484	482	452	430	462	455	440	474	451	447	403	433	451	457	450	459	441	497	462	459	476	449	452	466	489	479	476	468	440	476	499	447	450	484	445	415	460	431	456	458	460	487	480	458	461	427	423	426	503	470	474	439	482	466	487	429	451	463	482	416	491	467	429	472	457	424	470	461	413	447	459	423	488	435	450	431	466	506	472	470	443	432	476	482	439	476	445	469	434
23332	21039	28318	24029	21368	17290	8577	4598	3478	2897	2279	1995	1808	1626	1446	1256	1256	1191	1061	1060	989	936	954	930	860	875	876	839	787	804	771	796	825	743	709	717	653	730	756	725	724	681	719	708	700	650	696	668	693	692	700	687	685	693	624	681	719	684	668	662	690	726	691	692	641	685	710	672	654	661	713	716	669	658	668	700	705	669	676	724	709	723	692	649	635	700	703	662	673	643	690	684	682	670	704	691	671	735	687	700	697	686	678	619	664	663	700	706	667	693	674	704	638	680	676	693	701	689	679	688	705	670	724	680	678	708	662	667	658	651	666	660	677	661	653	663	709	696	669	671	707	689	648	680	682	692	660	667	674	697	685	695	677	713	654	681	714	711	675	652	627	703	692	701	661	682	678	686	666	665	709	690	682	728	688	670	715	698	654	689	659	705	649	706	676	670	701	676	727	679	704	685	710	662	740	708	679	683	679	672	650	707	715	665	690	694	668	679	677	676	661	694	709	712	676	667	680	704	655	665	644	696	726	678	674	661	693	665	700	664	716	662	674	660	662	736	689	659	682	676	643	696	666	676	674	679	688	669	665	652	651	669	718	704	707	720	704	660	683	690	674	739	705	675	657	693	624	660	671	704	687	624	708	646	628	685	698	632	667	713	641	658	690	663	674	703	657	631	730	678	715	642	694	658	661	671	659	710	691	674	688	726	734	661	752	685	675	675	691	696	649	699	673	686	646	662	692	655	653	665	699	673	699	694	691	742	729	677	654	697	654	733	608	675	678	639	733	716	671	707	703	675	646	646	669	699	678	697	721	660	656	709	688	662	696	690	688	695	694	745	726	701	718	657	703	694	669	662	699	715	674	693	657	696	702	698	710	691	702	667	653	700	698	690	693	702	618	692	683	700	694	709	684	670	659	695	694	712	662	674	706	726	684	654	733	712	684	712	683	676	706	687	651	689	688	689	689	686	666	677	676	672	717	695	678	648	661	691	704	699	690	716	722	638	693	694	645	687	682	707	678	680	699	704	697	670	672	675	728	698	694	686	691	684	694	695	684	673	689	721	688	655	638	680	678	677	728	647	668	674	698	686	682	687	657	684	681	711	685	675	697	628	706	703	656	710	710	709	714	699	627	700	682	720	695	702	693	694	685	659	692	660	663	659	660	688	671	684	690	667	654	679	708	664	666	678	704	688	670	669	670	657	676	709	662	688	675	683	741	779	640	717	627	639	694	693	641	690	659	670	696	691	655	674	681	709	664	664	679	647	681	688	610	647	676	695	699	681	680	685	698	713	684	701	660	702	619	701	709	732	679	745	661	651	661	674	657	688	670	678	693	661	684	712	661	675	664	663	671	685	655	649	669	727	673	690	673	656	669	658	687	664	704	673	660	690	691	675	679	666	690	689	699	719	671	687	724	684	678	688	673	651	690	675	695	698	711	744	668	664	673	660	691	675	697	673	682	711	670	696	717	647	702	673	683	717	670	659	676	705	675	674	688	729	647	667	721	635	693	702	735	672	701	666	651	698	642	677	676	678	689	636	708	684	670	682	695	676	719	705	677	646	692	706	684	701	688	705	662	740	666	693	651	670	698	691	721	663	681	649	717	639	718	657	678	700	665	637	618	624	658	690	714	681	678	738	676	686	713	729	678	649	688	683	699	713	635	667	669	660	669	655	664	659	664	681	687	679	711	737	710	630	645	698	687	641	635	690	631	696	667	676	653	718	673	640	674	708	618	656	662	688	672	674	679	658	672	708	730	696	629	697	719	692	687	730	652	701	681	692	719	631	690	682	716	683	726	685	686	730	696	692	648	659	643	715	701	679	667	659	654	721	710	665	672	686	670	661	668	707	685	715	648	703	692	663	664	677	678	704	626	710	720	669	676	697	709	708	693	709	694	676	667	721	705	677	646	667	628	668	665	677	691	662	707	660	702	669	690	712	696	643	677	699	676	706	715	676	678	702	719	670	674	684	669	686	676	705	652	662	642	668	699	676	733	695	694	690	626	688	664	747	708	700	662	663	696	697	666	686	637	722	699	683	735	698	660	702	655	687	688	668	695	665	699	684	634	730	673	693	689	658	677	653	683	708	697	682	662	655	649	693	660	630	688	700	690	624	731	696	678	722	716	648	702	688	737	657	705	676	682	661	731	680	678	683	712	673	686	642	689	675	696	658	648	711	708	701	633	745	717	648	652	697	692	655	676	682	689	667	669	704	654	685	678	705	666	652	684	719	689	634	682	717	661	641	673	684	699	647	691	717	651	676	663	714	657	696	669	682	649	670	676	678	701	724	721	663	698	678	678	729	682	676	703	726	623	696	654	671	709	721	665	686	675	673	666	648	698	642	722	694	705	680	698	674	706	725	686	693	662	713	642	692	686	674	704	725	639	650	669	678	709	651	671	685	694	664	733	705	680	664	643	654	668	673	722	639	679	671	717	627	664	649	683	685	668	678	662	686	749	716	716	675	733	663	662	706	678	684	655	679	652	689	672	710	710	668	692	714	696	733	669	646	719	712	672	699	642	701	689	669	667	624	669	704	664	670	735	677	667	719	696	694	698	735	664	716	670	660	664	679	660	677	674	688	696	648	666	755	686	705	670	689	703	687	663	647	724	683	710	615	676	718	676	688	682	680	689	690	674	662	681	661	719	665	660	683	685	632	690	703	702	671	654	666	676	678	695	652	707	697	688	637	661	710	672	654	709	639	654	670	675	680	692	674	682	652	678	699	662	764	661	730	665	700	683	701	683	664	691	685	668	718	669	724	687	637	658	638	672	637	677	674	694	685	680	676	672	661	661	684	686	617	689	738	671	641	701	679	718	683	694	674	680	675	663	713	653	649	667	675	697	690	682	672	658	718	630	677	637	628	673	680	704	692	640	729	730	688	724	665	675	674	687	688	698	651	659	678	704	746	698	697	673	646	685	687	690	650	709	673	698	675	712	679	709	670	728	703	689	694	677	732	687	694	619	661	700	701	717	723	702	653	661	702	652	680	661	688	675	657	684	676	687	716	713	702	716	731	684	649	735	691	678	688	694	677	654	636	702	710	691	701	655	653	689	675	655	694	722	693	688	692	682	685	698	696	706	698	715	646	660	744	680	680	657	655	682	724	728	653	684	676	732	668	645	701	733	679	695	641	719	720	729	681	666	689	643	706	647	711	681	675	695	686	679	693	646	673	704	668	647	678	672	693	734	672	671	693	729	683	638	636	673	673	653	669	651	670	635	708	669	742	681	686	661	660	675	663	685	689	686	683	662	699	673	677	655	664	702	714	667	653	697	708	702	700	669	694	703	692	670	672	668	706	692	702	654	643	650	708	679	710	694	705	656	689	690	714	665	666	685	646	668	660	698	731	683	683	688	653	682	688	741	693	673	689	730	680	715	690	647	677	665	692	735	614	652	668	702	711	726	621	648	647	687	682	667	692	629	704	680	656	687	702	667	665	627	671	674	711	657	739	692	707	713	716	708	709	717	691	728	647	742	672
25352	47104	36598	24718	17622	12973	9525	7560	5674	4587	3701	2952	2704	2310	2031	1839	1630	1421	1383	1308	1166	1130	1064	1053	1099	1008	981	923	934	913	858	920	897	853	817	754	754	752	704	737	725	771	719	738	789	765	714	745	711	733	738	700	741	721	674	754	717	734	682	735	701	658	753	729	650	737	730	721	763	751	728	789	780	695	771	679	711	687	731	711	714	710	742	715	707	767	718	677	724	716	772	705	723	749	706	752	739	679	666	733	754	729	677	726	697	758	726	710	716	740	717	710	714	760	729	739	715	763	713	701	725	730	707	715	789	686	723	772	752	762	725	694	723	743	695	710	709	724	765	700	691	712	767	713	691	693	715	714	733	714	715	722	750	707	704	732	695	710	713	725	738	710	692	723	683	745	721	716	689	690	716	747	763	726	673	689	680	705	716	740	691	707	668	703	730	710	690	705	661	706	712	736	735	685	707	792	759	683	713	708	743	734	727	764	708	703	714	655	708	715	729	684	709	749	692	738	696	736	779	671	706	749	753	726	660	706	657	699	720	739	717	704	770	762	706	728	718	739	725	727	730	707	701	728	744	710	726	686	734	716	702	701	710	691	764	749	746	670	689	703	712	692	719	689	732	696	736	776	745	737	723	745	700	696	739	686	706	752	740	734	714	699	725	750	745	700	741	739	707	723	705	745	750	722	734	705	733	725	687	687	739	749	696	722	746	730	729	778	733	756	753	744	743	702	692	693	731	727	653	754	713	684	732	731	751	702	722	717	721	756	773	782	747	674	706	743	705	745	729	704	772	705	752	715	715	687	781	697	686	740	754	733	761	706	765	689	728	767	729	693	694	747	685	693	698	693	720	734	726	699	701	730	703	714	746	699	712	680	727	712	719	701	711	740	719	710	758	688	717	743	708	744	759	736	700	691	685	695	727	714	690	701	733	713	707	744	729	717	717	712	695	709	687	771	730	707	756	730	735	660	703	704	707	704	673	696	731	686	695	701	728	733	725	671	720	700	676	724	727	773	744	727	726	751	690	736	728	722	719	705	713	759	712	716	702	701	711	740	730	704	716	680	704	695	758	712	672	714	721	756	708	728	738	690	723	757	744	733	723	720	723	756	742	735	719	697	730	755	721	728	731	731	777	746	725	717	726	708	702	710	724	716	778	714	715	697	722	675	731	692	757	779	711	734	698	747	729	684	738	735	733	727	707	716	682	735	741	712	784	749	691	717	723	721	697	713	690	703	748	736	687	758	739	749	703	715	763	734	717	742	732	695	695	686	723	732	728	758	775	717	711	716	744	712	756	694	703	773	697	698	734	731	737	751	744	742	695	683	688	761	722	737	727	708	695	742	660	661	713	693	732	680	714	725	721	721	719	692	721	700	727	705	699	707	784	679	698	676	733	746	713	691	716	712	749	735	750	721	697	772	703	756	706	706	690	747	737	766	711	646	709	736	708	708	710	678	728	655	770	757	691	732	737	705	742	741	705	719	736	708	713	658	720	744	748	691	699	702	740	686	766	751	679	742	735	734	697	716	738	727	757	716	703	730	709	727	690	671	709	733	684	683	700	726	746	730	705	675	735	688	725	689	717	768	744	730	763	710	737	700	709	725	670	784	724	722	721	711	745	698	713	708	718	725	686	622	758	721	717	729	688	663	708	712	742	741	723	704	674	709	740	677	750	753	688	758	714	670	757	684	728	756	685	750	712	724	752	721	695	721	706	696	720	722	684	728	747	698	713	746	705	700	743	730	684	689	726	733	691	713	727	698	677	735	762	775	754	705	732	738	776	722	688	729	718	712	704	711	718	669	734	722	719	683	751	694	736	712	705	703	773	658	686	692	727	666	745	697	690	805	678	729	697	733	722	694	759	724	754	749	716	720	751	767	721	708	681	741	685	665	774	697	708	751	704	732	661	763	741	737	684	741	742	710	679	674	689	711	740	710	688	666	721	737	676	734	693	713	674	722	751	726	679	722	735	731	707	718	758	705	716	726	724	713	712	712	714	686	762	715	725	723	779	726	713	704	699	688	675	731	708	661	718	683	705	725	705	667	741	707	679	691	715	720	718	684	641	728	760	722	755	719	714	721	718	720	740	683	723	754	708	685	737	733	785	783	754	656	677	725	713	743	713	699	749	696	717	694	754	720	710	678	713	722	739	727	769	706	714	734	706	713	725	714	752	713	728	715	763	731	744	736	696	770	702	716	760	716	708	715	716	714	718	703	730	707	690	750	751	722	736	718	769	708	730	721	721	690	720	746	742	669	692	660	747	729	763	747	707	671	724	739	705	708	696	726	762	741	717	765	693	715	724	740	716	744	688	702	687	742	771	727	695	723	687	721	711	726	745	706	679	726	698	771	737	721	714	737	705	666	715	699	701	678	761	717	746	752	686	712	721	743	778	692	726	742	714	776	726	709	706	714	668	748	708	758	717	664	712	751	689	684	733	734	720	741	668	719	684	705	752	689	729	705	708	686	734	710	683	731	734	722	747	722	740	703	707	703	715	730	761	708	721	728	731	706	715	729	706	704	737	739	671	697	736	742	713	720	677	733	682	749	753	750	728	657	743	707	743	727	672	709	735	699	696	694	699	771	699	728	738	711	738	711	721	699	678	758	727	739	681	704	753	696	655	704	705	733	739	738	699	706	706	701	753	733	720	686	723	744	702	748	743	687	719	723	691	701	652	674	732	726	736	734	720	670	722	721	684	731	758	762	740	728	682	736	706	715	730	704	718	724	719	681	687	706	738	731	738	713	717	708	701	698	694	746	716	714	713	715	742	726	730	662	705	721	726	749	650	719	732	734	747	692	707	736	716	715	704	686	688	715	709	673	748	717	761	707	732	738	737	723	754	747	685	709	714	739	747	700	757	742	700	741	698	681	718	746	718	707	774	739	751	722	702	721	661	741	721	708	729	702	702	676	771	670	708	736	721	774	681	672	789	718	718	730	746	726	728	717	758	723	731	732	692	709	677	746	653	675	725	746	711	761	712	727	762	688	709	712	716	720	760	756	726	714	709	739	731	662	723	750	722	705	753	708	732	720	694	692	714	701	717	736	727	726	697	692	678	711	722	725	685	729	727	678	738	689	702	740	711	701	752	747	709	684	711	703	727	705	699	706	694	662	704	736	720	743	700	707	752	738	725	699	667	727	702	731	712	690	710	750	723	713	723	673	698	723	698	722	668	724	700	688	757	754	710	754	710	701	691	729	752	722	716	704	697	754	711	737	726	720	700	766	691	702	708	707	730	747	677	733	691	735	671	734	717	724	730	720	712	704	731	745	759	685	753	688	734	713	720	681	738	716	723	711	743	691	752	728	692	701	734	713	734	781	696	737	689	723	743	759	702	741	722	741	710	703	697	731	718	717	727	751	725	743	693	731	741	730	737	698	732	721	737	690	720	682	747	643	733	734	666	690	682	679	666	760	702	697	731	670	721	676	779	690	729	786	760	734	731	723	727	715	722	742	700	713	717	715	730	741	681	738	753	717
24503	21001	27430	25471	17808	8883	5356	3538	2642	2098	1777	1369	1349	1220	953	845	763	689	661	633	592	568	532	536	538	519	490	500	445	431	445	434	458	421	386	405	440	396	361	357	387	358	343	374	334	346	340	346	368	359	361	374	362	375	350	349	354	376	364	373	390	348	330	344	343	353	388	321	330	380	341	380	345	349	378	393	318	345	326	353	371	361	351	353	355	354	350	346	354	343	395	358	359	358	382	346	375	349	356	318	332	356	362	342	334	344	339	354	355	371	359	336	353	370	329	361	340	371	379	335	365	335	350	364	312	339	316	355	348	358	347	335	327	382	363	364	333	344	348	347	341	353	349	352	332	323	347	351	353	359	342	362	328	353	318	352	312	358	353	361	332	335	340	364	358	318	377	352	362	350	337	334	326	338	304	377	359	385	343	333	338	350	335	396	324	313	342	367	350	336	336	368	358	335	333	374	347	331	380	339	322	343	335	372	336	368	338	320	372	349	326	352	364	342	331	342	360	346	351	334	372	363	346	337	343	321	324	336	331	335	350	328	363	380	350	331	347	360	342	380	359	368	339	349	377	356	341	325	345	347	369	328	355	386	332	338	359	369	375	328	354	353	356	343	393	349	342	389	332	347	359	342	352	367	326	320	341	392	389	364	347	367	337	352	349	354	349	361	350	329	383	333	350	380	321	341	347	367	370	344	352	348	360	353	351	334	327	359	340	334	349	358	353	341	355	343	359	348	342	378	339	360	343	360	360	342	375	356	359	342	318	337	344	334	364	408	342	364	343	348	329	382	364	352	354	346	339	300	343	341	354	349	333	359	369	339	336	344	331	361	374	331	366	339	355	352	350	310	340	365	343	332	347	369	311	350	360	336	333	385	335	316	368	378	348	347	375	370	367	368	351	340	375	306	385	369	348	351	370	327	357	334	359	357	380	340	341	366	359	305	294	373	344	376	374	370	340	349	364	299	358	336	347	341	338	339	350	383	366	342	343	338	389	354	348	350	373	375	362	367	392	381	354	367	328	338	364	343	366	366	329	364	368	367	346	349	360	382	336	342	357	354	347	357	348	348	349	349	315	343	339	337	330	335	354	331	382	339	293	339	293	365	329	357	321	304	352	344	373	370	343	341	386	374	349	336	343	388	356	358	370	362	356	336	328	374	378	325	367	352	354	331	361	350	357	353	340	319	330	348	363	335	373	335	361	372	370	335	324	379	338	385	378	346	370	353	350	342	378	335	340	355	334	372	328	358	346	342	357	334	355	351	345	379	371	364	317	342	356	343	372	335	377	345	347	379	337	300	379	335	380	365	371	354	337	359	347	351	351	368	356	375	359	372	347	332	345	339	350	311	347	362	373	347	339	368	336	363	355	385	378	320	360	333	333	345	358	374	354	355	341	354	370	339	338	384	360	341	321	355	363	340	326	352	350	340	361	345	350	360	342	368	411	362	343	352	351	366	380	363	344	309	366	336	329	335	344	326	322	376	318	360	366	344	330	376	345	358	330	379	355	377	367	345	378	394	325	333	340	345	368	382	339	350	356	367	342	321	375	373	340	349	344	324	366	340	337	379	361	362	367	363	379	344	357	351	377	325	351	344	362	327	357	373	366	338	308	352	411	323	348	387	326	330	339	345	342	355	352	340	346	349	352	334	346	346	353	349	369	348	325	378	346	338	383	342	351	343	353	407	376	351	390	383	351	341	366	338	350	320	368	323	366	343	340	355	348	358	333	332	379	340	337	308	358	348	367	330	363	359	332	370	344	363	339	359	351	377	367	375	334	333	332	373	353	325	354	376	343	360	381	344	322	371	352	340	332	366	330	337	307	341	354	372	363	350	348	370	349	349	355	373	315	313	356	355	338	328	343	313	379	323	357	349	372	344	336	347	354	354	352	347	332	348	352	343	316	343	351	362	346	329	328	351	373	324	336	328	368	364	349	333	329	360	364	362	365	341	345	372	342	342	363	335	359	346	323	392	366	360	351	347	365	339	340	352	354	324	358	360	364	335	382	340	381	360	331	363	383	376	357	361	317	379	384	382	352	368	344	351	345	337	340	373	369	379	357	379	405	363	369	365	351	360	387	369	337	354	345	347	338	336	338	359	322	326	361	364	315	342	357	336	345	371	352	327	331	383	308	355	356	344	322	331	359	370	372	380	340	359	349	374	333	365	338	356	313	341	355	368	343	385	341	367	352	340	355	332	347	369	346	365	339	357	342	374	368	391	343	328	322	369	303	347	338	342	342	322	363	337	354	346	333	314	365	358	369	356	357	367	331	346	335	336	346	327	376	352	369	346	342	288	348	377	356	308	347	351	346	338	350	346	345	359	362	333	356	349	308	370	344	343	397	350	333	328	351	343	348	310	345	354	312	290	352	402	360	380	344	369	378	333	340	361	358	352	356	355	369	340	345	366	333	357	356	339	344	354	349	358	345	321	370	368	345	359	346	336	339	361	348	328	323	336	342	341	310	347	315	342	366	357	344	348	358	325	301	312	353	307	316	364	350	369	358	338	330	342	343	354	347	326	334	382	328	367	340	314	355	367	327	364	339	354	371	356	380	374	348	354	364	348	382	332	348	363	358	359	337	379	366	326	344	328	326	335	382	352	361	338	367	309	322	340	360	349	353	319	303	341	360	389	373	328	358	352	351	333	361	350	369	345	363	330	338	355	341	347	360	377	353	369	357	365	364	340	353	355	351	328	345	333	323	356	321	350	343	326	364	352	338	353	352	353	343	346	349	374	363	344	358	355	324	336	362	349	380	355	360	366	369	348	329	343	395	379	353	339	348	347	365	367	364	362	362	390	324	342	329	365	338	335	344	357	348	353	331	361	358	360	314	367	362	361	323	316	369	357	322	338	346	363	330	354	345	323	354	341	369	339	355	391	374	333	309	389	357	367	340	351	347	358	376	347	341	353	354	364	338	342	352	321	335	341	372	339	333	368	352	324	357	359	352	344	355	345	324	331	358	348	360	322	361	381	338	331	353	344	366	361	324	321	354	356	330	350	342	357	350	336	363	347	373	386	314	364	367	325	341	408	351	360	385	379	368	363	365	347	321	351	342	328	341	341	369	382	363	343	375	343	329	360	370	315	364	365	351	353	342	374	323	335	363	350	335	338	350	357	368	339	343	359	386	356	367	339	304	347	331	373	320	365	348	366	349	402	348	377	351	359	352	363	315	363	372	356	360	396	365	375	344	353	366	340	333	347	338	341	331	333	360	355	363	353	341	378	347	344	356	358	330	335	326	383	369	359	364	372	352	356	333	316	371	349	365	349	364	323	341	393	322	361	350	348	362	368	351	339	362	323	357	386	350	384	376	359	326	365	339	380	336	364	333	310	341	346	360	334	362	335	398	334	357	371	356	340	331	344	336	355	367	348	335	363	339	351	370	342	366	367	331	356	340	363	317	318	338	360	346	338	347	342	317	340	358	353	338	395	344	338	359	355	392	333	365	372	365	346	350	334	352	314	389	355	362	364
24306	44218	34502	23534	16585	11471	8538	6372	4936	3701	3170	2472	2152	1898	1518	1312	1096	938	938	916	827	693	721	666	715	686	603	635	614	547	539	512	488	491	496	471	451	452	380	385	415	423	368	414	398	400	417	384	346	394	427	402	425	358	419	408	382	370	395	395	350	370	374	374	336	401	383	413	377	355	392	380	403	374	416	363	398	369	369	397	379	371	372	391	361	404	418	414	422	374	399	382	415	397	412	378	378	389	384	380	402	392	397	354	417	383	363	409	381	412	396	412	395	377	387	365	434	373	400	387	371	359	358	373	358	418	426	417	395	401	376	394	370	349	347	387	389	367	440	389	422	400	377	388	400	367	403	398	387	396	378	357	421	355	355	381	383	399	381	406	404	416	393	406	402	361	391	362	410	412	426	351	362	393	418	369	363	376	394	361	399	406	384	353	372	406	385	417	399	384	383	403	391	390	377	420	375	422	395	387	373	394	418	377	355	384	380	404	348	395	404	418	364	371	371	349	388	410	396	367	396	409	379	398	404	363	349	403	376	403	394	389	370	393	440	359	394	371	392	374	390	353	379	394	428	363	392	373	394	389	392	393	422	369	407	396	439	394	399	374	401	401	393	362	360	366	378	346	378	384	410	380	400	387	378	370	404	413	412	393	366	426	390	376	328	397	374	347	400	390	383	386	366	379	372	374	398	381	399	391	410	390	363	383	359	418	393	384	384	409	400	385	381	351	391	360	380	383	354	380	404	394	389	402	358	397	367	405	398	390	391	383	356	370	387	403	395	379	366	378	378	394	344	387	369	369	383	395	360	391	385	415	403	369	368	356	368	405	439	425	400	426	385	379	387	382	384	378	385	390	392	400	362	372	393	392	365	372	395	337	354	387	411	424	431	393	410	372	420	429	385	380	388	368	373	373	404	399	386	394	395	430	401	404	388	394	447	369	403	368	408	379	385	357	364	384	350	406	356	379	375	393	388	401	383	383	407	354	389	371	434	406	374	406	343	400	375	393	403	384	401	412	406	396	380	374	414	400	395	373	383	434	365	381	397	395	349	377	387	368	348	412	362	389	379	369	383	379	410	385	370	384	371	420	387	396	378	373	355	413	369	401	397	352	409	384	405	366	384	366	357	364	398	391	409	374	374	362	410	399	373	355	356	374	384	379	404	400	365	400	410	383	354	350	384	395	384	369	411	382	391	350	374	372	396	352	433	380	382	412	410	351	381	393	364	376	402	365	399	346	394	388	409	414	385	365	405	374	400	399	376	389	389	387	379	368	441	394	379	390	426	390	398	405	369	428	388	385	385	400	388	395	418	404	379	377	365	386	365	383	392	369	359	395	359	361	399	389	376	356	358	346	398	351	400	411	409	386	382	381	383	438	432	398	357	392	390	413	365	385	417	428	396	365	407	384	372	413	379	401	424	376	409	369	345	388	392	399	374	395	379	388	397	382	408	391	399	409	395	413	367	383	373	371	370	393	398	396	380	439	385	387	408	396	403	416	371	390	393	422	368	428	379	386	383	404	421	405	401	393	365	366	370	391	385	379	387	407	437	347	409	336	383	371	417	405	421	371	376	385	411	416	400	397	382	401	360	393	386	395	349	394	373	385	414	408	358	396	361	385	376	370	399	374	396	365	389	396	393	401	418	386	360	395	345	397	412	393	350	371	366	383	385	402	340	384	401	359	357	401	367	438	404	343	384	375	377	379	343	392	413	380	366	398	376	400	385	405	387	360	398	400	362	341	373	381	427	378	371	401	370	376	392	378	421	384	388	378	413	387	388	375	373	368	385	371	396	421	380	374	418	414	382	389	393	378	391	401	431	382	383	372	392	372	410	380	374	398	389	373	379	414	421	394	363	388	384	356	377	397	370	382	373	422	428	356	338	408	378	390	365	402	376	364	380	382	363	379	410	401	395	414	380	392	354	386	380	383	366	427	399	370	396	418	364	365	374	404	371	359	369	373	390	375	401	384	365	366	408	373	379	395	371	371	407	391	373	357	388	384	374	411	389	358	359	382	390	395	398	392	375	395	389	395	400	387	387	413	388	408	351	408	383	402	340	390	378	415	388	369	403	412	415	391	372	405	395	361	402	411	389	369	377	388	367	383	396	389	382	411	417	407	379	387	400	388	362	402	382	403	396	376	339	388	403	376	365	373	407	405	402	370	392	371	378	371	391	368	439	402	375	384	391	408	414	440	335	383	365	379	395	378	372	383	351	392	408	393	354	369	353	400	371	397	422	437	380	410	411	377	405	358	356	384	356	384	378	354	372	335	406	380	395	402	410	402	361	379	364	393	382	368	372	423	388	423	369	361	406	381	396	360	399	432	367	401	380	380	325	362	405	390	407	370	407	392	379	407	383	408	402	369	399	369	398	363	376	373	391	344	340	414	414	371	359	363	387	372	372	368	431	381	372	362	392	374	365	400	410	368	378	386	384	376	368	412	402	456	387	389	380	369	403	392	357	389	394	362	408	397	388	381	399	426	388	373	404	395	386	372	428	406	392	391	372	416	372	372	381	382	371	373	400	389	374	367	363	391	336	396	390	393	402	419	351	405	398	400	370	403	376	408	369	397	401	378	371	387	387	381	352	399	398	403	372	390	389	349	401	403	423	395	428	387	371	409	407	405	376	386	370	369	416	360	391	396	386	349	367	397	365	375	395	415	380	382	411	394	366	355	377	393	349	370	402	394	415	361	382	370	378	389	389	390	375	400	395	394	387	396	397	407	421	410	374	379	394	369	372	357	422	400	395	408	433	373	380	357	393	408	374	396	377	419	380	389	389	399	395	389	370	389	414	377	369	403	379	397	374	395	395	381	376	426	385	354	401	404	391	372	439	396	381	418	376	378	405	376	420	410	417	377	386	413	379	370	408	402	382	397	384	374	364	426	401	384	375	365	401	404	381	349	378	369	397	388	392	414	434	347	387	361	371	399	378	384	391	386	399	395	396	367	416	407	381	349	369	410	382	396	397	378	380	388	365	391	397	411	380	347	362	370	411	398	348	387	391	400	385	404	380	386	393	381	396	392	380	371	411	395	388	409	364	374	358	430	384	406	403	369	392	424	370	399	382	397	376	361	394	369	370	380	379	376	406	398	364	375	374	378	397	407	395	382	371	374	367	406	417	395	373	380	371	426	389	398	388	363	392	380	363	432	379	400	385	384	412	387	365	371	398	382	386	386	392	397	395	384	375	399	368	372	371	362	383	378	423	412	389	366	391	345	385	423	375	410	401	378	395	400	383	383	389	397	397	366	386	392	422	361	398	381	366	394	383	360	371	392	406	384	395	384	378	365	400	411	402	407	394	343	383	386	356	420	407	386	405	354	382	388	352	395	403	361	384	377	408	384	429	399	398	353	401	381	382	404	377	362	406	315	376	393	358	396	346	417	386	432	374	374	392	412	348	361	419	399	384	379	410	417	374	391	352	384	408	377	351	366	402	381	388	394	399	396	411	438	399	363	398	409	400	402	355	390	413	380
22277	21018	28646	23619	21115	21578	16571	6954	4616	3669	2878	2373	2285	1974	1798	1551	1298	1415	1257	1127	1117	1022	997	1010	1030	918	931	893	883	876	836	841	798	763	761	707	745	745	691	688	727	715	714	697	704	742	698	672	660	660	676	708	704	750	721	727	673	701	694	709	661	661	703	718	673	711	711	720	707	708	725	691	647	677	672	708	683	678	674	696	708	704	722	681	665	724	700	700	655	685	694	680	680	637	671	675	686	659	684	704	685	709	674	731	713	652	680	698	695	690	668	634	659	701	685	692	685	694	685	670	685	635	715	672	704	684	676	700	690	732	679	650	687	719	655	645	654	740	686	688	671	698	688	725	712	658	686	675	675	683	737	697	644	695	670	684	704	651	654	694	659	687	672	665	667	653	695	676	711	692	719	685	703	697	713	714	721	702	697	660	692	713	657	667	715	662	689	658	726	642	647	706	711	734	685	684	711	699	677	674	615	682	693	693	632	664	642	684	726	705	665	699	696	682	638	673	676	674	715	723	683	681	708	689	702	708	656	652	711	629	623	715	692	703	725	676	691	689	682	638	701	669	672	676	639	685	723	697	658	707	653	739	626	720	684	693	645	645	671	701	675	713	656	688	680	664	703	665	685	727	689	694	638	690	667	709	700	641	679	682	715	678	654	662	667	704	688	696	728	690	742	708	641	676	723	704	706	653	665	661	707	644	703	650	694	695	671	687	662	661	651	641	697	680	700	706	701	668	702	674	652	692	724	680	657	710	663	706	676	719	688	672	649	665	684	656	729	652	683	720	710	668	719	644	694	688	620	686	678	662	695	623	682	676	667	644	671	689	673	743	744	663	736	678	694	652	662	676	705	714	704	712	736	696	666	665	678	641	687	661	678	678	668	721	705	707	683	690	712	720	716	653	689	677	676	693	649	697	717	697	677	675	688	710	669	698	660	728	729	659	655	690	724	671	709	652	616	707	673	672	669	663	733	720	753	677	729	672	657	724	699	726	679	673	689	689	680	699	683	674	689	682	706	671	679	672	708	649	656	661	710	689	705	680	688	721	700	700	700	737	655	659	625	694	658	692	693	683	698	669	660	690	651	676	641	652	715	696	689	650	694	694	656	663	690	646	693	684	673	695	684	676	629	724	642	687	704	678	720	693	675	640	714	689	700	654	669	692	660	698	708	613	701	748	674	707	742	701	676	706	687	682	686	699	678	690	697	704	662	709	710	691	687	729	700	708	722	638	674	690	703	687	682	628	689	710	682	755	669	712	706	712	667	689	654	712	654	691	699	665	707	703	686	648	665	679	676	726	671	655	719	651	639	755	666	731	664	663	722	619	664	685	701	700	708	701	681	674	683	667	724	707	676	645	694	643	681	669	683	716	692	672	687	678	700	690	692	664	684	703	706	653	685	679	686	647	702	698	706	677	678	689	683	662	641	644	706	618	681	709	711	697	646	667	719	672	689	654	718	671	668	694	712	700	706	681	676	678	683	661	699	706	672	718	669	737	710	682	716	683	684	689	738	685	694	690	661	631	696	686	692	684	686	694	744	717	640	688	641	708	705	687	709	708	698	666	733	712	674	688	718	687	689	735	649	724	682	694	746	720	652	685	721	655	696	678	679	666	700	700	681	684	653	727	677	690	712	720	647	677	692	661	661	696	688	697	704	712	695	728	687	684	656	694	695	678	700	675	668	649	688	695	685	663	717	665	678	687	681	672	656	696	691	663	725	687	674	691	672	708	669	641	709	673	687	700	722	671	707	694	685	704	680	663	684	647	700	716	699	667	696	702	674	696	678	696	690	652	666	746	679	674	723	688	689	670	713	693	685	732	675	715	676	682	697	687	679	609	642	709	683	687	685	643	688	682	652	658	682	672	704	714	704	691	698	646	719	697	726	687	686	674	671	707	721	697	663	642	659	739	713	679	743	658	710	709	708	706	663	692	674	749	721	675	704	691	679	656	710	716	653	635	711	667	704	735	705	651	713	689	626	671	703	677	658	660	678	717	671	689	718	705	669	724	670	706	741	645	693	641	695	692	650	722	677	721	668	681	702	636	669	691	693	643	662	736	704	698	663	682	680	654	690	716	646	732	704	657	686	664	711	691	683	667	723	659	722	678	703	690	669	688	688	693	687	696	661	701	668	697	724	695	624	719	661	648	682	623	673	702	671	703	676	679	699	647	646	705	723	702	719	677	704	697	659	685	673	647	682	686	715	633	708	709	685	707	682	710	688	653	671	662	694	651	674	632	717	644	661	709	668	690	692	721	671	693	694	643	705	711	714	720	681	680	675	690	662	691	685	677	715	663	694	630	650	726	695	632	649	737	680	660	741	687	694	689	655	708	721	704	634	659	644	658	677	666	678	711	753	675	642	718	700	647	650	704	746	741	685	681	660	665	705	675	701	666	711	717	635	664	657	676	675	734	761	664	686	711	714	709	675	688	660	660	658	680	668	686	698	683	649	644	676	711	667	710	642	716	682	713	696	652	676	718	662	673	687	658	673	612	648	729	676	691	669	654	637	675	712	658	693	715	594	660	703	665	680	729	697	672	683	699	672	706	737	685	688	723	697	663	694	717	669	681	731	682	677	733	671	689	649	738	674	684	657	639	692	676	658	672	646	714	694	713	689	692	674	706	656	753	717	690	688	649	657	663	686	696	637	643	690	696	697	734	668	656	638	697	691	682	718	661	678	662	682	700	683	637	686	679	653	692	666	646	681	719	698	703	701	741	670	721	675	650	656	675	696	690	694	686	648	651	713	677	687	665	680	671	669	713	704	700	724	653	736	661	619	678	699	691	738	711	702	675	644	675	664	695	689	734	700	700	704	640	687	689	688	666	646	706	654	685	681	640	712	675	675	712	671	638	652	660	664	674	753	701	683	668	663	645	677	710	667	720	701	683	654	675	684	661	660	706	704	627	689	673	705	660	639	709	688	681	688	702	682	636	681	663	698	645	700	670	652	666	707	711	658	688	690	699	679	742	685	692	675	725	705	700	692	655	648	658	705	682	682	739	675	712	696	707	673	754	725	680	665	702	676	683	731	732	691	718	682	677	724	695	685	679	703	706	681	759	666	687	686	685	706	725	642	691	655	642	670	709	692	664	706	646	698	745	634	693	667	648	665	659	699	723	668	721	693	692	714	668	682	708	632	646	654	699	704	676	644	729	660	717	697	667	700	661	653	655	691	716	666	667	679	679	664	698	711	690	698	682	685	708	670	656	718	721	751	678	684	653	695	638	680	695	651	696	679	678	659	721	685	692	640	689	707	714	700	676	689	660	721	660	709	688	720	699	664	689	717	691	698	729	691	703	722	679	689	663	731	691	688	671	705	663	693	663	734	646	695	739	630	690	724	699	707	688	682	675	710	697	696	704	650	688	625	705	659	671	689	656	674	685	696	688	694	671	720	730	656	689	694	663	677	691	679	701	681	697	684	705	659	658	733	745	676	661	728	673	707	657	666	687	650	696	672	671	708	677	686	695	720	720
27054	52176	41311	29687	21979	16170	12434	9581	7423	5816	4564	3644	3385	2799	2541	2195	1731	1797	1633	1497	1361	1275	1254	1208	1153	1158	1103	1043	1036	993	969	973	901	863	858	787	777	831	748	784	720	755	759	756	752	706	669	741	703	766	737	704	714	751	716	730	729	742	707	715	736	702	717	678	730	755	710	703	724	718	741	726	744	686	711	720	698	727	685	756	736	706	747	714	715	731	713	753	741	738	761	724	737	681	720	733	686	722	695	667	758	746	672	745	693	692	658	690	728	770	742	722	700	728	719	719	716	720	719	721	724	690	730	746	725	694	751	728	707	708	703	727	732	723	728	730	681	704	778	710	689	734	692	740	757	744	697	744	743	729	711	742	733	670	701	670	732	755	790	750	712	694	704	734	702	684	694	694	732	747	732	700	718	738	722	702	764	713	689	719	708	728	737	729	700	744	680	736	669	716	781	716	765	698	750	734	711	714	738	706	711	727	712	663	747	768	724	765	719	677	733	714	697	717	670	731	726	738	683	720	664	720	708	759	731	740	703	710	742	701	750	707	716	704	667	764	744	703	677	722	773	672	746	694	720	774	714	748	727	737	715	704	719	707	730	724	759	752	743	695	699	719	756	759	740	729	722	693	743	702	762	716	728	735	761	738	719	715	734	727	735	689	742	731	722	712	707	720	713	713	718	734	685	734	711	707	725	725	708	700	684	745	685	673	779	729	687	751	721	682	676	695	729	706	700	703	676	737	731	693	699	690	725	661	750	709	735	708	726	689	701	730	704	729	700	674	745	738	735	691	737	694	696	769	740	701	776	733	691	727	704	708	718	697	689	747	697	692	714	746	697	683	710	687	688	726	687	704	707	710	706	728	743	730	704	722	726	696	723	824	765	687	708	711	727	690	764	752	747	711	735	719	743	704	681	707	740	720	688	716	700	702	746	690	689	715	763	718	725	695	727	706	705	761	696	657	709	705	707	730	690	709	699	710	748	721	803	721	748	757	687	696	658	727	713	723	746	718	677	744	718	750	699	697	733	744	678	696	687	731	709	654	705	713	709	735	709	691	710	739	698	756	726	740	703	701	708	752	724	764	716	762	687	734	718	720	728	736	704	742	752	675	740	709	718	707	681	706	726	705	700	734	742	708	665	706	713	715	717	698	730	727	682	696	715	699	716	678	713	747	688	671	720	642	697	753	770	755	694	709	728	762	751	716	758	684	718	696	662	722	693	688	686	707	695	704	733	701	722	732	722	710	777	676	760	719	727	729	729	656	693	721	723	709	722	784	702	707	679	748	706	692	716	685	718	721	719	732	656	711	711	737	721	720	699	725	711	747	769	740	713	718	727	719	780	680	716	751	724	771	728	724	680	717	739	672	691	678	744	727	736	738	686	706	732	693	696	719	733	724	725	669	731	710	732	725	699	671	730	698	691	685	692	693	732	723	699	723	702	718	749	750	753	774	714	736	722	712	711	692	753	720	736	741	704	689	704	735	707	699	729	729	686	696	723	691	718	722	777	692	757	724	732	707	751	727	737	694	698	757	717	668	747	693	721	708	753	774	726	690	716	700	748	725	700	708	704	657	673	700	726	702	713	699	718	696	728	731	721	705	687	708	715	707	740	698	747	736	703	736	751	757	734	740	732	707	760	791	690	671	734	688	710	747	741	745	697	735	710	732	747	729	714	690	745	723	721	714	710	740	714	671	711	702	717	697	744	722	710	741	686	687	700	714	780	726	705	711	743	673	681	754	720	720	679	726	748	714	728	674	771	724	703	692	663	702	744	730	749	719	727	668	750	736	757	712	699	693	683	727	748	703	670	739	749	716	713	733	725	693	684	704	754	721	715	727	650	734	705	731	705	748	723	718	684	722	728	709	714	737	735	708	711	758	751	723	684	735	764	698	759	716	729	732	705	696	726	707	705	724	697	725	681	713	715	721	695	671	744	700	739	720	769	714	683	727	733	744	725	701	656	708	737	689	736	709	725	697	708	701	708	689	692	704	735	755	690	740	741	723	728	710	663	694	696	678	735	674	692	724	735	725	680	726	737	708	674	717	749	757	676	710	723	704	720	752	704	702	675	721	740	749	711	726	719	748	742	709	737	705	697	750	688	761	747	714	709	747	745	728	726	768	726	681	708	709	699	708	772	713	703	684	733	775	698	696	733	754	772	696	724	734	709	674	766	717	723	717	745	702	675	709	712	751	717	730	740	676	717	754	737	719	683	722	746	706	706	725	704	678	732	735	704	678	706	650	680	679	782	740	776	724	774	674	695	647	674	718	679	716	735	719	706	708	707	741	736	720	705	724	778	710	663	694	700	700	704	723	715	723	704	724	754	786	700	734	679	695	717	727	726	780	720	706	724	739	718	673	691	714	727	697	701	666	695	754	727	695	702	684	712	745	713	713	695	752	666	688	710	716	738	702	747	698	707	727	716	753	747	715	732	687	723	743	721	720	700	700	715	732	679	717	734	687	751	721	745	722	764	741	765	733	741	752	690	697	731	753	701	741	726	722	744	770	711	701	758	768	713	679	734	717	708	723	695	698	715	758	742	743	713	721	719	718	724	687	735	715	728	737	710	702	714	735	705	713	751	769	736	751	689	728	731	725	715	663	723	664	703	693	743	671	725	700	687	725	716	746	762	691	679	699	713	760	716	698	740	731	742	750	731	687	691	718	671	714	687	716	680	684	751	701	682	684	724	728	678	722	708	720	661	695	739	746	670	704	687	732	703	701	732	695	762	738	695	725	710	693	649	714	740	745	773	693	766	727	720	703	730	704	730	693	724	686	727	743	711	718	733	713	739	734	722	736	735	690	730	692	743	741	692	717	752	718	713	727	721	705	759	804	689	755	696	694	735	698	692	700	708	733	689	787	709	711	765	708	693	752	690	738	711	750	715	766	767	691	692	708	713	753	735	732	763	714	712	693	681	694	719	679	752	704	708	736	677	705	724	732	694	765	705	706	707	706	715	731	686	760	677	709	706	731	684	712	744	701	739	718	695	694	700	737	678	726	738	696	729	707	708	745	695	699	739	682	764	741	706	763	726	704	715	736	748	771	736	714	698	689	727	729	727	735	697	678	759	708	753	795	683	726	717	696	725	737	727	705	671	736	700	729	725	724	735	737	740	723	710	715	718	725	777	714	659	722	703	705	738	745	699	672	720	717	714	680	674	693	691	740	735	721	733	696	717	729	740	655	674	715	699	678	716	727	789	702	736	713	798	682	722	656	722	759	702	736	728	689	729	699	727	742	702	746	738	695	717	723	723	729	743	730	701	702	698	715	724	690	747	702	670	735	685	705	771	705	693	702	690	736	696	712	738	719	738	688	696	734	703	694	748	709	741	713	694	769	715	786	711	720	703	726	727	732	684	724	709	729	744	711	682	716	737	713	680	691	700	740	663	690	740	701	727	734	682	742	732	732	708	728	710	741	674	745	717	661	738	670	630	710	744	682	741	677	760	743	715	696	725	706	710	708	706	742	741	712	751	722
28047	24200	27699	20212	10198	5713	3742	2822	2098	1659	1294	1257	1078	978	862	773	785	706	656	642	616	561	575	579	573	516	570	551	505	523	491	539	505	432	471	426	437	465	440	450	446	428	410	414	431	372	392	384	396	395	435	434	417	404	416	429	440	416	440	436	392	430	408	404	423	455	441	444	425	439	415	393	408	405	437	441	422	419	411	448	393	479	412	412	401	425	426	433	430	430	419	409	416	446	380	428	410	385	401	401	383	438	416	421	394	437	391	439	417	421	424	426	425	426	417	429	415	442	393	409	426	401	394	421	393	413	397	410	397	406	412	425	434	432	438	447	421	401	422	421	424	395	428	447	434	422	437	389	403	444	390	378	412	431	403	427	429	417	386	405	415	407	433	431	410	416	400	428	389	463	394	381	444	409	405	407	418	400	440	404	412	435	402	399	377	410	402	392	385	414	443	404	418	408	422	465	416	422	442	406	408	418	417	462	450	428	428	421	436	386	401	423	437	377	426	414	429	395	415	417	413	390	393	420	450	448	394	436	403	423	438	403	449	392	427	399	410	426	436	401	379	388	405	415	433	431	409	424	429	406	421	421	453	425	400	395	397	425	441	430	416	377	426	418	393	410	430	453	428	423	411	440	420	422	402	430	429	411	393	426	419	444	422	408	432	416	414	438	393	447	446	444	416	402	435	430	414	438	408	450	427	466	401	418	435	411	412	433	409	436	429	425	420	437	404	426	435	420	399	404	435	446	421	404	444	425	412	417	413	427	413	410	390	404	404	440	430	407	435	430	451	417	425	404	428	396	449	404	389	420	455	418	431	428	422	450	383	435	433	393	412	350	444	434	432	399	442	412	429	423	395	425	448	392	399	431	438	434	377	415	391	433	421	355	417	421	404	391	432	419	421	415	396	434	423	385	399	430	422	439	449	403	409	444	421	458	421	438	422	410	441	396	409	424	415	427	421	423	439	409	413	447	429	449	442	453	437	448	429	468	399	406	438	415	426	386	426	421	417	397	433	376	445	394	423	442	394	428	377	424	403	393	423	448	385	423	424	463	431	433	434	400	397	424	434	428	408	423	411	439	422	386	406	416	427	419	422	441	427	440	433	384	426	387	418	452	464	441	399	383	385	389	396	406	411	383	443	394	420	425	434	421	394	407	402	421	455	409	433	378	403	432	423	421	365	395	399	397	468	401	425	373	417	415	453	424	437	416	415	416	454	408	473	467	427	400	424	416	425	401	409	430	416	420	448	419	386	438	414	400	407	454	375	359	444	386	422	397	430	435	429	402	428	416	383	407	411	414	436	450	434	404	375	374	394	428	430	425	421	426	460	443	442	417	393	426	396	459	412	398	420	424	424	427	435	435	446	399	432	413	426	393	414	414	402	393	435	431	431	395	447	409	398	404	429	424	433	408	432	435	401	433	402	444	402	433	376	446	413	430	406	433	437	405	421	423	399	404	415	383	434	374	366	386	450	433	388	427	446	389	416	408	420	423	408	434	422	434	393	432	413	405	465	394	425	431	458	419	410	415	387	384	450	427	411	428	420	402	405	409	401	407	435	419	381	468	414	420	355	393	399	396	373	453	409	379	439	397	409	473	431	428	393	415	432	452	439	447	438	424	427	438	425	423	441	421	411	441	452	449	426	407	458	415	359	394	420	416	413	378	421	443	401	436	418	455	395	372	434	433	379	384	426	408	394	383	400	442	369	389	381	425	406	403	409	419	439	394	405	394	412	408	395	418	404	458	424	457	398	423	398	419	456	404	380	416	427	403	438	402	406	434	415	420	439	418	439	382	439	394	408	438	433	415	415	409	417	461	380	438	408	428	406	448	426	435	409	415	401	378	420	397	411	410	421	398	375	423	428	413	420	391	416	400	416	403	403	400	417	412	440	410	414	432	403	395	406	435	411	410	399	437	420	458	388	409	424	424	378	425	424	386	415	429	377	398	397	441	392	423	400	448	429	451	409	417	423	435	410	431	409	412	411	459	404	418	419	420	398	402	419	410	457	395	439	418	421	416	412	415	434	435	442	458	443	415	434	423	418	384	428	440	456	431	418	436	400	401	392	432	374	387	429	420	430	410	455	410	445	399	415	406	387	401	422	430	421	409	430	428	409	420	402	404	444	405	419	384	412	412	402	411	417	412	382	410	390	391	423	406	430	455	409	404	423	440	408	407	378	397	406	404	430	403	405	422	428	447	409	427	458	404	388	430	444	415	405	422	433	388	429	409	409	454	442	397	425	425	447	400	413	429	413	423	435	389	419	468	448	411	416	440	435	379	393	438	383	399	465	426	413	386	439	422	425	435	409	392	441	405	421	415	415	380	407	410	408	416	422	440	434	411	410	454	438	419	403	419	426	402	429	411	426	471	436	457	443	367	401	411	389	448	424	429	397	383	426	392	420	422	412	415	416	394	413	418	440	405	464	421	416	469	428	405	432	440	410	456	424	417	429	451	445	394	419	432	430	445	408	429	411	416	418	434	422	412	401	402	412	429	436	396	365	411	394	378	423	419	399	423	401	418	428	436	394	408	409	368	384	420	442	375	392	400	432	383	404	404	421	415	402	374	407	392	456	411	426	439	426	420	388	414	421	432	415	423	416	403	407	450	426	432	416	432	435	399	431	450	428	415	416	417	437	453	427	470	385	400	392	439	380	424	405	430	394	385	433	427	414	415	409	408	418	365	429	424	407	405	401	412	391	441	403	402	449	388	438	425	428	433	396	397	411	414	414	428	421	402	403	433	439	420	400	402	429	462	418	437	435	408	429	411	378	404	417	388	427	400	448	429	428	424	396	399	450	418	400	405	443	411	409	430	467	399	409	376	431	422	410	422	449	408	454	426	423	379	423	447	414	446	381	391	412	402	463	467	385	451	421	411	406	396	400	463	444	420	413	422	414	417	438	426	411	426	394	436	427	398	386	437	410	421	427	411	438	425	417	464	409	401	410	420	397	409	456	403	417	419	415	409	413	443	438	434	448	394	457	414	459	426	442	375	406	397	418	423	434	417	432	390	411	435	395	380	409	415	452	379	447	378	427	418	428	399	419	396	438	399	398	414	405	418	415	406	398	410	410	427	386	408	409	402	393	432	391	434	397	439	440	406	405	404	431	426	418	417	436	457	422	412	442	410	408	451	401	424	445	436	414	421	428	396	403	440	422	383	442	444	418	452	421	389	421	390	456	380	425	399	406	442	416	383	398	404	398	453	407	405	411	446	429	444	420	390	418	439	426	472	434	384	383	458	407	449	416	417	411	410	396	419	386	437	410	404	431	401	443	400	407	418	435	427	414	443	446	395	448	470	458	399	404	402	446	403	404	426	470	426	382	419	399	416	413	415	437	402	436	431	431	412	441	427	408	444	403	398	440	446	411	411	440	427	405	404	390	421	442	428	410	383	429	430	433	402	405	430	464	425	412	406	431	415	407	410	410	410	413	432	427	421	428	428	415	391	421	452	451	358	400	395	424	406	426	414	430	408
24678	39687	30209	19550	13312	8940	6440	5086	3750	2950	2234	1974	1749	1421	1277	1142	1017	993	865	802	733	739	704	661	660	592	603	599	522	529	509	555	515	484	495	497	510	490	455	488	445	473	428	466	471	464	419	402	438	461	453	445	454	451	461	442	448	428	439	471	414	463	424	435	438	447	461	433	472	449	449	475	431	434	454	459	458	448	452	449	451	442	410	445	463	459	490	456	432	462	468	479	470	461	421	423	440	438	460	455	459	449	480	447	439	468	486	456	451	424	477	440	445	445	446	429	469	434	425	466	396	461	444	459	427	447	453	450	443	506	425	449	464	473	460	443	493	421	469	437	454	450	442	458	438	459	453	410	462	416	458	433	468	482	436	459	462	424	438	424	441	439	422	452	472	449	451	434	438	443	450	462	440	423	468	435	446	403	449	435	441	469	444	477	431	477	462	441	474	467	471	471	468	413	443	457	439	441	461	461	422	435	450	452	469	438	445	473	431	470	481	419	477	443	463	449	442	453	435	437	438	438	465	462	426	442	448	454	430	438	425	406	461	445	485	442	457	455	448	452	451	470	409	442	437	462	457	444	436	451	415	428	415	420	429	405	446	461	454	424	466	436	443	432	471	440	443	442	459	443	440	408	471	462	432	438	431	446	420	438	439	451	418	446	417	418	417	427	458	422	422	463	472	448	498	423	417	467	438	478	414	452	430	469	455	442	457	429	424	435	468	432	433	466	435	434	457	439	426	470	454	429	414	466	442	458	434	426	476	493	431	448	406	500	448	448	450	452	447	457	442	464	444	423	449	485	433	448	456	465	425	429	442	440	448	423	468	426	437	448	426	449	448	459	429	474	459	453	425	418	454	441	424	460	440	476	420	437	427	420	430	446	450	461	427	463	466	454	465	448	411	438	461	423	417	448	425	447	463	440	461	464	459	432	449	419	434	424	476	423	472	462	463	491	458	448	419	466	442	434	425	446	434	460	493	448	438	485	427	442	467	455	452	426	416	418	500	448	461	463	447	470	428	436	477	424	481	453	443	455	437	435	435	437	424	456	453	430	466	463	463	486	503	433	483	456	414	456	463	449	446	457	462	458	433	466	415	447	451	480	438	436	407	461	446	433	462	443	418	429	483	452	438	426	445	457	409	428	456	405	447	447	460	407	447	446	404	448	416	415	452	413	422	430	435	440	438	468	447	426	443	464	445	445	455	437	438	425	396	451	413	464	466	442	442	412	442	414	450	433	451	432	462	470	452	452	446	416	443	453	435	416	430	440	468	454	484	451	431	447	459	456	475	408	433	437	440	448	481	460	442	462	420	442	450	427	450	461	419	475	459	441	433	451	448	436	475	457	467	451	479	419	438	411	470	478	399	488	429	439	441	453	463	447	465	454	455	448	454	443	447	447	452	400	456	442	403	434	467	447	451	416	465	437	449	474	489	453	449	453	424	433	469	435	406	479	450	446	447	431	455	421	440	445	438	456	467	428	501	436	415	438	405	418	457	445	521	440	444	440	497	452	472	437	477	466	432	415	473	463	391	459	435	436	452	467	420	457	441	461	472	438	465	413	463	431	426	414	477	459	467	450	469	457	427	462	465	443	438	443	436	486	447	440	403	469	418	457	420	458	434	425	467	462	436	460	426	447	436	456	436	413	426	446	444	456	472	412	451	449	455	467	437	452	429	466	422	429	435	468	424	414	439	417	443	454	425	422	452	469	438	448	433	432	459	443	448	444	447	445	466	482	482	452	452	459	429	418	421	463	436	450	432	449	443	436	453	437	417	432	467	457	439	431	464	435	481	447	432	446	437	463	418	406	476	431	442	444	394	445	456	441	466	453	403	473	465	446	440	467	466	425	436	452	447	420	451	454	437	454	445	432	445	418	457	412	429	468	468	471	477	466	447	403	449	439	436	419	439	439	457	446	498	431	462	443	476	441	451	402	479	438	449	469	482	452	458	441	436	457	431	437	431	448	398	440	472	460	444	459	435	452	493	411	461	412	466	389	452	496	418	463	440	497	413	421	463	457	461	443	431	460	473	440	445	492	417	447	478	424	466	441	454	425	445	425	438	460	462	430	505	467	454	488	455	432	454	457	463	431	434	424	457	409	460	453	432	435	422	476	402	424	452	436	417	431	479	424	396	475	421	431	436	471	408	479	460	465	428	445	441	459	438	417	434	434	472	407	424	430	465	472	435	455	478	442	445	465	413	445	414	414	450	445	480	464	436	468	436	465	403	446	421	460	432	456	442	466	430	450	450	445	423	424	460	430	481	465	455	451	431	457	449	486	445	440	456	445	451	420	459	434	450	468	436	443	472	447	448	461	444	471	467	456	490	430	444	452	502	467	418	388	450	428	436	456	416	421	436	451	484	419	458	396	422	455	472	470	444	428	423	464	435	483	434	467	450	448	406	415	458	445	467	426	442	447	450	446	452	424	447	441	425	437	450	426	421	424	472	466	433	433	485	456	477	458	431	449	448	435	466	453	449	407	440	426	453	389	453	433	421	466	427	407	470	466	456	493	448	408	470	451	443	450	469	420	425	483	462	475	465	455	452	430	454	460	437	461	434	471	458	436	401	413	448	435	440	403	458	470	432	489	444	443	456	409	451	420	434	455	454	395	467	471	471	425	451	483	443	457	461	423	468	420	466	468	449	455	405	417	450	438	454	485	445	457	448	457	435	438	419	451	395	434	455	456	467	420	429	455	404	448	453	459	459	434	443	455	415	482	469	456	464	460	417	485	417	423	409	418	431	432	438	455	484	437	419	471	421	443	435	464	438	446	429	480	430	406	421	393	483	444	478	448	440	458	455	443	415	449	410	477	442	455	430	470	453	437	455	415	419	441	463	426	410	477	449	386	391	446	421	460	440	419	449	460	420	483	447	455	477	457	409	406	451	443	453	420	452	420	435	452	393	498	417	437	410	438	470	447	442	449	445	453	430	434	429	449	449	422	457	434	416	460	440	479	412	456	438	439	469	443	448	405	450	422	416	459	440	478	429	454	438	468	404	400	436	471	476	430	446	472	423	434	456	475	487	415	408	468	470	468	446	428	429	466	461	429	458	495	427	449	421	450	479	465	420	460	394	445	425	445	472	464	455	459	446	470	421	460	455	437	432	467	450	440	460	480	418	472	430	471	476	435	470	424	457	417	423	418	448	462	478	453	414	473	446	468	422	461	455	442	435	408	470	449	453	456	471	466	463	457	459	427	457	418	457	485	404	424	449	451	448	463	485	457	465	422	447	471	431	457	458	471	452	427	437	442	420	427	415	470	418	414	435	456	456	481	433	462	457	414	411	450	445	450	472	445	447	425	410	430	517	423	444	440	453	497	428	461	452	417	475	447	426	463	485	448	441	457	445	459	444	445	456	405	452	437	467	432	424	459	457	431	442	457	465	429	430	462	433	469	444	424	445	460	452	430	421	436	407	434	428	443	423	434	432	467	440	444	431	420	446	511	456	434	475	428	467	416	448	431	444	430	439	448
23292	21034	28290	24088	21311	17348	8657	4701	3367	2645	2234	2116	1862	1651	1383	1403	1219	1154	1079	1033	900	893	909	909	914	882	843	838	837	794	809	817	764	766	717	721	693	680	706	717	696	680	693	709	676	700	654	663	694	702	702	700	697	689	667	638	640	633	667	719	689	736	673	661	709	628	679	684	652	676	692	686	692	668	685	693	723	674	716	687	704	601	654	689	695	696	701	677	652	679	625	704	681	658	659	679	684	671	670	691	655	691	687	699	648	687	648	640	696	684	695	697	681	639	697	651	661	718	690	688	644	735	766	698	623	659	669	664	686	641	654	675	702	695	699	723	648	653	712	691	706	725	683	701	710	661	659	663	670	705	606	677	651	677	666	662	692	667	676	684	703	661	713	681	700	670	658	729	733	669	671	658	641	654	650	725	731	697	680	657	730	667	684	677	688	671	674	700	667	671	639	687	723	670	684	629	731	657	701	724	646	664	665	726	672	694	674	670	688	678	663	679	674	680	725	661	651	669	694	655	671	688	641	699	719	719	695	660	651	679	693	665	696	678	647	671	707	676	703	667	652	660	665	701	688	668	659	674	678	644	660	662	672	692	664	661	647	720	748	651	638	655	625	655	614	708	696	688	672	640	709	709	684	670	737	684	621	656	714	662	655	705	644	699	642	694	649	657	632	674	685	687	714	640	689	707	640	715	721	697	681	672	697	669	654	671	648	682	681	635	735	691	672	682	660	709	728	700	648	624	637	688	695	661	654	691	676	678	717	670	667	684	671	677	670	706	701	684	664	692	709	693	674	654	713	703	664	656	668	659	701	703	701	690	672	658	694	643	714	693	679	673	652	675	646	696	678	668	690	731	656	671	683	655	680	628	690	624	673	667	653	693	678	718	660	688	686	674	675	621	660	675	683	659	671	743	692	686	627	660	683	733	675	690	680	623	665	729	659	670	713	690	689	674	655	725	699	689	653	693	662	694	698	685	658	597	683	676	681	667	679	684	685	653	657	681	715	696	671	666	715	706	676	691	657	663	674	700	646	694	686	692	625	666	655	687	668	697	689	681	672	689	617	675	658	618	673	649	678	679	671	682	655	683	641	653	684	676	644	713	668	630	642	645	653	656	675	728	698	650	663	692	672	674	704	673	667	722	651	694	681	668	690	629	685	670	718	675	666	628	699	661	702	712	713	695	698	682	723	708	729	694	666	685	716	674	626	653	703	690	662	732	685	673	651	699	657	657	686	642	715	713	667	690	703	634	682	728	684	694	643	705	678	681	675	650	729	703	713	638	675	685	686	673	703	673	669	702	671	677	603	673	689	664	677	684	659	685	702	702	681	645	673	705	624	656	657	664	664	694	730	731	681	674	687	696	616	694	670	638	696	689	704	702	672	655	668	687	664	700	684	701	652	696	699	674	666	699	700	696	685	673	706	708	734	705	682	672	695	708	702	662	671	700	674	670	664	672	660	687	735	667	678	623	731	652	691	672	649	688	672	663	697	705	681	647	703	646	707	677	749	646	668	706	698	706	671	668	729	709	712	681	660	679	692	679	692	654	649	682	686	622	682	675	742	714	659	736	716	637	682	681	672	717	674	643	707	681	676	629	660	682	675	650	643	681	687	658	651	699	707	711	703	665	707	692	647	650	710	696	669	671	672	702	717	701	659	702	692	702	670	680	705	716	690	700	654	710	651	708	638	662	691	684	704	691	717	700	681	656	696	683	664	728	740	677	670	713	696	693	665	646	659	699	654	697	689	683	661	719	666	699	632	703	679	640	633	664	621	642	685	643	686	699	668	707	644	711	697	699	627	701	662	664	753	681	685	676	675	654	649	679	701	714	697	672	694	664	678	695	695	663	696	689	686	670	669	688	688	700	716	723	656	661	728	701	672	696	682	716	661	692	684	687	662	706	668	708	679	719	677	662	689	683	674	674	664	667	681	688	625	705	669	626	660	682	680	726	676	671	690	706	724	707	664	656	672	713	694	670	667	669	686	692	656	715	659	700	680	684	667	659	661	679	636	675	677	710	698	660	681	712	705	662	658	732	728	675	673	713	672	685	708	691	661	702	714	742	636	645	659	733	689	649	714	614	706	706	655	688	639	658	668	715	682	704	680	691	674	699	648	703	707	733	703	622	679	755	636	674	663	660	697	694	680	663	722	691	677	659	678	720	657	701	735	672	696	725	656	674	648	685	663	671	676	705	673	641	738	658	706	677	702	692	700	683	703	658	681	661	695	676	673	666	710	664	677	691	688	655	678	703	673	669	675	660	700	682	696	699	708	655	745	712	707	715	752	657	694	688	678	702	683	676	647	700	663	648	664	670	709	667	666	678	702	694	678	665	710	705	666	672	704	721	661	713	671	669	660	678	660	652	686	707	673	711	702	679	654	645	706	677	665	646	666	720	705	741	665	653	677	656	635	709	686	727	683	650	691	701	648	668	771	674	646	733	689	679	716	680	701	641	678	700	686	665	693	636	685	717	694	691	659	646	649	684	628	658	670	717	611	679	669	723	651	720	667	691	721	713	693	675	671	713	689	650	694	642	659	686	721	719	705	662	670	644	702	673	724	724	662	646	694	657	675	671	704	729	662	691	697	697	650	670	691	673	675	699	671	674	647	676	691	668	700	648	678	671	668	684	677	659	751	695	702	674	690	664	673	653	661	687	678	673	669	657	675	693	668	682	681	700	677	676	694	671	688	675	708	640	669	644	666	659	702	716	731	676	699	724	681	644	725	667	667	679	692	669	648	616	617	747	678	681	679	688	694	706	709	681	649	697	704	697	686	660	706	661	655	681	664	645	660	667	683	696	671	658	671	694	688	621	738	684	690	621	726	706	648	653	678	670	684	695	706	676	703	720	685	676	691	663	715	707	691	691	636	720	656	706	701	658	668	676	712	691	640	690	685	666	673	671	684	758	703	747	683	688	663	684	673	706	664	646	687	629	670	649	697	701	683	634	692	675	712	693	685	700	729	642	669	678	698	678	704	706	650	643	716	672	668	634	694	698	652	685	687	675	618	643	631	726	677	688	657	693	701	706	697	704	689	703	673	631	676	667	639	695	679	673	693	667	691	700	651	683	683	693	689	700	692	723	693	697	701	741	653	693	670	695	698	681	714	711	690	674	687	707	688	663	690	715	718	640	655	684	672	639	653	648	628	632	667	636	711	697	660	734	685	655	653	660	691	674	644	684	694	681	659	704	661	678	694	675	708	649	719	700	701	652	634	635	697	691	679	623	673	765	642	652	696	680	698	620	697	695	666	709	648	654	623	684	676	708	701	722	682	699	680	671	693	651	685	695	707	698	668	633	715	666	680	650	696	679	678	689	697	694	727	693	642	670	660	669	652	706	645	649	672	697	715	716	681	658	682	701	705	666	662	695	688	688	695	650	612	678	706	643	653	698	663	674	685	663	677	704	672	664	734	638	654	630	667	640	669	681	727	682	657	699	599	661	664	660	705	700	737	666	718	654	641	678	660	733	693	686
25420	47449	36625	25204	18342	12764	9331	7294	5541	4275	3345	3296	2707	2266	1935	1847	1607	1507	1299	1265	1168	1067	1085	1065	1018	940	961	907	903	874	891	865	873	829	782	790	749	772	762	730	725	759	756	738	735	731	708	668	679	711	739	711	710	712	716	750	673	726	670	736	741	715	734	732	715	696	740	733	645	692	675	682	746	714	735	679	725	706	721	727	702	745	727	712	715	677	672	681	740	693	774	711	688	736	704	699	725	754	743	785	758	749	705	735	739	734	703	689	730	711	689	753	733	651	726	709	731	685	688	654	714	707	702	743	715	746	720	676	672	732	762	727	687	728	706	741	686	734	745	700	704	689	751	701	683	710	686	703	735	682	675	697	681	725	738	711	715	701	725	656	700	716	701	705	734	687	770	670	731	744	677	717	672	739	739	694	719	746	720	709	751	716	687	661	716	771	638	726	721	666	670	699	706	737	721	738	709	668	716	670	703	688	712	756	729	654	730	710	720	693	721	672	721	700	746	711	732	684	762	677	709	675	689	756	735	731	705	709	694	710	679	727	681	713	764	691	705	647	736	642	722	735	730	721	714	722	701	724	735	746	694	713	752	679	721	712	781	666	693	692	707	741	719	722	652	685	673	698	711	711	701	720	672	692	724	709	746	724	679	700	696	697	705	727	754	690	697	669	729	735	688	718	704	701	654	708	708	726	717	674	746	667	695	720	700	710	727	689	677	712	739	728	686	749	744	694	721	709	710	672	684	723	733	708	665	701	683	697	679	703	689	718	716	777	723	699	721	688	723	749	700	730	710	720	724	695	707	700	660	684	717	719	714	728	718	713	712	715	725	707	716	683	664	707	714	747	713	684	726	747	672	749	672	692	740	736	696	687	736	730	724	692	685	708	733	711	724	730	727	712	688	675	722	723	748	685	696	702	701	732	717	712	691	756	690	674	759	738	741	678	724	684	718	741	670	698	710	697	733	669	723	776	645	689	688	713	738	712	720	675	750	761	752	666	715	727	684	740	736	720	714	738	743	724	733	680	691	735	703	764	717	744	734	677	705	719	683	691	762	711	706	689	726	694	740	702	703	676	694	710	666	717	682	704	721	689	723	718	730	683	763	731	750	726	666	741	703	741	706	701	671	710	737	706	694	685	758	686	709	733	706	717	716	666	724	690	703	746	713	715	694	722	732	710	677	734	697	693	717	682	757	693	723	672	695	748	675	704	683	696	754	689	680	722	731	754	696	699	694	742	698	710	752	734	703	716	671	727	690	799	695	706	695	739	719	665	723	764	677	737	695	704	687	692	685	699	691	703	740	651	737	660	741	669	698	697	733	719	666	660	747	714	710	675	720	715	713	717	695	763	746	749	691	708	701	709	680	723	722	706	731	678	743	709	684	703	687	690	739	700	714	694	685	694	711	757	698	687	731	796	710	716	715	701	671	720	705	693	667	724	707	698	723	697	717	729	692	703	715	712	712	730	667	678	748	693	707	722	744	741	771	703	703	719	701	704	719	736	718	720	731	723	694	763	699	712	706	759	719	690	709	716	678	696	675	721	717	680	706	708	711	741	713	633	731	707	691	694	728	723	723	728	703	678	719	631	715	746	709	715	719	685	731	695	747	697	719	730	743	746	711	684	686	699	745	693	749	694	688	703	685	690	737	700	713	714	726	720	677	733	685	715	723	743	754	714	728	702	731	659	693	679	690	747	737	732	668	682	714	695	712	732	724	708	721	705	721	644	743	716	772	734	714	723	714	718	704	725	701	659	745	759	725	743	715	717	732	715	694	675	693	747	735	709	714	738	744	705	698	694	689	724	691	724	729	695	682	700	721	733	733	710	698	681	666	709	743	731	700	725	731	692	738	752	707	719	732	731	695	717	724	710	715	688	718	675	701	745	713	706	709	723	689	708	758	696	693	674	663	706	734	662	688	685	701	733	708	736	720	732	693	696	718	716	697	706	699	696	697	704	715	670	708	659	707	716	713	657	682	708	709	694	711	684	678	685	719	736	754	754	734	678	671	690	738	715	704	716	729	657	735	702	733	686	735	754	719	692	717	680	692	688	664	710	739	717	707	756	745	713	714	728	727	657	700	682	726	726	722	722	689	724	676	714	700	684	677	700	693	747	706	599	678	737	689	720	714	679	694	722	689	680	681	699	730	689	689	691	729	713	730	683	712	701	765	708	721	753	734	701	682	669	694	656	740	711	701	727	723	686	691	721	676	694	719	706	753	765	679	720	692	706	675	727	665	672	696	717	739	694	737	666	703	759	655	735	760	685	744	695	778	753	757	725	753	718	724	727	677	678	675	713	715	682	714	708	723	726	708	751	675	708	707	701	678	687	677	731	705	741	696	713	738	737	663	728	701	715	729	684	753	727	724	658	714	717	673	697	741	705	729	696	710	659	717	719	734	681	696	735	707	730	769	717	773	708	714	706	694	681	690	707	696	739	685	735	702	687	684	715	690	740	709	685	728	724	698	754	673	724	684	726	751	711	715	759	746	714	704	708	721	734	740	715	718	737	697	723	710	692	705	683	683	678	724	700	643	707	739	751	679	718	713	726	686	714	689	690	705	700	677	686	653	715	703	687	706	720	699	689	682	706	747	681	743	687	730	694	704	737	686	674	707	733	721	678	711	751	719	705	714	748	671	673	657	736	697	653	743	714	711	752	688	723	732	682	734	732	749	658	738	717	694	712	703	713	685	761	726	723	746	683	705	697	743	671	692	696	676	721	730	711	721	735	706	726	742	732	759	698	731	693	711	696	715	737	731	681	733	730	723	721	676	693	701	695	712	709	719	691	765	703	771	707	721	718	690	698	653	695	673	675	701	730	774	661	679	644	737	741	670	719	734	765	694	716	663	707	676	698	697	781	711	721	722	652	731	723	690	725	702	708	678	702	660	661	743	732	724	704	714	710	739	720	694	718	711	707	705	730	686	644	697	708	728	725	684	685	647	758	702	701	685	730	727	699	688	727	714	732	709	671	704	684	742	704	745	691	708	719	743	700	733	684	689	704	680	726	694	680	750	746	713	679	765	725	695	744	730	717	727	763	728	698	728	709	684	663	685	669	689	698	682	768	737	763	726	747	696	723	732	691	700	754	679	710	739	723	748	695	677	739	710	696	706	662	670	675	752	759	740	717	685	721	730	700	733	700	660	699	711	699	726	760	728	698	657	698	673	732	677	701	707	766	731	715	723	676	721	703	696	709	692	713	729	713	721	687	684	679	697	673	704	699	741	733	707	771	736	727	708	667	670	709	756	727	740	645	688	717	714	727	705	657	761	691	701	735	713	723	682	700	710	659	711	735	683	729	700	675	731	750	680	735	761	681	677	658	732	787	679	679	724	710	755	736	715	711	702	748	740	682	677	688	748	731	731	750	689	685	725	697	742	688	708	667	793	722	696	729	744	716	693	708	720	710	716	701	713	686	712	693	704	668	735	759	695	725	713	668	661	651	753	756	691	741	716	765	716	704	719	733	712	697	753	733
24555	21015	27474	25459	18047	9209	5429	3406	2380	2038	1703	1557	1338	1111	915	900	781	752	640	632	605	561	538	513	488	460	530	493	464	456	449	463	464	386	396	402	361	378	384	380	353	387	350	392	345	380	327	362	325	360	344	313	376	365	358	375	342	343	346	354	308	357	340	338	351	335	342	330	333	363	368	344	331	364	349	359	387	360	335	327	383	333	317	333	332	322	333	334	361	335	341	341	329	358	334	367	345	350	332	355	359	325	330	328	325	376	370	381	345	361	347	360	354	334	391	381	325	360	323	365	374	388	350	338	335	324	389	369	354	358	361	342	380	326	349	348	337	359	325	341	344	360	337	357	335	318	387	353	332	331	377	330	335	332	324	358	364	375	358	362	341	337	360	338	373	345	341	378	386	368	354	360	322	357	346	340	328	372	361	337	352	337	348	359	324	337	348	346	362	351	358	334	371	370	345	335	372	329	363	361	346	326	346	338	357	333	363	339	342	347	356	347	348	339	325	371	324	363	359	333	370	341	352	359	364	363	360	353	337	361	345	373	360	313	355	341	377	318	360	362	356	311	335	363	359	309	340	361	362	324	369	329	370	373	346	363	344	340	353	364	370	358	333	327	327	330	324	363	334	302	332	355	370	360	373	362	368	346	340	378	336	333	356	365	329	335	335	334	342	346	335	333	320	345	356	357	316	346	354	330	362	327	336	374	371	315	357	342	366	340	392	364	342	357	361	349	363	356	352	347	341	342	363	344	358	333	338	354	371	365	342	351	376	394	372	356	357	319	401	343	353	374	344	347	369	355	375	388	355	355	338	352	389	340	349	348	349	345	336	365	362	340	336	341	353	348	324	323	372	349	371	363	357	342	341	323	362	327	314	380	360	316	367	322	380	373	335	315	349	358	328	345	352	366	379	367	371	314	382	359	378	334	362	362	318	356	378	362	368	391	327	353	342	362	334	347	344	369	367	345	340	357	337	363	359	374	316	328	310	355	357	320	385	343	285	327	354	328	335	355	369	362	357	345	371	350	350	377	352	356	355	333	346	319	325	355	351	356	352	326	371	327	346	358	340	343	324	375	394	350	381	299	354	329	337	333	358	333	349	364	391	319	338	327	319	355	387	349	346	365	361	346	347	336	345	362	354	343	358	343	352	371	324	353	342	319	347	349	349	337	352	365	341	357	390	344	337	359	343	397	366	371	331	362	378	327	355	345	300	359	345	335	378	362	349	347	363	362	330	302	370	341	387	363	345	330	371	304	330	339	359	349	339	373	369	374	362	366	338	344	338	407	373	353	356	375	375	333	379	369	354	353	363	379	367	328	365	373	360	345	304	346	325	374	332	371	353	384	350	341	360	333	345	365	376	353	374	340	362	350	351	348	355	342	345	330	354	352	349	327	344	321	339	340	346	370	348	342	353	331	353	359	383	319	337	357	323	381	344	352	353	358	317	326	355	364	364	372	347	303	331	343	328	333	357	350	380	351	312	371	336	369	374	305	338	357	334	327	331	367	338	392	333	344	348	375	354	352	390	398	364	318	351	355	345	347	326	379	353	333	347	357	341	332	361	348	373	344	358	347	328	346	312	350	321	351	327	350	364	347	357	340	349	344	328	352	340	344	345	383	345	356	351	332	357	329	348	374	381	350	338	360	322	334	337	335	347	346	339	345	374	337	342	357	316	322	333	346	336	365	351	355	323	377	386	369	316	353	352	332	342	336	390	343	348	362	355	347	351	332	345	367	340	356	364	382	348	378	355	353	356	368	320	347	364	318	370	350	343	349	397	353	359	371	343	377	345	361	346	347	360	308	354	374	332	372	363	358	363	343	353	355	318	338	356	342	358	353	373	345	370	362	383	353	351	349	346	409	345	350	350	338	323	331	366	349	369	372	361	340	346	333	312	341	355	363	369	337	321	339	349	373	342	334	309	341	358	363	358	345	365	374	347	317	357	352	339	358	341	355	329	342	357	326	345	360	342	359	354	344	364	328	331	349	327	346	346	344	375	348	350	370	351	340	338	364	365	369	346	349	354	341	324	325	342	321	364	335	335	342	337	353	351	398	350	330	314	343	347	342	353	353	342	361	348	366	319	364	324	363	378	361	383	339	347	342	356	367	333	356	329	367	346	362	362	332	302	368	369	370	357	338	332	363	359	341	372	374	358	363	345	364	296	359	366	305	357	354	345	334	365	362	346	362	340	333	322	366	363	363	350	367	352	344	332	326	327	348	313	341	342	349	364	350	386	343	333	334	351	356	347	355	371	339	350	349	345	319	356	353	365	364	332	373	374	374	366	372	348	360	360	350	401	372	349	331	366	351	331	344	349	339	365	359	330	363	323	336	329	377	378	353	363	357	317	326	360	330	312	359	350	370	357	355	359	368	362	376	344	350	374	369	351	310	339	349	328	377	369	377	346	313	350	366	357	334	368	347	348	331	400	354	361	381	352	356	387	324	341	354	353	348	344	336	343	402	362	303	355	333	342	345	332	321	327	342	354	334	338	363	368	319	340	356	336	376	331	333	370	384	351	358	375	335	308	375	346	368	343	344	334	369	352	332	363	370	349	384	343	349	355	360	344	360	314	367	367	357	360	361	323	361	339	307	363	382	355	370	335	341	335	323	361	370	381	337	345	363	356	358	376	359	342	349	324	356	288	354	361	359	341	330	382	346	377	338	318	382	327	365	352	337	350	317	350	362	362	347	368	355	363	377	400	333	364	370	315	324	349	340	317	343	335	351	361	370	361	359	333	368	348	308	353	363	367	341	356	346	366	345	343	315	347	308	356	329	351	352	351	351	353	377	328	350	358	357	331	349	355	366	363	327	326	347	347	323	357	343	338	340	343	355	381	353	336	344	336	332	359	336	338	375	341	356	361	377	389	355	379	359	336	336	338	354	360	358	345	357	334	342	334	366	352	343	336	341	354	347	330	303	323	321	349	355	361	336	359	334	344	338	375	386	377	322	328	361	359	369	375	347	321	365	331	342	308	361	330	322	359	388	345	338	343	374	314	312	364	332	358	337	350	363	361	363	325	362	339	346	368	348	349	342	343	331	364	365	344	334	374	349	363	330	360	364	368	358	348	369	358	344	366	350	338	343	398	321	345	348	349	338	353	355	336	348	358	362	353	361	332	354	340	346	351	354	326	338	372	355	356	313	356	340	346	347	355	353	342	334	378	360	321	356	367	381	360	362	328	366	357	386	356	350	328	345	335	348	347	347	376	353	327	353	357	350	345	359	345	322	352	322	364	330	354	360	346	350	336	334	335	318	342	341	324	339	325	338	358	369	353	347	390	332	337	370	333	350	365	325	339	346	343	346	352	360	372	359	368	347	365	338	350	331	340	342	380	354	371	357	327	363	345	364	348	322	332	352	343	366	351	363	348	356	402	362	362	350	334	391	369	313	369	349	338	358	354	360	337	399	346	352	355	351	327	350	342	349	396	350	376	344	353	344	315	361	355	319	328	395	358	321	342	335	359	347	330	312
24464	44427	35042	23621	16698	11963	8288	6122	4571	3535	3010	2664	2279	1705	1413	1346	1257	1094	898	871	761	708	708	668	645	655	624	622	548	460	486	529	481	493	473	447	424	416	428	445	431	420	440	393	400	397	403	373	371	394	383	395	382	364	365	419	381	387	385	339	426	422	399	395	347	375	366	367	395	396	380	390	381	371	408	402	387	384	384	358	364	413	380	391	395	361	399	398	366	396	380	362	393	364	377	370	361	395	394	368	375	417	385	378	381	362	367	412	413	355	361	375	396	398	350	374	380	382	355	395	396	409	395	392	385	390	409	408	356	393	389	386	398	361	384	364	395	365	367	393	364	373	373	390	388	392	358	376	364	394	372	370	381	378	360	393	431	388	363	409	405	434	404	402	417	377	368	369	387	396	389	375	369	413	374	364	368	344	361	391	404	380	376	390	385	419	368	372	360	392	375	365	372	369	384	384	394	405	419	401	361	342	358	365	374	400	388	364	386	394	353	391	373	403	364	357	337	400	394	375	366	381	363	370	372	385	422	392	402	399	377	350	371	388	385	384	416	389	413	363	363	358	374	413	401	389	424	375	348	396	397	413	389	385	382	351	415	372	395	412	371	380	408	372	409	388	392	394	360	380	371	395	413	377	375	388	393	352	385	362	392	371	399	384	374	366	380	357	404	383	407	379	371	400	384	387	352	369	364	337	342	372	386	410	378	391	373	395	364	437	362	412	424	346	377	390	385	415	389	427	395	375	388	380	376	368	407	341	395	382	386	389	370	412	346	372	375	415	373	389	368	422	404	414	354	378	380	418	379	363	387	394	403	398	391	388	386	410	399	384	384	435	411	399	414	401	377	376	359	402	398	383	346	418	356	346	363	394	356	364	399	393	367	406	386	442	363	371	381	404	400	380	382	384	402	369	392	392	389	397	364	392	379	409	395	412	365	412	363	399	369	388	393	398	381	403	351	383	335	387	394	395	430	358	422	387	401	377	386	388	374	385	360	426	416	430	371	427	368	366	386	404	370	408	384	382	383	410	367	373	375	378	335	352	412	361	376	369	376	371	354	411	388	408	398	382	367	396	404	391	390	383	362	398	397	386	358	393	383	395	399	389	416	345	396	366	398	381	370	359	384	388	362	388	349	361	389	392	416	395	387	404	378	414	379	392	363	373	389	393	375	404	360	403	412	379	399	394	403	339	373	365	391	370	398	371	380	374	389	369	369	400	374	375	353	395	386	385	389	375	398	405	404	406	395	396	402	420	375	365	356	358	381	355	378	385	385	387	384	368	382	368	351	396	375	384	389	353	384	309	359	386	381	381	393	374	386	393	376	400	403	396	383	372	354	396	362	370	377	368	415	371	398	401	394	362	398	397	409	362	362	395	379	401	389	416	378	401	376	423	336	396	382	382	384	396	390	404	374	379	406	362	373	369	399	402	373	395	388	382	359	390	342	328	379	380	390	359	380	381	383	368	377	386	379	372	404	390	388	381	416	370	378	359	373	405	402	412	349	371	375	389	377	376	400	409	365	368	371	383	374	367	417	372	393	372	348	363	378	397	401	362	392	367	390	380	365	440	388	401	381	413	386	408	370	391	380	361	381	398	374	406	390	382	375	384	363	428	412	377	381	365	346	390	374	410	373	397	386	404	391	384	390	408	389	376	376	391	365	365	438	387	409	387	374	386	387	384	388	394	389	396	413	381	408	406	382	385	362	382	407	389	385	398	384	384	419	375	408	384	401	376	390	377	405	384	373	403	415	366	375	371	359	371	380	411	387	374	374	395	384	369	405	408	404	381	418	364	372	329	369	354	394	362	405	414	408	394	380	354	356	372	354	379	397	397	369	402	408	414	393	350	384	359	385	366	412	452	370	407	386	436	365	379	380	341	383	397	369	382	375	397	371	361	352	362	385	362	394	359	391	396	395	400	396	372	360	385	387	390	384	375	392	406	382	394	404	402	376	394	401	395	376	364	384	349	401	367	380	367	353	434	354	425	406	373	409	379	422	391	414	390	370	379	386	388	379	380	377	382	383	350	355	391	362	392	368	425	385	384	347	373	405	405	382	400	379	376	410	369	357	398	409	375	381	394	411	387	375	392	369	398	394	386	381	375	404	387	385	360	383	396	375	389	375	380	325	390	389	405	387	420	359	393	379	386	402	386	400	397	399	371	391	370	396	380	356	376	374	374	384	398	377	417	340	370	386	387	363	405	402	377	361	388	376	386	388	362	393	376	397	376	374	380	399	396	360	374	378	379	375	415	370	411	380	375	397	411	335	405	410	399	339	361	384	434	365	379	369	388	382	395	397	375	355	425	377	425	377	394	370	405	378	404	369	387	418	395	379	389	367	356	343	386	390	386	384	388	422	374	359	372	367	397	392	372	372	380	389	396	417	398	398	364	380	384	389	385	338	428	372	395	389	384	396	395	419	386	406	445	373	409	355	385	363	416	373	360	399	382	391	412	402	408	411	393	388	355	415	381	355	381	362	358	389	374	393	373	400	369	404	357	397	403	397	355	383	382	369	396	362	345	403	402	385	389	349	379	402	399	407	367	424	407	379	359	390	382	385	353	378	360	358	350	379	367	348	383	387	369	371	383	402	384	368	395	389	382	405	407	375	408	391	392	388	352	338	386	393	382	394	382	387	371	393	398	401	389	386	372	406	389	373	372	400	378	385	376	400	376	371	384	382	393	331	425	374	395	375	370	390	359	390	356	396	354	382	332	391	389	352	380	388	398	374	386	379	380	398	406	382	387	382	391	403	401	380	380	384	354	371	378	368	348	400	401	386	353	394	387	383	377	393	403	375	380	337	394	335	319	364	415	394	382	390	404	400	393	376	402	371	369	413	386	396	383	363	390	398	383	405	409	386	348	372	387	396	423	383	394	389	398	356	386	399	359	379	395	408	334	356	363	386	388	380	389	367	377	387	367	378	385	361	398	416	374	391	401	366	398	422	393	376	378	399	379	343	412	377	384	387	428	375	385	392	406	413	343	387	365	386	406	396	375	400	425	380	413	420	370	361	368	386	372	401	368	402	379	381	379	338	350	414	390	392	402	384	414	394	367	377	384	375	394	387	404	388	389	366	369	394	373	363	391	373	384	380	359	404	388	348	365	388	399	368	400	382	394	396	424	378	378	370	371	378	361	403	367	374	389	410	376	357	394	399	361	385	396	390	384	387	369	380	394	367	364	361	371	360	388	377	403	367	385	376	400	371	357	368	376	387	397	400	381	355	406	369	399	394	400	371	436	449	382	371	381	394	399	391	354	385	398	361	386	380	380	370	364	368	389	367	387	391	380	358	387	397	372	367	363	367	392	412	390	378	347	419	372	412	407	377	376	366	373	400	387	364	396	387	380	379	395	400	370	397	377	371	385	384	369	380	395	393	370	390	351	364	370	399	379	387	402	412	350	386	380	377	368	398	371	365	380	371	393	365	367	389	353	384	370	395	394	350	370	418	400	398	414	368	384	392	395	386	407	354	367
22327	21036	28651	23649	21161	21615	16597	6853	4338	3693	3103	2692	2167	1891	1596	1606	1558	1354	1260	1139	1074	1030	985	953	983	929	901	889	881	801	881	823	864	793	768	724	717	684	731	731	694	749	774	739	727	710	687	759	735	681	673	695	678	697	694	719	702	750	694	695	664	713	702	667	660	703	708	661	689	689	716	729	671	650	727	676	675	677	702	684	719	687	670	706	675	631	684	660	680	690	731	633	695	681	703	699	706	676	706	723	728	679	656	680	695	668	690	702	706	696	700	708	722	691	688	677	726	696	676	692	690	660	694	643	688	709	673	721	708	659	634	695	713	685	697	715	711	634	637	710	690	717	654	700	703	721	710	650	718	661	693	697	689	679	714	704	636	609	696	696	696	682	647	683	716	680	645	723	673	668	640	701	690	771	719	733	688	721	698	664	673	685	689	606	709	713	691	719	687	673	679	666	650	695	697	693	718	661	680	666	672	676	683	683	704	721	639	658	700	659	713	668	680	662	697	668	699	738	678	655	676	760	689	676	706	709	701	645	704	688	653	692	634	646	658	678	692	716	685	668	692	674	726	643	668	676	637	669	632	662	726	726	706	697	640	758	670	674	656	692	683	717	710	684	707	679	708	634	687	680	685	669	666	689	680	676	680	676	675	733	667	709	719	697	684	703	686	660	697	670	701	692	689	665	670	693	705	663	690	683	675	713	680	694	671	689	674	726	693	621	665	739	703	723	654	684	700	651	629	691	679	684	723	670	665	689	613	736	704	674	719	710	668	657	628	681	616	746	648	703	715	668	651	666	685	676	719	694	713	666	689	671	682	714	678	650	650	653	712	662	699	671	723	667	717	678	714	715	739	697	716	694	690	703	679	696	632	662	690	668	707	692	655	688	716	691	676	676	716	663	680	668	685	673	686	678	735	688	670	661	671	704	718	635	712	671	699	650	706	679	695	662	623	704	684	699	687	691	706	700	696	683	682	717	682	656	714	691	732	726	717	712	724	686	686	724	612	687	667	696	675	709	709	718	691	678	656	705	688	666	654	676	697	698	707	696	767	717	706	704	673	683	662	706	648	729	666	675	742	722	705	713	678	695	712	726	705	644	714	656	657	654	693	677	690	686	717	714	713	722	684	706	699	657	625	642	719	655	676	690	660	682	680	681	663	750	692	702	692	697	654	657	657	673	728	673	732	682	713	654	706	684	683	686	712	690	683	669	692	711	696	733	676	659	669	694	720	710	741	690	734	698	647	657	709	688	694	683	704	726	635	668	659	659	696	641	650	692	712	686	622	687	670	710	678	732	689	692	688	682	701	684	664	705	701	666	669	674	644	668	707	690	696	740	662	697	708	724	698	643	711	657	676	687	702	714	652	713	699	709	693	759	673	721	642	687	644	681	654	707	714	704	694	664	659	677	713	731	742	658	684	634	671	666	697	676	685	667	708	675	681	685	681	670	682	652	711	688	672	675	648	696	629	729	679	701	692	711	695	652	756	676	668	688	677	641	640	672	660	712	655	719	690	719	646	695	676	706	678	668	635	678	681	714	726	670	646	674	654	698	688	682	702	683	689	678	664	675	765	710	627	676	683	676	676	667	682	684	660	708	663	733	701	725	702	667	722	652	696	688	674	671	773	667	679	680	665	696	662	672	682	722	661	643	684	643	717	708	642	690	719	688	771	654	724	633	655	681	639	687	679	682	713	727	681	686	685	674	699	666	665	694	707	680	689	712	682	727	708	700	729	650	676	679	674	679	652	654	690	692	714	700	664	684	689	660	711	692	689	645	675	671	667	729	697	674	615	703	673	651	681	721	718	682	696	687	652	694	701	677	697	689	706	645	696	690	683	672	694	710	667	720	677	716	660	728	685	655	698	692	663	694	717	668	650	664	715	708	700	703	674	685	696	687	702	726	660	657	704	675	722	633	696	696	687	738	700	701	739	686	691	658	697	651	692	648	694	706	662	719	682	738	719	704	713	705	710	599	671	692	765	720	654	740	676	706	674	693	720	669	655	716	727	684	672	666	707	710	674	664	682	685	712	747	646	711	695	674	658	670	660	697	685	732	695	709	693	710	654	674	667	714	716	697	716	702	698	701	667	702	672	705	708	717	664	660	709	710	670	665	704	680	620	611	724	703	657	664	707	638	682	686	740	714	710	716	718	711	706	709	674	677	667	670	699	656	702	710	718	685	685	692	639	707	722	659	676	717	694	688	724	637	734	744	696	681	697	675	684	715	665	698	663	648	684	715	673	656	713	710	679	676	692	704	696	687	677	691	711	650	679	656	685	625	685	676	638	710	665	657	633	673	739	667	646	676	709	711	687	704	647	687	673	698	710	690	687	685	684	695	723	675	695	673	636	700	674	655	632	640	738	697	661	683	689	652	673	680	713	702	709	689	642	684	698	702	668	698	674	712	724	716	715	688	665	716	706	743	645	679	665	689	682	692	700	717	723	634	697	633	696	648	678	701	661	698	701	715	695	726	673	708	617	648	713	695	690	710	698	698	672	715	682	695	727	739	735	690	673	689	671	651	713	668	678	654	685	650	704	714	715	649	657	641	669	638	707	675	674	663	680	714	717	674	707	678	677	730	698	679	668	703	643	657	670	722	668	698	671	678	707	697	741	676	671	705	667	686	654	676	706	697	719	740	693	686	698	687	736	731	635	660	660	704	674	686	698	679	698	682	686	697	707	721	669	671	696	649	692	676	720	668	685	675	674	666	687	686	676	693	665	655	703	697	642	688	689	697	715	671	690	717	736	752	683	726	677	723	690	651	729	672	696	696	707	684	658	666	628	693	695	650	667	632	686	686	690	721	694	690	695	704	627	689	713	701	674	688	697	675	716	666	687	714	710	697	676	701	691	698	718	719	709	679	692	700	685	705	680	663	686	694	679	722	669	697	723	677	666	707	680	744	700	673	698	686	708	689	676	678	697	680	662	700	632	688	663	657	728	662	688	667	648	671	664	647	689	685	663	693	657	677	724	695	704	703	688	635	724	697	689	683	674	679	681	693	694	662	691	711	679	706	707	702	691	709	674	629	753	666	626	656	681	705	668	679	661	727	657	703	733	673	649	652	667	675	679	700	730	689	658	689	671	726	655	745	722	689	644	684	662	648	623	698	667	689	678	668	724	667	640	686	712	688	664	659	689	682	669	684	696	719	701	673	682	644	696	696	667	684	709	664	661	691	705	651	700	660	710	724	659	724	699	704	682	696	690	753	684	657	692	687	627	661	655	668	708	713	683	694	718	692	635	656	660	681	666	678	669	738	683	676	697	684	722	722	786	657	708	683	711	637	687	673	649	705	681	707	672	717	641	684	701	629	693	663	712	763	696	655	719	652	696	711	723	653	667	719	679	681	626	713	657	680	704	686	683	694	638	662	668	684	727	693	666	675	704	658	679	752	699	689	681	684	661	706	686	662	682	676	666	663	695	713	679	666	726	706	666	675	694	662	615	706	725	716	689	682	648	712	670	683	644	688	677	652
27312	52432	41601	30057	22340	16317	12272	9241	6894	5690	4773	4098	3377	2803	2316	2191	1908	1824	1619	1502	1371	1327	1163	1126	1130	1099	985	1052	1004	929	959	932	884	882	819	812	799	819	812	761	791	744	743	717	759	699	705	761	746	729	730	791	726	722	754	746	736	723	721	723	736	685	756	638	709	739	715	748	715	707	682	692	684	717	730	705	691	728	699	713	751	689	726	701	720	726	715	723	725	732	708	721	717	719	696	755	686	717	747	729	768	762	708	720	681	664	716	701	686	668	687	727	711	692	727	714	651	683	741	717	721	726	700	648	681	725	748	687	706	732	689	687	694	711	675	739	742	667	698	725	728	745	695	718	750	694	711	702	709	669	681	714	695	738	707	742	749	689	693	709	726	720	761	781	722	717	756	711	766	741	710	724	678	730	687	740	725	715	702	669	753	697	718	721	681	727	644	719	702	735	723	724	697	647	740	754	745	729	687	696	701	689	728	681	718	743	697	734	716	705	713	680	736	698	716	768	668	724	692	711	722	714	747	677	727	721	730	660	772	734	705	706	699	709	745	716	740	727	754	707	712	688	683	698	738	744	710	736	679	711	740	762	671	706	735	748	686	709	719	716	728	710	685	749	725	763	710	701	727	733	720	743	718	734	708	727	722	700	728	714	706	699	694	687	739	750	717	714	697	762	705	727	689	684	681	760	684	778	755	703	725	697	742	744	718	733	735	724	713	702	732	715	696	729	753	725	706	702	719	773	693	726	698	648	690	678	731	750	704	683	703	749	681	748	702	742	715	735	723	701	680	701	690	706	738	650	691	704	710	717	702	725	712	780	742	782	756	709	687	733	655	655	755	744	765	687	718	720	740	729	711	709	682	733	745	690	718	651	722	742	719	715	743	778	736	646	729	715	675	704	722	677	692	714	710	739	690	723	704	705	728	707	716	723	733	677	722	716	723	740	742	711	711	744	707	683	713	705	737	701	723	682	718	695	699	688	660	680	688	699	763	736	713	661	680	709	715	745	704	682	711	691	707	729	683	718	761	721	691	730	673	715	745	696	746	712	763	748	666	695	734	746	720	746	713	718	712	731	733	756	742	663	707	743	694	682	731	661	646	709	705	725	702	737	710	691	778	694	720	682	758	670	669	686	708	699	647	713	686	730	735	704	694	688	697	724	701	729	728	646	684	754	736	709	735	706	698	691	715	661	687	724	742	696	731	709	670	698	691	731	702	754	751	711	746	732	660	723	661	768	748	735	742	728	730	687	698	719	704	762	721	715	698	731	741	696	705	745	685	699	696	729	685	719	700	737	754	739	763	698	665	731	693	712	694	722	691	731	718	717	720	714	741	706	708	704	729	669	665	714	679	721	711	759	722	747	719	710	755	727	729	697	705	713	740	678	688	698	702	715	731	742	672	733	749	764	730	729	730	700	746	716	744	715	697	722	691	723	714	765	725	721	717	719	714	758	733	749	738	706	737	727	666	725	684	733	725	744	706	722	717	768	675	666	757	722	767	684	715	684	713	697	748	714	724	724	707	732	722	666	694	756	699	724	681	691	732	698	691	710	759	680	714	697	706	718	733	734	730	683	772	743	711	707	772	711	773	699	742	712	644	719	721	670	704	722	710	729	711	725	722	704	702	697	720	732	741	753	781	730	733	732	741	752	698	685	713	727	658	704	703	736	673	730	696	708	691	704	751	730	715	710	699	741	706	711	706	688	730	708	733	682	719	733	698	715	687	657	669	692	725	726	700	699	719	711	711	737	744	753	684	691	740	688	694	736	713	718	753	689	693	694	680	709	705	716	680	701	727	686	697	696	741	700	683	716	726	688	714	748	722	728	680	741	708	722	717	707	700	806	691	699	710	666	731	707	730	711	741	739	672	698	717	681	675	703	701	702	744	711	739	702	738	713	682	720	728	722	750	719	667	673	667	734	702	694	752	682	700	746	710	726	692	675	680	728	692	729	737	771	686	706	717	735	712	746	673	679	744	705	690	740	734	732	750	667	780	650	736	738	715	746	736	729	728	709	715	731	659	736	758	705	695	714	745	707	688	689	711	720	708	707	686	722	660	728	724	710	690	714	733	711	779	675	749	684	716	725	670	703	722	716	758	686	757	749	767	731	714	724	657	703	692	708	722	731	662	692	725	669	711	704	695	725	675	709	750	705	683	672	693	689	715	751	662	743	732	701	736	734	735	752	684	729	719	737	662	676	668	739	728	734	719	755	704	733	704	678	763	755	731	745	720	693	674	713	705	724	691	718	769	712	723	745	739	666	699	679	722	703	714	723	725	750	674	748	731	690	734	653	684	652	727	696	754	711	740	718	670	727	727	633	705	709	782	748	706	682	740	720	691	718	734	700	737	726	760	716	723	705	683	698	735	724	715	746	714	738	703	746	754	702	666	750	689	759	707	699	738	756	695	703	724	705	731	663	724	755	725	709	745	736	671	710	729	725	728	715	665	689	711	694	728	727	711	727	724	668	717	729	699	716	747	704	726	719	723	728	718	700	723	692	661	736	694	715	673	711	740	685	731	712	699	730	727	685	698	671	771	713	718	693	682	711	703	707	689	726	694	725	673	740	742	745	726	744	704	737	721	705	717	800	685	703	731	713	737	692	732	711	749	753	725	662	705	702	680	710	725	709	702	757	763	734	702	720	709	714	709	703	686	678	747	692	734	726	740	715	689	654	752	719	704	700	760	701	707	712	707	668	726	748	657	767	718	743	685	755	648	718	748	690	692	690	675	735	762	705	757	690	736	709	731	721	727	721	709	688	759	721	673	677	707	685	712	734	725	744	665	723	688	700	736	732	732	749	709	696	728	728	757	692	667	701	785	741	723	701	712	686	742	735	721	668	725	728	748	703	696	674	684	757	727	677	709	762	685	757	746	717	711	718	677	736	684	730	691	686	765	707	707	702	757	770	690	733	715	722	695	769	704	688	765	689	692	719	775	724	722	742	706	693	677	680	734	745	710	680	700	715	697	683	692	704	782	697	649	743	733	696	707	672	693	750	724	672	749	731	700	730	743	762	716	689	681	723	666	725	672	734	720	671	716	745	731	709	701	727	746	715	701	743	729	708	728	694	718	758	712	705	709	711	733	717	678	681	735	698	705	738	735	747	783	740	744	702	733	754	684	671	757	693	756	747	733	711	714	710	763	684	714	714	716	757	712	715	709	690	719	701	631	689	698	710	701	726	742	707	753	705	744	689	744	688	691	745	735	668	700	772	704	686	729	696	723	710	743	715	690	707	694	715	712	756	755	705	684	694	713	701	698	723	679	702	706	696	728	731	698	710	737	722	675	710	719	757	719	713	725	750	716	742	717	644	711	723	735	705	765	762	694	757	661	722	741	670	687	725	694	691	718	697	692	687	676	739	760	729	704	726	704	746	754	723	739	723	719	705	701	697	735	732	734	688	712	745	680	756	694	727	680	704	733	696	689	695	735	788	697	700	726	689	716	770	695	697	733	722	766	730	732	696	759	686	738	706
28197	24391	28030	20597	10694	5648	3722	2573	2053	1702	1519	1290	1073	903	854	759	728	712	668	618	644	621	543	557	538	504	548	499	457	526	483	460	453	492	479	403	427	456	458	419	478	407	450	443	392	402	433	378	406	412	412	406	400	417	443	451	445	409	390	408	437	361	415	442	423	428	404	415	428	448	456	428	390	455	400	412	433	375	408	414	415	415	423	415	435	425	393	417	420	391	415	414	416	436	405	403	409	434	398	392	430	436	406	417	430	396	421	409	407	408	414	415	414	406	422	444	411	404	410	440	419	390	426	402	443	434	426	411	396	424	414	421	438	420	451	430	391	402	455	424	413	411	385	452	421	412	425	393	389	403	433	451	417	420	417	419	458	432	417	397	434	414	364	437	416	424	391	393	426	444	418	378	410	412	406	413	378	389	420	430	419	427	422	473	400	432	404	391	415	401	417	442	432	419	445	417	417	443	439	415	443	416	404	428	405	405	404	406	418	412	384	466	435	410	402	428	449	395	435	444	461	454	457	428	403	407	421	423	386	408	372	383	417	421	405	405	425	425	417	402	457	417	452	405	407	399	409	403	434	417	417	388	395	439	438	410	417	412	433	411	390	434	417	457	394	413	438	380	437	434	423	414	415	402	406	390	430	423	417	401	424	407	387	449	411	419	391	399	429	434	401	446	448	427	421	395	426	425	420	440	405	454	428	369	422	453	446	407	439	423	421	404	373	396	428	395	419	414	407	378	433	430	432	415	392	411	434	400	423	449	419	406	399	424	428	417	432	384	393	408	420	416	426	401	399	435	439	407	413	409	386	431	386	433	449	388	420	432	395	447	393	398	426	378	404	379	440	422	432	438	422	427	422	406	405	429	425	459	438	435	392	401	395	396	408	436	397	415	431	419	448	380	377	439	427	398	393	421	380	392	385	410	469	425	429	431	428	389	423	428	415	393	423	447	393	450	410	397	478	428	385	458	414	419	392	407	389	401	422	438	387	430	436	482	370	424	425	455	388	415	399	423	406	433	375	430	404	385	432	441	415	444	431	396	423	407	433	443	421	407	444	424	403	417	423	425	442	444	400	418	416	413	410	411	417	408	407	390	403	412	389	397	446	361	397	395	399	427	409	419	389	416	464	405	356	448	428	436	428	411	438	441	427	443	420	469	412	445	385	439	420	427	386	452	423	455	420	394	419	383	400	410	407	412	409	436	413	397	419	395	392	394	433	430	417	395	405	419	394	411	415	407	412	422	442	439	415	411	433	412	411	398	408	407	470	472	391	401	432	400	471	399	393	413	413	421	433	440	413	405	421	406	410	412	408	375	395	438	410	416	436	421	422	411	416	410	422	412	439	417	445	410	426	413	447	424	415	455	415	431	366	417	419	407	383	455	428	368	450	453	391	412	412	407	382	423	383	420	447	377	454	423	401	436	391	374	405	468	429	455	386	430	384	383	394	426	420	425	416	407	421	448	442	436	406	464	409	374	411	420	431	413	394	410	411	414	439	418	407	437	413	459	422	418	414	373	420	403	443	422	415	419	464	400	446	414	427	403	413	412	419	442	419	425	372	419	450	413	440	346	443	411	437	411	408	405	392	425	428	437	367	402	421	446	413	421	450	407	427	404	414	416	401	402	430	398	424	411	416	421	399	414	404	411	401	386	405	404	395	398	442	408	409	428	419	454	392	409	437	425	443	443	423	403	395	385	419	411	460	387	377	429	407	384	436	369	415	398	453	411	385	431	383	457	440	436	414	364	368	415	381	412	429	409	410	444	416	396	438	390	425	405	423	419	417	420	424	426	408	373	428	389	409	394	437	409	431	434	390	441	430	431	401	417	410	416	427	427	451	424	410	397	383	401	410	428	392	397	419	408	425	432	413	411	447	417	417	401	456	420	426	428	448	454	444	429	452	399	447	426	366	374	381	390	426	409	437	412	378	456	415	399	383	393	438	426	397	427	402	435	407	370	400	413	424	425	435	423	435	407	425	439	430	383	445	425	385	408	375	412	407	393	415	426	389	409	395	378	412	404	431	421	401	432	407	383	417	422	434	394	378	381	431	395	379	409	412	384	433	389	417	400	417	431	407	393	430	416	437	407	398	427	406	407	429	413	441	409	424	431	402	424	435	414	433	410	424	408	421	443	381	396	407	410	389	416	395	430	413	401	402	407	425	386	429	420	453	422	385	394	438	423	433	403	396	424	407	412	409	417	418	414	444	420	417	416	427	462	402	376	438	432	433	421	402	401	421	407	451	390	418	395	413	400	429	408	423	430	445	402	407	419	395	437	445	399	448	435	413	396	426	452	391	426	418	429	405	428	394	411	412	431	430	411	428	443	411	413	395	416	420	430	439	391	444	416	427	428	445	420	433	414	428	394	419	402	419	415	423	412	397	388	416	384	432	427	443	393	414	417	408	443	414	398	411	405	426	422	445	427	403	414	447	426	415	421	413	409	419	449	416	397	410	424	430	399	459	476	459	398	389	425	397	426	433	442	425	440	427	458	395	385	438	412	387	423	408	404	392	397	451	383	430	400	420	428	435	421	407	433	415	426	400	390	419	434	426	419	447	424	405	415	400	453	380	406	421	429	411	420	424	426	368	421	435	458	422	403	403	405	416	408	414	443	435	407	385	409	365	404	394	429	423	436	426	370	385	421	394	428	433	415	419	409	438	425	434	394	428	402	417	425	432	423	386	418	434	388	461	401	440	388	400	454	422	426	427	419	445	437	446	439	425	412	436	441	398	425	395	432	423	429	403	443	420	434	403	445	412	389	440	429	386	410	419	388	426	400	423	403	430	419	409	422	420	400	408	442	447	445	441	436	411	418	444	400	403	431	411	415	389	407	449	388	427	424	478	395	395	428	419	423	440	416	454	423	420	408	417	430	412	410	412	431	429	404	454	419	427	422	409	413	441	406	401	425	471	409	409	423	436	408	414	398	411	425	375	438	401	429	382	397	412	412	437	426	400	418	399	481	386	423	403	384	428	413	419	399	421	434	426	429	404	426	384	414	430	399	400	407	416	387	402	394	441	405	388	408	398	399	408	431	431	460	411	400	406	436	424	395	422	412	424	424	419	427	411	445	464	438	441	467	439	396	452	425	392	401	433	405	498	435	392	396	445	459	427	413	407	421	437	430	411	429	394	404	412	411	430	447	425	445	419	397	403	399	471	401	420	417	413	436	416	400	430	439	408	388	434	408	416	459	412	407	440	432	403	414	438	413	411	424	417	439	443	409	469	373	415	429	449	401	424	418	404	423	462	392	393	392	449	380	379	412	432	405	458	407	401	382	417	397	408	474	401	448	452	408	430	439	429	409	391	404	426	438	406	406	416	423	407	415	424	416	410	413	400	438	416	452	430	446	403	417	452	440	412	404	454	423	400	406	426	436	422	412	409	471	412	418	382	470	463	396	414	407	449	436	428	425	378	387	447	428	377	390	450	428	439	394	437	412	410	427	420	399	389	404	435	374	441	415	383	425	469	415
25022	39941	30728	19973	13579	9115	6466	4721	3601	3080	2496	2061	1732	1367	1201	988	1071	928	872	780	771	728	674	653	616	651	619	592	581	510	544	557	531	528	539	463	432	488	468	423	432	471	453	454	431	438	438	472	437	413	450	471	432	468	475	490	431	467	451	427	487	440	442	443	460	465	482	420	452	470	484	442	438	412	446	406	435	482	473	438	461	427	455	476	434	465	484	446	409	396	438	464	428	461	433	419	450	451	458	430	403	430	466	435	458	475	454	431	430	424	455	444	492	450	434	471	403	427	418	438	454	450	463	475	475	442	426	447	439	466	421	447	461	433	456	460	468	443	459	469	443	435	429	461	453	461	457	413	477	444	432	429	482	441	428	445	462	426	472	488	460	463	432	424	410	434	440	447	459	433	430	433	448	434	426	463	431	431	432	447	409	471	449	466	418	470	469	445	432	434	442	430	453	415	482	475	449	409	432	457	442	467	419	480	459	438	423	451	429	441	472	442	448	441	447	460	463	414	424	428	491	425	459	447	442	421	445	419	441	472	455	437	451	433	427	472	480	450	433	464	465	446	418	462	443	445	434	453	459	479	423	486	454	444	457	475	455	434	485	452	436	452	440	461	437	453	436	458	490	430	464	440	462	456	453	443	460	469	462	402	451	443	422	421	457	456	446	429	457	465	489	440	411	440	475	472	438	462	487	446	452	440	475	482	458	453	438	453	473	445	439	442	442	437	443	427	440	423	463	465	459	429	480	414	419	453	442	418	424	491	479	459	474	433	451	467	452	445	505	432	496	456	420	428	425	435	454	433	458	435	440	431	445	437	442	462	418	467	450	484	443	429	454	446	420	456	436	457	444	443	458	451	463	452	440	431	451	451	439	449	400	454	466	435	381	456	453	466	433	459	482	485	427	429	424	444	424	422	434	419	452	413	428	449	425	446	448	453	442	448	442	457	468	436	446	437	439	411	464	432	508	454	398	438	465	441	435	478	447	458	442	446	448	450	443	474	489	458	452	457	427	450	444	472	443	478	453	431	450	432	412	455	465	481	466	412	436	437	483	412	439	462	433	414	453	448	447	453	430	452	479	429	440	440	500	408	432	460	447	419	453	458	454	453	448	435	455	435	433	460	484	461	443	434	408	429	441	440	422	443	427	482	476	454	466	445	423	472	459	422	440	450	425	452	443	451	449	440	412	494	446	460	425	450	470	431	454	517	454	437	461	462	409	445	424	423	452	426	413	448	407	433	458	465	444	432	447	465	455	427	464	453	481	460	424	424	466	455	449	427	417	437	420	449	466	446	468	473	474	455	433	447	435	425	428	467	459	427	397	445	463	450	469	490	456	457	444	461	437	463	458	447	435	426	423	478	407	440	445	434	442	424	464	437	477	476	410	489	414	433	426	457	434	437	425	462	410	457	425	459	460	495	446	448	455	444	442	457	438	437	446	435	434	443	465	456	458	433	453	464	476	455	483	436	433	440	452	425	407	455	448	444	437	464	421	438	398	482	477	435	486	423	434	403	455	468	426	438	444	423	448	440	443	457	392	398	398	460	423	478	454	468	473	426	416	461	435	445	437	470	402	460	427	461	440	419	457	425	449	430	435	496	464	432	430	427	430	418	453	433	422	400	437	444	444	462	434	450	418	462	430	461	414	437	474	453	444	435	435	433	448	424	442	477	452	441	437	416	455	420	442	402	432	462	477	442	464	444	441	432	448	503	451	451	423	436	434	433	444	432	486	439	415	444	460	435	419	455	431	418	443	446	429	516	450	416	411	443	420	455	433	447	440	446	481	442	426	448	487	449	457	435	454	454	433	435	444	456	455	433	463	441	458	455	453	427	411	444	424	455	465	470	449	456	438	401	480	441	473	428	435	411	424	459	441	433	486	436	463	462	444	488	440	476	447	462	464	431	447	439	446	425	485	431	438	470	445	424	482	462	410	406	432	447	449	472	449	440	456	463	461	441	427	445	447	467	405	419	456	421	439	457	455	433	485	498	454	451	484	433	470	445	479	440	430	465	451	478	453	424	416	439	421	439	451	425	453	434	440	433	439	447	468	472	436	432	454	473	449	452	443	418	483	479	437	444	419	443	440	437	425	459	440	452	443	448	426	450	441	426	491	437	436	415	464	445	480	474	458	460	405	474	447	476	463	427	422	412	464	428	429	471	456	413	456	478	478	429	426	441	495	481	446	462	436	413	439	455	428	450	456	455	433	447	440	485	432	413	430	490	471	418	419	452	418	433	464	409	465	433	466	460	462	429	438	414	461	428	441	430	459	455	423	465	453	456	404	459	456	455	434	461	450	495	427	450	479	474	427	491	511	444	449	451	427	470	414	444	432	444	437	464	453	439	458	442	454	448	430	457	464	472	436	441	465	419	405	428	452	465	464	423	469	455	441	447	425	445	438	432	420	465	454	415	452	424	456	476	458	418	442	448	457	436	463	458	434	434	441	444	428	475	447	404	435	429	453	428	453	484	457	420	460	462	449	420	461	425	452	420	498	465	465	471	466	447	450	425	435	429	462	443	450	446	460	438	470	450	426	439	453	460	440	480	483	458	432	473	462	419	457	458	462	414	443	460	442	425	410	456	430	434	412	492	418	473	460	450	461	451	463	467	443	469	433	407	459	421	469	434	438	456	463	437	472	472	470	471	468	441	419	478	419	441	483	472	451	433	409	456	468	444	468	470	433	493	472	437	436	460	437	421	478	484	423	429	432	498	458	434	452	449	449	460	452	428	443	444	455	436	433	443	423	444	426	462	421	460	450	490	436	473	434	438	457	426	436	449	429	456	476	423	448	439	431	432	472	460	453	476	442	483	411	431	421	402	470	435	469	403	430	444	438	435	412	422	427	438	463	434	435	467	447	413	410	437	445	435	464	440	418	411	447	410	466	426	461	450	425	438	454	466	446	413	419	457	440	462	469	461	455	447	446	462	431	457	440	460	461	451	444	419	458	476	487	441	442	428	427	450	476	475	469	406	444	436	436	446	428	419	466	463	439	449	467	421	417	446	445	424	447	473	427	439	471	433	462	477	471	434	448	462	448	447	469	456	448	395	443	432	436	416	446	439	465	489	472	466	432	448	450	463	441	413	428	444	413	433	433	445	469	435	429	448	425	454	423	450	448	415	461	444	458	412	438	472	470	442	434	439	467	421	469	461	469	450	449	436	420	438	444	421	424	422	415	461	469	465	413	424	433	440	484	417	455	418	478	427	462	438	454	448	444	419	439	435	463	449	449	442	466	437	514	448	479	432	433	467	472	458	423	451	432	466	466	442	444	443	427	439	453	479	445	429	431	465	461	434	457	438	425	461	447	450	470	438	456	463	463	440	443	501	413	476	455	440	471	442	459	454	454	434	414	434	451	472	482	448	465	464	443	404	468	425	428	454	460	443	429	487	441	423	439	486	451	439	446	422	425	476	430	444	437	469	446	416	429	438	444	462	410	430	472	464	426	437	446	463	427	470	453	417	416	458	462	453
23415	21064	28310	24162	21454	17280	8353	4489	3229	2793	2423	1987	1792	1483	1297	1287	1204	1073	1032	998	955	915	883	859	879	832	796	874	796	797	750	741	761	744	754	709	686	699	675	734	706	701	677	723	713	701	681	655	670	707	701	698	645	718	664	702	681	639	691	671	686	670	713	674	663	658	680	664	679	689	675	682	698	654	667	676	680	613	670	687	690	706	654	706	726	702	687	705	701	664	659	665	645	688	669	666	632	688	699	710	634	643	709	656	705	676	661	649	699	646	632	685	664	672	656	627	668	691	709	696	663	664	719	730	631	627	669	687	652	654	670	740	704	698	650	671	638	688	672	701	673	666	636	672	655	628	713	672	684	679	673	659	684	654	717	730	703	682	694	673	674	706	633	706	669	648	685	645	662	662	690	695	686	666	685	640	733	681	674	670	688	669	645	677	659	688	675	669	682	681	704	673	673	657	729	654	651	659	684	701	670	661	638	669	707	651	662	667	650	694	684	664	660	633	695	679	645	666	622	658	696	637	668	676	680	671	643	693	640	683	681	654	618	654	651	647	724	625	681	701	663	645	682	727	692	665	690	697	667	677	684	702	659	735	678	663	699	644	677	664	692	655	666	678	667	690	692	683	676	694	734	672	682	683	639	630	689	666	671	658	657	641	715	682	699	660	633	728	693	675	669	615	667	685	734	665	650	663	655	657	716	641	643	702	616	648	671	629	722	640	728	664	617	671	686	668	665	685	683	691	665	657	631	628	707	624	642	651	690	690	684	682	662	685	661	655	699	676	692	700	617	706	653	690	645	667	659	667	681	727	714	638	722	673	649	700	692	663	674	629	730	677	682	677	672	700	718	630	679	668	669	635	712	609	709	687	670	660	669	649	668	673	684	681	669	653	684	639	660	653	736	683	663	689	682	681	683	664	697	678	636	744	654	671	689	680	666	682	754	685	668	674	646	660	652	678	695	670	649	654	657	715	660	670	690	693	684	749	680	659	672	606	725	658	636	712	688	654	658	716	600	666	702	616	660	638	714	716	664	663	708	637	672	683	662	682	655	684	686	694	677	706	715	652	718	669	703	684	635	706	652	704	652	680	652	643	662	678	670	683	702	661	676	662	709	659	681	692	707	723	637	645	687	640	665	646	667	729	663	707	663	640	671	653	664	626	683	680	701	654	672	681	732	697	698	690	703	652	626	724	710	705	643	672	679	657	648	662	700	618	643	726	677	710	657	688	663	636	697	715	680	636	700	691	663	705	719	628	684	674	722	656	725	689	676	681	661	693	670	673	633	635	652	677	683	716	694	691	693	670	713	672	672	666	643	648	695	656	672	706	644	670	633	705	676	650	752	693	678	628	620	637	666	695	652	666	601	672	644	631	694	682	657	691	641	667	677	641	695	647	674	712	698	650	701	690	675	704	681	686	684	672	674	657	661	660	643	679	647	670	683	681	701	658	669	684	650	639	685	656	663	664	654	656	690	669	732	687	702	647	695	652	689	656	691	619	677	677	683	642	707	658	714	679	644	714	662	660	712	613	641	703	703	694	709	713	656	705	649	688	613	641	670	673	647	647	703	714	691	701	690	628	711	652	647	729	680	719	642	647	664	706	657	657	647	647	732	673	709	688	613	701	677	694	651	704	641	661	693	644	611	687	699	642	686	700	685	682	663	703	674	665	645	656	659	712	666	685	682	691	691	702	651	645	699	671	643	678	715	672	633	687	663	667	695	699	669	716	665	702	641	684	661	654	711	621	674	685	663	671	694	672	684	647	716	723	675	699	652	675	694	657	695	690	657	626	630	724	674	668	663	668	696	647	670	658	757	690	689	676	684	625	690	682	651	659	682	644	676	658	647	676	679	711	672	678	696	682	640	643	729	700	675	676	673	605	656	625	629	642	719	689	681	639	638	708	659	626	622	702	668	626	634	654	672	626	712	663	637	695	673	662	693	660	663	672	635	680	672	640	658	705	684	664	666	690	677	721	645	665	706	687	626	728	641	696	701	656	654	690	667	650	648	649	695	678	687	665	682	593	685	662	669	660	666	664	654	677	674	681	694	704	630	665	664	677	694	656	694	728	686	662	681	674	684	671	670	656	653	686	691	646	631	649	642	723	686	669	644	695	697	687	683	635	649	673	715	644	678	680	660	618	662	660	644	667	692	663	682	718	622	656	586	712	727	686	713	608	680	657	680	676	641	690	648	641	670	684	672	704	701	696	737	654	660	683	669	660	684	710	681	674	713	686	649	633	685	674	674	636	658	619	619	667	672	750	710	673	734	683	709	683	662	700	679	653	725	674	716	663	659	682	654	650	705	659	659	686	637	692	687	633	686	637	665	670	677	675	639	674	658	696	683	679	655	646	712	692	691	658	690	689	690	683	641	666	691	657	702	627	715	628	698	664	692	711	654	666	645	643	665	662	680	705	680	695	710	667	668	684	698	665	674	683	654	680	672	707	698	686	693	699	671	684	670	670	646	656	699	698	693	676	610	684	657	671	663	645	704	752	679	673	662	737	663	704	627	652	683	688	706	606	664	679	719	676	646	637	693	652	718	637	677	683	687	644	672	677	665	676	671	683	705	712	676	684	659	639	659	698	687	672	678	655	669	686	665	661	649	693	702	708	638	694	644	701	720	695	698	658	659	707	685	695	730	728	701	686	683	630	677	661	750	683	646	672	649	622	694	638	668	683	714	683	649	664	633	666	710	659	665	669	621	645	712	663	687	670	698	664	645	683	665	696	669	649	633	649	684	670	626	707	694	665	674	642	715	663	652	648	692	672	711	706	652	682	630	699	667	712	715	658	678	630	663	687	683	716	682	655	673	675	678	651	723	704	711	674	649	640	683	641	645	663	704	689	658	663	681	670	675	659	660	678	700	607	651	694	627	671	666	662	651	696	660	652	695	729	667	657	690	683	716	677	669	690	665	653	664	683	652	699	635	700	670	690	659	658	686	657	654	619	653	662	660	668	676	668	670	692	663	674	660	664	625	693	637	678	635	677	633	670	671	658	667	677	682	667	662	664	699	705	631	711	678	679	694	700	698	657	687	661	667	645	648	660	739	721	654	640	699	662	687	632	695	693	694	670	718	675	723	704	686	668	717	672	636	652	632	659	675	723	661	676	635	648	690	658	685	646	673	650	679	665	642	701	689	728	663	687	693	678	668	695	689	672	692	720	657	690	613	657	686	699	685	679	661	645	671	656	649	689	665	655	682	741	636	688	689	673	704	677	661	674	659	687	664	697	692	720	660	661	682	692	651	654	652	679	676	629	679	685	640	653	656	711	680	699	672	696	628	610	664	652	717	643	653	695	704	689	700	720	688	673	620	631	690	710	647	669	668	680	684	688	723	732	637	684	698	690	648	634	668	692	685	660	662	708	680	700	720	688	678	661	691	679	653	677	707	694	656	674	670	654	674	696	725	640	703	681	648	744	665	691	695	651	692	676	662	682	616	668	704	652	638	637	681	670	662	733	639	648	680	663	668	679
25558	47559	37092	25690	18477	12900	9406	7235	5619	4588	3784	3008	2531	2123	1844	1664	1620	1489	1357	1291	1158	1045	1051	1036	1028	983	1012	878	900	882	910	877	805	833	811	733	734	701	698	731	735	731	761	730	756	755	710	701	725	716	696	744	723	717	694	668	710	661	693	741	740	732	711	644	720	771	711	700	687	719	702	747	703	739	735	704	704	736	713	687	695	696	678	717	701	732	696	699	667	686	740	709	679	720	718	712	704	727	716	658	727	701	713	755	690	678	675	745	683	714	758	665	678	750	754	718	711	696	702	693	701	710	690	685	689	709	721	697	692	702	690	683	712	697	678	719	722	705	774	708	715	684	698	699	682	700	693	711	709	703	714	703	698	725	770	722	712	709	714	719	722	712	679	721	685	679	697	688	710	753	674	699	748	675	755	692	721	708	722	709	635	728	725	690	712	742	693	667	709	735	714	667	683	737	705	696	750	719	712	687	723	695	743	766	712	744	736	693	718	742	721	693	697	686	759	723	710	677	715	697	694	717	707	685	727	732	706	745	704	686	711	695	706	721	711	702	724	697	708	683	719	678	770	712	684	704	688	758	727	753	688	717	687	688	732	706	720	710	698	642	727	726	694	725	712	670	681	727	703	699	706	697	751	699	750	705	728	739	723	699	711	718	704	693	682	675	711	737	727	697	731	692	706	700	759	718	731	676	721	658	663	758	714	726	655	710	707	671	674	700	727	719	721	714	730	727	701	715	707	695	729	689	730	673	728	707	670	688	734	707	730	726	695	745	744	713	689	713	724	709	709	702	722	700	713	717	694	787	725	710	677	695	708	682	702	691	655	704	709	681	724	746	709	724	689	740	716	702	703	718	701	696	741	676	725	705	727	751	719	701	686	715	702	691	742	678	682	725	712	742	693	670	684	737	693	676	682	752	692	714	671	742	733	688	695	751	642	695	740	720	677	705	671	697	732	718	719	706	667	706	684	666	710	689	708	717	660	696	743	709	695	692	760	729	693	715	673	691	703	694	692	691	682	682	684	705	678	715	718	723	681	730	689	741	669	703	700	769	692	723	753	701	736	727	672	704	726	669	706	747	718	683	694	721	683	714	713	678	713	734	684	717	694	731	662	732	736	717	727	719	678	726	713	658	671	675	759	744	674	673	667	720	727	651	724	702	715	745	691	721	735	733	709	704	753	741	716	669	719	690	704	658	663	654	709	690	745	747	673	714	677	696	693	720	699	716	722	681	692	714	708	724	709	766	753	743	709	666	748	720	677	696	742	672	722	704	693	730	718	700	691	727	691	737	703	706	721	717	717	717	675	695	697	693	720	701	720	727	712	742	697	680	694	747	697	701	721	649	686	726	728	720	703	649	658	723	719	764	721	641	681	691	711	721	740	704	731	721	686	738	743	699	731	716	678	716	721	755	660	675	729	685	719	682	700	659	750	698	732	712	743	703	711	732	708	653	676	733	709	677	686	721	739	704	722	698	765	680	709	691	724	737	724	686	721	703	749	723	706	737	655	721	722	718	661	632	753	664	662	691	664	674	753	698	734	713	682	664	704	718	662	690	765	723	740	675	688	743	748	686	703	691	725	668	710	737	712	705	699	682	732	665	695	713	690	690	679	658	721	694	719	691	667	721	691	668	711	691	737	687	652	720	725	703	674	690	705	707	691	651	719	707	699	667	729	694	721	744	685	729	674	717	708	730	697	673	745	715	710	673	724	737	718	678	699	744	684	724	703	741	739	719	748	709	719	706	691	729	695	734	692	711	730	686	736	728	739	710	747	727	703	710	671	686	710	702	690	705	700	715	733	708	686	736	689	736	717	707	703	693	694	717	706	674	745	699	734	698	705	681	694	682	735	712	742	697	681	720	664	649	731	727	697	727	695	756	682	688	664	698	677	726	709	722	663	683	733	687	689	744	688	702	679	722	713	719	740	701	692	638	675	691	682	698	711	692	670	727	737	723	690	751	702	710	716	679	725	709	727	710	696	684	711	731	704	665	734	714	751	734	691	671	684	737	714	692	685	676	706	688	699	693	701	749	699	731	711	697	694	699	676	764	674	700	707	717	726	713	748	694	694	726	687	748	696	701	697	791	706	726	684	740	763	715	719	721	747	717	744	727	741	696	706	644	730	716	699	736	709	702	721	697	724	720	749	722	731	696	707	717	700	694	695	695	728	741	748	661	735	705	723	707	693	684	684	748	684	664	676	705	654	721	718	693	676	693	672	746	706	702	718	707	709	690	689	695	714	718	677	695	640	680	684	695	716	687	744	691	690	708	719	720	699	704	705	695	684	659	695	693	702	674	705	698	665	722	696	718	708	672	726	712	743	698	695	704	703	699	713	714	696	735	721	666	708	703	692	730	703	705	690	708	722	705	706	716	658	694	685	715	726	673	713	710	652	750	653	718	671	694	738	722	736	739	697	765	688	700	712	702	720	728	704	737	699	727	726	699	688	725	714	724	702	684	734	731	724	753	688	715	735	690	762	680	721	732	681	675	687	708	717	764	712	717	699	694	723	717	706	744	700	746	752	736	695	685	732	688	699	704	726	743	729	652	713	694	720	700	694	696	705	690	710	698	715	728	698	710	748	715	669	698	715	751	726	741	693	676	680	726	730	673	673	705	723	679	687	700	679	739	711	763	714	734	691	698	693	726	726	758	717	722	723	670	740	708	711	678	685	685	760	746	662	704	689	734	674	666	765	727	725	709	692	700	742	695	725	685	696	719	667	715	737	719	665	722	721	691	702	666	706	720	674	735	708	712	705	745	722	726	668	758	669	710	674	694	702	712	680	717	722	711	721	698	716	674	686	697	723	765	710	743	703	673	717	708	696	698	714	712	690	737	705	657	672	723	736	721	675	690	676	732	676	671	777	763	729	709	678	720	724	699	728	671	715	676	705	751	696	700	728	682	682	698	723	730	684	718	720	691	649	731	712	707	681	724	702	685	717	710	683	724	739	711	687	663	734	711	763	650	685	737	701	660	734	703	706	699	708	706	677	691	704	669	685	699	727	648	698	718	721	694	685	690	703	723	727	716	673	670	703	706	717	707	727	723	685	685	715	746	666	670	797	747	698	708	709	677	731	727	702	718	712	683	687	706	692	703	706	712	695	697	734	691	740	712	732	704	736	707	686	716	696	727	696	729	746	692	668	692	766	749	689	713	713	706	725	785	697	688	664	730	751	703	718	702	701	711	737	709	690	722	751	670	691	737	695	696	738	727	733	745	778	679	669	721	699	670	728	704	651	740	684	726	706	691	774	721	670	750	694	685	681	714	699	759	727	681	716	713	687	702	693	711	679	734	736	725	681	710	702	722	716	727	699	683	707	639	699	703	678	714	728	689	726	729	741	714	735	678	649	695	753	727	674	726	741	701	717	733	714	685	717	712	731	651	703	657	721	687	716	731	702	759	732	723	713	707	728	683	710	733	705	651	701	686	695	726	715	701	689	707	729	652	751	766	711	727	692	736	715	734	676	686	694	692
24623	21076	27550	25730	18437	9310	5344	3442	2683	2219	1910	1435	1262	1066	931	888	823	696	685	626	595	560	534	528	489	499	491	481	438	471	468	439	425	461	347	388	389	367	365	386	402	337	356	345	371	341	344	366	325	326	389	339	315	366	353	382	363	342	321	319	383	327	343	329	332	339	340	358	377	355	337	338	348	329	359	380	343	345	337	353	349	389	297	338	370	358	343	357	338	360	331	347	369	340	354	333	368	357	332	360	369	378	377	309	343	394	382	334	332	347	355	321	358	345	371	372	337	348	330	324	337	337	354	342	400	339	327	322	338	288	302	370	347	351	334	303	339	349	346	351	354	377	345	381	375	334	367	326	321	337	353	349	380	388	334	361	329	349	351	312	327	353	371	387	336	305	374	330	333	360	354	377	354	358	375	341	343	344	327	358	348	355	418	347	375	310	361	352	356	372	356	378	356	368	360	365	338	335	368	346	345	336	332	389	372	370	375	360	317	359	320	344	357	346	360	343	358	368	349	337	343	371	375	356	337	362	350	345	346	353	329	363	348	336	343	389	378	322	336	368	361	333	338	338	330	351	351	316	322	331	359	387	344	352	325	357	329	332	335	353	358	362	338	351	346	320	394	355	346	315	368	353	369	378	365	337	359	380	370	365	371	309	373	346	352	364	334	335	352	357	331	373	358	362	349	344	377	369	317	360	334	359	315	337	351	354	371	373	313	355	343	364	339	366	368	355	330	355	350	332	353	333	388	355	341	341	398	347	360	390	369	356	373	357	331	333	347	364	319	322	341	387	385	333	342	343	347	352	385	328	356	328	372	351	389	381	341	363	374	352	347	354	360	358	332	333	360	367	361	377	335	355	356	354	317	353	338	372	365	364	389	372	368	366	331	360	380	348	340	356	332	330	353	360	350	365	355	363	375	359	360	329	297	338	358	329	351	330	341	373	370	386	347	316	337	363	371	353	371	344	330	358	328	325	363	348	348	354	374	364	339	379	345	395	365	351	358	371	358	343	374	367	322	363	369	323	347	367	374	338	321	337	369	360	367	337	343	339	346	331	362	332	336	386	359	353	303	347	372	349	354	348	336	342	331	364	305	376	316	345	366	356	338	340	346	327	377	353	336	341	340	346	347	350	326	379	345	369	374	325	362	371	342	355	344	378	335	327	331	336	347	340	336	350	377	348	380	321	350	343	344	340	350	372	342	351	375	346	357	367	329	356	358	378	376	389	352	374	346	327	361	357	314	346	359	350	326	311	338	349	353	332	340	366	354	402	372	354	342	365	360	354	350	310	333	339	351	346	362	346	386	357	379	368	352	363	336	361	337	363	343	343	333	351	338	347	340	371	340	350	348	347	377	354	355	313	360	339	329	346	340	343	351	354	350	341	326	353	333	351	368	367	338	314	361	371	308	345	334	351	358	358	380	313	359	305	319	345	351	362	302	334	372	345	368	364	369	397	378	361	347	376	359	353	365	337	368	362	335	354	365	364	337	333	361	377	305	351	364	373	359	349	347	341	323	307	383	337	411	349	364	363	357	333	347	334	347	359	348	330	344	359	326	327	337	373	343	344	345	350	389	341	368	358	327	381	321	332	356	343	370	389	328	352	357	342	347	328	335	329	337	361	377	332	362	363	350	370	368	351	361	332	367	381	369	353	348	355	341	318	363	366	336	354	364	348	353	377	368	340	379	339	349	336	332	340	348	356	352	337	381	336	336	350	357	353	343	357	315	356	332	352	341	295	361	338	383	335	332	354	345	352	333	317	320	360	372	379	347	384	370	337	365	381	376	336	346	339	354	316	338	332	363	344	387	336	352	364	361	313	387	358	368	302	371	351	359	370	363	355	348	354	369	354	352	376	352	309	345	326	360	357	368	328	375	366	348	373	363	355	361	395	342	339	345	378	367	350	347	329	385	368	343	349	324	358	326	340	334	347	362	325	354	336	350	380	343	356	328	355	350	364	386	359	351	347	337	387	344	365	381	337	365	338	370	354	354	337	319	392	356	341	317	333	324	351	348	328	352	364	344	367	328	338	386	332	347	354	357	339	365	365	352	388	321	375	361	370	336	328	341	361	383	378	340	359	364	364	367	357	332	386	364	331	357	334	350	342	352	363	352	364	342	351	352	346	359	324	383	350	341	359	373	379	341	356	351	325	350	352	334	361	338	344	356	327	349	343	338	321	355	342	372	336	352	322	337	371	326	355	354	345	337	352	388	347	377	350	338	336	326	355	350	360	349	360	350	354	348	377	325	349	369	322	301	362	305	363	317	347	355	354	357	337	336	344	366	365	348	366	342	324	330	349	354	304	363	364	362	398	331	362	385	356	362	336	360	364	336	351	370	330	363	367	350	323	338	385	340	320	339	386	387	381	323	347	367	338	313	353	350	357	363	320	366	351	366	342	336	352	350	338	369	346	316	328	320	313	343	326	320	375	364	361	352	342	355	377	371	368	337	386	347	362	342	310	361	341	342	366	350	334	356	326	358	348	360	343	326	329	322	352	331	351	361	360	346	380	357	371	360	333	369	359	335	311	349	360	347	369	365	364	355	390	339	345	360	361	391	360	346	325	359	348	349	361	346	386	333	391	356	338	362	385	336	351	335	348	364	358	350	374	376	335	348	346	355	364	341	342	368	355	304	355	341	353	379	344	359	356	345	358	361	374	373	335	359	340	337	348	370	372	362	338	341	356	335	378	364	353	338	374	366	360	344	343	330	344	371	365	340	377	347	332	341	340	342	337	359	332	325	337	339	326	357	364	343	393	348	357	355	369	335	353	364	373	323	345	362	355	360	345	344	343	341	337	365	366	379	342	353	351	388	359	368	341	337	340	340	340	392	333	371	378	352	352	358	330	403	378	337	344	381	350	377	350	354	375	348	381	306	382	352	365	347	362	343	358	373	370	345	365	344	353	359	337	371	324	332	358	313	357	345	356	329	317	332	345	376	372	321	352	333	356	329	346	338	339	345	328	346	340	396	350	341	363	374	362	356	344	346	360	363	360	349	346	366	373	350	348	341	345	359	373	353	357	351	345	367	328	317	386	343	335	364	334	338	353	345	321	337	349	343	339	335	362	353	364	344	331	348	333	377	380	397	360	382	353	355	371	354	368	363	382	354	362	339	340	311	355	359	365	335	340	337	317	345	339	343	330	328	337	383	349	367	365	360	343	377	380	358	339	321	338	329	363	372	351	324	321	354	375	367	363	346	370	353	350	322	340	358	389	354	370	359	347	362	341	354	348	349	362	346	355	330	371	349	349	340	345	383	308	335	353	354	349	368	339	310	345	326	377	332	361	329	350	344	336	352	366	328	386	352	367	358	364	373	347	384	364	351	320	367	363	326	337	367	364	346	346	331	339	342	368	366	395	325	356	356	315	334	341	353	366	340	346	378	328	330	360	316	328	329	348	338	360	364	364	349	368	362	369	321	380	348	376	357	349	358	360	324	372	327	358	341	325	357	321	314	324	317	329	362	361	331	355
25069	44630	35184	24140	17271	11646	8478	6159	4852	3879	3121	2393	2081	1657	1434	1290	1109	996	1034	854	784	710	707	653	653	635	594	607	548	516	531	518	508	483	465	444	403	420	425	423	406	426	399	397	394	379	394	392	358	407	432	414	376	403	397	370	408	357	392	394	403	400	358	386	391	410	392	419	399	385	389	371	404	397	407	392	397	400	383	367	383	391	384	351	390	374	391	383	387	395	414	400	395	373	379	358	376	392	372	400	392	391	371	361	387	368	399	363	405	362	389	372	385	429	393	389	328	381	381	382	391	394	398	382	374	361	382	411	384	415	408	384	346	391	373	394	416	369	363	372	389	395	391	402	359	397	368	359	397	378	392	365	401	375	384	379	388	368	369	393	385	374	365	361	358	409	397	406	413	379	388	381	403	343	381	396	376	364	389	381	394	352	367	375	377	392	401	404	395	361	388	407	372	380	400	413	358	377	403	363	425	389	390	401	409	372	408	361	397	374	398	385	389	373	381	379	358	349	402	382	348	355	408	388	370	382	413	390	366	367	401	397	391	405	384	431	362	400	395	391	411	409	379	362	412	360	345	400	424	363	389	397	425	369	361	384	358	364	369	397	443	375	415	379	367	413	385	392	423	389	387	350	377	408	382	421	415	379	389	375	394	359	409	384	392	414	366	376	391	373	374	388	356	337	361	418	362	371	384	403	394	404	429	369	373	384	364	391	402	359	404	386	391	389	367	398	375	388	378	393	384	389	359	411	358	422	385	390	393	399	370	379	405	379	365	405	366	387	404	360	371	416	386	368	395	394	406	371	394	395	399	363	365	380	408	402	398	408	346	375	382	366	402	363	415	402	388	379	378	384	365	369	392	396	394	404	389	394	361	364	395	377	373	340	351	385	351	397	384	388	353	400	372	385	421	370	389	359	387	375	351	398	406	386	360	357	369	383	372	405	372	440	371	388	388	352	379	388	374	426	394	417	372	369	362	371	384	344	400	367	359	369	361	377	399	405	365	432	412	389	370	381	403	401	355	366	441	393	362	424	379	395	391	358	403	385	372	396	394	383	377	382	374	393	368	350	399	356	389	424	395	398	381	436	404	396	371	385	341	386	364	388	373	413	393	375	399	399	401	387	389	399	378	374	399	358	401	405	370	400	378	378	374	398	372	415	374	383	361	379	364	394	354	398	383	415	423	376	402	367	397	389	356	424	380	381	370	396	393	384	406	364	378	357	371	362	375	365	433	400	396	394	417	414	429	386	383	384	377	439	431	379	388	356	416	366	362	399	413	387	385	380	349	363	378	411	351	341	390	389	351	403	387	398	399	387	372	401	380	397	414	393	391	370	387	410	382	353	398	387	372	372	413	379	415	357	375	385	372	383	399	391	376	397	375	413	376	386	369	392	401	383	389	412	369	446	376	397	409	391	357	409	396	362	399	402	362	403	387	378	354	363	401	381	373	355	396	402	374	362	305	362	371	382	369	385	370	412	404	351	386	364	405	358	431	385	409	350	376	422	375	389	372	373	376	405	396	399	411	377	412	388	392	352	382	348	387	382	402	417	384	412	378	361	394	411	389	386	418	366	381	395	350	381	407	397	366	448	429	402	347	386	386	380	406	381	375	393	394	411	373	361	361	409	392	410	387	403	381	392	395	383	388	395	389	400	380	365	401	377	367	398	387	390	368	359	349	380	389	389	381	370	429	374	391	382	408	408	370	380	375	395	377	393	380	376	407	413	383	406	391	402	398	402	356	367	365	413	399	400	409	402	389	378	387	418	370	368	390	375	373	407	407	409	385	377	370	369	400	395	393	389	400	409	377	416	403	407	376	361	351	400	402	378	415	404	382	389	408	334	348	377	371	368	383	409	389	394	377	410	391	394	378	394	398	369	367	410	378	372	398	380	344	365	383	370	381	365	364	371	398	375	398	401	421	405	372	394	381	403	423	438	382	407	422	395	406	368	384	406	412	406	422	396	377	365	359	351	369	391	391	367	401	369	408	404	386	397	368	405	369	388	407	390	430	377	358	385	390	356	392	374	381	358	380	318	371	389	383	367	355	391	404	389	364	400	381	383	335	355	371	402	418	363	377	410	392	375	414	407	412	407	426	392	406	398	341	382	422	367	386	404	402	365	373	405	375	440	395	392	394	390	403	368	415	380	395	416	365	383	383	386	369	367	406	387	378	377	365	397	391	393	371	394	354	351	370	367	393	396	367	387	404	363	431	357	403	372	394	391	374	350	360	383	412	399	354	371	382	388	397	388	390	407	372	404	371	380	367	369	399	383	388	333	400	396	390	408	389	389	377	404	389	375	378	378	405	368	394	388	394	377	407	406	392	416	363	426	385	385	418	412	364	356	396	375	424	368	396	400	374	347	397	396	411	414	431	401	390	373	380	382	381	402	376	363	385	388	365	375	402	433	388	354	372	376	394	408	402	374	372	400	381	389	385	379	395	417	373	396	384	385	361	407	382	377	408	364	395	371	390	412	407	355	391	371	369	406	395	368	390	395	369	383	354	379	396	403	397	371	351	391	383	367	398	401	373	352	402	383	391	363	362	358	376	399	377	388	401	380	416	360	366	371	368	393	350	370	361	399	354	412	372	394	397	402	395	381	397	359	381	382	363	390	415	384	413	378	389	385	398	405	372	365	383	376	377	385	387	385	355	366	379	379	416	380	404	403	349	392	396	415	359	370	375	382	389	376	390	361	390	398	427	390	397	374	378	388	364	405	435	403	368	394	396	390	409	404	398	397	384	429	379	374	395	354	351	373	390	358	412	381	357	373	347	368	379	397	366	411	417	386	386	386	371	398	381	362	415	389	399	356	416	382	387	349	389	407	368	397	377	339	365	385	417	378	377	367	365	387	383	408	395	402	400	412	368	405	385	398	393	388	386	366	376	402	392	406	344	372	393	371	402	403	408	371	383	387	371	367	375	365	376	393	385	383	372	360	403	370	375	380	379	383	410	361	406	376	382	388	362	395	371	405	345	377	375	370	419	380	392	362	412	382	353	389	435	385	346	381	390	401	382	401	355	398	344	396	358	384	397	388	389	389	406	340	379	387	406	392	407	367	390	362	392	411	393	420	367	366	399	399	376	361	395	412	379	403	373	378	381	372	406	364	385	381	353	364	375	385	382	387	409	384	380	379	397	361	393	393	346	404	390	369	360	379	414	341	379	384	391	374	428	373	388	389	393	373	379	418	367	387	408	388	388	395	404	405	397	377	392	404	366	358	382	367	371	395	341	380	389	413	384	359	362	391	357	401	366	390	355	378	401	377	390	365	378	414	380	341	359	397	388	366	368	350	388	381	338	411	346	368	359	373	383	377	371	383	409	454	387	384	409	330	321	364	408	406	370	383	388	414	392	380	395	376	382	366	368	391	386	368	373	390	374	374	427	386	384	408	366	413	416	364	365	391	365	378	361	402	388	379	405	379	371	366	403	389	413	401	371	381	380	411	377	388	401	408	383	399	389	357	396	390	420	410
22364	21051	28670	23669	21177	21566	16660	6884	4521	3737	3123	2524	2263	1859	1607	1554	1373	1296	1241	1132	1102	1101	986	924	887	932	960	908	879	827	849	750	784	795	753	713	773	733	743	697	702	759	739	716	702	664	692	648	672	668	688	730	662	680	704	693	652	637	709	710	696	658	681	679	687	677	715	670	700	679	666	662	715	705	697	686	683	682	673	704	648	670	692	669	639	667	651	750	695	685	653	674	682	683	670	691	647	684	654	683	669	647	685	688	658	668	677	658	626	678	715	661	641	684	675	728	668	692	700	674	692	695	725	654	696	676	695	712	673	655	686	687	659	637	658	701	690	718	667	629	656	706	665	662	622	688	643	644	692	701	665	696	673	647	671	636	710	671	676	648	685	701	672	676	725	631	704	645	671	694	683	716	677	682	696	670	725	662	682	720	656	658	715	667	658	654	677	661	674	704	727	651	695	681	659	660	665	657	679	658	675	694	705	717	672	703	679	660	709	687	684	659	709	695	650	671	696	673	647	664	739	692	720	682	625	723	724	677	681	684	675	681	692	713	732	700	688	639	670	702	672	695	621	680	636	669	685	720	672	686	642	659	705	708	693	671	715	674	669	680	669	657	689	678	716	696	699	641	657	644	712	639	664	679	668	714	633	664	684	699	697	625	685	693	697	683	691	653	695	677	657	689	642	704	697	663	691	684	684	703	673	662	664	648	688	684	707	638	687	629	647	666	677	680	671	676	683	717	670	672	669	663	645	644	664	688	711	703	637	642	650	671	691	661	669	682	703	710	656	700	653	707	717	686	641	689	678	656	688	683	656	687	667	669	705	666	717	686	638	660	693	691	717	650	682	605	760	701	634	684	707	682	664	693	621	688	696	682	687	720	721	646	712	678	666	711	630	659	679	626	680	677	656	722	636	653	643	733	661	643	695	689	671	688	683	634	646	619	625	654	670	675	680	633	728	658	665	670	681	670	671	647	704	697	687	655	661	687	674	678	684	673	695	668	680	701	698	697	689	716	713	719	696	673	705	690	650	684	692	705	687	704	679	676	698	697	690	677	679	721	665	684	680	673	694	655	696	674	727	658	687	695	712	719	735	652	713	675	700	695	701	683	704	656	696	669	678	684	687	657	659	692	659	727	690	697	645	673	675	686	711	679	717	643	656	691	692	680	681	683	638	629	693	652	646	707	686	662	683	689	663	662	683	658	700	702	647	722	634	699	671	690	630	606	650	735	610	697	694	683	724	688	699	637	679	699	703	683	668	684	682	720	772	692	644	651	668	680	672	717	660	693	648	676	710	726	701	655	680	703	649	690	648	642	656	688	673	627	703	644	740	686	727	666	701	677	690	703	704	681	642	687	637	680	644	693	701	625	649	637	708	674	695	649	720	658	716	680	657	683	651	635	713	655	657	676	687	667	656	716	695	722	654	706	689	636	690	735	705	654	681	675	672	660	696	701	732	695	657	706	646	650	672	673	687	679	683	641	708	710	626	710	687	701	647	644	703	733	671	669	692	664	612	716	702	672	722	656	636	712	708	705	660	691	695	682	684	692	636	668	643	693	678	643	653	688	675	680	685	742	624	647	676	688	672	642	652	682	710	611	672	681	662	672	653	694	644	710	659	674	645	669	706	683	683	656	673	684	686	675	661	697	717	642	691	649	688	693	700	667	696	692	669	701	653	701	720	669	657	661	690	686	709	679	656	680	654	708	711	629	650	681	639	714	689	727	681	660	683	683	660	725	702	676	676	626	695	689	659	696	662	690	709	667	687	653	720	646	693	674	674	663	618	686	640	696	640	704	652	627	671	663	660	642	650	702	689	695	655	639	706	650	745	691	652	706	683	668	691	642	650	637	725	679	663	708	679	674	710	679	711	676	690	692	630	679	691	659	683	677	680	683	671	645	692	650	689	665	683	650	655	659	663	659	643	714	704	685	716	693	647	706	677	688	658	737	646	648	698	644	662	703	659	711	695	663	693	656	695	692	677	670	662	685	722	663	639	703	720	669	684	716	648	674	651	619	701	659	692	710	671	653	658	656	683	670	677	683	681	701	702	646	655	631	610	699	688	641	685	663	675	696	667	687	694	637	679	696	683	678	652	713	668	675	690	676	658	644	704	694	639	657	702	672	638	687	739	663	685	678	670	662	654	686	639	643	669	681	679	672	736	665	635	681	657	677	673	732	695	693	680	647	718	664	678	670	668	665	665	669	683	707	690	695	643	670	656	702	693	653	648	685	712	675	683	651	698	648	695	717	660	630	689	669	656	694	712	637	634	683	639	727	630	727	646	729	676	679	688	663	647	669	696	667	666	653	654	687	649	659	631	653	661	635	666	713	670	715	624	675	674	686	652	732	676	667	645	654	633	687	638	712	728	673	688	685	698	662	734	704	691	664	636	672	635	692	660	634	623	670	684	734	683	647	655	644	712	654	638	677	673	632	627	692	716	695	688	673	691	624	677	667	636	702	687	653	637	626	675	687	654	707	678	713	721	671	706	716	644	680	665	633	718	676	672	679	695	735	669	666	704	677	677	648	699	644	688	696	674	644	718	680	698	684	675	682	652	650	703	705	713	695	731	661	676	695	663	652	727	666	655	653	673	683	700	666	727	685	716	712	709	670	725	655	678	654	691	654	679	698	687	627	657	684	680	677	657	678	629	693	684	697	653	660	682	710	648	695	686	653	608	685	727	706	697	671	717	681	746	708	685	662	676	674	681	748	705	674	642	626	672	659	664	657	690	673	703	667	704	701	708	661	697	633	639	680	697	711	662	644	683	691	712	684	675	648	724	672	631	645	652	649	648	668	669	657	714	678	718	657	662	664	637	709	714	711	671	659	701	663	675	649	705	650	681	660	678	655	628	672	689	682	705	695	676	714	657	691	672	652	682	648	697	650	637	726	683	698	693	632	647	712	730	638	687	681	708	683	622	658	716	675	656	688	671	702	675	639	692	677	704	669	634	673	667	672	678	681	644	670	671	667	673	660	659	650	668	707	719	704	697	694	674	660	693	639	667	703	683	675	660	651	697	687	662	667	654	657	675	667	662	697	689	635	662	682	629	672	677	662	686	671	673	683	664	647	641	693	640	661	641	652	683	697	703	695	729	680	637	649	678	715	675	700	683	659	666	679	753	660	687	676	675	742	707	701	644	663	713	680	680	661	720	700	737	690	637	657	672	716	608	675	718	647	675	679	707	665	657	655	719	682	692	678	703	656	694	634	620	733	656	652	690	654	704	662	673	659	661	644	657	698	705	668	691	663	707	694	679	700	650	666	652	646	701	627	676	661	687	703	684	687	691	719	664	721	674	671	658	694	702	652	675	642	696	670	689	668	664	703	645	659	626	702	683	659	735	708	711	704	645	707	686	714	682	657	701	686	672	700	630	701	682	697	697	693	641	688	636	665	667	633	674	677	643	663	671	710	700	712	697	680	684	666	705	644	686	709	653	712	670	653	669	701	689	703	700	664	698	621	651	652	671	661	684	723
27615	52088	41569	30251	23513	16524	12439	9260	7304	5951	4758	3849	3383	2744	2226	2028	1725	1694	1595	1442	1358	1312	1183	1026	1091	1053	1056	1070	975	897	958	934	872	863	823	790	785	725	723	745	769	755	787	733	724	729	703	676	700	743	735	737	733	736	706	702	749	711	693	719	728	695	727	706	743	674	689	756	706	712	693	723	707	731	730	711	679	727	703	680	706	743	690	747	695	702	741	680	673	628	670	727	721	710	740	735	731	694	682	672	684	699	720	744	668	712	715	703	725	686	736	717	648	696	688	749	763	720	744	727	681	703	704	670	739	700	710	732	705	716	731	743	725	663	755	684	704	664	702	677	700	737	734	680	735	730	722	732	672	659	718	714	702	700	678	729	691	722	687	687	712	702	701	707	689	694	700	727	713	654	736	700	708	701	750	687	712	664	640	710	691	710	745	714	738	740	674	733	733	704	703	695	704	714	739	689	732	672	703	666	710	691	709	694	737	700	700	690	731	668	700	717	711	689	722	673	702	700	696	710	718	717	749	678	700	693	680	696	718	711	659	688	695	698	661	708	683	726	708	676	725	744	721	749	679	690	714	723	756	701	731	655	697	718	686	691	686	652	722	742	710	709	752	686	713	692	742	739	725	665	678	732	698	669	684	690	702	704	734	737	722	700	682	726	729	716	708	741	713	682	728	768	691	737	700	702	707	716	713	700	718	721	750	755	694	664	718	710	691	732	695	674	676	697	693	690	706	708	752	678	721	736	671	759	662	670	757	702	674	717	708	675	704	722	666	690	704	741	670	686	718	727	672	715	739	741	722	717	713	756	681	794	666	681	727	719	717	714	702	662	710	675	744	697	711	667	724	634	672	721	716	724	710	756	709	687	727	692	694	731	695	771	715	719	693	728	665	675	722	712	729	725	687	655	730	754	690	696	704	725	734	682	691	706	679	708	725	647	725	705	669	720	688	695	707	728	684	700	698	685	685	743	693	720	692	728	725	711	673	682	700	738	776	688	694	684	700	752	708	733	663	691	696	725	704	728	679	689	711	720	680	704	653	695	694	736	709	698	713	719	695	715	705	728	673	746	687	701	746	690	783	694	718	679	739	736	726	721	693	662	708	695	738	727	693	753	704	738	751	710	689	710	644	687	727	679	678	705	707	692	694	671	692	669	740	715	738	721	716	713	722	704	698	705	709	680	704	705	714	710	727	701	739	684	720	757	666	713	702	672	736	662	703	716	693	714	708	674	719	748	693	679	713	751	722	728	693	732	702	714	695	726	758	657	709	712	670	721	747	711	728	699	719	728	738	700	668	739	710	708	735	695	707	674	705	706	734	705	733	687	680	734	712	723	704	753	740	739	753	739	742	729	729	736	697	750	706	724	722	727	735	702	713	715	737	699	739	732	730	703	689	739	735	670	690	740	765	736	680	688	710	735	715	684	687	703	714	732	682	738	709	725	749	741	725	690	767	741	781	714	717	669	673	697	651	699	682	701	679	709	736	730	718	730	701	717	723	757	728	696	681	695	751	721	690	742	735	713	720	708	719	674	741	716	744	653	690	704	746	708	695	695	756	730	660	723	730	684	722	720	743	687	734	716	730	704	725	723	727	680	702	723	700	706	666	733	707	678	713	707	743	673	725	718	690	736	743	704	707	728	760	716	678	714	751	659	680	693	705	711	677	727	663	691	655	698	718	720	723	717	713	746	703	734	694	698	675	711	683	704	682	706	689	723	708	706	712	705	698	730	721	706	748	710	726	688	728	708	682	687	659	688	675	736	699	710	660	726	713	644	730	683	721	713	766	726	768	686	683	711	660	694	696	729	665	695	708	729	698	677	726	717	716	697	692	736	689	739	724	666	750	715	707	670	738	736	749	710	711	697	724	698	721	747	740	718	667	712	722	724	699	696	705	701	670	658	710	683	721	699	697	663	709	734	680	704	703	710	674	721	750	714	685	694	688	697	725	748	718	717	715	696	694	723	687	719	709	717	714	675	679	703	723	712	699	745	725	726	732	697	704	715	697	735	737	724	678	747	665	723	704	722	704	689	701	711	708	720	678	720	741	686	731	754	717	710	669	683	744	735	691	681	695	729	733	705	752	678	731	684	732	712	696	689	716	690	670	704	774	691	711	703	704	717	693	735	714	740	708	704	753	714	712	672	772	728	728	733	720	692	674	728	694	749	733	760	718	703	719	732	756	701	716	733	719	743	657	716	699	719	721	689	691	737	699	655	700	734	731	693	702	715	720	707	703	710	757	704	706	714	718	733	708	747	695	714	708	690	747	696	690	711	688	687	679	707	681	708	712	707	739	691	690	729	685	686	720	695	738	719	739	700	679	713	746	740	693	718	673	709	677	705	717	691	695	731	777	727	710	686	689	694	676	660	669	691	666	687	692	708	719	737	654	654	730	732	699	707	731	693	715	733	712	707	705	661	686	697	679	713	702	714	708	719	698	697	686	718	711	676	685	706	742	720	667	729	712	712	709	729	698	706	717	669	714	670	733	716	759	716	722	695	684	707	708	712	654	762	689	703	740	730	679	711	696	651	747	715	672	700	697	693	699	700	731	699	712	745	682	688	701	730	723	676	713	726	720	733	738	706	702	716	689	704	672	692	710	689	695	684	664	713	750	682	694	765	707	725	709	712	691	713	755	684	696	739	723	708	758	673	722	708	695	687	703	714	716	715	712	698	706	729	691	779	763	697	655	716	697	734	703	683	718	645	754	725	741	711	700	708	698	708	694	720	711	733	691	706	680	712	761	694	724	656	745	757	675	717	670	731	726	711	689	712	732	708	720	658	754	661	669	665	693	676	722	723	710	628	737	734	671	709	732	698	711	720	704	688	673	672	704	752	710	715	746	739	677	730	719	708	657	685	721	694	751	717	693	736	714	702	753	689	706	736	659	685	686	711	711	691	729	698	652	705	696	674	721	695	723	712	690	710	748	734	679	675	684	732	679	681	733	706	713	736	665	677	726	671	692	742	716	661	688	795	764	766	765	666	707	693	692	729	690	692	648	684	709	687	672	700	764	689	666	701	722	660	679	675	672	736	762	706	737	663	731	712	678	730	690	720	691	684	702	765	741	689	743	702	764	654	709	701	745	704	718	727	670	682	671	725	735	709	703	708	741	672	748	683	750	744	704	663	691	716	745	659	711	733	736	791	670	722	715	689	727	722	698	729	759	726	694	730	726	743	710	694	705	696	715	710	685	713	725	709	702	721	681	703	744	671	711	718	699	696	706	719	753	682	718	701	693	694	690	705	713	715	724	697	743	714	694	695	733	712	674	707	714	661	704	735	696	722	684	660	718	709	709	710	709	749	721	696	676	698	722	680	766	705	708	752	752	713	642	654	682	712	758	688	750	715	668	737	711	709	717	741	699	747	711	705	655	696	744	681	663	726	732	703	746	712	703	721	699	720	676	740	710	726	745	693	724	695	709	713	702	682	688	666	717	716	711	723	728	736	760	729	707	710	720	684	677	724	703	672	717	755
28361	24447	27946	20881	11161	5627	3913	2679	2209	1750	1486	1265	1140	957	893	821	747	737	646	602	574	574	520	499	516	495	501	502	486	501	488	465	460	430	466	444	397	435	438	457	407	414	445	427	419	451	401	392	436	435	441	465	393	382	403	418	429	439	375	439	417	423	444	360	428	426	394	404	417	437	410	422	394	414	430	398	421	403	454	387	413	380	460	426	407	405	464	393	399	439	388	403	410	389	434	456	386	440	421	423	410	439	397	422	405	425	388	429	419	407	387	439	409	396	430	452	394	424	401	401	431	406	442	426	393	435	411	423	410	400	393	398	416	390	410	387	383	406	403	425	448	408	396	432	382	436	432	446	392	408	379	400	384	424	455	443	427	409	393	413	422	392	406	410	421	424	386	402	393	421	428	444	395	399	428	415	459	429	432	435	422	402	419	435	411	416	388	405	384	415	426	444	466	423	391	426	417	415	428	410	438	420	430	424	422	444	408	442	400	399	414	399	426	417	402	394	412	409	469	423	436	415	394	424	432	430	424	451	425	397	409	425	418	444	444	419	450	402	386	404	419	442	419	402	405	391	420	404	427	416	378	395	392	401	408	453	433	397	391	425	427	435	424	414	425	418	396	422	422	403	419	380	407	400	404	438	445	459	414	386	412	432	420	396	442	420	428	422	435	428	432	421	431	369	437	410	414	388	415	392	448	414	442	414	403	423	421	390	376	373	389	402	413	431	394	423	418	424	383	399	407	432	427	398	446	417	400	448	449	403	380	406	415	413	420	379	415	394	371	395	399	439	417	407	405	370	428	441	398	446	401	382	415	382	392	400	412	430	413	416	417	445	413	400	421	404	412	407	404	418	393	458	479	429	421	435	420	404	431	443	403	405	379	430	394	417	396	399	434	457	400	381	416	426	387	401	431	375	435	422	423	416	412	425	455	411	398	413	429	432	426	398	410	393	400	430	450	423	412	406	416	428	426	451	389	451	391	406	448	413	390	378	399	403	434	411	453	387	433	412	394	442	434	441	429	433	400	412	418	412	442	396	431	403	405	403	445	448	409	399	406	426	407	423	434	391	409	416	437	414	422	400	434	405	397	399	393	422	394	380	435	471	419	429	384	403	425	414	427	413	433	420	438	410	395	372	414	411	428	412	384	407	410	422	398	415	412	431	424	418	451	410	407	428	387	414	411	413	415	418	360	434	405	429	452	416	440	415	437	417	396	428	460	404	407	404	384	392	389	417	428	450	392	440	434	439	426	394	422	394	388	406	424	385	460	425	387	418	401	417	416	424	404	370	410	416	438	399	401	412	388	414	430	398	408	408	405	437	375	445	432	421	430	398	384	440	370	403	401	400	354	431	397	383	408	416	419	406	417	428	416	433	434	433	409	429	471	415	397	407	410	390	374	431	401	430	408	403	416	416	391	416	427	445	416	406	380	424	381	408	412	430	417	387	434	457	438	405	435	411	442	407	456	409	450	409	416	389	449	409	420	441	421	423	390	435	401	415	430	448	436	399	451	406	430	445	440	385	406	436	473	404	401	435	406	393	473	409	426	441	418	437	415	416	412	400	394	429	390	416	442	431	415	404	421	400	406	406	391	449	417	424	406	437	433	390	414	456	436	428	382	372	430	412	398	435	430	436	372	395	460	447	412	450	410	402	433	422	413	389	399	452	414	404	368	451	411	442	405	408	425	434	411	406	385	424	422	424	400	455	437	394	423	381	405	412	430	451	453	391	405	413	397	399	423	456	401	420	371	429	417	393	418	419	382	445	423	408	407	413	376	409	379	431	391	404	409	429	389	425	455	375	418	403	393	418	427	381	382	435	402	390	430	409	411	392	410	396	438	387	423	414	406	417	415	394	392	417	411	421	429	418	388	435	399	429	404	412	412	420	401	390	381	399	416	391	394	418	430	407	405	418	438	439	407	438	423	390	418	417	429	424	401	444	410	439	439	415	413	407	376	400	435	400	395	406	448	395	389	407	360	449	393	406	448	428	420	403	385	417	432	440	414	436	451	414	415	440	450	420	427	407	373	445	431	445	424	413	442	404	375	397	407	441	387	398	410	435	385	424	418	432	388	401	428	443	411	357	415	445	413	422	402	424	440	424	422	409	441	442	413	454	411	379	403	443	422	420	435	408	431	419	421	397	394	375	434	416	425	406	380	434	402	447	422	433	391	410	424	427	429	417	421	419	430	378	422	398	419	405	407	397	401	429	383	416	422	437	423	409	456	424	421	466	376	421	403	392	416	421	416	419	419	379	407	450	420	396	411	405	406	402	435	388	380	407	411	443	442	396	400	385	429	436	434	398	377	400	404	409	413	408	428	446	388	421	404	421	438	405	418	420	420	418	447	461	402	418	415	412	408	402	383	438	447	427	389	403	425	429	430	424	403	427	430	368	408	414	393	418	404	408	411	416	405	411	415	432	428	430	410	416	398	402	455	385	405	381	390	428	376	407	423	394	424	417	414	434	392	409	405	413	417	437	414	413	448	390	463	409	438	395	419	425	379	432	433	419	410	429	402	387	386	362	396	387	429	372	442	386	431	396	413	429	423	415	413	414	386	399	417	430	443	401	392	422	411	393	411	408	420	437	391	396	431	411	455	402	405	404	411	442	409	409	447	432	420	384	425	430	416	443	378	424	449	414	423	423	424	400	429	411	424	400	404	437	417	427	400	371	407	441	408	386	377	440	440	408	413	429	414	393	412	406	417	390	415	420	407	427	390	412	399	428	439	411	408	408	381	429	406	383	429	413	406	434	416	413	435	430	444	450	397	409	432	457	411	386	439	410	416	398	408	416	415	423	452	410	449	395	401	387	419	412	426	436	449	405	393	428	435	430	427	434	432	359	397	405	415	428	404	388	413	413	387	469	416	369	408	437	423	420	406	422	403	390	425	442	433	393	395	399	436	409	415	444	380	432	421	397	414	383	402	407	390	416	422	434	402	413	416	406	418	385	416	426	434	433	411	408	439	434	434	410	400	444	407	393	411	422	384	383	406	388	416	395	419	428	439	465	435	391	376	441	421	390	412	438	425	398	426	416	444	422	376	404	420	441	411	416	451	426	420	399	403	429	396	405	430	387	422	415	410	408	379	457	421	377	403	425	400	390	428	422	385	397	412	378	443	452	391	424	433	442	406	408	402	407	424	435	440	419	422	440	437	412	432	454	403	409	426	400	435	382	397	430	381	410	437	387	431	391	425	427	420	436	384	432	423	425	418	430	433	446	395	414	437	423	384	421	434	384	415	427	441	416	402	384	400	417	448	418	453	454	440	425	418	433	439	421	427	387	424	392	389	367	374	430	413	423	407	438	416	401	419	433	443	400	437	414	412	379	441	440	404	401	407	466	433	404	426	379	415	435	425	433	414	408	413	415	427	409	413	422	420	425	408	430	420	386	431	396	426	407	421	432	369	403	409	406	409	380	416	428	446	421	442	412	407	400	423	439	425	425	412	386	426	425	439	422	392	392	410	417	404	429
25542	40204	30776	20128	14408	9189	6556	4920	3738	3115	2432	2148	1863	1417	1273	1097	966	905	841	760	778	694	672	592	610	577	600	598	558	569	536	530	552	527	457	456	465	455	480	464	496	466	498	467	455	444	454	479	473	458	407	475	471	459	483	456	421	407	434	423	445	456	432	440	443	438	484	447	427	469	443	437	442	483	458	477	463	443	485	446	441	420	432	453	472	430	465	436	439	459	464	434	486	480	436	457	432	434	450	454	417	422	432	475	447	438	439	432	425	433	454	464	425	457	473	407	443	506	421	457	424	469	443	447	459	432	396	444	438	417	422	444	411	460	399	465	431	427	452	441	434	461	451	479	475	418	454	387	409	446	449	448	476	447	430	454	473	420	447	409	468	446	460	466	434	444	444	447	457	435	443	452	451	446	448	458	439	410	452	435	465	448	482	438	476	448	457	445	448	476	446	419	427	454	446	412	466	459	401	426	457	452	471	437	436	443	450	422	472	432	469	463	403	424	425	460	465	482	461	437	419	450	450	460	469	421	432	443	438	496	447	433	453	406	446	488	431	473	432	438	429	416	440	424	434	426	430	431	426	409	454	484	432	415	409	460	427	406	442	434	420	432	473	436	450	463	446	413	426	414	465	487	430	416	436	469	432	472	401	438	425	489	433	442	463	430	441	435	459	431	437	432	447	443	454	434	481	458	434	404	420	464	434	444	445	484	460	433	447	444	429	435	434	483	450	412	474	390	412	465	419	465	426	489	465	450	469	436	455	450	461	436	423	411	413	483	434	438	425	462	476	419	423	429	497	438	388	430	478	410	459	432	452	463	459	465	440	455	492	425	451	460	422	454	411	457	458	465	426	486	419	439	460	465	448	465	403	443	453	461	450	488	436	443	421	489	411	377	448	415	458	472	447	415	415	462	435	434	445	437	469	409	434	431	464	431	422	454	488	422	455	450	481	438	441	461	431	448	426	419	442	418	437	468	437	423	485	427	454	469	457	436	450	461	478	403	390	473	445	428	454	433	452	446	405	454	455	444	445	439	457	447	441	444	421	458	413	479	415	446	429	477	459	423	475	425	470	443	463	448	434	451	433	452	473	425	454	427	438	439	451	444	468	478	492	442	449	435	450	449	453	483	442	454	418	463	435	442	439	433	443	432	429	452	444	470	439	463	445	449	445	410	457	434	451	460	471	449	458	456	425	422	459	448	477	414	436	425	431	457	453	438	475	467	436	478	474	501	440	454	433	445	434	453	430	432	452	439	460	430	436	472	449	465	444	447	424	475	451	436	432	454	434	441	428	460	438	446	443	431	468	445	478	467	426	446	489	451	435	451	454	423	464	463	451	475	430	459	441	436	479	443	425	441	454	451	455	457	452	465	426	416	452	438	396	437	414	432	462	447	438	433	411	445	468	433	443	443	440	431	455	439	479	451	414	468	435	409	466	428	448	457	482	451	456	490	424	444	445	432	441	432	446	424	430	446	438	441	417	434	423	403	452	474	426	513	473	412	440	433	476	448	472	469	414	422	435	420	467	421	460	474	427	433	443	427	435	419	435	432	456	441	459	428	432	442	450	476	409	434	415	488	440	438	465	417	484	445	453	460	433	443	446	479	453	445	451	445	441	459	418	453	461	479	482	454	464	440	434	478	399	453	455	431	445	447	429	434	457	448	465	433	440	452	437	470	439	414	464	525	496	434	419	444	452	443	448	445	488	433	447	409	391	452	483	465	452	468	465	453	430	474	425	468	450	435	409	430	422	451	470	478	442	449	471	448	416	480	436	458	440	428	449	475	423	442	443	404	441	461	436	466	455	427	481	428	460	399	430	474	461	469	459	474	398	515	453	474	430	427	445	448	400	427	428	441	450	422	414	445	454	433	452	444	416	443	480	428	409	432	430	462	458	448	481	425	447	474	456	436	459	460	431	458	431	441	422	446	424	455	444	424	430	449	443	445	453	453	465	449	459	464	474	461	485	401	413	458	464	431	414	476	438	470	427	465	475	464	457	425	429	457	412	411	420	433	442	442	412	455	449	420	464	463	455	447	439	452	452	494	452	444	456	464	453	408	427	466	442	451	447	458	465	430	466	426	436	424	448	438	448	431	439	449	460	432	416	451	453	467	464	454	452	447	436	428	440	469	438	477	443	396	478	443	425	418	479	507	447	474	431	453	405	442	449	444	445	428	425	431	440	442	447	434	473	427	458	446	412	411	446	414	474	456	453	420	417	410	442	390	427	421	456	450	436	444	471	437	443	426	444	440	444	420	449	466	455	535	470	466	469	484	452	448	470	437	418	441	446	403	452	449	454	451	458	448	454	460	426	419	466	437	438	417	478	428	441	446	450	435	447	487	471	421	469	441	449	450	438	450	442	454	459	464	451	449	465	430	441	438	439	414	446	392	438	438	411	461	470	458	439	450	456	430	434	420	444	424	420	441	481	401	447	437	396	452	425	413	470	462	431	445	440	478	442	437	435	444	432	443	445	443	435	434	417	449	421	453	415	439	464	463	455	447	466	473	402	465	447	477	483	433	428	441	481	463	457	428	456	439	434	436	471	453	439	442	446	448	439	418	476	437	495	455	453	466	455	393	429	430	408	460	458	441	477	397	460	430	443	431	419	455	452	431	456	432	423	434	463	464	462	440	438	477	473	462	457	442	437	408	446	440	414	423	432	460	435	474	427	455	432	430	467	468	457	484	417	469	457	413	479	423	425	433	455	450	422	441	448	464	413	416	442	437	430	466	469	410	408	474	451	465	430	454	459	444	489	456	423	455	426	426	452	434	436	508	461	439	442	432	425	423	442	408	460	415	429	494	408	449	455	429	410	443	443	433	413	450	497	448	456	453	458	445	433	457	458	449	422	430	452	429	473	461	422	449	470	440	454	435	484	410	470	424	427	397	436	434	455	416	443	476	442	452	460	478	475	455	428	424	439	455	441	444	450	398	458	448	460	444	469	429	485	439	445	436	447	444	434	446	419	447	448	427	419	454	464	413	429	463	448	445	479	444	456	397	426	428	462	431	434	422	471	417	445	452	436	403	416	472	469	446	462	445	414	451	456	429	433	482	461	467	442	454	450	427	413	443	444	429	459	454	414	472	459	428	430	416	455	420	453	436	482	467	450	438	498	446	430	475	439	425	497	434	425	466	471	471	436	405	456	471	470	436	462	445	441	440	449	452	404	443	488	458	454	459	418	445	415	454	443	421	424	456	455	426	458	433	474	415	421	458	453	421	472	452	404	434	474	449	438	418	420	431	453	472	440	464	446	441	455	413	477	445	491	447	440	470	473	467	424	413	479	450	439	433	432	412	451	456	436	430	465	464	422	476	465	444	437	424	467	451	452	453	460	442	440	428	418	443	439	437	439	450	441	419	439	429	413	446	441	440	454	443	470	468	438	434	431	454	494	433	442	469	397	452	463	428	475	435	445	479	442	428	453	437	465	442	460	462	447	457	456	448	430	461	476	464	477	444	428	485	469	439	429	413
23361	21065	28279	24153	21469	17460	8661	5013	3542	2850	2327	2116	1772	1554	1308	1292	1255	1018	1067	983	959	886	866	847	805	810	788	856	796	796	806	764	758	700	750	708	721	665	721	714	672	708	735	695	687	618	689	720	671	701	638	714	688	697	659	649	666	717	685	691	707	678	667	692	664	655	680	703	681	664	682	666	674	655	689	642	697	667	652	692	663	642	644	662	672	632	670	654	653	693	672	663	667	710	656	692	646	677	641	634	658	694	661	716	656	697	693	697	684	701	688	689	669	663	672	655	658	699	660	638	693	649	688	696	649	654	666	677	689	676	657	677	653	658	648	720	700	616	676	687	680	670	632	670	679	671	689	711	727	674	664	698	685	643	625	647	609	719	672	651	664	705	668	655	655	693	653	656	667	669	655	673	672	703	659	724	652	650	677	692	690	640	678	669	631	633	644	685	712	684	633	671	703	663	701	641	612	661	671	658	664	663	634	610	651	673	719	661	634	673	665	628	736	694	719	687	654	693	647	635	683	668	649	651	666	645	674	657	681	619	670	636	660	626	663	665	660	661	725	693	740	681	743	677	679	657	658	675	662	663	660	651	663	689	668	673	712	652	700	690	664	670	688	645	672	660	645	671	677	690	671	637	703	673	640	715	674	694	673	652	710	642	671	640	686	686	681	663	685	618	713	651	679	684	689	681	676	722	702	688	702	705	732	677	628	669	645	668	673	650	640	685	661	697	664	691	692	656	666	675	697	661	719	718	662	632	665	643	676	675	671	673	662	643	632	620	645	669	651	701	675	661	686	683	679	708	658	688	639	707	668	671	673	685	694	664	687	652	663	694	647	688	664	662	654	684	667	690	687	661	711	677	629	690	665	672	691	671	640	645	694	686	662	612	600	672	675	649	612	689	630	654	673	689	694	647	660	651	694	666	648	639	638	683	638	643	671	732	673	643	709	681	633	693	686	686	656	654	676	696	654	664	687	645	712	677	673	665	654	680	675	636	582	673	710	619	714	706	653	695	636	650	644	700	662	651	706	664	718	679	687	630	707	694	680	674	653	726	652	691	688	678	621	637	629	693	689	625	640	664	704	678	684	699	690	639	660	656	682	683	640	673	645	701	687	638	706	662	700	703	696	715	710	643	672	716	714	683	689	629	678	705	650	677	684	703	672	718	680	604	706	639	698	669	678	677	658	677	669	693	693	677	719	722	622	673	675	668	703	665	642	616	645	665	706	689	679	671	702	636	641	647	708	663	679	676	691	690	717	669	698	624	630	667	721	691	684	689	647	676	704	675	686	676	684	657	692	679	637	677	664	713	679	672	691	706	634	643	652	637	705	673	683	651	679	702	745	740	695	674	715	670	665	642	665	646	660	659	658	634	678	654	685	636	670	677	662	652	663	652	695	718	637	665	643	691	684	719	695	691	626	639	626	648	696	702	672	672	680	712	673	631	693	678	668	693	683	653	693	688	719	679	674	683	722	671	713	687	637	662	623	674	679	651	724	690	689	652	673	685	685	674	630	637	667	666	687	661	699	694	680	663	662	646	646	673	676	617	757	725	665	665	723	664	648	650	666	629	698	628	640	655	634	662	672	663	644	649	642	691	683	668	659	669	672	674	687	632	677	661	698	709	642	690	709	691	658	689	656	644	650	645	749	675	657	691	649	647	638	704	652	664	642	654	658	676	689	636	626	693	642	690	663	632	718	679	730	623	690	670	724	684	691	671	645	671	635	675	669	681	678	685	653	697	668	680	662	670	659	673	693	659	673	646	648	696	655	620	671	695	644	697	754	651	689	693	612	681	654	662	681	673	671	677	622	621	682	684	658	684	637	681	669	626	682	678	680	643	645	664	689	632	712	685	649	674	704	666	709	677	647	652	673	686	674	669	691	639	675	705	711	644	653	675	635	651	696	692	695	664	645	649	636	664	683	646	657	665	670	634	674	697	649	688	681	670	698	655	667	681	643	724	685	676	670	645	637	655	629	678	646	679	648	644	697	688	640	634	702	671	639	662	674	650	689	673	694	655	698	687	644	679	653	633	672	710	627	665	694	671	705	692	614	630	729	726	644	668	627	647	684	645	684	715	706	719	675	674	660	628	682	619	627	667	686	677	707	639	685	684	649	678	633	668	664	681	688	707	674	665	681	682	705	706	695	715	646	711	690	620	668	657	672	631	618	675	693	608	676	642	689	654	721	707	673	694	700	695	684	686	649	663	688	644	618	695	639	673	613	666	663	689	679	656	648	645	681	644	648	674	664	656	691	668	687	635	701	683	662	666	671	662	686	669	703	684	666	612	644	681	620	629	670	629	661	674	651	639	643	633	722	710	634	659	649	641	676	668	690	667	702	660	664	700	685	644	682	660	715	636	694	698	684	655	671	669	692	711	661	622	673	623	637	680	686	645	666	656	673	689	642	659	661	694	651	686	678	717	677	631	715	653	660	676	647	675	680	697	649	664	677	721	721	667	669	698	685	648	660	661	672	624	675	659	671	653	657	666	668	636	656	655	676	651	671	667	637	698	664	669	648	633	685	690	671	678	621	631	720	695	638	665	614	714	683	637	649	700	644	700	701	698	646	651	690	683	660	709	639	703	650	674	672	649	637	698	655	650	692	634	630	655	679	679	694	637	678	676	682	641	626	661	635	701	712	665	644	669	611	650	686	683	675	623	685	670	683	677	718	647	712	696	640	639	672	676	672	695	681	680	669	649	697	684	662	654	659	691	647	681	647	690	728	682	646	683	671	625	662	635	666	673	678	706	715	642	686	618	696	698	699	644	708	719	635	616	719	687	681	658	681	689	688	648	676	622	675	712	631	698	690	678	681	651	685	703	675	704	660	656	665	646	663	699	672	645	707	706	659	649	693	678	670	698	652	650	657	702	647	708	639	668	630	672	632	652	640	674	699	690	670	656	678	663	666	675	672	658	642	679	671	679	690	667	651	626	711	683	660	622	678	687	671	661	673	672	687	652	632	719	699	653	658	707	646	628	648	660	628	659	711	666	658	624	689	628	670	724	670	728	668	685	704	692	660	683	713	629	661	684	651	676	693	658	672	656	674	708	642	688	673	680	630	660	679	707	664	664	703	641	597	681	715	689	662	672	637	607	631	662	693	697	694	685	689	737	667	666	699	684	621	640	668	661	641	649	692	693	656	668	642	650	636	633	647	660	682	670	722	702	638	658	672	695	673	703	714	690	688	660	669	678	656	644	682	661	675	670	630	674	673	680	671	701	694	721	639	634	669	635	678	655	662	649	626	667	717	682	685	666	672	630	675	673	707	672	660	637	680	623	629	658	675	673	682	663	702	680	745	649	679	639	654	668	630	661	667	709	691	701	690	696	671	680	686	656	655	692	689	675	674	689	672	700	661	673	687	707	699	694	677	661	635	656	686	676	661	635	648	649	653	691	734	681	646	675	650	694	673	661	653	693	652	696	656	733	645	630	662	688	674	718	682	643	662	697	673	634	647	639	656	696	661	661	677	693
26183	47786	36967	25729	19411	12939	9685	7553	5764	4512	3771	3070	2527	2123	1928	1740	1604	1349	1262	1247	1186	1162	992	996	978	963	951	939	894	886	836	889	838	818	797	710	753	764	726	775	713	802	752	722	762	709	692	715	744	681	703	727	717	725	664	717	735	690	667	700	726	708	737	676	723	723	635	699	713	719	731	679	667	686	749	725	670	667	702	679	672	723	673	761	716	742	694	680	702	716	679	650	742	684	734	667	706	741	685	720	696	791	692	692	682	682	688	745	694	729	711	719	703	683	678	686	706	720	727	756	696	722	695	700	668	707	701	716	643	727	679	706	710	696	655	711	719	714	702	706	711	671	675	723	730	650	753	702	694	693	708	681	670	732	719	647	729	715	677	733	721	689	713	679	683	702	710	702	719	686	704	698	709	690	732	677	717	725	755	670	672	713	678	686	730	680	707	693	665	701	694	743	707	718	725	718	703	712	664	679	733	716	713	747	692	734	740	688	650	736	674	694	717	708	736	685	669	660	730	699	699	665	668	695	725	694	696	754	718	704	724	682	723	761	728	692	708	748	661	681	702	702	648	725	712	710	711	727	709	696	725	729	691	690	683	704	734	719	737	745	641	694	701	717	693	662	712	739	678	706	674	686	712	749	678	720	737	682	757	732	674	746	702	671	732	721	723	675	732	735	676	686	691	677	664	693	673	677	702	712	706	700	692	727	723	735	736	714	725	745	744	702	720	720	704	731	714	767	720	712	700	705	744	760	707	735	730	649	737	718	678	710	696	706	719	686	712	708	693	688	691	661	721	687	698	685	682	729	723	679	693	708	639	724	647	689	697	675	690	706	710	734	653	712	645	705	701	726	753	675	638	689	686	642	653	704	697	709	730	724	732	697	740	649	745	705	705	672	653	679	745	718	656	743	710	726	701	669	731	738	687	697	701	713	707	683	704	685	683	702	705	740	738	706	730	701	716	635	721	753	659	700	747	707	736	665	693	654	704	716	739	684	728	686	703	671	676	748	677	702	681	684	661	718	710	698	708	765	708	706	689	725	688	702	730	678	685	697	668	722	670	696	723	693	705	726	688	723	688	664	688	740	658	685	724	667	727	725	683	717	709	708	668	731	706	734	720	680	671	694	737	717	753	688	736	709	716	699	672	738	739	735	710	708	681	727	723	746	714	669	718	702	719	709	685	688	694	712	745	653	682	688	689	683	717	742	714	732	745	729	689	702	749	700	709	700	683	721	707	721	694	715	721	659	685	708	731	718	684	721	742	682	710	716	734	690	749	733	711	708	704	667	696	655	727	705	703	674	715	660	727	740	702	714	716	718	692	713	731	720	671	680	727	713	705	698	670	707	685	684	708	739	696	680	712	695	646	727	733	689	681	697	709	679	689	726	709	725	680	681	656	703	703	686	703	684	672	660	684	710	739	705	715	730	690	694	687	701	700	674	669	728	658	710	721	685	732	701	680	688	673	651	696	693	725	748	699	733	754	703	681	662	723	690	696	740	683	699	710	749	689	713	683	683	701	707	676	700	724	708	672	762	691	704	732	688	729	692	717	698	710	704	715	727	683	698	733	689	681	677	704	740	686	719	728	740	711	660	652	734	756	749	720	709	728	707	712	703	729	714	674	731	736	698	687	655	701	711	725	748	721	700	709	682	702	693	659	652	705	727	665	690	694	688	707	705	746	747	689	725	699	717	689	711	716	718	704	742	714	709	700	677	677	648	730	669	716	758	718	686	646	666	690	699	698	679	739	661	722	704	682	700	721	696	741	703	728	681	648	713	692	727	641	712	711	696	685	691	702	681	708	681	722	707	703	751	668	724	738	678	723	663	684	684	690	696	687	725	633	682	699	645	701	693	703	708	737	677	711	707	697	684	717	712	726	703	682	716	743	704	689	695	688	705	741	629	707	675	703	676	657	740	735	662	700	754	755	658	716	689	691	695	689	749	693	696	730	706	694	688	672	697	694	697	699	705	655	657	720	715	679	654	666	719	706	720	742	722	667	657	701	717	692	711	679	720	707	715	718	736	737	720	660	679	713	721	658	669	709	679	765	739	711	728	737	706	709	720	708	704	698	718	707	761	755	714	725	721	697	685	732	681	718	746	751	716	690	731	680	801	726	746	698	723	697	688	663	705	699	679	710	654	704	690	696	699	705	751	710	676	716	747	721	736	748	679	677	662	740	714	660	703	708	707	672	705	765	761	735	707	706	682	730	756	730	677	750	691	702	692	678	677	744	773	726	696	741	684	697	710	708	702	735	722	704	746	716	714	660	693	768	662	707	729	741	705	670	753	733	679	685	676	665	721	711	711	675	726	760	704	714	685	686	704	726	696	702	697	691	695	725	718	708	752	700	708	700	694	696	710	696	686	715	689	701	708	733	688	711	691	692	672	742	752	696	693	695	681	714	701	685	694	750	725	720	690	651	658	691	728	693	712	655	735	697	712	706	713	739	720	727	665	738	721	646	708	701	695	703	711	701	701	743	672	681	669	672	746	653	697	712	689	668	715	696	685	763	695	739	756	714	690	679	718	662	663	741	714	670	713	721	720	646	734	687	681	672	680	725	767	667	705	646	693	686	708	689	690	681	680	718	700	727	671	716	691	698	716	692	719	692	733	681	776	687	687	652	773	674	721	734	693	724	680	675	712	700	713	724	669	696	719	720	735	711	708	722	717	687	667	706	675	709	704	667	701	686	694	722	729	670	728	696	704	730	622	717	711	667	739	717	713	747	728	735	691	697	739	684	741	698	650	748	756	710	730	703	728	708	669	768	733	734	672	659	722	666	699	711	699	714	687	724	706	752	740	697	691	712	669	677	700	727	706	701	707	676	687	687	716	702	706	703	712	696	705	709	697	689	670	662	681	676	733	715	691	662	668	700	704	702	698	660	717	730	736	707	703	724	685	721	705	720	704	660	710	695	693	712	731	699	689	680	697	738	682	646	719	713	740	659	687	733	710	687	669	714	701	722	727	693	652	736	708	682	646	720	707	673	705	705	711	735	675	714	723	749	732	714	700	709	682	724	735	716	693	692	728	720	659	694	684	744	725	716	693	687	709	720	726	729	660	693	666	654	716	734	716	733	669	708	707	672	720	708	697	638	677	697	662	762	721	718	656	695	719	649	680	731	724	629	710	708	704	680	696	750	759	703	684	719	715	708	695	698	763	692	730	719	724	716	685	703	700	669	740	670	701	726	681	705	721	713	700	736	716	736	726	692	738	755	711	689	728	706	703	657	690	701	737	767	703	706	738	670	710	706	708	664	736	740	690	654	686	694	688	717	705	672	720	717	693	731	671	676	687	690	714	739	719	706	715	713	693	730	714	680	698	737	729	730	689	716	691	733	743	675	744	680	717	684	725	698	707	679	700	756	705	689	743	665	674	710	706	700	739	691	723	716	747	706	712	714	729	685	736	684	697	663	731	722	706	735	728	701	666	737	722	710	727	678	738	728	689	703	705	709	724	700	703	669	670	669	677	690	723
24589	21051	27436	25720	18617	9722	5313	3617	2696	2039	1859	1475	1151	1046	960	818	786	673	684	630	615	565	541	494	496	482	504	511	472	440	421	454	395	465	408	356	359	363	358	388	357	349	387	385	360	348	329	364	319	342	373	338	362	359	326	356	361	350	324	350	357	354	359	355	368	366	332	337	353	350	342	335	361	335	341	325	339	380	321	328	367	335	337	360	308	355	328	370	357	341	318	304	319	373	339	327	363	336	350	382	364	375	350	307	319	364	335	344	350	331	315	337	317	361	318	316	356	340	304	360	323	361	348	366	339	357	381	369	322	366	344	340	322	341	375	370	347	356	327	324	340	334	299	375	308	368	342	349	316	341	346	346	346	368	349	323	333	349	340	380	384	332	330	355	321	353	337	380	351	321	362	363	341	292	363	383	363	361	314	342	338	349	369	318	311	349	351	361	333	335	312	340	340	327	363	375	345	352	343	357	393	320	333	341	353	381	355	336	320	348	391	358	354	370	346	357	353	331	354	340	332	347	349	305	358	335	326	340	340	350	306	334	351	313	337	319	331	341	355	309	339	339	347	351	356	342	327	346	333	313	392	296	352	346	328	350	351	318	336	315	345	351	345	344	351	338	354	364	375	338	359	340	339	334	356	335	334	319	356	378	334	361	334	334	343	365	360	336	342	334	326	339	361	314	369	342	320	341	350	315	347	340	332	334	379	371	352	328	356	361	358	365	349	373	347	354	316	313	346	366	369	402	308	320	322	349	351	367	377	331	347	341	363	373	348	348	394	338	363	304	323	342	339	344	320	314	342	330	363	311	358	347	326	362	339	363	330	367	326	363	352	335	342	357	318	354	342	365	357	334	334	357	326	359	336	305	362	381	374	348	379	329	347	364	333	330	299	364	332	314	335	329	335	335	355	329	332	350	343	339	319	346	315	341	323	359	351	343	340	339	347	369	324	336	340	347	343	327	347	350	340	348	340	326	338	335	369	331	356	347	337	352	357	334	334	371	358	368	331	331	345	337	355	351	384	349	331	326	332	343	322	337	361	389	337	303	341	350	371	353	315	305	299	341	286	357	360	351	324	346	356	324	321	306	345	330	334	369	332	334	359	332	370	413	387	367	351	356	325	331	333	329	364	356	380	358	329	357	336	355	336	381	330	334	371	361	339	338	363	373	379	349	350	331	330	375	327	351	336	359	335	370	306	341	350	379	373	348	346	358	355	328	373	358	339	380	350	350	345	346	328	356	362	359	354	359	330	336	346	366	337	331	347	327	357	315	314	358	317	322	339	327	320	331	375	347	381	331	327	356	360	333	339	355	334	320	360	337	325	332	364	365	352	329	317	337	334	324	366	359	359	326	355	348	326	342	350	325	347	348	318	302	345	327	337	357	318	348	350	366	345	346	334	364	363	336	331	337	337	337	341	330	344	343	339	372	327	393	331	354	329	390	324	357	405	380	358	317	349	316	356	366	352	344	317	373	333	335	328	354	339	339	316	310	357	378	348	339	361	329	367	370	336	340	339	318	322	358	373	363	364	375	338	380	364	335	367	326	367	397	341	317	344	344	344	340	327	332	360	384	299	298	340	351	352	357	332	311	350	358	366	396	331	347	330	296	351	331	353	326	332	365	333	360	342	350	375	329	321	312	336	363	353	333	340	332	341	329	361	375	369	370	325	341	338	328	350	342	341	334	377	345	340	341	335	352	362	322	356	355	363	343	355	332	357	319	365	355	337	375	315	365	369	341	349	335	338	344	364	351	340	336	359	357	337	374	333	354	343	348	347	375	353	347	368	352	342	355	357	347	326	364	328	368	323	379	307	362	356	327	352	313	353	384	344	358	313	356	314	381	333	342	296	355	346	363	369	371	337	348	345	335	343	320	353	355	310	326	344	337	350	329	335	362	334	331	365	384	341	376	349	367	325	335	341	302	343	360	337	360	349	349	331	339	349	345	354	323	352	335	353	373	339	342	366	355	346	331	340	349	352	333	349	357	381	360	328	365	303	361	352	333	350	352	376	372	339	341	340	353	306	319	338	353	344	356	349	337	331	332	334	343	349	317	366	295	334	388	346	360	324	333	384	327	338	339	336	359	351	351	366	342	349	287	355	346	377	309	350	346	331	326	320	359	361	347	334	334	350	329	373	353	317	330	351	379	290	370	356	374	375	330	344	368	348	347	319	341	367	359	361	330	343	346	378	331	335	329	343	319	348	346	366	316	351	331	347	341	345	342	330	360	334	358	338	347	344	360	340	352	373	358	342	361	354	395	307	366	368	354	352	342	374	361	345	363	343	305	339	348	369	340	349	347	364	363	382	354	363	369	364	364	359	340	353	338	361	347	348	335	332	321	337	356	375	348	322	354	322	350	302	351	345	376	372	318	351	326	340	385	372	344	338	322	331	346	383	351	329	376	356	349	359	351	332	339	362	328	382	317	342	327	316	327	381	349	362	372	323	352	316	328	359	334	333	332	326	348	308	340	325	367	329	362	334	371	354	334	358	330	312	354	332	328	343	339	344	348	357	303	324	367	302	370	367	345	346	342	323	373	345	353	372	363	373	366	369	325	327	334	350	357	379	394	334	345	353	374	347	402	352	342	363	329	343	346	347	346	353	351	306	375	329	357	341	340	350	345	321	369	351	315	337	346	339	337	341	322	334	358	352	351	328	356	319	367	347	358	348	352	319	360	330	343	363	391	340	358	363	336	356	332	347	346	352	326	384	342	330	358	350	342	340	365	375	350	334	373	321	379	326	385	376	334	349	361	348	376	329	319	356	333	323	386	323	395	343	348	345	337	356	331	362	354	353	364	339	335	332	350	316	331	327	355	320	315	309	337	348	342	366	372	366	331	341	330	331	355	354	352	325	332	355	341	347	334	376	356	349	330	366	334	372	361	357	374	352	368	361	345	378	341	358	382	338	353	368	342	335	335	356	358	340	373	371	347	361	387	303	365	313	363	332	319	374	356	357	350	347	361	359	364	328	338	343	312	346	330	361	338	344	332	328	362	339	341	339	351	372	359	339	382	327	365	375	332	371	330	332	356	332	327	340	339	341	341	331	353	358	355	348	368	347	359	364	366	336	328	327	324	360	369	336	331	345	356	357	340	343	343	345	351	336	347	323	353	333	347	369	361	386	343	345	334	338	358	359	338	372	320	360	369	349	348	344	328	322	355	361	368	382	347	299	344	346	353	334	335	379	348	337	382	346	335	377	320	342	383	363	330	347	334	328	314	340	354	354	354	333	349	343	325	363	364	342	350	382	375	361	360	317	336	365	333	350	352	344	346	364	318	343	356	327	349	315	335	376	360	341	353	376	364	343	331	362	324	335	345	332	342	356	321	329	360	350	335	351	374	328	344	374	333	354	343	325	354	342	327	339	350	352	342	368	332	376	343	340	364	325	345	375	393	344	352	330	333	307	348	339	336	360	316	333	335	363	366	364	344	339	355	326	358	395	351	322	350	359	350	333	317	317	376	373	344	359	321
25346	44885	34841	24188	18201	11970	8600	6588	5021	3801	3203	2458	1928	1655	1535	1219	1131	974	914	877	820	712	685	634	599	629	639	578	577	520	516	488	497	501	433	386	418	383	438	432	403	435	412	394	378	390	370	382	360	382	395	402	364	395	419	386	355	395	397	394	352	352	381	403	384	415	372	409	403	349	385	368	429	389	410	355	340	376	417	392	405	373	390	373	375	367	378	420	408	346	380	394	369	395	379	425	364	373	355	415	413	386	329	401	379	392	386	402	354	437	392	387	386	388	387	406	405	392	371	399	373	401	368	379	404	385	381	367	370	365	365	380	387	387	387	392	376	375	379	413	373	388	367	386	400	379	391	404	397	379	405	375	384	378	366	363	388	378	390	387	399	384	390	373	363	367	373	348	392	366	362	402	379	374	391	378	376	401	425	372	368	371	385	353	406	403	384	396	386	405	365	394	359	375	365	398	378	381	373	405	392	354	373	405	403	369	415	379	407	381	376	351	382	346	401	397	408	391	367	402	377	353	385	398	390	369	342	376	417	400	342	387	380	370	354	396	397	405	346	416	371	375	424	388	382	396	363	357	396	344	345	378	377	389	376	401	358	373	381	385	351	367	379	399	362	435	386	365	391	357	352	430	363	386	376	410	385	359	405	340	372	396	384	391	364	392	371	388	357	369	349	385	384	386	408	409	384	343	369	390	404	375	365	411	375	396	385	385	363	393	373	386	370	369	364	388	385	400	363	392	377	364	388	403	394	414	396	398	402	393	415	391	366	396	399	428	403	381	377	370	380	392	417	366	385	411	398	364	407	411	400	376	385	351	355	406	385	377	410	352	369	408	353	378	396	399	395	367	394	365	391	391	369	402	371	349	384	377	360	376	395	358	403	402	415	412	396	381	376	415	376	373	370	370	402	395	381	352	357	376	368	393	383	339	386	370	393	325	359	400	386	382	397	340	391	398	393	378	392	380	379	382	376	410	326	413	414	382	392	370	370	347	378	385	406	374	378	411	372	366	385	364	381	377	415	343	389	340	391	370	386	403	378	385	407	335	355	348	396	388	387	365	376	378	382	385	350	400	378	348	376	392	410	369	396	382	384	365	345	378	362	356	393	364	399	370	366	405	348	413	395	388	364	411	408	418	398	372	366	400	386	333	386	376	407	363	371	411	387	388	367	387	407	387	389	350	387	423	405	384	352	367	374	382	396	409	371	366	355	386	383	372	370	352	389	366	389	386	355	381	382	392	409	388	359	361	407	388	365	383	377	399	378	369	365	385	395	411	401	401	389	407	358	377	334	399	362	382	367	384	381	337	342	413	381	365	355	376	357	342	368	370	385	355	377	386	410	377	385	382	359	420	368	378	370	387	392	367	381	375	348	398	363	427	356	406	385	387	391	401	405	399	371	377	388	385	393	430	384	369	372	372	383	399	402	395	395	392	401	368	380	379	369	403	345	366	379	332	379	371	397	375	384	370	380	351	382	367	384	387	425	367	382	360	410	379	360	355	408	388	396	374	376	377	348	368	345	370	402	404	357	365	387	384	383	355	381	412	371	419	380	425	375	334	409	388	374	403	387	353	406	335	381	393	362	404	414	407	352	370	346	393	398	383	372	375	393	340	371	381	386	400	349	386	391	380	367	370	413	365	411	378	346	427	355	360	344	390	387	391	384	348	386	394	399	382	366	412	369	422	380	408	395	379	348	394	404	361	386	372	397	353	392	366	385	379	414	383	381	408	395	384	400	385	410	395	390	385	390	369	352	424	378	392	383	360	370	368	371	398	368	400	425	403	375	379	348	392	403	371	376	385	379	382	344	398	411	381	381	395	375	400	354	402	375	387	424	394	369	371	382	396	369	408	392	408	377	357	405	386	345	390	372	377	380	407	364	396	386	398	359	374	377	343	385	386	389	389	395	409	377	354	376	339	360	392	362	417	381	367	337	361	372	368	387	386	367	390	369	392	397	354	389	369	364	399	379	392	361	358	413	356	417	385	362	364	376	390	383	414	355	391	355	379	375	371	401	371	403	396	396	375	371	380	351	386	374	389	386	436	366	376	374	381	412	400	388	370	394	365	399	367	379	388	353	414	403	384	378	408	391	383	411	371	385	422	384	375	377	374	387	390	348	379	410	409	376	386	396	379	410	396	374	382	391	390	386	404	405	406	367	368	348	402	395	391	401	415	400	391	395	387	383	369	377	390	384	388	392	359	362	409	419	361	375	387	386	366	384	358	386	394	387	387	404	399	428	371	401	373	405	365	385	403	365	385	406	411	393	407	398	378	418	372	404	353	410	406	357	376	379	373	411	363	356	386	385	414	425	377	379	390	356	391	361	414	395	396	385	371	357	360	394	394	417	394	355	356	406	365	395	410	393	389	386	383	387	402	355	380	369	379	385	407	336	371	358	379	394	365	374	379	387	398	366	380	383	373	393	368	379	344	373	376	381	408	399	393	356	384	425	350	379	387	410	363	372	412	393	374	390	360	391	403	399	383	369	383	350	381	366	375	367	381	396	385	372	385	427	369	375	347	385	377	415	386	374	381	383	381	388	357	399	393	335	371	384	397	370	363	401	359	407	387	380	357	366	374	369	372	327	363	365	344	395	413	397	368	357	366	361	379	428	402	386	378	403	402	391	405	405	405	389	390	399	374	369	402	351	361	399	390	373	392	383	406	385	389	394	403	417	401	390	375	375	383	371	360	374	396	375	387	385	356	377	384	399	386	373	395	384	384	344	390	360	403	381	370	361	395	397	336	358	403	370	411	394	360	377	389	363	396	401	343	384	393	387	361	353	372	365	383	404	393	403	369	364	371	374	392	345	407	400	387	369	411	350	382	398	397	408	437	358	381	377	450	379	418	368	406	360	376	334	385	363	383	369	413	377	379	379	376	389	390	393	345	380	366	400	367	391	431	368	392	386	341	347	398	401	419	375	400	392	381	391	412	339	371	381	397	406	356	394	406	387	374	374	403	383	349	375	364	384	359	425	355	393	384	388	357	381	402	377	402	369	389	405	382	442	358	376	396	356	372	412	379	402	351	368	383	387	361	347	360	377	407	353	360	407	347	364	399	399	360	407	383	379	372	400	372	398	365	407	381	348	375	380	424	385	407	392	397	360	387	367	377	410	342	397	358	354	400	381	372	393	386	360	391	375	384	366	371	396	392	385	382	379	398	393	383	379	391	383	410	378	384	388	416	381	376	387	386	395	366	375	410	395	382	345	349	387	365	386	374	384	393	377	353	381	389	347	362	357	356	363	342	386	418	354	384	410	385	368	367	383	390	359	395	376	380	397	387	384	379	400	410	360	371	410	378	408	379	373	373	388	403	378	388	393	400	365	354	377	382	398	368	397	375	382	371	414	346	371	415	366	385	392	408	387	376	395	386	356	384	361	336	417	392	356	397	405	354	373	343	381	408	388	348	395	348	358	388	380	389	368	391	421	426	346	397	380	360	412	375	397	354	342	369	376	360	383	339	388	393	359	380
22423	21088	28708	23708	21231	21726	16826	7194	4727	3786	3121	2538	2025	1976	1738	1415	1415	1306	1210	1214	1109	1143	952	899	857	933	881	910	845	840	836	787	788	759	755	714	703	774	722	720	713	680	706	757	731	643	665	672	715	697	678	698	711	676	695	663	662	648	666	697	690	710	659	698	650	702	646	664	683	667	692	696	729	646	668	694	714	655	713	692	707	671	687	671	652	632	672	655	682	673	677	713	622	677	687	679	670	704	700	659	718	655	660	686	678	690	642	679	695	662	672	697	675	648	691	671	670	632	713	689	642	663	701	650	634	727	678	658	639	676	685	674	688	680	667	677	686	681	653	660	677	683	653	653	653	677	661	660	635	732	666	699	691	686	695	668	663	688	659	622	650	670	688	707	706	677	658	681	668	736	697	673	652	716	644	659	677	695	689	660	675	648	697	707	727	710	669	668	679	638	682	654	664	645	659	683	674	657	664	691	681	663	675	711	738	678	714	688	709	663	706	671	672	702	691	697	656	660	680	679	722	681	669	706	678	700	680	676	694	692	717	661	742	711	701	725	670	672	664	649	672	746	669	691	687	681	658	634	647	680	639	673	666	680	643	712	666	681	660	657	691	662	673	715	690	708	672	674	685	668	662	698	669	682	692	725	682	745	643	674	643	677	704	711	718	738	693	614	639	648	697	720	695	692	679	643	666	632	677	666	667	698	659	655	629	642	730	618	619	685	716	716	668	687	685	727	682	706	725	677	649	699	651	674	700	657	683	685	694	645	667	681	683	623	679	649	665	682	692	696	664	651	674	701	684	669	657	644	721	660	655	615	664	665	699	679	671	707	667	667	697	660	656	648	703	710	625	722	676	652	670	650	678	662	740	712	643	685	639	700	633	645	652	710	670	689	626	629	682	642	691	670	660	643	672	680	679	684	666	666	704	673	664	726	668	627	720	661	661	668	666	654	707	683	681	674	657	681	691	714	676	603	627	728	696	672	683	692	708	637	701	672	635	662	685	656	711	697	676	702	652	695	664	684	703	665	739	670	706	647	708	637	699	712	661	735	650	692	679	719	663	690	643	729	627	662	645	623	650	672	674	656	656	689	716	679	689	657	696	676	640	656	619	672	656	658	687	709	669	693	702	659	657	664	692	681	722	700	677	648	678	669	703	695	622	637	662	712	676	698	696	696	695	677	697	705	674	673	694	669	712	673	687	642	657	651	670	665	643	731	665	605	679	648	663	703	697	670	726	713	654	693	702	678	681	689	657	694	699	643	629	708	674	649	704	673	653	677	661	679	652	666	663	674	688	685	652	694	722	692	684	654	697	726	677	712	676	701	685	640	689	634	628	664	667	665	695	648	718	693	632	669	652	678	681	711	679	700	673	706	726	713	676	695	688	634	625	665	713	664	684	703	681	714	675	646	623	638	649	638	676	679	666	678	719	674	686	634	668	708	670	669	705	593	694	692	720	700	664	658	670	669	688	628	678	631	672	652	663	684	691	671	638	658	670	720	688	675	702	668	705	643	630	664	633	699	681	674	672	712	651	651	658	645	669	671	680	691	652	698	666	662	697	686	729	684	669	661	696	645	637	683	681	662	725	692	680	642	684	686	684	688	702	680	691	689	678	624	660	694	698	702	659	619	677	714	691	694	664	677	663	681	649	652	676	702	669	723	717	687	682	663	699	696	676	630	600	620	683	679	715	665	701	653	667	658	630	632	634	691	666	682	717	707	654	667	649	672	708	667	722	676	662	680	708	674	647	688	677	647	634	657	667	692	671	642	703	679	713	714	647	732	669	712	655	677	676	654	647	664	639	681	711	681	725	697	661	686	702	672	649	649	654	672	706	641	643	672	658	688	713	674	631	674	649	679	674	616	685	710	651	707	731	691	662	645	654	671	705	710	676	695	711	669	643	674	665	621	688	660	653	639	689	656	659	685	757	693	704	651	686	678	723	664	685	635	663	654	678	693	606	668	657	650	671	652	674	678	693	601	695	711	660	737	643	680	689	666	676	687	664	713	706	621	677	664	697	650	664	671	671	654	680	695	676	678	668	670	668	707	684	687	682	630	686	692	708	671	677	650	702	640	670	694	719	667	691	681	671	665	686	713	676	660	705	638	695	691	670	643	682	676	623	713	663	694	632	707	672	716	691	674	630	645	625	689	671	684	654	702	638	651	640	697	637	706	745	645	661	615	687	696	685	689	713	653	654	673	685	612	694	701	661	673	650	695	721	651	661	722	668	729	659	706	675	659	717	653	663	687	714	668	637	710	645	689	719	671	695	684	655	696	701	677	655	665	657	696	655	660	676	674	642	657	686	668	686	657	667	656	652	701	647	669	638	701	667	702	704	680	686	696	647	689	724	634	708	679	684	646	671	729	672	658	658	688	662	681	645	696	673	674	665	704	739	668	686	702	662	707	679	700	724	707	671	695	690	662	665	651	642	703	682	723	679	719	678	611	633	681	698	697	672	644	653	696	687	668	704	737	700	650	694	692	701	743	692	677	718	629	670	636	634	711	674	702	668	663	689	646	648	700	647	662	698	664	649	685	667	681	662	709	650	693	670	670	684	688	663	734	633	659	702	659	668	643	701	695	674	634	701	706	660	677	639	641	643	660	651	673	707	654	690	687	633	689	673	657	690	693	691	679	677	685	663	665	726	649	677	646	678	669	680	682	700	686	722	652	685	632	687	675	691	696	697	671	664	699	673	725	652	728	673	657	654	737	673	684	689	664	667	664	704	678	687	672	683	691	673	649	646	687	690	675	692	674	658	667	664	661	703	676	700	670	667	718	675	700	690	655	702	698	707	677	677	684	638	681	658	663	659	683	678	666	635	676	711	700	668	709	673	671	673	630	686	655	697	636	679	649	619	654	715	719	676	631	653	693	654	629	659	680	681	656	643	697	677	673	664	690	691	644	682	682	649	681	659	636	710	697	665	647	650	703	695	652	653	681	662	677	662	653	681	677	650	685	655	662	694	645	715	627	644	634	669	694	698	647	637	644	704	700	697	691	637	676	648	708	666	672	710	657	712	709	674	663	631	674	668	663	661	699	680	680	687	641	688	676	690	680	661	697	665	657	716	659	676	665	671	649	723	691	657	657	662	684	667	701	629	696	666	713	642	669	699	652	667	683	633	659	666	652	688	710	648	703	653	711	702	656	683	684	709	687	717	682	690	662	682	678	723	692	663	686	718	710	704	685	648	642	712	723	700	702	681	669	689	689	716	692	700	705	660	678	658	675	691	680	708	699	639	638	703	647	654	713	704	662	670	682	727	679	679	691	647	716	720	661	694	694	667	618	675	689	680	678	670	685	686	729	695	628	700	677	704	680	668	633	673	715	690	691	637	689	649	689	683	695	720	665	647	674	669	663	688	656	679	689	698	674	688	658	664	657	670	670	672	645	647	679	652	686	665	639	681	686	659	674	680	682	734	674	667	695	674	726	638	715	699	614	675	643	658	640	722	705	684	694	675	655	690	631	697	698	679	708
28134	52814	41340	30566	24178	16884	12452	9862	7652	6032	4846	3709	2938	2725	2423	1892	1736	1784	1464	1475	1394	1324	1188	1031	1033	1047	1067	975	977	940	907	892	920	808	809	744	724	754	763	779	735	767	767	685	705	787	730	712	718	734	718	760	786	770	663	735	653	713	697	750	732	667	687	727	721	706	703	714	706	674	724	693	671	662	701	676	721	731	714	697	739	741	673	699	699	684	675	682	708	708	728	688	675	694	737	672	698	715	635	722	719	706	700	685	704	688	744	727	705	685	746	690	721	715	704	688	716	709	745	687	674	703	725	705	735	719	698	717	741	714	669	673	716	714	682	740	690	708	701	675	778	744	706	636	702	708	708	698	684	690	724	695	748	680	734	659	699	683	702	732	736	681	713	668	700	676	685	719	736	735	701	701	742	668	708	753	738	707	722	727	766	738	673	683	726	757	731	741	683	735	725	722	706	693	707	733	727	683	695	707	702	699	686	707	733	741	702	666	654	737	716	716	727	725	696	704	715	681	708	691	730	719	673	711	678	661	695	701	676	723	719	742	712	702	702	689	698	700	685	718	706	713	716	761	718	735	743	699	686	670	705	689	681	681	712	710	696	723	673	665	690	666	686	699	712	730	702	717	771	761	719	702	733	680	710	681	637	713	713	709	741	689	730	671	713	695	690	712	750	724	692	753	678	664	662	727	704	741	697	671	733	721	671	713	715	692	709	704	689	747	708	708	694	689	722	718	721	700	708	658	660	701	728	699	677	694	697	689	736	704	738	691	714	664	704	714	692	721	734	669	719	717	726	692	769	717	762	708	705	699	707	718	710	725	710	722	706	697	717	677	745	741	723	661	699	680	720	736	711	701	684	716	688	722	703	684	716	749	650	677	683	716	646	684	682	727	713	729	703	686	652	694	721	719	698	722	729	708	755	699	706	730	727	698	731	685	742	714	708	727	711	699	707	759	738	703	761	685	708	754	678	703	702	706	734	689	753	700	701	683	705	698	651	731	712	705	736	688	706	688	746	691	707	732	727	699	690	732	710	699	652	702	702	717	729	737	690	721	690	726	706	710	732	747	695	739	691	729	706	703	702	664	721	706	735	628	722	752	702	700	707	725	726	656	708	685	738	642	687	744	691	726	705	700	668	674	732	699	664	718	715	683	638	712	665	728	685	664	693	739	671	701	708	758	725	729	701	715	714	729	713	712	678	721	717	749	726	717	686	699	758	705	689	676	661	758	697	650	724	663	685	727	719	709	741	705	732	721	712	666	707	699	674	701	693	732	655	698	699	667	751	690	673	714	696	710	653	692	709	726	707	774	725	692	689	713	720	699	749	694	728	731	693	735	719	694	704	743	717	741	688	710	725	724	704	731	768	685	712	703	690	708	711	756	707	652	671	727	754	696	713	726	718	692	700	773	722	695	717	712	699	731	758	741	700	675	692	734	730	699	721	763	652	698	732	731	714	722	687	704	694	656	713	691	681	726	698	703	748	726	682	638	688	671	706	689	728	678	743	750	750	669	684	726	742	741	725	735	716	713	713	720	687	748	680	654	690	719	699	720	740	722	671	762	708	668	732	715	677	730	704	754	743	715	740	668	695	702	709	709	725	685	655	703	700	714	725	697	756	657	725	719	736	717	682	709	698	683	698	709	712	682	753	702	691	678	735	683	706	756	735	695	697	695	786	724	692	699	700	727	692	712	696	701	733	692	677	680	699	657	674	720	680	722	688	709	661	717	688	730	719	667	722	718	757	728	749	686	724	672	709	687	674	699	701	653	681	687	735	707	734	656	736	726	717	715	686	682	719	678	666	687	682	638	781	730	680	688	747	702	714	680	711	724	682	746	725	669	652	739	685	701	734	762	711	713	723	714	660	689	747	718	722	736	731	708	681	656	715	724	701	686	679	701	704	707	691	698	676	720	706	669	729	708	692	689	742	706	742	668	688	689	695	707	736	673	715	689	727	722	715	658	710	713	712	699	726	712	717	724	685	711	672	684	712	692	697	750	682	732	732	673	654	684	719	683	697	731	698	711	747	711	721	720	737	727	696	687	738	735	704	716	728	717	760	735	716	658	728	703	713	775	698	659	730	692	706	679	727	674	680	679	703	701	712	643	742	694	702	658	723	687	695	669	712	753	701	689	684	737	680	706	696	717	732	741	698	679	695	755	743	709	746	685	700	705	697	732	730	676	721	717	682	697	732	732	724	699	714	737	710	711	712	728	743	726	702	678	688	686	704	661	727	716	715	706	676	704	720	682	725	693	740	719	725	755	785	671	712	703	725	741	732	693	680	709	712	718	678	691	690	755	734	680	721	729	733	721	703	739	717	695	690	715	713	697	679	684	728	669	698	716	728	701	728	664	696	705	683	689	720	720	751	698	723	703	722	752	695	729	699	693	672	685	692	733	690	763	726	668	682	703	653	662	689	691	718	673	741	761	694	685	664	740	663	724	702	722	706	690	745	673	706	718	701	767	737	676	721	717	723	736	753	745	712	712	746	719	730	714	709	720	766	725	709	716	734	700	660	696	710	711	678	734	676	740	668	670	665	697	724	668	687	692	723	704	723	736	716	751	667	668	715	641	707	667	696	718	667	703	726	687	734	765	689	712	689	678	703	676	737	717	687	692	718	742	770	722	725	678	751	723	700	719	687	742	698	727	702	710	724	672	735	688	649	687	706	741	733	723	672	715	711	729	688	698	689	742	675	704	686	768	728	690	723	716	702	708	667	757	688	667	712	687	740	736	753	737	731	737	683	728	692	706	731	688	691	714	683	702	701	666	710	702	710	684	722	720	688	735	639	711	677	679	723	687	693	697	749	698	752	666	681	662	759	711	689	675	715	744	723	764	744	763	688	724	702	743	697	683	687	748	720	646	729	682	662	746	726	717	731	691	760	708	737	697	739	732	668	743	711	713	735	647	782	744	686	697	720	674	712	708	731	653	740	695	681	689	687	694	675	691	687	691	695	745	731	720	682	697	688	705	722	677	756	656	715	713	726	733	682	672	748	711	702	651	737	661	698	719	721	722	723	688	709	724	697	709	720	715	674	656	723	659	702	748	709	690	687	694	715	718	681	727	664	670	727	734	689	727	741	680	684	756	734	690	710	733	712	701	663	707	706	728	712	696	641	716	687	696	697	689	718	699	665	714	682	670	735	728	735	727	722	710	718	710	715	727	750	705	727	735	710	721	711	734	728	750	729	701	770	718	764	690	719	720	697	748	719	767	716	678	722	724	683	667	716	737	713	660	730	706	710	671	699	767	737	671	722	710	755	713	696	700	708	682	688	716	709	727	692	690	734	728	701	726	737	688	720	728	694	688	761	682	687	748	748	719	706	754	697	707	661	699	690	740	672	697	710	714	708	679	749	684	677	747	739	696	725	688	714	679	682	734	672	712	738	732	713	672	708	692	695	721	681	663	705	739	724	748	745	723	716	677	637	674	689	640	687	746	672	689	699	734	751	662	713	717	708	736	696	689	731	717	708	712
28232	24375	27642	20568	11451	6241	3687	2947	2097	1779	1398	1262	1031	901	944	818	699	717	617	636	588	618	538	510	516	513	537	513	516	499	469	485	432	447	480	424	463	424	446	465	424	413	425	439	399	423	418	393	418	411	422	409	432	433	441	420	444	419	424	392	395	426	416	411	425	410	445	442	387	413	419	397	443	423	397	438	415	400	423	401	423	395	381	430	422	418	421	406	391	410	423	439	420	424	429	420	443	441	393	400	398	408	414	398	410	390	441	417	424	435	400	411	444	388	403	421	422	415	421	411	402	447	411	394	443	435	389	405	415	415	427	420	399	401	418	397	401	413	417	433	435	376	437	418	414	423	417	416	437	422	405	428	421	409	448	426	369	431	399	411	413	419	415	414	452	401	451	397	443	428	429	438	429	426	407	400	413	406	417	444	407	419	448	416	419	400	459	415	424	413	432	403	418	385	394	435	422	429	410	426	392	410	425	425	442	402	414	413	469	387	436	408	457	401	416	405	402	451	417	446	388	410	428	430	410	400	425	435	408	373	494	388	423	432	363	418	418	382	425	424	418	409	368	397	463	417	420	385	417	445	418	399	402	423	418	395	439	390	399	420	383	406	388	364	412	418	456	414	400	432	391	442	388	421	457	436	422	376	416	399	366	422	415	422	401	416	401	405	404	387	421	437	379	418	405	427	400	425	424	416	405	427	406	418	412	432	448	390	466	431	387	403	398	375	405	426	405	398	431	396	450	420	389	429	417	439	413	425	383	432	391	421	418	424	388	379	435	390	444	431	404	411	417	410	415	407	401	419	427	403	426	402	420	426	415	413	405	421	393	389	396	420	390	393	422	477	428	420	408	449	417	415	424	399	413	405	431	402	435	381	417	435	426	435	416	409	404	400	427	425	469	405	397	389	366	422	384	423	408	387	429	407	401	409	416	411	414	438	423	376	463	419	409	419	424	440	392	427	402	402	389	421	405	390	401	407	389	393	408	398	424	423	395	396	407	434	422	415	395	439	420	420	426	402	404	419	386	456	412	403	393	411	414	442	405	419	429	383	400	382	413	429	430	441	403	401	400	467	433	408	392	418	408	440	398	418	395	435	416	437	436	380	425	438	424	433	427	395	416	361	389	435	411	388	455	410	418	382	381	389	424	393	435	400	411	384	420	416	413	389	425	387	390	415	405	394	404	424	395	465	420	385	388	411	422	405	417	417	419	462	417	428	384	414	430	388	425	414	421	405	421	412	383	413	395	435	432	438	417	429	422	433	409	399	397	375	434	440	418	442	437	463	414	433	390	394	390	420	387	426	429	434	411	399	362	408	377	401	388	424	416	398	420	432	399	428	403	426	395	420	397	400	424	412	450	429	392	415	401	454	448	446	416	407	401	408	412	443	415	446	413	426	411	431	397	450	401	416	414	420	432	401	439	394	429	409	426	448	391	421	390	432	408	422	428	421	415	428	391	419	412	460	434	373	377	414	442	419	434	416	457	420	436	436	424	392	372	398	392	429	450	415	420	442	417	466	429	406	413	458	426	438	398	424	403	426	407	420	408	438	383	410	431	423	396	396	417	390	394	427	409	446	450	391	406	431	489	412	381	439	444	406	413	424	398	425	440	425	403	404	409	395	397	423	448	418	441	413	436	408	451	403	450	371	419	414	406	392	387	405	423	402	385	428	427	446	400	392	446	435	416	451	432	426	401	407	426	423	413	357	392	432	403	393	404	402	407	410	423	430	424	442	420	387	418	440	403	419	388	392	398	410	429	413	398	439	426	418	417	433	396	375	400	396	436	440	425	388	373	403	397	382	417	413	364	458	366	410	401	411	404	398	427	411	387	399	432	456	452	399	412	403	421	409	401	381	429	419	391	394	388	460	397	450	400	438	395	427	411	412	410	428	415	440	436	392	395	429	437	425	394	412	445	433	427	417	391	409	402	454	409	392	378	394	414	421	401	442	408	398	385	408	391	418	423	390	418	411	411	398	404	477	425	416	403	426	406	431	400	389	429	426	406	413	441	412	423	369	399	422	448	411	427	420	397	415	419	382	422	428	358	393	378	424	416	386	395	407	423	403	420	419	386	412	403	371	381	424	412	412	405	403	398	410	447	440	400	419	412	438	409	371	420	450	406	399	415	425	415	430	456	421	435	442	398	417	374	407	369	447	433	408	430	425	420	407	396	446	412	421	400	396	418	382	395	407	431	411	431	409	383	427	385	422	398	445	373	406	415	434	434	391	392	423	384	404	383	407	409	373	419	414	436	381	415	417	434	392	381	438	421	431	419	404	416	416	442	415	371	404	426	389	444	424	424	384	397	423	404	403	407	422	376	421	406	403	422	402	413	436	407	395	393	430	369	437	385	443	433	430	377	433	386	381	442	428	410	440	454	440	371	431	443	444	386	397	429	395	413	397	423	440	360	453	430	413	391	409	405	423	401	402	421	406	420	427	381	487	402	448	396	459	425	437	399	405	410	404	393	432	402	419	387	373	423	402	406	392	464	465	395	419	393	438	417	417	458	392	418	415	439	382	411	414	427	410	404	379	416	427	419	388	438	429	436	413	438	435	358	455	426	432	411	440	386	420	421	428	412	406	427	415	464	444	387	417	412	421	419	439	446	386	430	400	423	423	393	390	408	451	398	430	397	400	411	420	443	383	410	414	400	440	392	392	387	416	458	460	439	386	441	367	405	403	416	415	418	395	426	387	423	419	405	395	388	401	403	397	417	400	417	403	402	423	394	409	411	441	420	416	382	440	410	422	414	423	406	404	384	436	424	442	432	387	462	385	416	353	402	422	440	422	377	419	418	384	407	440	417	447	408	419	426	413	423	403	418	406	406	431	413	426	401	411	396	418	408	412	409	436	410	414	452	419	422	424	430	440	414	382	385	417	428	399	405	414	441	400	409	446	385	392	401	432	402	411	403	373	478	425	425	451	404	412	403	418	378	421	416	406	441	431	392	362	397	400	415	397	435	382	461	419	420	423	406	422	383	407	431	423	433	441	393	423	402	379	401	427	454	414	416	394	451	422	424	438	423	408	455	434	394	427	454	396	410	424	407	447	391	443	408	411	412	436	426	413	419	402	428	423	429	412	389	420	405	423	398	389	398	438	423	433	424	425	386	409	405	382	418	426	420	376	390	387	432	423	403	390	412	438	415	406	399	420	400	416	405	418	400	382	412	419	422	400	427	386	406	438	433	445	363	372	407	430	390	432	451	409	399	425	404	375	423	415	381	412	413	452	411	414	426	449	435	393	433	395	397	423	408	407	418	419	412	396	440	399	431	427	448	380	416	407	421	430	397	437	427	466	434	417	465	447	424	448	352	407	363	411	413	455	407	409	441	422	403	437	430	414	413	409	417	422	405	428	417	436	451	449	411	368	393	440	457	450	381	363	398	440	406	427	437	412	460	417	409	452	398	403	416	424	439	406	426	415	426	414	461	419	434	382	413	407	450	366	413	418	461	432	416	453	419	460	402	386	422	395
25812	40056	30237	20039	14650	9698	6622	5213	3922	3071	2362	1913	1562	1374	1264	1095	982	934	811	815	778	688	672	620	632	544	684	641	558	515	558	510	499	497	497	469	510	457	477	452	489	444	481	458	437	446	463	426	444	440	455	442	437	471	462	411	410	475	476	448	465	397	430	434	470	412	423	456	451	448	454	430	438	463	452	406	439	474	477	456	445	460	433	431	433	450	412	464	466	401	462	458	402	455	398	450	459	428	396	433	433	425	442	476	447	437	418	470	442	401	400	407	442	431	421	420	452	489	461	427	446	424	452	455	432	447	441	482	418	474	407	426	418	435	434	428	417	450	481	451	453	447	440	414	439	396	504	473	436	441	450	478	425	406	448	444	468	442	449	465	518	428	468	470	412	454	478	453	447	429	428	427	439	444	475	437	461	469	477	474	438	465	449	438	461	451	404	428	418	430	426	444	451	433	450	462	487	464	472	396	462	446	443	404	443	438	453	449	435	417	452	410	437	464	424	458	456	407	428	435	467	478	462	422	466	418	418	435	483	402	439	441	414	439	431	456	456	443	427	414	438	449	451	436	422	413	464	442	456	425	496	412	457	435	447	439	426	452	439	419	432	468	404	444	487	470	447	433	456	474	464	438	456	444	465	428	436	445	447	446	428	471	464	437	456	440	433	458	413	468	456	445	426	427	423	453	503	456	419	454	441	460	457	423	449	441	434	412	496	444	460	438	433	430	420	459	441	445	452	431	461	445	415	427	463	414	423	415	441	420	433	433	428	474	419	432	464	443	442	395	452	438	454	485	436	386	460	430	485	450	420	445	439	466	407	450	461	474	423	464	459	443	411	421	476	459	432	462	457	445	422	418	455	406	429	474	436	400	433	425	424	455	451	431	470	461	464	458	416	440	406	472	484	486	476	442	452	402	432	462	467	434	474	427	415	427	414	410	445	404	460	430	429	492	432	424	435	432	457	434	435	441	443	444	455	430	470	436	457	436	433	481	474	404	425	411	448	457	460	438	426	425	411	432	414	477	449	451	444	414	442	454	504	450	434	432	399	422	453	403	460	429	415	430	429	464	445	444	428	449	426	466	427	439	459	463	439	437	452	447	441	405	456	469	476	428	439	440	463	407	414	438	469	443	501	404	430	466	449	445	482	446	463	463	401	456	446	437	449	463	459	438	447	460	439	427	483	436	430	432	421	415	481	448	441	479	417	411	410	457	444	419	451	466	440	439	461	409	483	423	454	423	441	431	460	401	483	467	486	452	419	448	437	424	447	433	468	385	439	434	463	479	458	433	444	440	425	443	434	466	445	456	458	408	426	445	424	455	431	464	437	409	480	441	449	437	451	430	451	422	462	456	415	472	392	422	470	450	454	444	438	447	448	439	434	459	426	462	447	452	451	393	427	441	452	468	420	444	432	442	434	428	428	433	446	441	427	426	443	467	391	406	393	449	431	436	440	470	411	454	439	446	452	472	415	466	438	436	437	461	426	410	472	433	429	455	409	446	435	407	423	463	469	441	455	455	471	466	433	433	430	410	460	455	454	448	459	416	453	393	488	444	466	446	421	424	433	418	454	464	434	421	428	427	447	410	446	447	440	428	451	455	432	458	455	419	463	441	428	451	420	441	442	460	443	445	428	448	466	428	433	456	440	435	447	453	444	448	421	438	431	425	426	470	427	437	445	463	459	421	392	451	467	438	469	450	400	447	447	416	448	452	465	414	435	449	443	468	451	417	464	445	457	444	465	445	413	468	468	465	417	385	443	453	434	440	450	431	426	443	434	432	421	450	453	444	414	450	481	452	478	452	417	423	437	464	484	456	421	468	435	429	447	438	466	422	476	412	459	434	418	488	454	443	485	418	462	442	403	443	456	426	436	424	448	436	467	427	409	425	451	454	432	450	447	455	407	455	441	441	471	445	440	470	443	423	432	456	455	447	452	450	436	428	481	414	403	428	403	429	450	407	420	435	447	399	450	419	438	425	429	414	418	443	426	437	497	460	425	451	453	419	427	411	401	411	470	519	461	456	443	445	443	462	424	426	424	406	487	449	433	453	452	451	443	427	457	396	443	443	409	461	431	467	437	418	427	432	467	458	464	454	441	409	450	410	451	458	414	408	408	441	445	472	454	450	430	456	434	419	460	462	458	431	456	440	467	462	447	477	415	437	480	435	458	442	448	460	448	453	418	446	417	460	416	427	425	410	430	448	428	458	442	436	453	417	475	436	507	417	458	422	433	487	454	447	416	452	403	467	433	437	403	441	462	427	439	474	426	451	447	449	474	477	424	457	429	443	389	446	443	456	426	454	447	484	452	396	403	441	479	460	471	439	462	455	452	469	459	444	421	437	451	471	384	419	473	412	419	408	446	431	433	458	447	441	452	442	438	448	429	447	432	471	402	440	436	457	433	428	462	457	437	455	455	433	448	432	451	434	420	430	444	429	434	424	421	457	445	426	442	460	445	425	443	445	434	431	423	461	476	449	434	456	451	432	431	482	466	418	443	401	450	434	437	434	456	436	439	436	452	447	419	436	472	439	432	425	423	422	411	421	456	431	416	472	453	444	463	419	438	432	449	438	395	433	411	448	437	475	440	435	440	399	475	450	446	440	436	438	413	436	446	454	470	432	439	447	434	429	441	437	491	441	466	425	421	404	427	440	396	465	432	459	429	453	406	428	440	436	445	424	444	417	440	439	420	466	465	436	437	422	443	429	442	452	448	449	457	453	422	413	443	457	469	423	453	442	477	442	431	393	432	458	443	438	439	437	458	427	417	441	428	475	450	466	442	458	438	391	459	407	470	469	442	447	428	439	410	439	414	427	411	401	477	445	447	459	485	413	445	454	456	432	437	433	411	447	444	466	444	436	442	452	431	438	436	453	445	461	443	456	433	407	475	434	433	452	444	451	458	417	440	452	447	438	436	461	418	456	422	443	444	448	442	448	449	402	446	409	423	413	429	468	424	456	444	412	399	449	426	471	452	452	424	432	412	450	443	469	463	455	446	453	468	450	442	421	431	441	445	433	497	435	447	402	451	444	444	454	431	429	450	435	480	423	424	477	437	420	475	463	453	438	452	426	416	416	450	506	460	418	446	445	482	451	427	454	469	416	443	479	435	457	438	466	446	400	416	459	452	449	457	465	445	447	434	432	450	442	436	439	416	456	457	444	448	423	429	436	432	449	454	440	422	436	449	432	429	445	436	460	442	504	432	427	417	440	434	474	451	414	425	441	479	412	455	445	396	408	425	427	396	416	436	426	455	442	457	462	433	444	427	449	435	423	452	414	439	432	397	421	439	462	436	442	401	422	411	429	457	422	448	430	423	447	478	460	419	443	428	459	453	452	418	385	465	463	424	470	444	442	439	427	441	424	440	461	420	472	487	488	436	397	462	487	463	417	462	448	435	469	437	444	460	467	438	455	426	422	467	467	452	458	458	467	434	434	456	469	432	430	441	434	440	430	404	456	408	436	444	401	441	406	494	434
23341	21061	28336	24081	21478	17934	8744	4920	3528	2876	2304	1893	1694	1547	1398	1284	1132	1204	955	1008	901	944	881	826	851	829	850	872	801	793	747	856	717	749	708	721	701	686	690	733	739	728	653	705	717	680	701	647	655	711	648	689	731	695	734	670	678	672	708	683	658	677	683	632	662	680	723	634	690	682	673	668	620	702	667	723	679	752	620	669	696	660	650	636	666	641	675	673	643	635	667	664	706	704	679	645	676	675	636	665	710	667	655	660	660	691	686	688	652	708	639	656	647	668	660	666	675	712	631	710	652	640	664	656	650	719	647	664	722	648	618	660	674	653	663	698	713	657	636	638	676	694	669	683	686	662	688	685	677	658	647	710	708	606	678	660	707	649	665	709	675	629	654	685	702	694	663	737	721	660	696	726	714	648	653	655	720	697	688	677	684	709	659	677	676	671	664	665	675	658	719	672	664	711	637	681	686	602	742	656	645	676	689	655	666	703	671	640	693	710	645	666	661	644	684	660	678	704	687	730	632	718	675	698	636	674	651	693	631	676	680	649	678	624	653	613	707	690	653	619	670	722	647	671	657	681	679	676	698	671	689	652	653	652	723	698	711	682	637	692	616	648	677	670	707	692	641	666	629	673	664	665	669	668	648	696	646	635	639	654	660	663	642	680	642	669	691	729	644	660	694	667	668	685	663	651	667	635	629	731	700	627	707	695	662	734	664	663	660	666	688	686	702	650	690	651	652	679	667	681	703	699	662	687	653	699	707	670	627	694	628	677	666	687	666	724	644	669	662	660	667	632	673	703	677	676	728	695	718	702	704	664	667	670	661	695	701	671	710	632	650	621	679	700	668	674	671	655	677	644	635	689	644	713	696	694	668	677	686	667	669	681	686	666	611	659	630	685	666	669	648	646	704	687	677	720	647	642	680	666	600	671	674	630	657	723	645	652	658	668	670	645	723	672	660	674	660	654	675	683	633	691	685	701	655	685	654	692	670	649	685	650	700	622	669	678	648	694	675	636	687	654	694	628	644	681	650	658	707	642	641	647	644	629	636	713	676	757	642	651	725	646	677	666	642	697	620	691	664	643	679	611	688	653	675	694	670	661	648	654	669	667	659	666	708	717	660	663	676	623	644	722	636	660	645	664	682	639	669	672	664	701	668	670	675	654	687	659	665	670	709	667	699	698	701	695	658	668	702	655	695	681	690	645	653	619	641	695	657	610	709	703	653	666	671	659	673	681	675	627	695	665	655	696	680	673	701	681	689	685	666	698	665	699	674	662	680	684	674	683	666	651	651	642	670	655	664	662	628	686	667	651	678	658	695	657	651	684	667	655	672	653	650	663	680	656	661	719	639	689	659	690	664	677	675	679	688	656	672	653	656	692	677	688	654	713	671	693	673	692	696	691	647	674	668	659	693	704	705	691	657	675	644	679	647	657	663	677	639	655	685	636	653	675	662	669	662	687	679	680	676	675	687	626	667	684	630	630	674	631	725	683	647	690	670	673	657	682	622	651	681	675	688	658	687	647	696	641	716	694	683	669	679	678	688	653	665	685	713	677	690	665	716	685	646	659	642	642	662	644	741	666	700	654	705	672	642	700	679	641	677	595	690	645	661	618	675	685	691	603	644	660	624	652	682	639	627	725	676	661	643	682	649	643	663	675	653	726	689	613	601	654	716	695	691	692	672	649	637	656	672	664	660	699	677	672	697	668	637	649	638	663	707	662	672	719	684	659	642	690	596	667	675	661	662	666	643	698	704	668	651	617	696	648	677	674	640	666	676	624	655	673	667	672	687	685	675	692	685	687	656	653	724	673	669	675	688	711	658	703	612	691	697	637	646	677	687	673	647	679	674	656	692	702	735	665	692	660	652	717	674	690	653	679	705	688	684	656	667	668	693	667	633	700	663	668	635	673	661	641	651	690	674	675	685	663	705	664	687	656	650	663	697	628	695	682	730	663	686	630	647	621	678	691	668	682	733	634	663	654	666	699	691	626	657	654	665	673	652	660	689	683	669	670	709	643	633	608	608	709	656	631	696	647	656	689	647	668	662	646	630	688	636	679	656	695	687	650	663	678	660	666	652	661	653	637	712	742	637	673	631	675	658	665	679	716	642	710	681	692	674	666	683	713	637	674	670	679	631	687	690	685	693	659	698	636	667	719	677	637	671	632	682	624	670	658	687	643	664	656	683	667	670	675	680	718	682	670	714	691	706	663	656	659	658	637	645	731	644	657	683	728	684	675	684	645	653	683	687	669	715	648	687	651	649	684	635	673	652	662	695	675	653	668	684	680	658	692	635	660	635	701	633	679	671	644	687	696	653	721	683	676	664	724	660	647	670	669	681	654	647	696	645	641	717	661	649	629	667	684	690	641	630	656	646	690	660	676	626	649	672	690	680	654	638	633	673	701	641	644	724	674	650	630	631	666	688	643	666	664	667	660	665	714	633	630	690	657	701	681	678	638	682	625	646	654	658	649	648	715	654	699	685	668	655	681	690	665	666	634	675	651	666	683	664	654	672	612	645	654	717	668	707	691	677	677	668	691	687	671	679	672	637	630	677	637	659	716	676	672	626	631	649	670	660	672	663	620	670	671	716	650	660	664	659	706	618	684	657	640	667	714	696	657	695	685	699	625	664	687	692	655	661	675	693	663	670	631	661	662	718	651	694	661	648	652	667	668	642	658	627	679	637	699	657	629	652	673	688	642	669	694	699	662	634	645	673	641	633	692	699	687	686	706	672	672	683	658	693	618	679	656	698	707	647	655	683	637	651	650	686	659	713	636	655	682	693	619	647	709	665	686	655	696	688	647	703	655	706	619	702	664	623	656	681	700	699	662	693	665	707	680	697	681	637	642	656	664	713	678	673	639	674	760	686	655	690	677	674	696	693	635	690	714	672	654	660	676	684	673	666	709	676	729	662	685	656	664	678	636	679	661	641	661	629	684	683	665	678	670	659	670	674	609	673	676	716	673	649	632	659	685	640	699	680	672	691	624	673	686	640	667	700	612	672	675	679	672	677	650	661	644	624	688	697	711	692	640	674	651	669	711	622	676	681	646	678	638	655	660	653	635	682	648	646	722	665	655	705	679	677	645	657	667	690	634	661	668	665	668	641	686	639	691	696	657	671	676	673	672	678	699	679	700	687	692	637	645	701	721	681	658	664	677	674	653	684	689	682	743	635	621	674	675	670	685	685	638	628	682	663	679	710	639	678	658	720	695	640	684	618	637	656	659	687	663	714	604	624	659	697	674	596	687	697	656	640	644	681	679	686	638	609	701	717	648	663	671	693	655	669	677	678	675	677	665	674	672	657	678	661	626	666	686	660	668	680	709	718	703	676	711	680	667	666	666	631	669	637	685	649	650	678	655	675	715	689	672	711	701	621	652	676	695	633	673	728	646	640	632	708	666	690	663	674	715	682	684	738	678	649	652	705	647	644	626	676	690	636	668	694	634	726	662	666	662	699	659	692	674	697	687	672	635	666	654
26380	47613	36190	25901	20043	13938	9507	7444	5908	4565	3529	2931	2304	2178	1938	1711	1435	1457	1290	1187	1232	1157	1007	982	873	898	928	913	903	903	818	831	795	783	732	731	694	721	754	786	685	760	728	687	762	685	734	657	689	718	684	675	715	713	733	674	665	752	671	707	707	669	687	698	695	697	691	730	658	705	735	764	710	697	707	686	689	673	732	714	679	714	728	669	698	721	713	688	718	713	697	671	660	723	715	718	736	709	713	726	723	673	728	679	705	715	691	701	725	713	676	691	722	735	710	683	675	700	653	680	743	729	736	671	708	713	703	678	714	685	746	684	767	683	727	721	657	640	744	711	707	763	655	699	675	738	719	679	699	683	664	743	662	673	687	678	746	716	677	664	691	748	665	725	688	702	724	716	707	688	694	700	771	692	682	670	676	686	704	707	695	719	736	707	709	703	730	704	697	703	683	668	771	768	686	705	671	685	668	691	687	740	704	711	686	699	705	686	722	720	693	718	698	716	681	726	678	717	718	679	716	665	712	689	693	738	726	714	702	691	744	738	655	703	718	675	692	744	728	693	681	697	689	682	675	625	687	715	718	724	721	668	718	697	729	650	715	666	705	728	741	699	640	710	699	716	673	722	723	684	713	677	651	727	696	710	685	718	701	715	726	692	618	746	711	667	704	678	728	690	691	667	708	709	723	665	722	680	707	710	728	638	697	666	723	678	682	656	736	737	701	670	717	672	733	711	679	750	681	672	715	729	677	707	726	748	699	706	683	732	653	701	703	699	703	708	699	706	712	692	688	727	691	688	724	740	668	705	679	704	680	719	709	687	678	737	766	678	700	707	684	711	722	690	705	654	704	690	724	656	690	711	694	646	692	696	710	649	751	683	712	693	725	685	716	674	689	682	683	715	711	689	708	614	711	697	681	668	665	692	681	673	712	726	697	682	712	728	699	659	711	689	685	618	715	759	727	717	712	663	723	725	729	745	695	672	696	697	708	726	719	749	652	782	676	655	716	693	659	706	694	684	705	687	698	646	675	718	661	719	701	664	659	707	711	738	683	720	715	687	728	686	694	734	700	677	718	666	677	713	706	711	739	682	679	716	721	697	742	738	672	661	709	672	690	714	715	679	723	706	710	713	731	672	708	679	664	692	700	696	683	680	739	683	697	716	667	692	697	661	682	697	646	730	691	693	686	678	696	730	732	683	700	708	702	714	705	689	657	687	733	705	638	711	737	719	730	711	667	721	693	637	678	757	696	692	714	667	648	683	687	729	722	713	709	710	711	700	756	692	681	730	721	687	716	723	719	715	670	698	692	664	707	692	754	728	667	694	749	715	722	715	660	703	714	651	701	682	680	694	673	684	736	656	712	711	732	723	705	683	739	771	674	696	729	713	743	689	690	712	695	701	697	675	702	683	712	665	713	703	716	741	647	695	725	683	720	689	689	640	670	682	701	712	699	685	743	747	749	718	684	729	752	698	743	713	699	714	713	710	743	683	686	673	705	705	752	664	731	710	691	679	695	677	673	667	721	771	702	685	675	704	662	677	699	733	717	704	693	709	685	686	717	712	708	697	681	667	710	676	700	705	709	741	717	650	684	700	729	719	742	710	759	699	706	697	714	708	652	689	741	684	734	711	655	708	695	698	687	753	674	697	686	723	679	740	724	636	713	736	736	669	705	703	729	722	690	683	723	653	717	677	653	697	650	696	652	693	679	682	684	684	679	691	680	664	702	713	707	664	728	728	717	738	690	671	701	721	714	712	690	654	742	689	687	752	732	700	699	697	702	734	725	708	711	673	700	678	678	680	713	672	732	646	634	709	708	690	716	735	711	730	699	679	742	701	701	673	705	705	693	670	630	694	723	719	708	718	750	666	695	698	651	704	691	704	693	731	738	696	680	702	702	724	679	723	697	677	751	696	700	702	702	720	655	745	683	703	665	687	717	724	711	679	706	699	658	715	710	717	701	690	689	697	696	681	679	686	696	688	676	707	725	700	702	719	696	711	671	733	687	705	665	665	712	691	700	702	740	730	713	703	729	716	667	722	709	685	746	734	736	692	707	716	660	661	738	738	711	699	660	665	698	696	750	705	707	702	692	699	694	671	689	673	672	728	723	698	743	709	731	667	674	751	695	691	713	702	698	707	682	685	662	703	704	607	703	678	671	714	652	708	677	738	706	654	700	677	715	714	695	713	702	667	672	677	732	704	731	694	687	704	703	716	658	713	766	702	677	753	679	695	734	740	645	730	758	717	679	664	716	700	687	704	723	678	716	709	695	714	676	687	684	704	710	679	657	666	650	690	767	722	706	706	708	731	702	710	725	683	674	685	715	670	707	738	687	695	685	697	698	674	689	676	710	650	704	674	749	697	711	657	679	694	653	670	704	717	698	671	698	748	719	703	669	714	666	699	718	708	719	715	685	712	666	705	691	730	707	693	740	753	687	687	727	722	705	695	722	700	682	683	716	711	694	704	682	720	696	712	717	673	722	701	716	716	690	758	691	692	697	707	667	719	706	709	766	712	685	677	720	709	653	707	682	711	679	671	702	682	735	711	733	692	701	676	714	733	690	687	695	672	725	720	712	692	668	671	664	693	718	678	675	720	770	705	706	738	722	691	675	672	680	672	718	713	659	641	710	727	696	717	708	686	710	716	702	703	715	722	720	654	670	708	684	694	674	660	720	713	665	710	727	751	726	689	693	732	702	705	724	714	732	675	661	711	704	711	706	728	708	742	651	683	674	639	655	726	692	714	704	656	709	680	709	724	718	735	702	661	707	711	731	634	674	649	689	718	685	686	684	728	706	665	715	704	698	687	719	670	709	731	773	701	665	678	694	680	650	690	699	737	682	740	669	703	647	733	744	714	673	661	710	722	677	682	710	705	684	664	672	732	706	645	693	690	686	664	680	698	686	672	713	708	650	719	710	676	758	708	711	649	716	726	702	727	711	673	766	677	684	692	694	698	707	739	723	708	693	745	740	718	666	741	760	729	682	700	719	677	727	677	694	700	727	654	702	699	690	662	698	665	680	728	708	664	733	736	704	702	693	733	666	694	747	702	647	725	731	730	717	708	704	691	731	719	625	670	692	708	689	683	708	737	662	712	708	684	744	665	664	667	703	659	726	701	693	701	747	656	708	702	690	681	696	715	686	718	674	678	704	682	733	704	688	693	704	695	696	751	729	718	682	761	695	744	698	687	650	725	631	684	703	720	677	702	785	655	727	733	688	685	720	709	693	712	717	699	665	704	662	677	712	716	670	714	670	723	713	693	740	691	643	694	739	723	691	669	731	692	741	662	703	674	723	684	705	691	665	700	719	658	668	731	681	728	647	727	708	697	719	712	673	712	691	690	722	717	677	667	694	628	705	719	708	723	703	679	677	734	708	713	716	763	708	706	726	703	736	672	683	677	676	714	742	706	666	701	630	673	715	662	706	687	726	718	689	701	721	660	691	699	680	723	717	672	708	755	713	698	651	725	689	669	709	694
24337	20866	27179	25468	18555	10142	5483	3648	2839	2163	1856	1375	1068	1055	948	760	693	701	647	643	583	548	532	503	501	492	468	467	411	450	426	449	407	372	400	409	345	363	378	353	392	366	365	283	371	371	364	344	331	345	358	360	320	370	318	307	326	338	329	349	357	360	341	331	322	322	331	334	361	339	315	341	335	325	339	293	340	342	339	342	330	331	325	327	339	339	314	356	369	340	354	318	315	323	337	328	353	342	356	348	343	366	310	362	357	343	368	336	357	364	326	318	298	350	357	301	374	323	337	353	320	334	328	347	350	334	353	317	398	357	298	333	322	296	325	357	336	293	358	351	302	290	356	338	410	329	353	364	322	323	351	338	299	310	341	320	352	352	321	330	305	349	336	328	374	339	354	344	315	318	346	339	337	308	322	347	302	340	333	339	347	358	311	368	342	305	339	348	333	329	332	346	336	343	331	316	357	347	342	348	345	312	339	334	346	341	371	382	367	349	343	340	341	342	348	326	358	329	323	342	333	331	387	355	331	321	302	373	346	331	325	360	339	328	356	331	366	376	363	366	350	329	328	339	336	321	368	324	360	360	306	299	328	345	362	351	340	338	309	342	321	349	363	381	343	368	345	340	302	336	363	324	314	334	339	381	326	337	347	369	339	358	329	334	308	355	336	335	355	347	361	325	355	311	361	359	385	332	317	322	361	339	340	329	329	333	329	346	340	351	359	361	327	351	359	345	314	360	358	343	353	330	334	367	348	318	346	332	364	355	355	343	325	345	346	346	371	368	344	355	361	344	363	309	357	314	322	326	320	331	354	329	344	394	300	323	340	321	306	338	350	338	339	341	354	405	341	339	312	317	344	302	337	320	342	316	337	292	341	335	318	336	342	327	349	301	343	348	344	371	338	346	358	337	310	319	348	320	325	345	382	334	352	348	341	339	335	375	305	286	338	328	332	349	344	343	345	341	326	331	348	302	315	337	322	342	348	352	337	352	344	330	341	327	341	306	324	318	356	320	337	316	298	337	360	350	380	337	345	326	333	311	335	348	355	348	304	341	344	328	335	346	332	284	349	377	326	336	346	330	348	331	341	353	354	334	358	329	361	348	361	355	334	342	367	329	356	363	346	327	355	301	336	312	333	326	368	345	319	318	342	331	331	339	346	344	332	340	348	345	343	326	352	347	291	313	334	320	355	357	365	336	371	328	353	372	329	320	341	324	341	366	353	325	331	344	326	343	318	347	342	378	349	345	336	328	332	326	355	356	305	343	358	360	353	327	350	345	304	310	351	348	362	345	331	354	342	337	358	331	355	348	368	380	363	335	335	334	360	344	367	334	330	341	333	346	337	353	331	322	362	334	319	366	354	321	352	358	348	354	334	371	346	354	346	354	349	329	359	314	338	305	326	327	301	340	335	350	337	343	351	336	343	348	302	357	362	329	328	348	344	338	339	303	370	357	363	329	322	356	314	340	364	365	347	335	353	355	328	360	332	317	372	325	317	336	374	304	346	319	357	356	328	340	326	371	330	341	363	332	325	349	361	334	332	336	325	308	342	355	341	339	310	355	352	354	337	344	337	336	340	341	321	315	358	348	336	335	313	342	339	341	312	340	357	345	329	348	318	337	335	341	376	327	353	359	338	372	305	320	359	335	332	365	326	330	347	367	349	336	340	329	335	326	343	329	331	356	310	332	355	352	336	355	283	330	362	355	347	378	326	336	332	361	320	352	331	331	337	340	332	303	321	318	350	357	321	330	352	320	365	337	332	341	352	325	360	323	347	366	350	320	306	331	339	334	363	332	335	337	331	366	333	335	351	354	360	329	359	338	337	338	349	324	325	326	313	337	356	349	326	331	366	339	319	339	347	331	326	345	325	361	321	306	320	323	310	331	320	311	331	329	329	336	356	333	323	308	359	315	335	321	361	349	334	360	309	337	390	325	302	351	355	313	349	315	354	328	325	319	344	336	336	313	322	369	322	364	360	335	371	330	312	330	352	325	351	303	343	363	333	318	356	322	334	310	367	359	293	341	306	303	368	350	346	313	325	305	362	344	355	328	306	335	353	328	351	334	359	353	311	347	330	354	373	356	350	320	341	333	347	313	345	337	342	332	317	335	341	342	322	334	355	328	316	341	337	381	342	347	326	331	336	324	345	375	352	339	336	362	325	346	352	332	353	340	338	316	352	339	379	338	348	362	329	374	310	354	301	320	307	312	341	320	329	329	326	353	331	342	296	336	319	304	301	372	349	319	361	338	347	314	315	346	351	337	334	359	295	310	351	356	354	339	320	331	362	353	363	339	330	345	316	370	322	331	345	371	314	346	322	348	348	320	379	308	344	340	326	336	352	344	342	318	357	340	351	364	327	342	329	333	323	336	316	308	353	339	361	314	332	329	308	358	365	332	365	304	347	327	349	344	369	340	371	336	323	311	332	366	360	348	338	350	324	313	363	340	317	361	351	361	333	325	361	351	357	316	343	312	321	329	355	366	344	365	358	326	345	349	377	318	355	326	325	333	332	315	346	325	346	352	337	305	357	337	322	330	319	343	310	339	387	322	356	365	359	348	323	321	317	358	338	335	350	347	346	326	367	339	355	349	353	328	349	334	333	315	345	307	382	325	338	346	335	325	369	332	329	358	345	346	347	351	345	357	377	362	344	340	371	355	358	335	349	350	342	339	306	349	310	367	350	338	340	322	364	325	347	312	346	354	362	383	345	320	347	357	384	356	376	331	336	296	358	372	316	313	351	373	313	323	336	338	322	347	320	352	347	366	340	319	321	334	339	337	338	307	309	368	308	335	339	346	329	340	337	339	340	346	324	337	327	315	349	365	332	304	337	341	348	329	369	352	320	345	363	361	332	354	321	325	335	350	352	332	349	312	328	329	340	322	341	345	349	329	335	360	344	338	345	349	354	335	339	324	361	358	328	349	344	353	324	328	370	342	347	332	332	360	335	333	343	332	346	350	303	337	338	336	333	368	346	358	330	330	364	355	363	365	327	364	338	350	357	322	358	321	352	343	346	348	324	370	318	345	336	360	351	330	335	333	333	322	379	353	349	348	332	309	315	326	365	364	348	374	342	322	326	335	314	346	335	327	372	292	323	351	305	344	348	333	303	349	333	353	318	318	344	373	346	369	298	330	378	347	346	345	328	344	290	337	311	365	365	345	351	320	323	324	327	305	322	336	325	363	319	327	339	353	331	363	322	321	360	380	322	347	330	324	319	333	314	356	339	366	338	328	318	354	357	325	304	311	318	357	362	355	325	361	341	322	315	373	300	314	335	365	333	320	313	366	343	331	327	336	346	332	337	316	338	340	312	331	340	354	334	363	375	345	370	338	335	346	341	345	332	312	335	310	339	351	339	329	349	352	367	334	366	345	348	369	346	326	331	333	388	348	353	343	326	356	352	318	353	334	320	303	368	319	357	315	357	319	328	337	375	317	331	295	355	332	336	281	361	347	315	337	328	332	354	309	335	326	356	361
25212	44517	34204	23898	18373	12897	8539	6694	5227	3787	3145	2282	1790	1657	1549	1139	1018	1040	814	850	788	699	703	576	620	584	543	554	540	522	521	531	509	461	436	411	440	416	421	380	393	415	388	404	365	364	398	393	334	393	384	360	374	372	380	394	395	351	365	389	386	398	356	382	380	382	341	378	356	355	386	383	386	363	387	361	391	379	369	350	393	397	328	358	407	374	373	375	386	396	367	357	389	358	376	394	395	361	391	357	376	358	397	357	400	393	386	372	336	374	387	389	376	384	386	383	408	390	399	389	372	402	399	367	375	380	358	404	365	387	403	373	404	349	391	397	373	367	341	362	408	365	417	383	370	382	372	409	371	370	370	390	371	383	350	385	367	390	317	372	379	364	384	388	373	344	400	368	390	362	342	379	362	358	349	351	347	384	349	397	401	362	359	378	367	370	378	407	395	406	377	392	335	377	375	373	355	353	389	379	375	366	395	388	408	364	373	356	349	376	356	354	391	382	376	368	374	397	378	385	354	410	395	418	378	368	381	363	371	390	375	352	316	374	382	365	378	370	377	346	381	371	363	407	349	369	392	385	379	361	357	400	368	368	397	404	349	379	400	393	360	383	359	382	390	366	350	382	410	373	397	361	394	372	346	385	375	390	370	385	380	372	358	359	386	363	385	367	382	384	400	376	375	379	398	399	369	392	365	358	379	367	368	372	353	376	353	396	391	404	359	360	396	346	351	371	370	334	358	392	372	378	396	351	409	391	347	374	385	388	354	418	345	375	341	383	381	357	395	361	397	382	361	375	369	393	389	388	379	381	405	347	401	380	399	386	388	329	368	380	396	392	357	351	352	388	375	364	384	358	344	362	365	345	392	417	410	342	377	379	346	360	384	372	404	410	394	367	391	337	386	387	377	383	361	379	361	403	401	361	350	372	390	401	409	390	334	389	379	347	382	360	390	357	369	354	390	356	372	389	384	360	372	369	368	369	356	398	394	379	376	384	402	373	356	351	384	341	399	362	359	420	413	371	330	370	379	395	363	361	375	380	360	357	349	381	388	372	390	357	376	402	342	374	343	384	355	357	392	406	363	412	393	373	414	342	367	392	396	361	389	389	390	377	345	377	372	352	370	340	412	365	382	360	364	340	347	360	369	389	361	373	374	372	387	404	382	375	387	405	364	414	383	378	366	376	406	383	387	367	372	368	405	369	365	379	324	360	380	372	383	354	372	353	377	371	352	365	369	387	386	353	394	382	356	389	405	366	384	355	364	362	391	378	384	384	386	386	386	405	382	366	394	364	363	368	360	374	377	399	369	373	387	363	359	368	375	368	384	360	338	367	383	407	333	393	380	412	354	379	360	403	396	409	387	375	367	387	381	412	350	351	378	354	354	399	357	386	372	371	358	367	338	375	382	374	373	398	390	394	375	371	390	379	353	360	411	363	363	401	355	377	357	366	336	376	373	359	374	341	413	407	425	401	363	411	402	365	366	420	360	401	370	372	382	369	365	362	390	398	399	394	367	347	390	410	418	388	404	366	365	350	374	379	377	371	373	351	381	392	379	373	375	365	393	414	400	387	399	368	395	378	371	402	386	366	366	404	358	381	382	395	392	377	405	393	352	402	383	366	371	355	389	383	379	370	369	337	362	362	350	361	378	390	368	411	359	347	356	372	392	355	388	376	356	411	347	382	365	378	385	360	375	342	363	377	377	371	391	372	333	386	385	384	388	382	398	388	357	376	396	379	398	379	360	413	372	363	374	376	383	340	372	360	366	368	359	398	370	382	408	401	352	333	382	369	383	400	380	391	362	392	397	388	378	343	353	374	384	376	395	378	381	386	391	417	400	346	384	355	358	392	338	376	374	366	392	393	381	383	380	378	379	349	360	328	385	394	394	391	379	402	332	402	389	379	384	355	371	367	398	356	416	352	396	357	367	379	386	393	346	376	370	380	342	377	394	353	371	386	371	379	391	355	350	395	351	359	340	375	373	374	388	386	391	377	381	334	371	366	364	357	359	347	342	347	408	375	348	367	362	366	404	383	360	380	391	393	406	374	397	369	385	388	398	345	368	389	374	345	359	353	390	394	379	361	350	379	399	343	379	386	385	384	379	372	359	365	371	385	372	364	385	402	348	389	343	395	366	351	380	381	357	383	376	380	373	356	394	363	374	420	370	402	391	377	369	339	349	406	368	385	383	373	398	398	399	379	394	378	369	395	410	382	421	347	358	361	399	377	399	363	391	370	380	396	429	369	420	365	344	358	384	385	345	383	367	373	394	347	358	437	421	374	405	388	404	372	365	355	345	397	386	355	359	350	370	411	342	367	367	328	399	395	387	397	372	406	368	397	383	386	362	382	377	384	349	360	388	402	367	372	361	366	371	373	386	392	366	379	380	388	423	370	373	390	343	395	378	354	367	370	371	362	374	378	349	396	433	391	391	372	374	367	380	381	385	339	371	384	341	377	372	392	366	398	365	371	375	387	378	343	417	409	374	350	390	409	357	381	356	375	404	360	385	366	375	364	377	365	362	365	333	344	367	386	396	342	373	376	347	403	398	373	349	363	376	360	367	395	383	347	383	396	386	381	383	385	361	402	369	366	371	367	379	375	380	380	372	371	388	357	360	389	386	416	376	392	323	369	393	395	358	396	377	378	395	388	391	350	390	369	371	382	396	366	385	351	389	369	363	362	376	315	341	365	408	382	371	403	357	378	371	366	348	392	368	371	377	375	402	371	397	371	385	393	365	378	375	380	401	369	400	378	360	357	361	390	381	383	382	401	371	364	350	372	380	367	376	404	383	381	392	393	429	424	359	357	355	355	384	418	386	377	387	381	400	397	360	352	378	371	370	360	379	360	362	390	369	372	377	316	373	328	395	368	386	381	367	376	373	345	388	364	362	338	412	399	379	380	370	381	380	365	381	397	390	389	365	408	404	325	393	364	417	387	391	380	374	395	358	398	367	387	376	359	366	391	423	406	389	370	384	368	376	369	357	389	368	377	351	379	391	357	358	379	416	358	388	355	378	393	367	389	324	343	403	395	348	370	356	348	387	388	399	363	380	370	345	376	376	350	385	393	375	360	389	363	390	384	389	338	335	383	356	374	361	368	389	378	373	401	382	411	366	335	370	349	405	364	329	375	387	362	381	365	365	380	386	389	414	361	384	339	375	361	355	359	389	413	393	351	349	402	380	337	424	395	348	394	340	351	350	369	380	438	369	402	359	355	360	360	395	375	404	334	364	355	389	414	396	361	386	419	380	381	399	383	383	373	375	372	385	369	338	363	366	375	394	385	397	427	387	389	356	345	383	383	395	380	388	414	419	391	387	362	388	394	347	400	402	368	392	388	349	367	379	380	373	392	390	354	413	387	389	357	402	380	369	348	401	387	394	386	377	379	401	375	412	353	361	374	387	356	361	363	390	393	401	402	373	368	431	370	349	383	386	393	387	359	354	388	379	414	368	399	347	363	330	387	382	400	377	381	366	371
22312	21011	28637	23597	21200	21716	16521	7426	5071	3640	3156	2410	1917	1888	1646	1406	1321	1141	1188	1066	1050	983	923	912	825	876	902	862	883	824	817	748	786	740	727	730	687	723	748	737	679	694	762	676	696	648	705	650	702	686	654	712	730	661	675	685	713	685	668	691	650	656	681	666	685	714	687	682	606	644	699	655	655	696	638	667	620	691	624	645	676	702	642	694	668	671	631	685	671	704	683	654	698	702	676	703	650	697	650	663	644	710	657	626	651	693	670	649	637	760	637	667	686	648	654	648	699	671	636	664	676	701	638	666	623	645	642	692	645	691	688	640	677	638	668	663	665	685	692	688	625	694	647	681	688	698	660	653	677	630	649	653	669	624	701	638	673	683	677	641	646	669	679	678	675	636	738	649	645	633	675	677	696	657	668	726	672	694	660	669	658	742	710	668	665	655	654	673	645	676	642	669	637	616	692	656	701	632	717	639	678	692	656	709	623	720	665	647	677	654	659	698	686	644	670	669	650	684	635	700	635	662	694	643	686	673	635	672	715	674	708	726	640	630	658	655	661	675	700	673	644	653	675	684	619	646	664	667	675	623	708	666	701	678	673	669	655	671	696	687	598	643	720	665	701	657	648	677	683	673	604	663	673	667	675	659	670	718	687	642	683	658	665	649	666	675	661	695	652	671	678	734	668	664	632	657	670	639	715	670	698	666	671	664	663	649	681	662	674	700	666	676	659	667	700	657	667	680	685	643	646	673	716	644	682	663	687	622	752	716	713	661	629	714	598	629	656	702	666	627	689	640	652	709	658	657	669	633	648	701	689	700	689	671	699	660	678	662	621	651	682	692	686	665	664	695	677	606	634	685	646	678	648	655	648	671	658	673	687	658	682	645	658	682	636	697	644	676	676	705	656	672	684	655	681	646	625	656	654	684	681	678	656	681	649	666	648	662	689	675	694	654	663	706	625	675	695	667	673	653	696	686	655	666	609	688	676	692	654	716	671	665	711	681	648	677	691	697	647	643	627	664	642	726	663	653	631	668	652	655	693	687	689	689	697	700	722	704	682	718	661	652	703	633	641	687	702	653	630	631	671	665	657	642	654	611	656	666	584	643	683	700	657	705	647	680	681	635	707	647	619	685	699	696	672	672	714	677	636	662	682	657	667	685	693	701	614	661	699	660	713	666	657	670	653	627	655	684	693	678	667	636	701	708	654	663	634	695	663	705	702	651	691	681	669	656	698	704	666	660	719	655	705	658	638	648	655	670	649	663	752	635	706	659	632	676	674	678	653	677	669	686	688	674	635	640	679	678	644	698	636	699	703	708	669	653	706	651	687	671	634	626	670	720	684	666	681	689	689	662	661	662	679	645	659	634	651	662	672	632	645	644	599	656	656	631	709	671	643	630	703	657	655	667	671	704	701	655	667	677	675	676	694	670	670	690	701	646	650	695	693	652	706	672	710	680	660	675	697	638	683	626	657	691	653	622	616	691	662	686	661	676	681	697	639	668	674	637	677	652	694	657	648	644	681	666	687	678	673	699	689	647	680	707	652	670	642	649	631	666	678	704	657	661	661	707	648	704	658	658	670	643	665	666	649	645	655	674	647	681	688	680	650	658	680	645	713	617	637	708	642	676	721	676	649	664	642	645	625	657	648	736	687	673	667	705	623	678	646	687	654	679	686	708	678	673	631	638	678	668	646	686	677	669	655	619	695	673	660	655	662	677	677	696	641	635	699	732	666	677	682	653	682	640	664	662	664	664	646	681	719	698	685	632	662	653	705	648	609	635	687	641	658	691	694	648	630	676	651	662	645	675	647	692	678	683	680	665	624	668	626	685	695	647	674	684	650	644	632	689	659	667	649	672	607	700	692	620	672	700	657	690	693	637	688	616	691	724	631	699	670	667	661	706	658	649	660	660	698	640	710	624	678	667	713	704	652	689	642	638	662	611	635	641	663	692	631	661	635	644	646	706	648	692	666	644	656	681	697	706	693	697	616	629	694	693	681	623	619	654	698	638	646	621	674	655	675	713	685	662	680	648	719	656	688	652	681	608	649	644	684	661	673	716	681	689	663	697	680	663	662	644	672	658	663	689	667	695	653	678	682	670	673	681	664	647	672	633	638	683	712	654	701	693	652	675	647	645	585	726	655	675	688	660	643	684	681	710	638	684	668	663	695	699	628	710	693	689	668	658	664	636	734	621	656	680	629	623	678	641	660	685	684	691	639	652	665	667	653	652	637	664	643	673	693	643	666	662	650	639	652	635	666	663	625	705	676	659	703	647	673	708	692	641	661	665	693	683	712	626	672	656	665	662	620	678	635	665	618	637	681	666	637	676	650	713	670	665	686	654	644	667	640	680	627	681	683	653	685	646	612	678	631	659	658	644	656	645	672	678	693	610	714	658	681	636	660	648	669	692	681	676	707	695	670	667	631	671	710	650	733	693	659	643	650	664	672	704	694	673	675	660	652	649	643	638	698	688	684	648	710	688	664	680	676	654	660	626	611	706	578	652	671	642	692	597	660	657	684	663	645	696	665	627	674	692	640	684	663	702	674	713	661	695	683	654	694	705	622	648	701	694	673	685	687	671	702	680	660	608	611	673	674	651	670	648	638	696	685	680	708	637	665	672	682	641	655	643	640	682	684	641	668	658	693	649	677	674	665	611	603	692	699	713	631	657	624	651	683	620	682	632	693	730	647	665	660	707	677	612	697	682	641	658	668	658	671	691	643	653	663	661	652	615	681	670	661	661	669	675	670	679	656	644	686	688	681	654	670	687	663	687	610	678	676	709	695	716	679	636	664	670	716	608	652	699	674	712	636	691	638	689	685	658	694	703	678	712	672	669	669	675	654	680	691	696	713	602	662	637	655	672	685	704	672	680	680	703	651	671	661	674	644	702	635	664	641	662	647	654	684	670	637	691	680	700	690	671	640	710	649	674	687	665	659	675	642	649	675	640	660	698	644	694	674	647	662	700	646	673	670	708	617	689	685	676	621	649	689	664	698	708	658	660	721	688	687	687	685	677	708	734	649	646	660	640	673	682	644	662	694	689	612	658	666	648	688	678	621	706	705	660	680	638	647	610	706	655	650	670	666	696	642	638	626	685	694	640	647	688	719	678	669	656	689	634	660	688	650	644	697	686	704	648	678	647	656	654	646	695	676	644	685	693	632	668	651	725	701	695	687	640	664	632	680	677	684	675	619	715	660	711	659	652	699	640	645	665	631	707	674	659	663	622	700	661	656	674	621	646	658	734	669	671	648	691	600	649	671	678	662	685	692	694	679	699	689	688	703	652	627	679	662	630	695	630	657	674	666	649	671	652	633	671	703	678	677	711	634	677	631	675	630	655	658	716	656	666	638	707	665	672	721	715	665	635	693	671	632	686	687	684	640	682	691	708	663	656	660	712	615	646	719	673	662	672	699	677	667	664	734	669	692	636	619	654	622	680	624	655	649	670	678	692	614	651	631	692	634	692	684	694	675	662	650	634
28038	52700	40875	30247	24254	18010	12201	10007	7840	5742	4759	3627	2911	2745	2351	1934	1633	1605	1454	1399	1250	1314	1205	1079	1034	1002	1073	1009	1024	882	818	850	796	801	841	804	791	719	749	783	785	754	713	721	703	756	680	736	758	739	740	697	735	700	703	707	693	675	727	689	740	706	755	685	692	707	699	695	696	682	686	663	668	672	680	709	679	672	662	741	656	742	721	666	715	708	720	703	724	724	728	719	669	724	669	657	660	680	716	695	655	712	714	681	684	724	681	649	712	681	728	733	654	658	679	725	713	672	713	675	707	682	687	744	718	688	693	709	666	714	691	730	656	693	693	694	678	684	624	730	704	696	681	704	679	657	712	737	726	657	710	713	679	699	673	690	709	725	666	664	690	634	652	701	654	695	730	706	668	664	680	700	715	682	668	682	684	710	706	693	674	743	672	683	704	720	654	706	705	709	729	654	695	631	717	713	701	682	686	665	750	704	699	709	663	696	702	647	724	676	717	683	713	647	698	734	685	697	706	694	686	714	663	705	694	681	750	694	670	711	689	724	693	671	685	770	723	682	690	690	694	720	654	697	726	669	741	742	700	742	708	675	723	708	707	676	743	725	708	717	741	701	730	721	736	729	705	693	701	716	745	671	731	676	680	660	683	699	709	718	731	663	684	703	687	674	690	737	655	655	721	701	717	724	721	696	681	710	665	692	751	733	666	712	689	693	721	663	656	686	666	693	697	742	710	654	732	674	713	674	693	720	689	670	678	699	700	661	766	685	680	706	691	703	686	706	629	724	746	746	723	700	705	685	688	649	689	694	693	690	640	713	733	738	734	670	700	655	699	668	684	707	679	678	713	701	699	721	680	658	760	706	695	726	717	674	688	708	718	715	737	708	746	681	689	726	636	683	691	705	665	695	682	640	715	675	710	687	691	697	690	711	689	732	741	718	671	692	651	690	693	752	669	701	673	713	693	706	721	680	763	701	665	722	685	670	682	692	705	695	726	716	762	739	710	696	743	690	690	694	734	660	687	686	701	672	678	712	720	673	669	694	666	703	713	676	697	707	743	698	676	697	715	689	713	709	725	694	707	738	698	693	685	723	725	681	683	690	719	689	715	685	670	693	692	727	716	686	665	699	685	690	692	733	683	689	664	723	766	719	638	738	711	680	694	687	653	661	683	710	691	702	697	676	637	676	672	674	698	712	643	670	652	686	629	695	684	686	701	721	664	668	690	682	669	741	702	704	730	713	680	706	691	647	673	703	668	711	637	701	734	764	705	741	702	689	687	692	686	686	674	689	690	693	661	717	726	678	691	717	679	634	716	686	695	702	679	731	673	691	668	687	665	654	748	737	629	706	683	717	697	679	700	647	684	717	621	679	725	684	683	687	672	756	678	694	728	658	649	708	663	704	687	682	690	669	690	712	681	714	668	721	717	693	712	742	662	714	753	664	700	728	687	690	699	639	714	721	703	751	683	711	686	704	707	716	691	720	652	671	652	698	730	702	737	695	748	697	729	654	678	675	696	720	686	741	688	685	698	659	742	690	662	665	699	727	705	698	676	699	678	722	708	726	678	650	720	742	778	702	716	670	682	676	653	704	697	711	700	717	669	723	712	691	731	656	672	719	650	701	703	671	673	707	768	682	688	711	716	716	704	682	653	687	692	657	716	663	709	697	675	716	669	686	686	731	677	678	713	697	698	711	696	727	721	702	702	700	700	677	765	726	695	684	751	707	702	683	687	721	693	713	689	748	688	689	671	690	711	736	680	683	664	734	732	733	726	735	718	683	735	670	658	644	704	681	719	700	700	697	703	673	718	728	770	751	668	740	740	704	713	681	641	662	705	673	727	692	711	758	717	700	700	674	724	707	669	713	686	687	733	702	655	712	670	682	681	747	707	698	695	701	670	690	677	712	704	713	717	699	694	686	719	742	725	712	722	727	722	698	727	717	663	668	709	692	692	680	673	665	673	683	712	731	681	698	648	702	692	709	700	689	675	687	731	724	686	710	722	718	737	748	710	697	704	683	740	675	641	722	692	702	720	708	747	703	735	696	737	716	676	698	693	687	662	687	677	698	657	769	672	691	734	670	662	692	708	673	697	711	721	669	701	692	688	691	724	657	736	670	712	704	725	716	676	725	690	674	714	729	692	672	653	713	707	741	761	685	733	722	691	695	702	700	681	729	693	668	684	679	689	715	702	671	705	691	690	668	711	738	691	698	705	698	746	677	643	664	718	713	743	748	722	711	682	706	756	674	699	677	701	742	754	671	717	677	734	745	684	713	661	728	658	749	735	717	689	695	734	669	705	658	737	707	688	710	700	724	744	670	669	687	710	749	670	697	666	696	679	705	673	731	696	683	738	696	720	704	678	730	678	725	718	681	707	707	700	678	703	698	665	675	724	693	678	734	730	685	694	679	691	690	673	681	677	702	733	724	702	676	704	694	650	693	694	699	677	716	736	685	682	678	708	695	678	684	693	666	679	697	657	695	679	702	711	690	676	657	699	680	679	676	700	678	660	721	706	699	687	708	706	701	688	726	681	655	699	687	699	698	673	733	747	687	717	736	710	678	692	724	677	712	667	698	717	710	742	681	677	714	744	690	651	687	728	690	688	755	707	674	721	726	738	700	674	721	742	684	671	664	743	690	685	692	652	746	683	722	744	709	661	661	731	752	658	692	691	699	693	733	721	683	689	703	702	696	688	692	700	702	689	690	706	677	672	693	703	687	673	688	664	694	723	660	738	724	712	731	705	702	678	697	700	686	701	711	668	732	681	676	762	682	662	704	674	701	726	697	673	693	698	721	718	644	660	722	695	709	745	705	678	702	656	663	745	664	713	687	684	644	692	685	690	700	683	656	723	728	676	624	713	699	671	676	689	672	720	689	711	758	679	699	719	676	715	706	684	667	658	671	714	709	688	691	684	751	748	683	674	670	676	672	703	700	717	726	713	677	711	705	697	732	706	724	622	663	721	690	659	690	712	715	693	759	698	695	726	718	732	679	699	697	718	706	695	681	683	719	746	689	688	709	737	678	721	659	689	712	678	724	696	702	698	684	683	716	699	690	695	765	728	706	666	665	694	749	708	631	697	681	717	685	693	727	643	668	692	712	713	708	746	720	758	698	677	716	675	692	699	672	728	686	671	728	641	676	752	678	666	654	715	702	709	696	711	670	734	668	706	726	721	689	755	747	652	703	700	655	691	724	676	690	730	670	709	680	707	686	743	731	718	690	695	691	696	654	680	705	703	721	711	631	690	671	698	690	687	670	694	696	704	719	720	715	686	708	732	654	668	686	685	702	683	662	685	740	705	689	721	670	721	711	680	704	737	700	734	710	701	727	689	689	712	667	746	739	690	704	675	706	713	744	701	689	644	734	683	655	662	695	667	694	706	659	675	680	683	712	700	718	716	693	722	773	686	712	690	742	682	666	700	656	694	693	705	684	705	697	669	713	734	710	672	723	666	683	668	746	676	706	685	709	680	687	714	668
28223	24398	27636	20535	11719	6750	3866	2829	2086	1729	1466	1093	1010	894	847	715	717	658	618	618	562	571	552	548	504	481	529	530	508	469	483	444	404	470	433	438	421	424	453	450	424	448	388	419	421	427	400	359	438	433	411	396	439	454	412	412	402	409	436	381	363	398	401	396	422	448	384	402	419	415	403	425	390	430	398	372	373	420	406	409	443	410	385	435	400	403	407	398	404	428	425	412	443	413	382	403	408	423	409	392	387	398	440	422	413	420	406	407	434	387	395	425	369	380	382	444	421	410	397	398	400	429	402	389	411	428	405	433	426	445	405	405	422	417	429	434	395	447	407	401	429	425	438	431	399	400	402	447	401	448	363	383	419	396	443	415	420	418	411	418	426	394	426	419	389	422	387	410	406	408	397	390	408	401	397	389	423	399	417	376	410	415	396	391	449	411	431	420	418	406	388	375	410	418	406	425	443	403	407	428	411	381	427	395	396	405	382	402	407	457	440	412	403	416	387	416	402	412	378	408	440	419	384	416	429	418	432	402	405	416	355	409	427	427	428	389	407	403	408	407	415	386	391	394	431	405	378	394	386	386	409	419	397	398	438	392	405	424	427	376	432	418	376	402	421	383	394	446	421	409	409	441	377	397	408	441	399	417	410	410	405	380	417	429	398	429	378	408	396	403	407	458	406	396	393	426	392	435	412	406	420	413	423	382	428	434	439	430	432	413	427	410	418	426	417	388	376	419	439	425	399	430	390	403	402	410	380	365	405	397	427	416	405	403	424	434	393	403	392	399	403	412	412	433	376	381	411	434	421	395	394	369	416	430	366	447	372	396	381	380	407	397	446	396	383	401	430	428	401	377	379	407	424	369	408	401	415	406	413	377	423	428	395	463	433	393	413	430	412	409	399	389	412	446	393	380	404	398	380	440	398	396	412	404	423	423	400	403	408	401	433	428	397	421	410	420	417	436	405	410	450	384	420	390	436	400	414	400	398	389	420	375	412	416	429	398	413	442	404	398	414	428	381	436	401	418	400	417	417	421	395	401	407	396	417	402	393	415	422	366	398	414	386	410	418	451	406	391	396	381	389	452	379	394	430	423	405	403	446	416	397	421	414	393	440	413	407	410	415	409	421	418	384	393	435	413	414	410	435	390	385	406	444	383	386	454	419	387	414	391	397	447	426	393	394	416	448	378	412	400	416	414	431	397	400	391	400	388	390	405	407	411	384	368	411	434	426	357	411	424	379	427	419	394	414	403	410	390	393	425	387	408	402	424	362	371	407	402	402	412	403	392	411	371	435	427	409	427	424	380	399	435	423	410	396	405	428	422	399	375	403	378	389	446	426	408	395	408	417	394	411	418	408	394	431	357	390	415	388	403	392	445	429	414	416	397	380	388	430	409	415	393	396	378	405	401	389	398	396	385	420	429	423	398	390	413	416	403	404	459	394	466	396	406	367	400	395	386	410	439	415	412	401	417	385	430	447	437	398	421	411	407	415	413	403	423	391	400	441	432	371	405	431	458	408	401	394	391	409	427	411	432	397	418	386	419	423	429	413	421	405	421	431	431	408	397	389	449	397	392	415	393	390	416	411	455	422	398	385	419	402	415	439	447	405	378	404	438	393	404	408	402	428	412	393	382	413	420	376	422	403	387	429	406	404	380	436	443	392	417	429	420	385	394	416	399	396	399	385	406	393	417	407	402	432	409	409	431	410	402	413	426	385	404	430	425	436	419	412	448	417	413	417	412	375	387	409	402	441	439	424	434	411	420	399	436	370	442	405	412	395	425	424	401	424	409	440	433	453	411	422	410	413	386	365	393	423	439	427	403	416	377	466	400	397	426	405	401	432	398	429	425	399	411	393	412	423	364	356	395	375	408	415	432	427	391	382	414	411	393	392	408	388	396	411	379	430	436	384	406	413	413	396	392	409	391	375	404	429	415	379	389	407	386	388	420	410	429	397	420	419	389	412	373	406	419	392	399	421	424	418	391	424	379	423	407	378	405	432	445	432	400	398	387	423	391	427	374	406	383	383	432	435	392	401	371	409	409	406	409	390	447	393	443	397	392	403	448	432	399	375	401	412	410	407	436	423	412	416	442	388	405	422	407	420	414	419	457	388	377	406	409	438	406	415	399	413	403	388	415	399	384	440	402	405	378	437	434	418	406	435	420	407	394	418	419	412	381	389	418	420	371	417	389	395	412	388	412	406	398	385	438	372	415	427	433	433	429	395	420	411	392	451	405	437	404	408	359	396	378	414	393	399	415	407	426	415	435	382	441	382	378	411	410	488	392	407	408	404	385	387	422	398	426	428	390	422	395	418	370	397	393	411	429	413	395	362	433	419	408	428	406	411	387	432	404	431	431	424	404	410	409	398	411	374	401	393	389	398	420	407	447	444	403	405	421	377	384	413	408	369	386	407	402	389	389	427	436	392	438	393	418	405	454	407	415	456	409	399	410	424	440	410	399	439	415	451	391	394	426	404	418	416	409	431	436	396	411	372	406	422	426	387	392	414	398	374	426	412	428	419	432	408	398	404	376	438	423	392	383	374	402	419	373	429	406	382	434	415	401	414	395	446	447	407	406	391	432	417	434	380	409	426	394	403	393	412	388	440	375	397	416	431	420	391	448	386	420	407	389	416	392	386	435	409	436	416	439	430	438	417	418	410	436	402	406	371	416	379	410	395	439	401	415	411	415	380	377	351	430	431	398	391	411	408	405	391	415	414	398	412	378	398	408	422	411	426	428	413	406	420	427	424	423	381	426	411	413	381	372	396	425	432	393	418	398	406	415	414	426	423	449	447	418	423	407	382	402	438	397	411	405	422	369	439	416	406	414	404	388	417	403	416	391	371	427	427	400	427	415	391	424	385	463	394	382	435	415	405	375	466	386	413	427	416	365	439	445	410	411	407	419	423	429	377	422	428	423	448	438	418	416	358	406	437	374	395	394	410	373	407	408	419	405	399	395	405	392	439	393	411	415	394	436	381	411	412	392	401	417	416	390	477	400	379	464	398	408	404	419	393	402	405	427	422	384	422	385	379	379	439	469	391	373	409	434	393	410	390	393	403	385	382	408	386	388	378	414	388	406	417	439	451	413	409	408	447	428	424	403	397	399	402	410	408	426	406	398	370	429	420	430	405	378	406	394	410	423	433	454	434	417	399	403	442	397	412	423	391	399	418	418	418	403	410	394	403	380	385	408	380	419	420	411	409	433	449	424	405	394	420	388	394	451	458	403	392	382	430	405	411	399	416	418	431	437	408	370	399	387	437	411	441	402	431	401	407	432	459	424	422	367	389	371	398	393	389	427	413	384	369	406	379	395	409	383	390	462	436	388	451	392	423	427	408	420	425	420	408	412	401	410	419	418	411	406	427	379	401	381	403	388	397	406	410	411	424	381	421	434	398	449	397	426	435	413	402	397	383	416	381	432	380	411	423	406	402	419	409	409	382	416	397	392	406	412	403	422	441	414	414	375	425	425	402	375
26120	40194	30046	20135	15255	10204	6652	5123	3882	3073	2377	1857	1490	1389	1198	1038	862	879	795	763	729	669	650	604	572	608	597	547	541	531	511	526	510	512	512	463	438	440	494	474	494	447	487	434	443	446	395	438	466	486	472	449	417	443	440	462	443	424	448	435	452	481	405	469	447	464	419	449	454	465	424	463	458	438	452	406	444	430	416	429	414	438	434	436	470	431	478	469	446	460	442	402	424	424	462	422	408	411	433	441	444	440	460	416	469	418	404	420	438	500	444	398	464	451	440	430	432	434	427	447	459	473	409	451	406	425	388	427	418	456	430	457	416	418	423	421	436	451	461	451	446	457	433	416	429	459	440	466	429	420	437	462	436	428	447	457	457	417	427	412	445	439	478	436	446	426	452	438	487	395	463	435	450	396	409	461	403	440	402	430	426	445	449	436	444	439	436	448	446	382	445	414	449	449	456	461	420	412	444	414	442	425	451	423	426	432	440	393	453	453	446	460	440	451	434	444	453	435	419	431	424	438	436	461	444	437	420	437	402	457	446	434	398	447	460	423	432	421	404	430	448	458	425	433	474	410	445	445	441	414	428	431	450	423	442	472	404	438	446	466	430	418	447	442	477	458	441	451	436	402	431	448	465	419	471	444	421	458	451	445	461	467	396	449	440	441	456	453	403	442	450	471	416	410	434	488	451	421	435	427	458	447	442	419	459	418	425	416	442	484	436	435	403	434	424	386	451	469	403	430	434	447	413	436	405	407	466	438	457	479	477	427	456	416	454	419	439	436	446	408	434	447	431	455	439	461	449	397	404	438	439	444	412	414	473	422	399	435	458	427	441	441	410	426	445	468	458	443	460	453	437	408	442	445	408	431	425	468	441	453	466	441	403	395	436	400	430	470	465	421	471	419	440	434	419	424	453	438	420	419	414	414	438	461	428	425	457	465	423	434	433	431	424	451	447	398	400	469	414	418	417	443	460	465	413	473	399	452	421	492	411	478	449	449	405	436	416	460	405	433	437	396	435	463	453	414	446	404	414	446	431	424	455	428	430	436	430	434	421	441	471	447	414	456	444	420	438	414	430	475	402	441	423	392	471	448	438	406	434	437	457	442	470	453	443	432	472	424	427	434	441	473	460	413	453	486	434	428	408	433	454	463	459	422	443	431	436	424	401	471	405	403	458	427	484	459	417	426	486	407	421	437	448	422	475	453	434	449	428	417	440	416	460	431	444	457	467	473	434	428	455	467	419	449	472	416	446	453	430	434	424	434	449	428	460	465	446	446	437	446	409	427	449	418	397	441	467	441	406	482	441	438	444	432	446	466	447	408	390	474	477	421	424	416	426	473	457	414	436	456	438	444	440	450	409	421	449	407	447	437	406	402	456	446	423	435	408	478	380	451	465	427	477	408	452	430	412	462	449	454	483	437	426	439	425	457	408	456	436	470	421	398	448	418	472	429	443	461	428	444	465	399	415	433	440	431	453	413	445	469	462	423	422	431	440	418	438	427	446	440	451	437	405	457	431	451	482	441	416	432	440	423	427	429	429	454	421	452	393	448	449	441	436	423	427	434	390	435	435	423	425	452	420	431	420	467	430	407	451	425	447	447	485	452	457	450	428	468	427	489	486	440	422	375	434	418	470	407	442	414	425	435	451	424	428	433	434	436	443	430	464	463	442	463	470	469	459	443	478	414	417	427	457	429	408	443	473	473	490	446	441	439	418	415	444	442	419	407	442	430	427	405	448	426	445	420	417	472	479	437	454	478	449	458	445	418	438	445	438	446	457	393	446	421	406	451	431	428	416	443	445	463	453	447	446	429	460	404	440	443	448	448	436	439	433	444	441	468	431	472	440	434	431	390	409	434	444	454	406	452	429	434	433	442	458	435	403	437	412	438	422	443	425	460	437	450	460	442	414	448	443	435	474	419	423	428	421	430	419	407	461	424	412	451	441	415	405	406	418	426	465	442	429	410	438	450	432	453	461	441	449	420	428	431	456	431	421	416	449	387	451	425	445	456	450	448	448	415	414	437	445	442	422	451	469	457	441	441	426	474	421	422	471	395	458	463	399	453	461	451	443	482	468	485	435	441	441	466	477	415	402	469	411	430	452	448	422	443	411	454	431	441	423	395	411	421	452	451	448	460	415	466	445	401	449	436	442	427	446	437	402	455	435	407	450	473	454	423	445	441	440	429	401	462	452	432	460	416	475	442	463	419	454	453	421	431	438	429	419	416	419	463	430	445	443	445	413	411	435	439	421	458	405	437	463	476	417	464	455	440	456	418	441	471	452	451	442	433	439	453	445	418	446	414	489	459	413	436	423	439	432	436	438	457	435	458	478	450	407	402	482	442	442	447	450	426	430	420	442	456	461	441	452	426	452	449	449	427	422	445	457	427	436	451	418	452	423	397	467	447	439	426	406	460	452	395	472	452	465	389	443	464	456	445	447	433	410	399	442	421	449	451	438	424	420	475	434	403	431	458	414	426	450	418	433	454	427	463	454	440	418	469	414	396	418	435	445	400	465	433	413	459	451	417	448	441	459	419	430	432	410	462	466	416	453	434	440	413	448	417	430	427	422	424	428	438	417	415	435	454	478	474	423	446	426	435	472	445	461	427	425	449	442	433	446	467	398	438	419	433	420	412	450	429	441	437	396	431	474	476	454	406	441	466	442	463	450	426	461	427	415	438	417	405	436	425	449	426	443	428	418	451	437	453	427	399	432	429	442	419	462	460	464	442	464	423	429	455	401	408	428	450	450	422	413	416	460	434	455	415	444	405	434	481	475	418	463	438	433	442	448	451	459	412	448	452	412	439	444	450	448	460	467	450	416	456	438	454	416	447	433	427	430	432	422	421	432	444	407	448	452	460	434	441	429	432	448	465	447	497	404	423	420	416	449	437	470	410	449	431	452	424	435	429	392	452	427	438	423	374	451	455	448	440	437	471	452	445	409	436	455	451	454	417	426	439	420	409	441	392	422	470	416	466	411	451	457	443	427	442	446	405	436	434	439	453	427	412	417	442	485	479	449	429	417	432	449	460	428	464	477	460	442	439	494	422	438	449	398	440	416	449	470	438	422	451	436	407	434	421	458	447	434	441	466	401	424	441	433	461	408	432	408	453	474	399	415	439	432	458	405	453	425	440	458	481	421	431	442	465	458	389	429	432	464	455	463	479	447	442	424	432	442	466	445	459	428	463	464	467	444	426	460	450	410	421	464	435	461	446	417	473	463	450	459	418	442	440	423	433	418	462	437	419	425	430	441	401	493	422	442	414	456	425	449	418	415	422	432	446	451	462	439	416	437	453	444	463	397	462	416	440	424	437	392	431	418	425	436	458	398	443	426	407	453	444	418	450	405	467	452	414	446	400	418	422	461	436	432	438	440	448	454	453	453	413	435	439	442	412	449	429	438	430	451	439	423	439	443	464	448	454	416	444	436	419	435	433	411	449	406	438	447	446	416	422	445	459	439	416	443	449	417	460	474	415
23275	20969	28190	24022	21447	18082	9248	4882	3461	2750	2290	1852	1588	1530	1337	1091	1008	1057	1074	980	967	898	839	828	783	808	815	753	755	757	768	744	724	729	708	663	691	676	643	704	721	664	674	707	640	645	661	653	672	678	660	643	724	613	673	604	680	683	698	672	623	650	703	647	693	721	683	641	718	662	653	642	647	641	648	655	681	655	685	649	638	677	632	618	656	669	621	691	671	644	621	663	668	693	667	680	700	678	636	643	637	630	677	651	664	631	638	660	664	664	688	690	652	628	678	630	670	630	681	613	647	628	624	677	613	666	670	694	676	638	656	642	670	648	721	686	625	724	701	658	605	670	653	659	632	654	658	656	686	659	641	682	657	696	619	626	649	665	710	675	698	621	669	611	688	651	693	631	648	655	666	656	619	651	672	639	653	642	700	624	648	645	643	627	679	687	661	627	656	642	723	678	664	681	678	631	636	643	653	630	619	685	654	608	645	663	677	639	677	698	626	639	666	681	672	642	675	638	611	695	615	674	640	692	629	659	656	663	646	610	665	655	648	620	649	676	700	672	663	652	673	646	656	644	653	642	642	632	628	662	654	633	642	706	632	621	698	662	656	710	722	699	658	667	642	672	677	620	632	646	696	665	635	642	654	634	652	673	601	683	679	664	618	640	654	651	696	666	702	633	607	652	679	631	627	645	616	659	703	645	690	640	665	637	657	689	639	678	600	648	627	615	656	684	680	648	658	662	648	660	684	674	656	624	632	600	649	644	700	672	634	636	650	695	624	660	652	623	680	670	629	639	637	645	667	669	643	701	681	669	652	638	625	663	654	656	666	690	648	631	664	680	606	675	668	729	630	648	667	660	642	607	654	593	626	663	680	736	655	667	630	609	684	688	655	625	636	649	671	670	647	625	647	687	628	642	696	648	660	644	698	647	683	705	660	630	658	683	614	691	683	648	715	627	724	652	691	682	676	633	641	668	702	642	663	634	646	591	688	662	706	644	626	630	663	612	691	684	701	656	682	627	655	670	662	643	659	647	666	656	665	662	643	669	674	663	677	615	683	672	638	655	703	596	613	650	634	653	690	635	681	668	680	631	653	643	632	713	643	616	670	658	668	652	608	613	682	640	644	677	630	658	646	648	644	651	670	658	685	678	679	643	680	678	691	689	677	707	669	676	651	651	689	644	683	673	689	668	720	648	648	631	643	639	627	685	672	633	584	631	658	650	683	651	642	664	654	653	681	650	684	604	649	656	651	651	693	665	707	662	662	656	642	664	635	653	706	614	594	683	668	670	679	693	669	650	687	620	684	635	635	657	646	674	674	691	620	676	680	696	681	646	639	655	645	704	658	675	674	698	696	698	618	644	667	609	662	629	690	669	689	617	617	647	630	649	626	645	613	672	640	644	665	658	627	583	636	667	646	604	668	653	715	703	672	673	658	675	651	684	610	675	689	653	656	647	651	649	655	691	674	656	655	678	636	656	687	653	667	633	659	679	686	645	686	619	612	645	678	653	653	612	646	657	658	667	690	675	626	666	638	620	680	641	697	649	665	656	617	682	672	677	630	701	643	622	640	697	685	632	682	682	634	674	664	678	641	710	643	635	631	705	658	648	635	639	662	662	580	688	688	668	671	663	649	639	657	624	678	674	637	687	661	637	644	595	646	649	703	643	615	628	692	624	676	585	684	677	663	639	711	638	662	664	606	648	659	696	678	634	600	683	619	643	657	655	722	636	659	621	654	701	616	666	651	684	621	663	665	660	659	606	648	595	612	636	669	694	651	671	646	643	656	659	641	678	654	650	688	679	667	638	696	664	640	637	689	639	645	631	628	652	631	644	649	651	649	629	608	651	637	666	660	638	668	668	670	609	664	699	668	658	626	676	690	656	670	644	670	646	636	671	675	650	690	653	694	638	631	679	678	663	612	646	662	699	691	635	700	608	660	700	664	667	684	659	630	620	704	683	674	662	663	683	689	681	674	690	621	693	654	627	646	651	687	637	658	632	627	656	643	686	628	661	638	682	633	631	642	670	677	647	660	643	653	692	667	614	630	661	672	705	621	666	692	666	628	643	640	616	634	657	645	677	678	693	680	660	634	705	626	681	646	679	630	677	657	655	674	658	687	685	688	621	682	709	678	633	664	620	647	666	670	697	704	633	669	615	690	676	623	694	694	652	674	670	652	683	648	688	653	620	647	638	654	674	674	694	610	621	666	686	667	630	691	687	667	676	632	673	650	676	662	612	687	645	677	629	652	657	642	622	642	679	653	669	637	652	635	679	623	635	668	622	661	640	653	646	631	679	636	671	621	674	704	666	625	655	642	664	646	665	640	653	643	655	641	635	661	642	630	669	664	660	654	630	616	672	670	656	659	639	632	709	628	686	649	678	657	654	640	665	652	668	660	652	672	645	686	686	689	673	695	650	635	600	645	707	660	733	631	643	668	659	662	685	647	652	617	621	666	656	652	638	637	702	691	666	719	717	695	652	658	631	648	650	665	667	664	637	678	671	643	649	633	613	682	654	643	661	647	656	644	652	682	626	602	676	654	627	660	624	646	705	685	645	634	654	648	751	665	654	611	660	612	603	599	682	651	660	711	663	653	650	619	698	674	671	693	671	651	664	648	606	641	622	640	615	577	708	640	658	669	618	619	689	674	661	666	669	627	676	659	687	661	677	676	661	664	741	662	652	623	662	665	647	655	681	648	610	642	677	656	615	658	670	650	680	678	646	614	686	653	668	608	660	685	627	652	631	623	696	625	668	651	618	644	708	688	647	651	652	666	644	618	640	613	718	712	656	673	610	673	677	663	637	652	644	649	641	711	662	696	661	646	666	628	650	671	677	636	652	628	621	663	689	655	685	655	643	616	661	624	674	677	650	676	625	659	679	645	667	685	626	662	674	643	669	614	674	659	608	666	678	678	613	655	621	684	643	678	611	617	626	664	676	649	605	679	689	627	651	621	644	640	681	632	651	626	654	604	673	655	603	686	679	631	685	668	676	616	674	651	653	685	683	671	664	604	620	673	727	642	645	630	639	643	650	657	685	634	673	656	633	643	677	707	628	645	631	629	652	647	641	649	693	664	603	646	664	642	612	637	642	676	652	667	655	603	655	651	702	672	629	663	645	693	626	624	656	657	675	651	627	626	643	631	634	657	621	671	647	641	640	668	657	689	642	635	667	663	628	615	649	669	658	673	721	613	674	673	641	653	666	671	635	643	656	630	664	665	665	610	676	666	653	644	684	671	665	715	657	625	648	669	676	667	640	601	707	720	640	627	641	677	628	696	642	643	628	644	653	615	609	660	698	676	662	608	705	699	649	661	689	640	635	641	653	635	637	651	640	634	645	674	719	673	647	650	674	710	647	651	638	681	648	672	649	672	682	670	625	640	648	636	663	622	649	734	701	627	682	693	676	689	640	643	638	662	655	680	696	711	631	668	695	652	661	672	695	661	655	671	659	638	669	680	704	623	714	690	667	649	671	682	661
26078	47612	36266	25722	20111	14773	9757	7232	5794	4395	3565	2719	2383	2094	1839	1496	1348	1346	1315	1245	1176	1102	999	991	952	932	947	911	869	878	858	832	857	797	813	757	731	727	738	738	710	689	727	674	684	656	722	682	753	693	664	714	686	682	687	745	676	721	681	663	672	664	722	691	678	663	703	718	716	642	681	715	678	688	660	722	668	652	703	702	685	740	677	711	720	727	678	723	692	728	674	654	679	727	694	692	710	665	713	697	695	642	748	671	717	674	689	675	701	660	729	704	686	671	682	705	636	628	744	681	689	628	714	689	735	692	673	696	712	690	688	695	712	686	703	733	661	684	646	703	689	746	670	731	739	698	706	696	705	695	704	681	678	679	685	654	704	688	671	695	696	710	657	663	684	682	707	679	670	698	683	626	664	679	695	684	681	674	712	680	663	660	675	674	660	729	697	701	691	742	663	656	664	690	686	694	689	682	686	705	691	671	670	731	746	694	716	664	687	710	759	678	699	694	681	677	721	686	681	683	684	641	697	687	689	677	673	685	682	746	683	699	699	702	679	656	683	682	699	694	686	702	664	707	688	685	681	735	692	722	687	676	693	641	661	764	677	681	678	667	707	694	696	698	683	703	676	646	678	713	667	723	698	660	699	713	685	722	690	699	644	698	703	659	674	652	680	653	698	702	646	705	717	671	689	682	660	681	744	620	727	670	692	655	643	677	689	719	686	706	700	740	674	696	676	720	687	717	643	701	672	708	668	622	680	725	704	670	689	661	717	667	728	702	708	725	705	638	685	647	690	679	707	733	742	667	630	676	710	666	676	722	647	682	679	684	676	686	688	738	715	678	633	685	662	743	687	692	659	684	729	712	662	739	707	688	641	707	669	734	739	727	738	667	698	728	700	684	663	689	683	680	722	680	658	689	681	638	654	701	660	643	677	710	669	689	698	711	726	680	681	638	695	703	685	678	706	722	705	679	669	701	683	636	667	687	641	713	699	731	656	672	716	650	643	740	692	674	675	706	665	714	706	659	683	673	700	698	690	709	667	669	640	668	719	701	677	695	694	675	691	698	678	701	667	677	730	719	706	693	697	717	710	674	717	679	675	715	671	667	764	680	729	647	714	703	669	694	700	667	683	658	698	753	701	679	673	704	683	674	651	700	666	637	647	687	701	661	641	681	690	694	726	682	744	682	655	690	669	690	703	692	693	639	680	734	709	685	681	735	693	733	725	690	659	724	664	697	676	673	670	705	713	705	702	651	707	728	703	676	712	637	706	666	678	678	693	674	740	721	660	671	743	742	662	683	682	614	702	702	684	639	678	700	745	692	684	696	619	719	690	673	735	705	695	693	718	673	637	695	659	703	644	696	685	661	713	717	683	666	713	717	692	683	647	614	684	732	684	695	690	715	759	675	643	672	709	699	655	703	627	681	707	698	698	658	651	677	706	662	696	732	689	677	717	738	700	723	662	688	711	667	686	678	712	701	665	656	646	690	732	727	694	677	698	654	695	659	664	695	712	702	681	708	734	685	741	709	728	691	712	693	719	610	746	674	681	735	729	674	636	699	720	681	711	716	629	701	693	672	665	719	629	693	663	701	664	714	728	659	716	683	691	676	703	717	745	743	700	706	678	692	696	709	690	684	655	689	688	681	680	703	707	671	651	699	710	667	695	648	714	663	730	662	671	682	653	713	680	679	702	697	667	695	706	685	683	714	684	692	675	708	643	660	695	698	657	712	725	686	734	675	682	679	724	674	666	658	715	723	697	714	692	732	659	710	678	709	676	659	729	674	672	669	740	660	710	683	682	703	675	694	716	711	692	697	729	672	703	693	695	641	693	725	665	704	685	665	636	698	696	687	709	703	675	712	689	714	671	675	722	707	682	681	693	717	713	676	683	671	676	684	683	688	679	659	686	691	691	698	712	673	679	667	679	655	689	723	694	720	654	698	654	664	671	665	686	690	702	690	670	675	696	653	664	692	699	651	655	710	677	680	695	677	686	710	731	671	684	712	683	724	713	701	699	673	682	691	724	679	671	707	694	670	650	728	714	698	677	679	658	672	724	677	694	725	689	691	711	656	660	636	696	673	707	669	651	620	724	660	665	675	694	685	706	694	672	696	685	682	643	672	738	662	667	668	674	723	695	617	674	721	691	656	692	665	719	660	697	679	686	682	703	704	740	715	717	756	687	659	644	667	722	686	681	707	661	662	701	747	657	697	704	733	664	696	676	687	694	674	717	679	706	732	691	682	704	632	694	700	685	675	653	735	728	713	669	737	684	706	660	708	654	703	724	667	699	678	641	680	657	682	724	664	746	706	683	666	670	674	661	707	699	711	721	702	673	728	718	711	676	724	711	707	728	676	695	721	706	709	702	676	662	646	684	641	778	745	719	712	716	704	698	673	696	697	648	701	703	662	692	701	694	704	696	697	671	663	717	713	721	668	668	694	692	719	704	719	657	729	673	696	683	677	690	668	706	704	640	676	694	670	695	724	725	671	711	676	669	737	684	710	702	708	664	670	706	718	717	698	701	725	739	672	694	659	693	680	732	739	676	697	744	669	708	710	614	696	664	649	693	723	726	679	665	731	682	643	701	720	692	705	640	716	701	681	728	670	687	710	700	697	688	718	665	689	703	695	663	669	713	706	661	727	680	669	711	723	687	691	673	716	658	719	690	686	692	650	672	722	655	685	682	659	661	676	704	673	723	720	702	691	676	714	720	726	702	656	688	668	676	676	706	698	660	679	674	653	724	725	731	668	685	648	633	717	656	642	703	665	699	720	720	726	711	704	665	724	665	710	685	679	691	679	714	680	720	682	716	664	683	643	698	697	665	689	633	676	607	680	705	658	718	715	686	709	733	699	684	659	671	723	688	670	675	649	692	665	750	679	681	669	715	666	682	658	688	722	680	718	690	739	695	710	681	665	703	645	684	709	697	668	702	678	653	684	734	638	687	717	670	672	681	653	690	688	701	641	711	695	693	628	669	639	679	667	708	726	698	730	672	639	685	711	685	715	672	639	651	697	666	720	615	679	665	690	709	710	632	711	657	675	694	671	732	675	676	662	700	737	661	645	711	698	693	727	730	696	681	706	695	664	668	680	696	698	674	709	711	682	720	653	714	680	701	724	705	683	732	713	687	744	726	647	702	676	645	667	645	693	646	656	681	721	696	695	632	725	661	672	727	635	656	696	721	705	667	686	672	693	716	705	675	707	713	725	746	690	683	697	710	655	727	653	701	653	740	665	681	692	657	658	722	705	687	698	701	653	711	678	716	757	710	717	704	699	675	705	674	698	697	659	713	665	705	677	692	694	680	663	712	680	719	743	682	727	745	716	677	664	725	678	672	703	678	717	712	708	676	683	694	682	681	670	680	683	623	660	671	692	702	691	653	662	697	684	675	699	692	685	740	690	675	707	690	719	702	683	649	686	678	695	706	675	701	667	706	694	697	741	658	724	698	713	692	695	679	695	701	708	685	681	695	748	676	674
24539	20993	27388	25623	18872	10815	5932	3697	2816	2110	1692	1348	1156	1045	925	764	676	680	663	633	602	600	514	455	473	472	434	471	471	437	399	400	390	371	365	384	345	325	381	387	389	362	356	352	362	348	338	332	298	345	338	363	364	353	357	314	307	332	314	314	357	338	368	324	353	363	341	363	350	347	338	343	342	328	366	356	334	349	331	347	293	339	354	377	346	324	371	345	342	337	340	342	349	327	348	348	352	351	339	357	351	323	317	330	328	307	347	344	317	368	344	325	320	359	338	369	345	374	352	313	320	307	346	335	352	370	317	349	338	362	326	327	318	295	315	375	347	352	339	318	357	327	326	368	350	336	361	342	330	338	355	377	361	342	351	342	348	402	359	395	325	340	354	342	278	337	317	352	338	330	355	311	328	361	323	329	364	353	362	340	336	342	328	318	347	309	343	340	372	330	318	342	310	365	380	347	341	342	342	364	354	316	364	382	324	341	373	329	317	319	332	305	345	337	333	342	380	351	337	333	356	353	334	362	297	332	318	314	373	315	355	292	332	347	302	336	316	341	352	322	345	315	327	357	394	329	323	323	333	340	344	357	331	335	361	337	302	316	337	371	340	330	364	361	315	336	360	294	332	337	334	317	381	320	320	337	323	331	339	313	294	338	360	344	339	365	340	360	338	348	380	317	343	294	354	326	325	346	333	349	378	348	333	326	332	330	344	363	320	342	340	354	349	375	336	304	347	325	322	359	338	323	343	363	326	317	378	332	316	359	330	333	331	338	316	321	319	339	327	321	371	297	381	333	374	371	342	362	314	335	321	337	358	329	353	332	354	301	300	306	344	334	357	336	322	343	342	337	313	363	340	352	293	352	357	329	351	354	359	331	345	351	336	322	347	327	333	320	330	331	355	336	324	319	345	340	346	346	381	335	295	344	324	310	349	329	321	345	342	343	330	344	323	363	323	367	345	322	366	345	324	343	329	345	309	297	359	329	331	362	334	320	364	336	329	352	358	329	339	333	395	330	320	317	349	311	342	325	359	346	300	355	327	348	332	357	343	338	314	342	325	350	316	343	349	350	324	343	326	362	348	319	340	326	350	353	334	370	325	385	328	310	314	353	338	368	345	337	393	321	322	339	336	339	348	338	343	326	358	337	326	341	323	347	353	337	334	295	302	341	342	350	330	344	350	339	334	358	384	332	322	320	302	361	341	330	341	325	353	367	319	332	343	337	368	356	326	325	354	334	380	355	380	359	345	348	299	336	333	301	332	344	292	319	309	343	328	348	343	314	330	353	352	322	353	352	329	317	357	341	334	345	307	330	363	346	309	365	324	291	347	324	338	345	347	334	346	376	349	371	361	366	322	344	366	351	335	358	348	332	350	373	364	338	319	326	351	335	325	355	342	350	335	310	347	321	360	329	353	311	339	335	317	339	358	337	309	327	351	333	346	355	302	346	328	330	339	353	333	317	350	336	314	366	361	326	323	319	314	331	339	323	339	344	338	304	341	333	301	342	329	327	333	345	328	367	358	339	342	334	359	342	339	311	344	323	327	336	358	327	334	395	337	323	374	347	342	304	301	347	323	334	319	350	334	344	327	318	328	368	356	325	339	316	354	345	323	340	313	351	323	355	321	319	350	353	324	334	317	348	338	348	368	348	372	327	342	309	323	352	355	324	344	329	328	331	332	343	309	358	305	368	338	331	337	331	319	369	360	305	334	365	361	335	333	330	337	349	349	341	346	351	339	386	331	387	310	344	338	332	319	341	367	369	329	330	332	314	345	324	350	326	330	331	355	349	329	329	348	326	318	366	332	325	330	335	356	321	365	379	398	322	315	331	351	324	345	369	347	303	320	338	299	323	350	352	355	330	327	337	328	320	362	324	322	350	327	352	339	338	334	345	331	325	346	324	307	327	297	323	365	353	331	371	330	314	341	344	344	352	355	332	316	367	339	336	347	344	337	327	340	344	390	367	319	311	327	355	327	345	308	347	337	315	342	332	337	347	373	312	339	351	328	316	339	323	338	323	353	317	347	344	313	344	313	335	337	344	342	364	343	380	352	343	320	319	330	327	380	334	338	368	367	378	332	335	328	336	375	316	357	337	334	357	308	347	361	335	348	359	326	355	334	356	354	313	378	351	371	325	369	335	345	315	365	316	350	326	340	318	325	317	351	327	333	359	333	297	325	330	335	392	335	329	327	307	352	331	322	351	348	307	363	333	319	314	326	317	337	354	355	313	331	341	324	336	316	338	370	323	353	319	355	361	330	350	344	320	340	372	328	305	357	303	347	369	349	334	344	339	320	317	326	347	340	342	343	346	315	360	336	356	376	341	314	380	342	338	337	378	324	334	300	350	338	290	339	328	349	367	353	330	337	361	355	335	334	346	334	353	325	363	324	337	353	294	325	313	318	335	314	363	321	380	324	313	324	363	310	332	356	316	347	352	330	319	335	356	346	330	349	341	333	326	347	335	360	337	349	344	348	336	354	318	322	344	343	348	350	326	321	360	350	379	309	345	331	323	308	315	329	318	306	372	346	355	351	340	363	364	346	343	336	328	314	353	335	323	320	332	343	335	353	324	348	342	363	344	347	309	333	375	333	331	355	358	346	337	336	337	351	342	336	342	364	349	329	321	303	329	323	322	376	341	347	331	361	381	365	327	351	341	355	320	353	355	315	351	319	363	340	310	313	340	304	334	342	349	308	307	352	368	338	347	338	324	338	386	310	311	339	328	366	316	322	348	338	322	341	368	337	357	348	320	356	325	330	332	376	359	359	352	348	360	346	341	359	368	333	309	338	317	319	309	350	357	331	314	327	338	325	371	323	324	334	315	366	355	332	282	339	356	320	339	332	314	363	328	323	315	367	352	353	335	349	327	349	343	349	343	327	339	357	366	339	301	345	350	316	330	329	374	333	324	357	345	338	352	368	368	328	374	343	373	304	310	336	329	368	300	351	341	305	330	332	362	365	354	348	313	332	340	361	312	359	318	344	322	341	310	344	324	332	377	326	335	335	339	320	335	323	334	336	313	363	341	389	295	341	355	309	333	345	355	358	357	348	323	362	330	348	349	318	346	346	353	332	318	357	339	385	330	346	332	359	337	363	327	343	361	304	355	310	362	334	320	315	346	329	354	335	322	366	343	337	354	381	338	330	350	328	341	322	321	323	330	341	334	355	377	346	334	361	340	360	354	338	342	335	352	330	336	336	344	332	323	306	329	330	331	347	325	316	329	351	329	351	337	339	354	375	315	368	318	359	356	365	312	350	315	323	312	335	336	338	342	336	341	390	341	354	336	335	345	333	352	352	338	333	368	342	348	329	341	323	374	325	367	345	318	308	349	327	347	318	353	348	340	307	312	320	312	339	319	366	365	310	332	354	318	315	341	326	356	297	346	330	331	362	341	333	328	322	356	320	299	305	359	334	336	330	356	340	348	332	362	354	352	372	316	326	346	322	333	301	378	365	325	354	340	312	317	336	344	330	377
25399	44353	34540	24092	18983	13909	8953	6347	4965	3771	2876	2290	1826	1724	1344	1107	949	927	967	808	748	740	590	641	566	571	552	607	535	500	503	493	524	471	451	428	403	378	413	456	442	406	391	377	368	354	361	373	390	383	398	386	413	376	389	373	359	379	380	402	367	400	401	349	381	352	322	398	337	365	356	340	424	340	377	398	350	378	366	379	391	389	379	346	371	411	373	367	354	335	335	392	375	365	365	388	343	371	400	331	382	398	382	395	379	367	382	378	359	344	385	369	353	384	374	355	406	372	363	390	387	377	388	394	378	426	361	395	353	376	359	381	393	350	397	348	360	381	331	393	392	368	361	394	365	374	351	369	375	378	340	395	366	388	387	354	378	318	369	406	359	381	388	368	369	387	345	378	345	383	359	384	409	365	404	374	347	361	370	369	406	386	362	372	344	393	393	346	357	391	373	332	370	395	385	372	394	341	389	340	391	383	374	367	403	352	383	354	386	374	333	371	391	359	357	391	373	340	359	387	402	375	395	369	398	355	355	363	408	376	341	370	363	381	372	359	366	355	361	379	364	349	351	376	331	358	369	391	378	414	364	377	339	374	363	373	359	341	377	376	348	377	380	326	383	365	388	387	352	367	384	345	363	388	371	397	408	372	381	361	390	387	432	370	351	368	369	395	350	407	365	349	386	381	368	390	357	364	345	382	385	404	341	351	372	358	375	391	367	397	374	403	395	329	379	370	339	354	362	397	350	348	367	392	381	354	366	390	374	376	389	369	405	351	374	393	333	356	386	382	378	347	351	384	379	362	345	373	382	353	375	393	365	355	376	386	343	375	356	357	386	372	356	377	379	379	349	376	374	349	355	377	381	373	354	401	397	388	399	374	343	375	392	381	401	373	383	378	388	336	379	409	370	390	398	377	363	360	376	343	364	371	361	338	361	377	347	382	371	362	370	378	374	357	388	388	351	374	383	385	369	346	369	355	365	380	339	357	349	395	366	398	356	378	363	335	352	402	349	375	364	358	373	354	392	396	356	353	332	344	405	369	335	352	387	407	362	375	352	352	391	324	374	345	383	363	378	371	380	414	375	375	364	350	354	376	382	386	391	348	393	357	374	388	411	370	379	395	390	381	380	421	371	370	371	403	380	374	385	374	354	374	368	421	363	389	362	342	370	361	356	385	350	361	366	375	378	381	352	357	364	390	391	406	402	394	405	357	323	397	360	377	387	384	411	381	360	405	388	373	354	385	348	376	388	371	342	374	405	391	406	388	386	385	381	340	364	392	373	416	353	348	344	403	337	371	379	386	381	372	377	350	361	400	365	393	375	330	368	359	357	373	384	377	385	338	356	384	378	379	373	369	387	399	363	350	365	344	358	342	380	391	371	363	360	356	356	372	354	416	384	355	401	360	369	384	402	360	390	343	357	337	392	366	336	387	381	372	387	343	372	386	360	368	384	392	376	365	383	386	342	380	352	364	366	361	380	374	365	387	371	373	394	422	365	423	382	382	349	409	355	361	372	353	392	364	390	361	375	390	363	344	371	353	356	358	388	382	399	365	349	388	355	367	388	394	360	335	376	379	348	350	346	388	378	354	356	372	352	387	357	356	390	358	364	381	385	374	391	382	348	374	388	351	369	375	323	358	378	378	343	382	394	375	363	394	363	359	359	348	384	357	396	376	376	391	395	385	365	350	370	402	369	389	391	388	374	384	345	348	361	360	363	391	389	347	379	381	390	353	357	371	390	374	362	390	365	351	381	344	370	345	364	353	353	415	386	358	376	362	364	384	369	352	321	379	354	376	364	373	376	373	378	365	387	376	360	366	398	348	366	374	403	342	380	341	377	375	380	359	330	360	345	401	365	368	358	380	420	385	377	385	381	372	346	381	373	379	351	359	360	404	360	405	360	373	366	345	413	371	353	379	368	337	357	346	322	400	366	370	396	399	384	398	391	377	384	332	393	368	450	378	363	387	366	369	396	368	370	372	372	415	375	366	395	400	372	384	388	360	362	360	366	373	342	370	386	367	381	366	367	400	357	393	386	370	361	367	378	401	371	341	330	361	371	373	367	350	391	352	357	374	339	389	368	369	384	345	380	374	338	348	366	361	401	356	392	346	387	383	386	378	378	406	343	368	363	350	388	337	350	360	373	324	384	407	400	365	390	390	395	368	395	368	377	395	377	373	363	400	360	367	385	382	396	364	340	363	353	335	371	401	355	375	405	369	359	374	355	353	376	400	379	354	333	380	377	400	365	359	374	329	390	394	369	370	404	339	393	384	370	351	365	363	352	409	380	361	366	336	335	333	352	339	350	381	360	387	367	363	379	359	376	365	369	374	363	349	335	327	385	374	357	429	353	411	394	374	367	360	380	354	396	378	385	382	364	386	388	376	362	378	387	332	369	388	388	394	365	330	332	373	391	345	361	366	390	376	375	383	387	383	347	360	386	373	378	364	360	393	389	394	381	396	389	383	364	323	343	341	383	392	401	360	379	395	352	379	364	397	372	353	371	367	340	379	368	382	352	360	383	360	353	394	405	348	379	358	405	385	356	366	415	397	347	378	408	359	397	352	372	368	400	341	394	399	380	392	362	389	380	370	353	381	390	373	355	379	329	369	391	344	391	361	399	387	368	352	361	362	361	364	411	357	379	375	417	360	385	360	346	381	384	376	343	391	402	364	355	351	375	376	391	370	368	371	366	375	388	364	347	369	366	376	347	397	387	371	354	360	374	386	367	369	376	344	351	360	341	373	354	345	348	366	346	385	370	363	363	364	360	374	377	405	363	372	323	358	394	357	350	363	366	371	386	402	386	362	373	363	354	367	350	374	377	399	345	370	356	341	368	352	372	348	378	382	357	344	405	395	380	384	381	351	387	352	380	403	373	389	360	358	346	346	362	355	358	385	367	369	354	370	385	387	371	363	378	347	315	364	365	397	373	418	347	331	377	374	396	410	363	370	370	386	353	376	360	349	395	355	388	336	333	380	383	352	390	376	321	401	414	361	370	365	360	343	371	374	363	368	330	393	385	377	373	327	342	386	379	348	379	393	359	356	352	395	373	366	383	355	361	345	367	409	401	344	364	355	313	374	377	361	373	394	395	357	350	415	377	384	358	347	398	389	393	402	319	356	352	362	394	371	397	369	384	369	355	387	357	404	378	371	361	380	342	358	381	365	358	357	364	382	374	369	370	361	362	354	355	385	372	365	352	346	380	357	388	373	396	389	404	381	351	407	393	356	388	405	374	383	352	370	362	370	376	384	400	396	422	356	378	387	346	333	382	375	373	366	383	379	337	374	413	374	360	361	353	370	344	394	372	382	351	350	391	362	378	377	376	373	392	354	380	356	375	383	344	383	354	349	368	412	322	374	346	418	335	399	365	366	393	341	340	381	362	363	381	383	382	345	327	381	394	398	382	362	364	356	389	364	326	356	379	367	351	390	382	368	342	386	367	355	369	372	370	346	397	402	382	355	347	371	384	380	364	371
22346	21012	28591	23651	21187	21894	17363	7350	4728	3746	2956	2396	2086	1803	1646	1445	1219	1184	1243	1130	1005	964	943	947	894	867	847	831	856	849	823	742	721	788	728	737	737	713	749	724	707	667	706	703	672	692	656	684	659	662	655	690	642	713	677	679	637	646	611	637	674	623	664	631	710	664	633	676	647	675	660	660	686	683	642	669	673	660	635	652	671	622	614	714	706	682	676	693	651	658	631	677	654	648	655	669	663	670	643	680	666	641	696	696	644	680	665	710	676	667	648	667	657	755	680	698	643	640	659	700	650	673	631	652	668	639	624	647	630	638	653	671	657	653	646	656	651	631	632	719	693	638	651	668	672	664	657	679	611	673	716	675	634	654	659	655	676	657	709	616	683	650	662	678	672	670	673	666	659	657	638	665	656	689	702	638	682	687	682	658	670	651	648	697	662	697	663	650	644	674	641	733	642	700	663	642	669	663	665	663	653	651	680	693	701	627	597	660	680	637	664	685	697	673	684	682	650	658	681	638	675	668	653	628	689	629	682	742	677	689	628	669	601	675	660	664	696	673	690	657	649	612	663	651	660	633	662	689	669	708	661	627	681	706	659	622	675	663	715	628	695	654	623	658	663	686	643	646	672	629	624	653	619	704	654	679	611	664	659	657	619	644	638	698	709	619	680	634	641	587	671	667	683	643	670	615	686	681	622	657	625	663	641	649	677	681	659	676	652	678	645	623	666	584	671	651	619	689	624	674	636	657	652	675	647	642	629	620	657	649	681	629	693	661	680	655	624	626	646	697	618	671	651	677	647	677	653	682	657	669	639	650	700	629	700	663	606	661	651	629	623	622	702	655	644	688	663	626	594	684	677	719	654	650	664	662	678	642	667	646	668	664	677	700	643	664	658	649	648	582	610	678	662	644	655	699	648	654	719	657	670	644	702	680	641	687	641	696	692	624	684	651	648	670	698	660	684	681	583	682	603	651	689	651	679	660	684	675	692	679	664	666	665	667	697	670	645	673	638	664	678	626	637	638	617	693	684	678	636	686	648	677	644	609	633	664	669	659	649	652	664	662	697	664	636	633	692	657	662	670	689	651	660	682	624	645	666	664	627	641	701	634	649	646	690	590	662	667	654	661	647	652	660	615	674	667	701	628	651	646	681	655	647	665	668	682	697	671	666	671	679	644	673	666	698	677	646	696	658	645	661	632	655	646	677	618	648	707	692	619	671	677	658	643	626	642	622	677	658	693	661	618	624	655	632	666	658	687	637	642	696	647	660	642	615	672	635	667	657	708	684	680	685	680	622	626	641	648	651	734	661	670	698	710	671	684	612	638	656	689	663	672	681	677	648	649	675	654	653	647	603	623	612	658	660	663	616	704	674	624	702	696	706	672	656	719	670	707	632	657	670	649	655	692	636	673	675	679	670	647	674	665	648	622	673	641	678	662	641	673	646	678	695	671	653	652	673	699	682	689	668	656	670	674	667	652	656	690	646	613	629	674	675	662	637	654	647	655	698	649	677	609	626	653	660	708	660	627	674	667	667	645	647	655	641	668	685	639	672	635	701	683	703	645	625	625	624	642	647	639	701	633	669	702	659	638	650	668	602	662	695	629	617	651	705	655	688	654	656	638	662	675	654	673	656	652	642	676	646	641	658	674	679	652	678	640	643	669	663	637	642	702	678	690	675	646	691	634	630	676	652	611	656	658	695	642	697	646	621	666	602	652	684	636	711	706	674	660	653	657	656	707	681	692	688	639	668	649	669	664	705	686	686	655	660	655	623	667	624	617	676	677	658	641	661	673	723	630	677	649	635	664	659	659	672	634	654	639	625	670	638	669	671	656	675	683	680	643	666	639	633	660	673	606	611	671	619	686	645	731	653	666	664	660	632	639	650	660	661	640	642	652	656	686	616	623	643	647	697	686	677	668	667	674	648	643	666	673	668	638	645	667	628	692	647	629	641	649	675	659	697	711	674	652	624	657	651	666	606	673	688	655	659	657	638	718	672	634	661	672	610	646	662	678	664	664	668	662	665	682	687	693	637	642	657	660	676	625	675	688	685	689	706	673	693	704	649	678	623	615	652	631	657	670	664	617	661	707	651	671	622	626	653	670	667	616	690	661	661	672	635	641	727	633	651	627	674	667	634	608	635	649	676	684	614	640	698	664	706	631	644	670	645	650	692	612	671	691	658	640	658	651	660	657	644	660	663	652	699	656	620	700	654	641	669	642	702	666	665	694	616	657	717	640	663	670	625	676	638	652	666	679	647	675	679	637	620	662	665	638	666	627	685	698	706	651	670	642	698	667	645	713	662	672	620	700	689	632	695	666	703	683	678	655	664	667	659	678	640	702	652	686	663	664	715	671	626	684	620	687	649	652	656	645	654	661	649	657	689	629	636	659	660	638	627	676	626	672	653	663	676	602	636	648	693	669	734	752	637	635	614	710	644	662	660	702	658	623	655	620	643	656	626	658	668	692	621	656	665	693	628	691	635	664	640	671	619	666	664	634	640	684	657	626	664	649	633	662	648	682	658	707	620	668	663	641	641	700	674	660	684	663	630	714	647	644	642	670	691	666	641	679	627	651	645	629	671	694	674	711	655	684	696	638	644	702	633	665	643	694	634	655	644	672	668	648	681	661	688	672	660	665	649	654	638	624	628	612	674	644	656	673	616	664	699	688	696	673	609	667	676	632	663	643	617	674	630	678	634	709	609	690	637	605	596	618	658	674	628	644	653	659	613	614	635	642	671	694	656	647	670	654	677	663	632	684	640	635	661	658	683	658	663	684	639	664	643	661	639	651	664	634	698	674	647	664	601	635	672	677	639	703	679	630	667	670	659	681	649	659	678	655	614	666	664	687	661	640	663	697	607	694	651	645	667	656	719	662	700	620	635	604	622	626	624	688	611	646	722	659	657	679	638	687	659	653	655	668	624	692	670	645	648	689	653	646	655	645	693	672	681	656	664	660	661	635	635	726	640	619	672	693	699	635	614	680	639	669	694	699	676	710	653	629	655	671	668	675	695	640	669	674	670	659	694	685	663	656	650	665	645	656	646	693	698	689	675	644	675	674	678	688	677	654	653	615	650	676	667	638	667	701	628	707	653	687	665	674	679	683	653	700	675	645	643	690	624	684	697	655	690	656	665	692	631	662	666	652	632	661	635	615	666	678	646	623	654	630	622	681	649	654	674	616	652	686	638	649	662	738	673	643	651	665	660	672	690	651	633	654	641	668	689	643	684	675	706	649	643	658	681	676	620	656	691	671	697	662	698	657	690	624	680	627	647	672	681	665	660	713	698	660	655	676	644	646	630	629	661	690	661	619	687	653	613	637	646	626	634	680	620	712	694	678	682	641	626	654	616	697	667	646	618	662	675	668	635	691	681	672	674	635	627	633	654	697	620	646	617	652	661	634	653	659	654	622	677	648	660	627	668	663	635	641	657	659	663	668	673	706	697	624	613	633	667	624	663	670	619	646	643	672	666	676	635	660
27856	52231	40958	30189	24615	19070	13149	9579	7499	5798	4349	3742	3015	2657	2338	1847	1566	1607	1576	1414	1305	1250	1109	1074	1007	1003	988	1014	931	940	887	841	829	848	804	806	747	762	767	704	720	695	659	790	739	642	686	684	707	696	724	687	740	787	643	692	699	709	705	684	699	694	720	632	728	718	686	652	698	667	673	677	690	662	683	691	683	684	686	676	676	761	716	653	652	746	676	675	719	719	682	682	655	727	680	676	712	655	710	685	687	704	661	690	660	641	655	749	687	673	689	684	686	685	722	722	667	686	674	710	715	734	706	670	721	708	683	725	653	740	734	669	707	683	730	674	744	718	720	736	636	693	714	668	681	673	716	684	670	696	676	629	724	692	717	671	735	664	664	699	659	740	665	659	723	655	671	655	707	662	708	679	682	745	696	595	668	662	693	713	689	716	709	732	672	671	661	672	667	672	712	697	676	681	714	676	636	655	641	652	645	703	684	699	672	647	655	704	725	705	675	686	722	688	677	658	670	631	657	673	701	708	720	691	653	687	712	713	687	727	694	691	733	701	670	655	657	733	692	698	691	726	691	723	690	655	703	708	704	693	655	680	716	683	684	661	668	662	704	665	728	689	702	668	678	682	702	662	677	698	707	686	682	680	727	733	679	674	724	701	688	689	664	654	696	694	669	707	667	700	686	673	682	686	667	692	665	679	646	693	695	701	693	729	678	720	683	661	694	704	674	713	744	653	728	641	720	718	701	711	665	685	678	665	722	638	654	716	714	703	671	665	667	684	695	721	696	660	683	694	730	664	689	667	703	689	695	680	678	709	695	704	671	733	720	723	689	718	693	659	711	631	666	675	692	683	696	686	684	674	712	657	675	698	649	706	697	682	688	676	662	738	688	651	705	673	722	723	698	655	645	709	652	699	674	742	647	640	699	687	710	642	684	669	689	654	726	689	700	734	690	702	675	696	675	663	657	718	723	664	667	640	678	710	673	695	715	665	693	690	730	687	661	700	676	696	662	682	721	704	721	659	711	692	698	741	701	682	704	689	718	691	683	658	721	720	643	704	754	719	696	692	640	698	733	706	722	654	710	732	685	719	701	689	672	663	693	674	684	733	644	688	701	743	679	698	644	643	683	696	660	721	704	707	673	721	724	673	678	657	742	703	633	681	679	674	692	715	704	679	692	693	734	698	692	717	736	706	646	653	641	696	706	660	669	718	680	635	722	650	663	672	709	675	720	700	664	683	653	634	663	656	615	670	721	681	725	739	673	668	677	666	673	703	691	683	688	649	669	687	667	687	695	686	693	647	718	638	683	707	682	678	687	681	677	684	711	706	655	669	706	679	671	658	702	683	684	721	702	692	660	674	660	662	722	723	717	698	668	712	661	648	670	653	648	690	664	715	669	709	698	715	723	725	696	681	673	700	670	651	719	718	650	725	746	716	696	690	669	705	720	690	698	653	664	670	700	688	693	703	672	705	701	670	725	699	692	723	679	645	680	736	704	676	669	677	709	667	718	703	751	679	631	691	709	664	643	642	693	653	697	681	706	675	708	698	690	642	698	697	636	688	720	678	683	725	680	718	688	700	702	678	704	694	713	690	677	690	713	697	703	699	622	681	660	653	704	724	676	699	667	704	688	666	656	702	609	732	712	751	703	647	661	744	702	675	711	715	735	698	650	642	697	690	730	618	681	685	688	718	740	702	690	660	700	726	695	653	687	695	700	709	705	669	677	632	722	676	694	706	703	656	741	689	706	674	717	704	722	718	685	726	716	684	683	691	653	730	667	712	702	658	654	686	673	679	715	714	713	681	653	760	709	680	701	678	714	671	687	669	633	669	658	693	724	664	680	640	648	677	740	723	644	678	701	669	667	676	683	671	738	731	681	681	692	634	747	686	652	677	728	681	629	672	662	696	689	671	707	678	666	692	709	657	702	720	687	649	710	659	675	689	740	670	695	656	652	692	695	671	644	691	685	734	693	657	646	748	727	710	657	649	656	699	717	665	647	658	699	702	694	713	649	704	708	696	694	653	662	684	666	715	702	711	643	730	697	682	705	673	694	692	690	693	690	704	711	691	687	686	675	729	636	692	680	705	692	676	687	661	663	699	686	746	695	693	731	664	694	706	666	665	667	675	683	705	711	718	689	731	687	660	664	696	709	633	701	727	732	753	706	704	672	714	666	710	716	663	700	696	668	707	705	640	655	671	712	756	677	676	629	704	697	653	680	635	726	676	696	696	693	697	695	679	694	659	689	724	689	716	710	701	687	693	679	707	658	685	694	684	682	692	718	679	677	664	655	680	697	682	763	705	706	702	716	673	716	635	715	704	613	714	654	670	675	698	717	702	669	690	704	661	691	683	676	696	678	680	671	718	691	694	707	665	711	670	673	762	654	704	719	704	688	664	733	655	698	650	745	681	685	720	728	686	619	675	663	691	702	687	633	703	688	678	707	675	681	673	700	716	712	662	733	679	670	711	701	692	701	677	697	638	744	718	702	668	696	726	684	689	708	679	728	715	670	753	685	660	713	709	674	737	716	696	688	666	711	720	652	713	693	697	680	625	680	667	653	695	698	709	656	677	697	680	641	717	725	712	699	708	692	667	712	692	652	656	658	712	713	704	700	690	647	623	674	720	726	691	728	668	732	657	678	675	685	673	732	695	730	652	734	706	651	639	685	715	690	639	713	679	664	680	706	662	688	689	678	688	716	723	738	660	721	693	711	681	729	716	748	702	692	691	692	687	701	711	715	681	706	692	743	697	667	725	643	686	675	664	694	678	651	694	671	716	651	719	701	718	726	695	678	663	704	689	700	648	685	675	673	661	657	689	601	721	686	720	727	702	654	697	687	706	696	694	677	648	676	700	682	701	681	709	685	717	660	707	624	715	706	650	719	670	656	661	679	682	651	734	680	652	669	668	705	714	618	689	693	680	708	780	675	696	690	717	698	715	702	645	717	691	695	632	665	706	656	682	673	715	698	704	686	691	696	737	698	616	678	713	699	677	659	673	670	701	675	667	749	695	659	689	736	654	647	629	711	740	697	725	675	670	701	682	668	686	680	670	687	659	689	712	709	724	686	679	709	707	663	666	671	658	663	716	740	715	708	674	693	686	717	655	726	666	695	680	724	711	726	698	679	693	710	704	702	691	651	721	701	714	720	702	695	660	710	725	679	648	691	703	641	673	727	704	699	712	712	700	676	669	679	679	682	696	692	625	702	677	671	663	716	687	671	664	667	680	740	685	682	676	700	723	681	695	689	703	692	687	649	678	634	667	704	689	668	681	708	703	672	676	669	711	676	696	635	702	688	662	672	676	702	741	660	691	693	660	712	665	728	673	691	695	687	706	682	728	692	687	659	691	694	695	657	695	690	688	675	727	742	699	704	661	698	691	739	732	671	643	666	676	725	695	672	699	679	703	688	734	663	680	670	664	687	719	677	665	686	725	666	696	645	707	668	660	669	706	698	680	685	745	652	691	707	663	727	665	658	762
28302	24589	27731	20533	12082	7171	4223	2821	2081	1742	1360	1171	1053	859	795	710	643	614	635	615	585	539	579	576	513	469	468	494	494	499	431	428	441	446	434	424	387	414	424	421	469	440	421	434	423	362	386	412	411	386	414	433	436	438	411	448	419	433	401	386	395	437	403	383	398	361	406	391	429	352	403	378	385	403	378	416	404	380	383	390	407	417	397	411	383	381	444	408	390	390	432	448	396	410	421	385	417	427	416	390	388	407	389	406	431	432	431	402	430	384	429	414	422	382	388	424	386	377	395	378	404	415	401	380	426	407	397	425	389	415	386	419	396	419	399	396	400	419	393	432	349	405	397	384	410	414	358	411	394	406	435	405	418	409	435	431	383	427	433	366	413	416	404	412	411	409	403	415	382	386	416	406	371	377	430	392	410	406	394	435	420	364	376	394	429	408	407	417	442	400	402	421	387	386	402	422	411	423	423	422	412	390	372	425	425	380	424	425	396	382	377	376	372	401	380	401	423	461	415	424	400	424	407	427	451	438	392	377	417	405	390	383	425	407	425	427	414	413	407	407	439	410	424	388	411	430	408	417	359	425	356	418	421	411	437	433	419	438	417	409	440	377	399	391	387	368	398	373	438	424	429	415	432	420	419	422	410	394	461	436	409	399	367	419	390	395	367	413	397	397	409	431	413	401	407	376	427	424	377	404	395	344	419	419	412	436	395	409	396	401	402	373	385	397	392	410	407	408	412	389	378	366	399	387	431	393	387	371	395	444	418	427	382	433	416	396	428	396	412	385	410	419	406	397	408	431	405	367	392	415	400	368	373	416	333	383	405	479	401	416	390	409	391	366	402	426	408	397	403	419	419	418	405	413	410	398	348	386	388	410	421	417	416	409	431	426	379	420	398	393	416	418	395	367	405	410	400	395	405	374	394	398	398	394	394	412	406	426	380	392	360	381	385	413	411	378	413	417	408	401	370	391	422	423	396	413	352	407	387	392	397	371	401	380	424	422	454	394	423	354	436	356	372	404	411	395	405	399	383	407	392	374	400	399	405	426	408	372	377	399	417	397	406	424	407	401	422	386	415	423	408	397	390	396	376	392	437	396	428	416	392	399	434	400	395	392	394	430	411	395	399	390	409	424	411	410	406	431	422	404	379	414	365	449	439	394	375	394	405	415	396	369	389	385	399	389	405	371	435	424	396	376	384	392	415	430	370	415	378	411	415	426	412	419	376	391	410	387	414	399	416	432	427	387	416	392	397	389	411	376	405	403	405	410	373	401	393	422	385	403	405	397	372	417	416	448	413	393	398	392	423	405	412	411	410	451	475	385	413	375	402	389	446	407	400	400	373	431	413	392	427	381	403	358	424	403	397	405	412	387	410	411	398	398	385	408	418	410	391	396	384	376	390	389	374	373	410	394	425	421	371	412	453	398	417	405	399	422	396	377	423	381	427	397	400	378	417	427	405	388	416	430	401	421	389	422	430	384	398	418	403	403	393	426	419	391	377	430	425	404	391	385	412	384	383	367	373	380	413	394	404	384	348	452	425	400	379	410	399	389	393	422	386	415	373	377	403	420	377	406	407	398	429	420	411	389	401	379	426	432	393	386	416	418	391	381	397	404	421	386	380	373	397	426	409	406	376	400	420	394	427	388	433	409	407	433	425	407	376	382	390	428	418	409	360	410	402	370	393	419	401	406	396	361	426	399	404	376	411	404	415	401	367	416	420	419	417	408	419	396	387	405	412	427	414	389	402	404	398	425	407	402	374	427	421	422	426	394	372	392	385	364	402	384	388	405	405	429	387	399	381	375	377	396	390	394	418	385	411	418	444	407	369	385	436	463	426	399	410	440	415	443	398	409	414	420	406	397	408	407	392	390	383	396	435	412	425	393	411	432	397	447	359	442	397	404	405	377	425	393	411	384	437	399	392	431	394	430	400	410	422	405	391	406	395	396	384	399	402	382	392	399	414	389	429	391	400	423	449	446	414	407	397	396	407	370	429	370	408	429	369	404	391	409	442	411	397	389	405	395	432	447	381	384	411	425	399	429	390	405	419	434	404	388	403	397	409	396	389	375	387	395	394	397	397	405	400	418	393	404	404	385	414	425	383	397	370	411	414	430	420	394	415	408	396	400	425	379	440	412	413	410	402	407	387	419	427	400	413	350	458	406	382	374	387	384	439	393	408	424	393	396	399	379	423	390	391	407	387	379	435	432	386	442	380	369	413	440	419	414	399	416	406	374	368	423	402	367	430	374	411	394	416	401	393	403	411	420	391	445	373	409	366	377	415	430	399	437	407	397	418	359	407	425	408	392	437	361	439	390	406	418	388	420	399	388	421	393	394	395	391	395	388	430	414	410	387	421	413	430	413	391	420	410	429	440	422	385	369	415	417	413	412	400	401	396	374	432	434	395	397	395	388	366	434	432	435	405	437	408	426	374	405	431	390	403	411	436	379	434	399	416	394	410	431	415	400	368	400	423	384	396	402	395	363	421	450	386	388	391	427	402	398	390	404	395	427	416	418	413	386	400	404	421	426	418	404	393	384	414	372	423	409	433	398	398	365	435	415	433	430	417	401	400	423	452	423	413	424	398	422	392	391	426	407	405	449	441	406	377	416	381	400	391	390	396	421	420	417	408	433	376	396	426	426	405	423	399	398	415	388	413	395	403	391	381	415	419	395	424	435	361	428	391	395	383	409	413	419	403	418	421	374	379	414	386	436	397	405	411	414	410	445	417	379	439	393	403	383	382	354	370	410	395	412	398	431	417	422	386	389	424	417	381	435	432	418	404	405	416	381	415	387	430	436	408	397	395	391	414	390	412	384	373	393	406	388	405	421	356	396	419	410	435	409	395	361	384	410	403	389	376	407	408	414	396	414	408	397	422	362	395	364	411	362	416	396	421	373	386	415	373	407	417	395	402	410	394	419	435	445	418	395	450	391	393	407	418	431	424	426	428	417	409	425	427	412	436	405	394	356	413	420	424	396	419	430	420	429	403	395	431	431	428	395	371	411	405	394	421	387	394	432	443	393	413	392	422	417	401	405	371	388	379	410	427	383	396	389	387	410	423	396	402	420	377	420	366	406	412	375	424	433	434	447	410	376	427	383	415	418	398	401	405	377	387	403	382	402	396	376	428	397	418	372	413	406	417	438	420	399	395	395	417	424	406	410	386	404	381	390	386	400	409	423	380	410	410	367	392	429	423	376	372	407	381	398	423	395	416	428	422	374	438	412	418	365	409	400	384	376	401	417	404	378	438	401	435	430	395	406	419	425	410	375	427	435	394	417	378	389	371	385	360	422	359	422	403	417	395	378	405	397	407	429	396	423	399	380	401	421	380	415	409	386	366	414	436	389	412	389	405	412	422	399	447	367	411	432	444	384	392	390	399	432	402	394	399	360	405	363	387	408	432	371	408	396	414	393	386	398	408	399	426	374	419	382	406	427	445	419	399	369	404	386	428	400	407	403	386	389	388	444	397	386	381
25789	40128	30397	19992	15458	11067	7139	5157	3610	3082	2196	1893	1561	1271	1193	962	901	816	824	761	770	664	605	633	598	579	595	623	575	529	504	527	523	517	503	460	456	497	453	486	486	478	457	477	489	474	415	445	427	420	415	415	464	436	448	471	436	447	433	441	417	441	423	450	450	399	449	445	435	430	465	396	432	413	394	436	409	492	387	442	426	385	443	389	439	409	408	401	435	443	448	458	422	430	444	407	415	442	426	436	412	445	422	409	446	441	415	406	411	443	440	405	449	435	429	433	438	416	458	429	413	449	468	423	452	420	409	420	432	459	427	433	384	419	434	408	424	421	409	453	455	428	405	433	401	407	416	434	451	432	435	399	468	417	418	458	451	464	417	452	448	401	436	425	438	422	446	436	409	458	440	416	437	471	438	434	466	422	436	410	457	448	390	443	424	460	406	399	429	462	422	442	480	452	441	412	443	424	427	416	439	474	446	440	424	449	417	426	419	408	428	447	434	400	418	458	427	451	441	408	425	432	448	436	448	413	434	449	416	424	437	426	428	426	424	441	441	412	416	468	424	454	425	435	442	438	412	398	472	420	464	412	460	424	430	470	428	424	407	417	414	463	440	451	449	462	453	440	436	431	461	451	430	424	459	422	416	439	436	448	418	445	450	420	453	429	417	418	466	414	452	426	449	440	406	426	453	406	463	431	428	428	468	395	413	456	474	444	428	430	445	443	476	456	427	440	458	417	464	398	397	431	447	454	406	403	460	417	447	408	455	447	484	440	449	408	426	443	443	427	407	429	450	397	423	419	414	434	432	461	453	467	423	402	480	423	427	451	424	433	447	435	450	441	453	435	404	448	416	429	398	413	418	430	456	431	422	443	434	418	415	429	459	438	442	454	397	415	415	444	403	408	464	437	405	440	434	422	434	418	399	454	447	384	409	446	416	415	439	475	442	423	436	413	413	422	437	431	392	424	422	440	413	428	421	393	418	428	424	436	439	459	437	475	495	403	437	435	427	432	411	455	402	439	437	455	431	434	465	452	441	448	448	400	446	429	418	474	421	434	424	453	453	421	442	455	441	413	441	442	449	478	445	476	464	423	418	444	451	429	440	416	457	413	446	436	434	462	447	404	464	428	387	416	440	390	400	408	446	400	407	435	469	434	432	453	423	462	454	438	436	430	451	466	415	457	455	451	395	444	430	471	438	441	458	428	436	402	430	450	441	455	422	423	437	455	392	428	443	446	439	425	453	477	431	436	441	445	450	440	433	464	471	424	448	457	400	442	433	470	412	431	456	450	428	428	445	436	475	453	446	422	431	440	430	445	428	439	457	482	440	437	444	408	443	442	446	443	443	433	417	443	444	415	432	447	433	440	436	465	394	426	460	466	453	432	434	436	399	472	406	461	467	418	436	412	479	429	433	422	408	444	438	461	436	462	436	423	403	428	430	421	429	450	398	481	444	424	414	439	399	449	437	442	430	430	466	460	434	407	408	410	411	469	418	435	469	428	435	469	489	449	404	427	455	463	424	443	414	437	439	450	451	438	427	440	435	457	454	456	458	454	427	415	441	419	462	445	424	423	432	424	460	440	412	426	409	414	429	426	441	448	448	423	476	441	456	426	422	424	457	441	433	412	410	453	466	449	440	413	438	447	431	426	485	448	407	418	434	437	394	370	447	406	427	437	429	472	437	446	472	439	449	431	447	436	398	421	423	404	453	453	429	443	462	445	445	465	440	382	417	422	449	413	426	454	449	457	379	430	437	423	468	428	448	452	442	437	406	400	434	433	442	430	472	456	437	430	456	451	451	394	468	437	427	409	467	423	467	420	475	443	440	448	462	440	433	433	433	446	437	415	428	467	438	430	433	432	413	454	421	430	491	465	429	426	437	450	441	444	459	448	379	438	437	428	444	460	411	476	443	422	464	426	431	469	431	425	433	444	431	424	437	460	430	413	429	433	407	408	416	424	441	404	449	437	429	443	435	457	454	504	391	457	420	405	403	442	432	406	409	439	391	406	456	435	446	459	428	427	430	411	432	467	437	430	431	449	484	478	445	453	437	445	450	431	457	407	437	420	462	428	407	411	440	448	424	487	405	435	492	432	429	427	432	399	474	401	422	460	436	448	474	468	450	431	399	451	433	435	429	422	418	399	474	397	400	432	445	403	400	444	414	430	448	455	455	460	452	486	438	437	460	415	427	415	426	406	445	415	496	410	410	408	415	424	381	475	434	473	453	450	440	441	475	422	450	426	445	431	471	414	412	438	412	423	433	428	414	392	458	459	439	438	420	428	425	445	456	442	470	447	476	451	423	430	421	448	432	475	412	433	433	425	439	462	391	434	403	452	443	416	454	426	416	435	431	467	420	457	447	440	437	450	446	472	440	448	443	415	442	421	441	415	424	437	431	457	439	465	395	434	418	412	389	433	432	444	432	435	457	429	387	404	395	443	452	420	390	447	434	421	465	456	424	451	450	452	419	440	448	442	448	426	443	445	450	431	413	474	401	417	471	430	427	442	462	427	426	458	430	442	424	464	389	445	445	437	460	406	410	456	449	472	442	439	396	428	407	436	411	382	408	453	427	451	440	464	448	447	451	410	452	467	450	431	434	423	466	446	409	423	476	453	450	393	386	439	493	455	445	423	396	430	432	475	423	449	436	406	472	442	468	439	462	413	452	441	450	406	452	414	437	427	415	449	438	456	453	468	413	438	413	438	440	438	438	437	426	447	445	426	425	406	450	453	438	423	440	382	437	489	420	432	439	429	429	497	467	449	447	416	431	423	461	416	431	456	410	428	485	408	440	443	464	439	405	435	421	466	430	398	441	460	458	476	432	455	444	428	424	398	452	416	441	404	450	415	473	454	429	404	428	442	459	401	429	445	446	419	450	401	467	422	396	478	424	502	428	399	449	421	398	411	418	440	448	399	447	410	391	457	469	437	395	458	466	398	448	391	485	422	439	447	469	433	444	427	463	421	424	404	429	426	444	425	403	457	436	430	424	456	455	416	425	467	444	454	457	417	467	432	424	426	425	434	429	421	450	410	431	458	471	454	431	413	454	398	376	449	416	429	440	446	388	400	404	463	418	440	426	414	425	445	443	416	432	410	413	447	450	427	460	457	426	437	391	461	436	449	421	426	466	441	438	471	435	439	448	472	452	459	442	464	475	430	398	407	423	449	465	417	426	419	456	420	428	466	405	456	437	440	444	420	429	453	390	478	429	414	427	412	395	438	459	442	436	455	425	456	435	458	415	434	423	446	452	453	451	425	429	427	429	416	434	462	416	414	505	441	451	442	394	461	417	402	441	421	424	440	430	468	455	414	442	436	414	406	458	426	440	455	390	419	472	402	434	425	474	393	422	430	430	425	433	445	441	421	455	407	485	438	460	444	428	449	425	447	404	457	454	400	466	461	441	434	409	434	428	400	435	426	410	407	436	434	452	445	426	429	425	429	408	411	420	382	445	440	414	419	425	437	399	454	451	490
23322	21065	28322	24124	21590	18461	9713	4679	3377	2714	2208	1835	1590	1500	1206	1096	1072	1092	1009	936	921	892	942	770	777	824	779	797	732	758	753	723	701	699	689	640	663	689	688	738	682	640	648	647	638	705	598	684	662	699	675	658	691	732	644	624	621	669	700	649	639	643	697	623	688	638	671	640	673	711	681	632	646	681	661	688	653	632	686	642	669	672	663	609	661	641	627	637	666	665	633	653	621	667	636	661	630	630	658	649	682	635	698	683	672	677	642	653	670	643	667	658	723	686	632	640	621	697	648	653	635	683	672	735	642	645	715	648	682	631	648	648	624	640	650	650	645	656	680	655	699	660	660	672	648	624	607	689	623	677	680	638	630	604	614	651	669	575	655	610	700	640	690	651	657	687	685	605	680	661	653	671	662	674	675	641	690	629	612	668	648	619	657	684	655	624	704	640	673	695	635	697	704	629	672	659	645	648	612	665	663	604	671	640	663	611	691	664	623	632	663	677	689	660	657	715	627	648	694	621	614	662	663	655	614	684	650	682	661	660	628	649	648	653	620	651	667	629	677	607	620	665	659	661	637	642	656	667	614	647	681	625	641	649	642	670	668	608	625	640	638	655	614	632	638	625	677	636	679	667	680	667	649	624	688	677	631	631	648	619	709	618	605	639	623	684	649	635	639	636	634	673	665	648	615	599	633	631	651	680	674	634	655	678	623	677	681	670	651	627	632	654	640	637	626	653	644	676	603	601	638	675	659	618	612	656	627	641	686	725	686	633	660	641	628	636	606	599	646	618	651	646	653	667	619	716	637	663	628	653	671	631	702	660	644	689	637	694	672	659	676	668	631	661	671	645	672	650	659	640	619	688	677	654	639	643	637	693	646	612	690	698	663	673	679	612	629	643	627	655	663	630	616	624	651	639	689	643	637	641	655	648	692	642	666	691	636	657	624	641	648	631	644	652	669	638	685	627	679	649	649	676	626	684	670	645	638	627	628	657	680	628	645	682	642	634	675	671	649	685	655	652	627	622	643	681	684	639	670	676	668	672	682	645	637	664	685	677	596	644	635	607	647	660	651	637	667	609	624	655	681	655	685	680	653	653	652	664	637	623	642	643	660	612	698	641	648	663	647	641	651	662	671	681	672	654	671	642	675	622	661	651	691	656	676	619	674	630	658	664	632	662	695	669	684	654	654	644	641	668	622	647	601	625	692	630	697	648	629	671	682	671	664	637	645	667	699	644	633	681	621	622	632	631	660	688	687	673	632	631	651	681	684	653	636	669	652	641	667	657	633	677	685	638	683	676	646	702	650	655	668	685	660	637	634	623	642	635	689	683	675	659	644	672	623	659	673	656	659	665	648	620	659	628	667	661	634	671	644	661	621	645	667	685	620	645	688	662	614	637	649	628	665	683	696	639	622	672	635	647	610	687	675	642	693	675	638	648	630	648	680	653	659	680	624	637	670	606	680	643	626	654	667	664	676	602	643	689	622	676	675	658	678	619	629	688	641	599	668	660	679	644	651	612	663	661	703	676	666	664	705	629	616	665	654	671	667	655	673	664	670	686	631	663	646	676	653	669	653	633	651	643	617	667	654	681	672	677	647	656	649	645	649	636	666	636	653	603	650	603	627	635	652	660	635	701	669	617	659	678	610	683	684	628	627	654	681	649	699	655	625	647	653	619	633	623	633	679	629	731	692	672	644	668	655	676	649	684	661	606	686	663	640	636	608	645	690	642	631	653	649	728	609	670	605	647	611	667	653	614	686	650	628	655	618	685	657	636	672	661	650	711	631	657	690	614	626	669	662	645	642	629	646	600	651	639	653	653	631	661	654	693	640	659	643	648	620	637	650	659	658	658	665	638	687	664	619	659	620	658	664	679	671	673	667	603	644	624	636	684	633	625	650	605	646	644	624	666	666	634	667	666	651	629	667	665	675	683	698	693	645	677	665	663	608	634	623	650	614	658	607	645	687	692	679	671	699	609	636	675	647	639	679	620	675	643	669	645	626	687	687	659	618	646	677	656	678	679	691	619	662	682	633	597	638	640	687	666	679	695	612	640	653	667	645	702	703	629	649	701	649	623	610	670	723	658	628	646	623	615	639	601	653	678	689	715	665	665	611	684	591	635	651	638	656	644	655	671	649	652	685	689	644	707	641	631	653	661	647	629	637	673	687	656	692	634	670	606	638	671	648	660	671	646	670	725	670	677	674	689	622	631	708	663	639	644	626	690	668	616	702	638	661	649	695	667	664	655	674	676	639	669	632	623	652	661	679	654	636	634	631	672	624	669	650	639	662	656	667	662	634	658	628	636	699	620	678	680	713	673	662	674	692	641	615	620	670	665	651	644	661	660	663	643	640	676	656	628	669	665	661	611	651	634	628	675	654	655	625	680	656	614	652	645	682	684	679	637	688	667	674	632	655	637	654	706	630	684	641	599	672	677	586	678	632	596	608	630	674	682	647	611	684	676	667	614	632	610	649	661	635	616	684	631	650	637	640	637	595	619	672	624	665	714	692	598	637	640	601	648	632	646	671	680	661	714	708	690	642	698	630	652	632	687	616	703	638	626	681	647	673	633	655	683	654	681	698	670	636	655	668	680	648	683	658	689	653	643	674	631	651	626	658	647	633	614	642	650	677	685	714	635	627	660	690	674	625	662	637	641	676	609	597	678	584	628	676	668	675	639	640	660	690	647	695	745	675	652	656	676	618	623	675	662	695	632	662	690	693	620	652	614	665	664	652	683	681	613	598	626	654	681	618	637	688	643	615	616	649	643	649	675	670	676	653	693	661	606	647	698	663	660	614	638	628	648	699	669	652	631	661	650	672	690	671	666	641	633	653	664	622	622	715	665	618	626	655	603	629	658	670	598	633	624	631	695	619	616	673	661	686	650	615	647	689	593	631	656	631	607	638	650	629	614	639	636	654	689	639	690	651	672	630	655	628	633	615	597	626	652	623	628	654	642	655	666	657	656	680	649	664	627	631	660	660	649	658	594	660	607	646	660	656	639	658	663	631	643	668	672	641	675	665	654	636	663	622	627	703	643	660	670	679	666	610	635	634	654	656	690	589	653	636	653	669	678	660	683	609	655	632	678	637	692	653	668	649	712	645	698	696	617	605	641	645	633	635	640	681	645	656	607	660	651	623	695	661	620	696	645	702	658	641	679	679	646	662	711	690	608	632	650	633	706	636	650	642	688	653	669	668	672	637	639	664	679	655	692	656	672	697	665	650	597	669	694	638	687	635	675	690	671	653	614	671	680	671	665	660	622	673	642	663	640	658	664	661	619	652	665	620	622	714	627	644	675	642	695	610	706	678	658	691	665	651	661	641	594	608	666	678	677	632	642	644	628	631	649	641	628	588	662	693	692	659	657	661	670	673	644	661	613	675	682	681	639	639	658	649	711	693	693	646	669	668	647	652	672	653	660	660	680	662	615	654	668	651	651	640	666	637	650	659	664	610	605	617	668	652	691	699	639	689	678	621	709
26067	47524	36455	25793	20599	15349	10287	7158	5428	4401	3526	2715	2316	2051	1687	1418	1336	1310	1309	1194	1149	1068	1029	930	894	892	929	835	911	894	790	838	836	771	807	712	676	736	779	744	767	753	753	730	679	704	686	742	695	692	681	663	698	687	698	681	682	727	693	680	647	674	687	690	670	690	705	658	684	647	665	691	659	669	706	696	699	692	663	651	716	680	704	717	682	689	676	633	718	656	661	650	697	710	690	715	633	701	695	674	676	689	635	691	707	744	610	726	697	706	702	669	655	664	680	609	738	689	671	749	665	671	709	670	687	728	653	703	711	655	717	691	687	689	666	624	675	668	717	671	631	679	667	711	695	729	686	670	661	713	684	694	705	657	720	712	671	673	693	707	689	692	682	695	716	703	690	709	628	690	728	695	670	676	706	678	625	734	701	659	642	647	673	682	691	739	672	691	674	647	685	676	678	644	704	641	682	658	717	650	706	660	640	708	627	706	677	687	693	695	671	700	695	720	669	662	724	703	680	728	665	720	683	656	701	695	709	672	677	679	650	678	692	645	720	646	665	707	641	738	653	672	665	668	700	659	713	686	706	736	715	716	686	650	674	694	683	684	709	699	701	684	731	642	681	666	703	679	722	686	699	747	701	687	685	705	669	696	666	701	689	749	689	648	698	620	690	704	664	722	676	751	705	693	728	701	723	655	724	669	678	674	690	705	682	664	689	639	657	706	647	678	690	691	694	682	694	681	669	681	684	703	726	688	696	676	711	659	676	680	660	681	694	664	710	701	782	668	652	685	711	667	721	735	659	703	664	663	656	650	703	708	735	727	697	710	690	693	674	728	727	682	664	709	678	651	677	629	673	699	673	671	641	696	683	692	720	694	701	694	650	684	708	637	654	662	695	687	703	674	659	710	690	702	694	718	651	672	640	719	681	683	695	717	625	700	706	670	658	674	699	705	664	637	667	707	677	656	702	698	704	691	661	688	670	665	684	732	683	695	634	655	708	719	667	677	649	710	660	691	673	678	693	676	685	714	694	679	738	655	612	710	726	703	679	646	666	699	686	668	679	664	682	699	652	735	711	694	667	733	644	669	670	743	676	665	693	691	719	681	665	706	695	679	700	655	689	719	650	708	681	643	718	717	640	694	698	741	674	644	687	714	719	659	694	692	666	723	679	662	678	686	715	674	729	711	714	669	651	727	699	676	714	659	724	738	635	685	699	685	663	708	652	653	648	680	683	701	717	670	659	664	654	726	675	650	726	654	702	713	696	711	714	641	682	682	658	665	681	644	703	679	693	667	708	668	748	677	709	704	700	652	646	690	670	714	695	678	714	688	770	664	679	741	648	678	674	683	660	697	677	651	644	658	680	687	659	648	679	733	718	725	737	688	692	706	669	640	666	685	718	668	666	693	688	666	681	721	704	671	696	708	677	666	649	728	690	675	733	653	681	700	696	661	685	710	689	650	701	659	687	673	692	702	697	712	656	709	649	640	660	695	682	638	664	685	672	702	683	701	668	734	689	720	667	700	728	684	691	725	701	668	687	693	654	692	682	701	674	697	656	664	649	686	682	673	658	676	668	671	680	698	684	689	688	664	694	647	703	685	707	746	633	687	688	674	673	683	699	695	651	699	641	669	686	708	657	633	701	671	697	692	671	673	699	661	705	647	620	721	718	714	657	680	715	697	702	700	667	711	691	695	636	675	694	632	698	648	733	686	722	675	685	690	677	723	663	710	692	672	664	697	687	676	692	690	682	701	716	688	686	668	630	694	684	697	679	687	634	680	709	688	699	706	702	714	703	676	650	703	670	676	663	700	669	679	669	655	676	687	700	722	688	659	707	684	682	636	705	727	694	649	687	696	714	678	679	709	696	695	688	640	666	656	686	692	693	728	716	651	710	650	692	634	677	676	716	681	755	705	682	686	712	671	690	698	681	669	674	700	658	677	674	675	703	698	665	654	695	686	674	648	672	719	715	670	720	701	708	688	682	685	627	675	695	682	707	664	721	726	703	660	679	690	689	723	670	732	694	616	688	687	728	710	655	689	674	694	691	692	686	647	682	694	698	704	675	721	702	701	721	658	694	681	710	713	659	679	669	717	654	671	724	624	643	660	663	750	675	713	666	705	694	640	710	684	667	716	664	695	672	688	705	663	666	728	678	673	675	684	695	687	656	706	698	682	737	670	715	677	644	668	698	672	691	663	645	663	620	728	648	682	685	681	745	688	660	678	689	704	720	701	683	663	716	713	636	655	712	684	665	714	693	691	678	706	682	695	674	700	695	726	686	660	691	674	706	686	727	745	661	725	684	671	692	663	735	665	664	647	656	682	716	689	669	674	692	706	692	652	707	713	633	690	691	638	662	670	706	702	650	658	738	690	702	635	685	706	727	702	661	633	726	628	633	662	655	630	666	702	729	692	686	674	679	676	722	652	633	714	677	656	711	684	692	699	693	681	694	670	706	709	714	652	676	670	672	707	710	654	671	694	693	641	672	704	693	690	712	723	682	680	706	657	691	695	699	687	697	701	704	720	676	695	698	692	737	707	627	648	701	732	691	672	689	668	725	673	680	703	629	665	671	732	658	672	647	671	686	676	627	628	665	650	709	727	693	702	657	671	717	639	700	691	678	653	658	660	706	714	660	748	678	734	657	656	684	690	669	741	706	688	679	699	626	688	678	655	670	667	709	672	667	691	661	709	622	691	689	673	662	649	714	654	735	685	730	625	647	650	668	675	718	666	693	667	694	686	658	707	696	700	706	669	660	712	688	679	705	658	698	701	700	695	675	737	655	676	702	657	733	670	679	687	695	704	720	656	686	695	654	645	670	688	648	709	698	722	689	700	689	704	684	698	707	610	696	690	746	656	696	698	679	702	669	709	731	680	617	654	674	684	695	675	669	706	648	725	677	711	693	710	729	675	758	665	720	676	689	693	727	704	682	689	649	634	688	627	704	676	642	697	659	681	714	667	724	713	677	652	666	701	714	689	713	682	706	652	723	708	683	657	690	682	671	656	701	695	667	703	666	693	666	647	681	712	702	672	659	698	690	644	677	726	685	680	664	699	632	652	696	691	671	717	662	716	730	691	663	723	687	697	673	680	681	727	685	655	682	712	690	693	658	698	670	720	686	678	668	709	721	673	681	650	728	762	653	744	696	726	687	734	694	694	680	677	710	633	678	670	678	688	676	712	682	706	670	663	687	692	682	682	673	667	662	665	647	681	677	714	669	712	673	723	671	699	666	715	679	726	681	691	696	681	661	728	674	620	660	688	680	678	683	666	683	711	694	730	731	721	721	701	704	689	720	684	728	722	678	701	677	712	659	663	723	641	673	674	683	704	714	676	668	691	703	715	673	675	664	682	659	735	648	680	680	715	683	679	663	675	668	702	672	673	685	700	721	642	651	681	676	700	658	687	693	699	670	687	711	696	682	723	741	695	718	639	682	628	734	634	698	743	706	653	751	713	732	653	690	673	665	717	669	700	702	676
24611	21054	27482	25584	18914	11194	6068	3578	2646	2016	1643	1306	1183	998	853	722	663	671	653	577	563	556	514	520	489	458	446	475	456	404	389	386	401	405	355	357	345	372	347	349	375	329	363	352	344	354	358	337	325	345	327	329	348	301	346	320	292	320	330	317	356	328	331	323	333	338	350	318	350	328	318	331	330	331	344	313	337	366	356	321	337	314	309	294	323	354	314	348	337	335	335	314	322	349	321	381	331	326	338	324	343	325	345	315	331	359	339	337	323	311	356	325	339	343	372	326	363	353	338	321	321	343	332	342	328	348	300	318	341	298	343	336	374	359	312	359	314	350	304	336	315	356	318	321	335	314	344	346	352	354	309	337	335	336	309	325	355	349	290	301	324	298	381	315	351	312	361	302	341	324	362	340	287	336	320	325	339	326	327	337	359	301	320	317	312	354	354	349	318	322	377	331	303	312	330	313	330	301	349	314	341	360	344	350	327	322	305	327	333	314	350	343	314	316	329	343	335	302	347	336	339	347	348	314	301	315	335	339	344	352	334	352	329	338	348	336	349	319	318	358	327	328	345	321	351	309	328	347	334	363	336	331	322	339	342	309	316	323	330	331	339	358	354	309	339	340	323	353	333	293	310	341	367	304	336	343	325	350	318	317	313	316	337	362	307	365	334	339	325	332	322	351	295	350	310	350	342	323	331	338	302	368	316	331	359	349	330	355	360	337	317	357	340	343	325	337	336	336	350	316	339	331	332	324	323	342	334	343	334	329	362	348	318	349	338	334	338	301	340	360	323	334	347	337	371	301	319	392	305	311	319	356	365	339	349	317	308	330	324	295	324	292	312	327	368	325	322	312	334	339	334	326	353	302	334	358	341	332	332	311	328	312	327	365	329	364	332	332	305	334	329	313	339	323	343	330	330	348	324	292	305	318	337	346	332	313	351	299	366	319	291	340	335	330	306	343	351	333	347	354	333	314	309	306	313	338	314	359	342	298	349	335	348	324	339	331	348	343	336	357	342	364	343	330	330	334	324	355	349	335	329	337	316	335	355	335	351	329	339	357	317	349	346	356	338	350	310	321	348	348	356	345	359	320	301	321	317	348	334	340	337	347	340	323	314	316	333	311	356	342	355	331	331	346	317	334	343	344	319	336	358	320	284	351	331	359	333	326	325	365	324	319	339	365	329	299	312	315	373	317	331	304	336	314	336	308	326	342	317	316	342	351	328	327	325	355	316	334	343	355	331	352	338	324	335	330	305	321	350	303	355	336	371	330	305	345	332	325	327	346	318	344	368	328	330	338	334	324	345	329	321	329	380	332	312	343	331	349	345	326	376	330	374	327	303	319	333	344	309	323	318	342	352	322	313	343	310	302	303	378	333	331	318	325	325	313	320	333	320	348	316	330	357	351	359	324	323	352	345	357	323	351	345	314	343	349	356	343	303	343	303	331	328	356	345	326	308	333	301	339	325	302	340	318	316	320	342	322	361	329	350	322	314	333	316	349	331	331	329	344	339	319	344	301	306	349	304	360	337	338	341	348	334	310	326	312	315	360	334	331	333	366	328	380	317	299	343	354	322	341	336	329	314	301	325	330	313	315	348	356	329	334	329	338	335	323	321	330	350	352	324	322	348	336	338	313	344	307	333	321	352	312	331	365	336	331	354	341	326	303	371	327	338	316	312	326	307	322	346	330	331	337	337	348	313	319	348	342	341	312	331	340	343	325	327	370	314	327	342	304	325	307	320	317	325	380	326	336	334	311	303	361	320	311	322	339	346	355	337	339	341	311	305	313	374	343	326	347	348	333	340	327	373	342	317	327	329	332	322	337	337	302	315	360	320	344	339	331	344	320	286	355	352	334	333	330	348	384	334	348	367	318	330	324	312	356	327	320	369	340	332	329	315	355	325	349	327	317	330	329	340	326	325	337	334	339	346	332	347	367	336	319	343	350	335	344	324	348	339	290	343	339	303	320	348	347	314	312	339	324	335	326	326	312	316	355	340	314	332	307	361	329	324	299	342	377	323	336	312	322	363	312	352	307	327	340	309	341	330	337	309	349	307	340	329	341	343	342	329	376	318	332	323	364	350	315	342	371	329	348	331	326	372	318	327	352	336	339	340	330	347	345	312	355	338	380	364	317	351	340	343	345	338	313	336	322	330	354	333	302	312	285	340	353	339	321	323	303	326	338	339	309	342	327	315	300	348	321	304	329	315	332	334	349	318	355	336	336	340	349	302	361	356	349	334	320	331	372	303	287	348	326	336	325	338	368	342	321	315	329	338	293	317	355	330	342	339	320	317	319	307	351	318	353	332	319	341	333	307	323	301	314	364	337	355	328	344	349	329	353	349	333	370	311	338	350	330	350	328	351	331	325	336	326	375	319	332	320	320	355	331	314	330	301	328	294	357	361	314	342	343	302	307	343	363	321	358	336	298	355	322	358	291	300	327	340	330	331	311	335	360	332	297	341	299	313	337	324	299	358	321	319	344	303	335	322	310	336	363	310	317	317	342	361	360	353	306	340	350	363	326	329	340	354	334	324	336	308	333	333	318	367	356	333	337	342	360	336	329	355	367	335	347	317	334	318	296	324	351	326	347	345	343	335	332	335	339	369	348	346	287	349	328	358	369	316	343	364	326	348	348	336	363	338	314	352	307	330	312	297	337	335	327	300	294	311	346	335	317	338	363	340	345	333	296	344	326	304	328	321	346	335	317	346	347	310	315	314	328	335	348	318	319	321	301	344	346	348	329	340	308	328	336	332	335	357	320	327	314	314	325	355	331	355	344	340	324	347	298	348	315	349	352	353	306	297	317	348	341	361	350	336	309	327	319	308	365	304	306	340	346	361	350	322	345	335	332	355	314	311	323	346	315	326	342	350	345	313	341	300	331	347	306	327	314	338	324	343	350	303	322	342	351	334	312	344	338	341	334	327	323	338	308	322	339	315	337	334	346	339	351	318	321	352	292	338	320	360	361	357	308	334	339	365	319	316	351	330	311	346	325	322	341	325	331	331	335	326	294	355	332	335	330	342	300	336	304	349	330	360	335	328	307	320	318	326	310	303	357	328	330	369	352	331	329	316	350	349	325	328	302	337	290	351	337	347	344	327	318	340	301	317	343	344	349	353	319	348	327	316	335	333	328	294	325	314	341	353	327	323	326	349	326	335	361	332	308	353	322	328	306	320	351	323	310	334	317	320	361	349	273	322	323	327	328	363	332	341	337	317	331	353	315	341	299	315	349	341	335	310	363	342	347	338	325	296	325	302	324	348	333	366	313	285	337	315	325	317	324	336	328	323	352	353	325	324	365	323	343	300	369	321	293	340	375	347	295	329	336	343	326	340	335	331	321	295	357	344	366	322	327	326	323	302	360	347	370	342	349	310	325	338	319	334	339	319	320	343	328	340	374	318	327	337	339	337	340	319	334	299	325	338	346	325	323	346	342	325	329	307	329	359	339	348	338	327	315	349	348	338	335	306	315	329	327	327
25277	44396	34750	23815	19357	14143	9258	6142	5100	3730	2754	2203	1832	1481	1315	1042	874	939	875	818	734	754	686	624	647	566	548	610	583	491	464	416	487	426	448	400	421	400	444	420	424	406	366	404	396	370	379	386	357	358	377	394	353	361	361	364	373	362	364	405	369	375	371	378	360	407	374	366	385	385	375	387	371	375	352	384	369	352	392	385	364	362	366	378	339	359	358	358	359	377	351	387	376	388	362	387	329	357	411	364	360	332	350	348	370	374	357	347	342	365	369	364	351	346	363	325	360	378	385	360	359	345	344	358	375	371	364	348	385	334	368	353	372	377	354	355	358	410	353	382	346	366	360	331	405	383	364	353	362	374	359	352	381	383	385	381	350	387	374	371	364	355	365	361	372	387	396	354	379	322	345	382	396	362	351	346	372	364	360	405	360	374	365	381	383	357	343	365	354	383	363	364	354	355	366	361	359	350	372	371	348	351	370	369	373	343	342	364	344	382	339	388	352	407	349	381	356	361	357	393	403	370	349	356	363	365	373	350	344	379	363	342	367	370	362	327	376	385	362	404	342	366	368	357	351	361	356	376	400	345	368	349	364	366	370	391	385	363	373	344	378	359	353	378	368	386	341	355	362	322	340	374	386	398	379	347	360	390	372	376	383	390	349	388	311	405	357	357	350	371	368	382	372	348	377	342	358	362	378	357	370	378	386	381	349	362	346	356	365	346	390	362	374	340	396	346	382	358	363	353	366	374	322	375	353	383	323	390	355	364	330	363	341	372	381	378	368	372	368	380	379	351	350	389	389	365	369	390	353	343	338	364	383	388	351	371	343	360	389	380	356	365	376	342	388	329	393	382	363	375	381	362	371	389	366	354	355	368	373	381	404	360	365	353	369	377	411	360	367	353	386	364	427	389	371	370	393	386	347	361	351	341	375	398	375	387	391	360	390	390	376	324	340	363	341	391	363	363	394	377	374	361	389	367	342	375	350	390	341	405	380	382	387	363	358	373	389	347	358	354	371	355	379	332	349	374	363	372	355	372	357	360	363	408	328	341	363	358	358	365	359	348	319	362	381	385	339	358	376	364	379	372	356	368	351	358	376	379	359	347	395	347	361	368	358	352	376	339	361	383	354	358	360	380	381	395	379	343	369	360	387	380	372	342	425	358	369	380	377	359	367	382	385	384	331	380	377	366	365	360	355	340	374	378	375	387	390	378	365	380	378	378	385	398	369	360	366	365	355	373	351	330	361	329	365	379	366	377	349	376	383	375	383	363	393	385	368	369	360	351	393	385	381	397	396	386	381	355	388	360	383	350	349	371	374	366	375	384	386	407	404	360	381	352	367	388	390	385	350	358	329	369	367	342	371	386	372	372	394	348	393	363	357	350	379	417	380	343	370	333	381	383	346	367	361	356	355	395	327	374	400	399	331	339	367	360	363	379	381	380	351	369	332	395	346	358	380	377	381	375	363	353	385	360	348	381	382	387	341	359	373	371	334	367	356	375	395	361	366	404	351	373	363	396	390	377	382	367	367	377	357	351	340	348	363	377	412	349	362	379	383	378	377	341	371	390	363	377	371	382	358	360	364	360	393	353	346	370	370	357	341	349	387	390	376	369	360	388	363	377	369	350	338	344	388	374	335	391	329	380	328	363	396	367	348	383	380	354	379	349	361	345	369	342	393	351	353	312	348	367	367	350	383	354	392	342	345	366	369	361	380	346	366	329	393	400	318	408	366	389	378	351	354	410	382	356	356	371	397	377	381	384	355	347	387	385	377	395	383	387	347	344	358	355	396	359	363	323	349	387	363	378	348	356	374	346	387	373	366	354	370	340	395	366	361	350	342	338	380	376	397	353	410	364	370	373	359	381	370	385	371	372	361	341	385	349	334	350	358	355	358	360	407	376	400	348	364	382	385	333	360	353	413	392	362	379	352	372	369	376	362	387	373	341	369	437	388	379	385	389	381	365	387	345	380	380	363	364	392	354	424	376	394	362	347	386	359	365	359	388	362	382	341	361	405	402	328	409	395	325	357	366	374	358	398	382	380	390	384	397	326	324	371	370	354	345	355	387	389	364	387	374	348	380	340	372	353	349	347	342	372	378	360	378	358	375	363	392	401	356	337	357	393	358	365	341	377	347	338	359	367	340	328	356	348	380	350	351	330	342	358	374	383	380	372	377	369	358	372	348	387	352	375	363	357	360	387	361	345	356	364	369	364	367	376	336	367	358	391	384	308	378	391	346	389	406	376	358	345	367	350	358	391	393	346	389	371	380	345	384	371	375	374	401	360	343	362	404	364	352	358	385	337	382	383	406	387	380	372	349	370	374	380	376	336	369	368	355	406	381	369	349	337	346	372	379	359	357	390	404	401	403	406	368	336	355	353	355	377	374	366	373	343	333	402	368	384	344	358	362	372	396	369	368	407	368	370	384	371	366	394	342	368	336	356	368	364	396	328	383	372	394	383	341	354	352	377	357	366	380	385	394	363	380	366	378	384	377	351	356	369	353	406	361	341	369	364	366	379	352	377	402	357	395	355	380	397	390	373	363	376	382	371	386	399	373	359	342	402	329	402	352	384	392	353	393	375	361	375	331	329	374	358	373	417	380	353	376	384	382	345	381	354	376	365	375	346	356	390	369	398	359	350	388	367	387	365	387	372	408	365	331	349	323	375	364	387	393	363	354	369	372	351	398	404	342	374	378	358	359	370	397	367	366	361	369	373	374	330	349	347	417	352	414	365	389	387	368	345	373	347	382	406	361	349	394	371	341	379	343	372	367	346	360	404	374	368	355	365	402	331	365	370	365	347	336	364	366	390	393	357	362	385	411	386	414	364	382	379	350	352	334	366	361	391	367	385	399	388	369	384	372	349	378	382	370	382	421	372	361	365	385	376	361	332	367	375	353	378	365	376	348	376	348	392	341	351	381	344	372	352	369	400	370	342	371	369	401	390	361	376	352	352	368	347	376	423	330	362	363	391	380	392	407	335	375	381	367	374	404	366	353	377	430	352	389	408	393	339	388	361	363	363	380	363	352	352	368	380	383	349	365	381	351	390	344	364	378	363	356	365	385	359	365	365	396	351	358	350	394	349	383	397	349	357	363	400	349	375	372	372	342	355	368	359	368	339	352	383	381	367	374	337	370	378	379	350	322	335	382	372	395	365	378	381	382	388	386	370	361	335	383	351	371	370	378	353	388	383	388	361	375	341	367	370	378	363	355	351	347	353	376	324	374	329	372	381	360	396	321	340	368	367	364	380	356	315	374	371	368	363	362	349	375	360	404	356	384	362	386	352	369	395	377	371	380	367	363	375	375	379	374	360	380	357	372	372	356	361	370	363	351	349	355	350	363	378	358	394	391	378	339	389	375	343	389	382	410	414	364	351	382	374	351	351	374	360	361	361	349	366	357	350	371	385	392	365	371	359	350	369	405	396	379	354	375	365	401	398	341	386	357	372	361	364	389	386	358	337	332	386	365	379	364	348	373
22468	21111	28706	23799	21262	22046	17520	6993	4597	3614	2808	2301	2033	1610	1574	1369	1172	1242	1109	1051	1029	972	929	856	856	913	842	873	766	793	785	772	766	731	755	683	745	725	751	726	721	662	643	688	684	614	660	697	697	651	680	650	673	658	705	612	698	650	636	635	661	624	641	635	655	630	684	670	655	651	624	616	646	620	652	626	708	659	651	623	672	680	658	675	671	619	653	651	685	682	712	654	631	719	648	652	650	648	618	627	627	632	659	691	683	649	681	603	666	692	652	657	653	630	648	650	586	654	633	669	679	588	646	627	630	669	632	612	665	672	699	642	628	608	692	672	675	652	663	689	648	611	575	652	623	676	684	641	624	672	641	650	642	665	658	655	659	645	622	686	693	647	659	633	712	635	646	649	674	604	657	639	682	597	658	617	634	709	657	629	684	627	657	656	670	661	692	662	678	621	615	635	648	707	680	711	704	684	629	636	627	686	641	658	682	716	651	659	675	659	676	677	664	657	690	606	632	636	670	670	704	688	639	681	644	672	675	682	609	671	705	631	679	603	699	682	696	677	670	646	649	674	645	612	688	679	655	654	667	668	683	644	665	655	623	615	616	659	697	622	682	680	607	639	633	685	683	713	694	638	653	636	659	661	665	666	667	674	693	660	647	688	671	651	711	626	632	662	660	677	670	646	656	690	667	658	584	658	586	633	682	662	601	673	742	645	638	685	659	659	603	716	624	651	632	676	610	669	620	639	621	661	671	650	672	661	646	665	648	646	645	643	694	630	661	625	642	650	653	623	689	675	641	625	609	647	652	650	608	656	677	653	641	654	632	573	651	609	626	627	684	618	669	632	640	677	655	671	700	661	625	668	651	655	651	662	631	611	661	647	662	657	623	628	647	646	654	603	665	680	659	663	647	660	678	676	619	613	641	679	640	653	622	636	651	667	623	634	579	625	673	735	600	657	690	639	648	680	622	667	663	662	714	668	656	662	652	673	647	606	646	616	679	683	666	645	589	635	617	654	663	672	697	677	639	630	652	623	687	681	648	709	659	620	677	640	659	654	678	676	626	665	656	668	689	597	647	615	644	673	689	663	650	705	674	687	652	658	641	694	648	647	654	648	707	648	693	679	633	631	663	670	645	652	695	671	660	644	707	679	664	654	654	671	663	634	632	658	656	636	713	652	616	683	662	595	625	639	681	661	698	636	609	652	647	703	672	664	664	682	646	656	646	647	659	660	614	648	685	666	651	649	637	678	647	652	623	649	663	640	639	678	675	668	661	648	600	640	638	644	641	669	661	654	679	626	635	656	632	646	627	649	639	650	662	700	638	653	620	648	682	688	641	640	651	678	645	620	669	638	664	665	670	652	636	603	662	713	687	673	644	627	644	622	642	647	643	622	634	677	643	627	658	632	671	647	671	657	682	648	624	657	690	651	676	672	648	613	662	648	650	670	688	642	650	650	647	629	636	671	670	679	680	657	654	645	614	684	592	622	650	640	650	653	625	648	646	615	634	679	670	667	640	674	630	673	659	583	629	654	643	591	644	653	650	670	649	629	646	644	633	628	686	640	677	632	665	675	640	642	669	641	654	669	629	683	652	696	700	646	599	673	669	657	643	659	683	567	641	647	629	658	615	658	664	629	625	638	685	614	615	703	685	673	685	602	657	685	637	654	672	625	627	635	635	639	682	641	650	638	629	673	635	626	702	616	623	646	668	654	648	624	615	592	649	662	661	673	654	660	638	633	670	616	637	703	620	664	635	705	662	609	642	610	614	634	619	648	652	639	639	628	649	634	624	669	637	697	633	642	630	675	704	624	601	658	664	682	661	663	609	679	651	635	626	619	617	673	630	709	650	635	627	616	680	641	638	653	620	641	592	627	647	652	662	637	678	649	629	656	639	629	602	690	634	635	631	673	685	643	681	636	723	653	627	650	654	662	688	679	652	636	636	674	646	622	636	690	679	653	653	602	683	684	624	619	614	633	640	631	636	701	651	612	669	637	637	645	652	668	663	635	668	654	643	670	654	659	709	637	700	675	659	656	664	632	648	674	631	664	642	664	642	621	654	619	642	667	657	698	632	594	644	650	634	675	671	653	632	660	711	666	621	631	671	679	665	646	640	631	625	674	634	663	653	668	628	640	642	633	650	638	689	693	616	685	651	647	686	661	665	632	639	648	685	650	628	663	669	659	659	613	674	650	623	677	633	647	629	630	657	624	696	598	624	673	683	667	637	623	700	657	664	655	642	671	704	664	689	661	652	690	675	647	657	665	674	613	638	648	632	687	659	683	631	657	663	652	680	687	691	641	630	646	595	675	637	646	698	693	645	697	657	640	646	625	654	648	624	678	685	689	662	632	667	687	622	664	651	648	649	665	669	663	637	664	701	668	659	667	662	649	663	689	632	679	677	599	657	694	640	674	623	649	641	668	637	716	619	635	606	654	680	670	687	665	673	657	645	640	623	667	605	641	638	644	674	648	598	665	665	651	618	703	678	675	685	681	595	628	660	662	619	659	639	651	628	696	684	651	628	613	708	622	689	674	667	634	672	645	697	621	685	635	664	648	636	646	681	617	633	689	644	656	627	627	678	641	635	661	656	649	668	624	661	652	659	651	688	624	671	647	621	599	679	660	637	702	642	615	645	667	639	668	678	675	619	664	630	635	650	665	651	651	598	620	658	680	645	681	642	620	672	651	669	662	688	649	632	683	613	640	725	619	670	648	681	603	633	633	649	651	682	657	669	637	622	673	643	644	632	641	703	589	694	641	704	642	637	623	692	684	654	661	658	643	670	636	655	645	664	671	696	633	633	679	634	627	666	658	655	645	701	662	638	658	656	647	676	640	625	656	684	641	651	697	671	683	683	670	678	622	606	637	649	677	648	630	655	677	664	624	660	656	671	636	637	655	650	667	658	637	657	662	666	636	676	614	638	649	673	636	682	693	710	667	690	654	658	649	667	666	681	606	684	675	659	622	639	676	621	664	717	643	631	645	632	666	635	681	665	655	649	645	661	622	669	657	647	681	713	649	605	651	633	593	620	612	651	676	660	683	643	636	627	661	619	694	606	699	660	658	695	658	679	664	676	643	666	641	583	641	621	665	647	647	665	650	679	631	606	680	654	672	667	689	661	630	703	652	705	643	628	669	709	622	641	672	644	639	614	627	678	629	683	659	632	621	619	688	694	639	660	679	633	656	659	657	654	687	708	664	660	654	667	665	648	630	693	675	602	618	643	670	650	680	658	657	671	659	638	670	626	668	649	672	639	600	670	653	652	643	631	648	681	638	616	653	693	683	648	681	631	657	618	649	624	630	611	681	673	638	664	604	627	657	627	670	647	696	670	638	620	662	665	627	624	664	660	630	660	692	637	661	673	634	694	640	650	648	614	643	643	647	664	630	664	683	670	626	644	635	635	677	634	657	677	663	632	660	631	656	644	655	712	726	647	662	619	663	636	619	634	655	688	668	586	647	627	628	687	666	653	643	668	626
27964	52625	41221	30075	25093	19500	13451	9435	7340	5487	4275	3431	3007	2344	2113	1761	1588	1569	1564	1462	1330	1280	1131	1054	1037	987	1032	1011	914	872	881	869	828	856	801	790	789	774	775	736	777	731	733	692	671	715	701	712	725	679	648	665	720	658	681	674	677	647	698	691	657	649	722	724	723	682	712	714	684	669	722	632	657	694	691	675	706	705	680	688	679	641	641	678	673	646	688	740	666	653	665	658	639	703	703	656	714	678	642	684	643	720	668	651	668	696	698	691	695	637	664	625	698	637	685	723	718	686	683	705	686	677	669	669	728	707	680	674	668	620	682	647	697	708	683	678	670	721	695	700	684	677	687	714	677	682	711	665	677	724	665	675	696	685	679	742	683	672	684	685	674	688	714	685	651	660	661	690	699	691	680	666	719	694	654	684	707	726	625	674	701	693	651	696	693	653	645	654	682	646	663	682	676	681	665	772	743	678	727	679	664	763	641	651	676	708	694	711	672	706	711	676	671	665	692	710	681	692	649	690	679	696	689	678	658	694	678	674	685	689	702	724	693	686	656	719	663	698	635	680	684	641	686	682	725	714	692	667	703	685	694	667	734	745	710	687	664	691	682	698	682	697	675	726	701	660	720	678	716	661	696	713	744	693	665	667	696	668	693	699	638	672	668	703	714	718	665	709	747	631	697	679	703	733	702	723	697	654	688	637	678	703	677	632	722	686	671	663	718	709	665	676	672	680	746	667	701	637	678	681	663	648	674	675	703	673	694	704	710	660	669	719	689	678	733	642	703	696	659	722	698	688	694	749	722	692	663	697	685	728	677	694	696	692	701	690	676	678	660	700	691	686	738	696	746	699	687	707	670	708	681	650	668	722	657	696	660	697	667	696	712	707	708	681	708	703	714	731	710	698	703	679	715	666	674	674	666	714	619	683	690	645	730	685	710	715	659	736	737	635	723	677	701	763	722	637	718	678	659	733	710	665	727	626	713	693	655	737	682	723	694	715	677	682	663	695	670	710	663	660	750	674	707	663	679	683	660	701	681	712	728	715	721	662	669	682	689	705	710	705	676	702	677	689	660	693	664	706	649	677	703	650	734	698	695	686	725	742	685	716	663	665	694	679	687	685	695	679	626	667	714	698	668	697	689	669	662	687	681	686	690	702	726	768	683	643	680	645	746	700	700	653	717	685	718	678	703	685	687	678	691	642	710	718	713	696	682	664	707	724	623	704	644	692	679	727	712	676	678	654	648	650	688	673	690	654	678	697	716	716	683	720	677	618	654	719	718	705	664	670	704	716	692	649	670	707	713	706	708	708	683	715	737	627	704	704	691	661	713	694	657	732	717	668	696	708	697	711	665	726	677	635	703	680	712	688	654	679	663	663	719	740	695	673	705	714	692	702	699	685	680	639	650	687	623	673	693	711	683	691	697	666	704	678	692	666	613	651	648	674	651	711	685	650	675	634	689	666	706	637	666	684	707	703	660	643	684	664	644	703	704	639	700	721	702	683	660	682	652	703	675	672	677	650	666	742	693	715	676	663	667	653	717	681	660	691	678	707	646	721	679	714	699	690	675	701	673	682	702	665	720	701	656	680	716	709	681	668	714	636	716	699	712	663	680	660	663	677	683	651	689	696	706	697	686	720	753	722	699	664	638	700	679	707	709	726	687	678	712	659	670	690	728	663	685	674	695	671	706	753	648	691	646	644	683	703	677	688	665	716	661	705	693	663	678	681	668	667	715	663	645	682	699	662	696	700	668	682	719	698	672	707	658	684	694	715	745	680	694	693	677	707	685	675	664	681	647	699	631	707	665	709	731	706	666	664	701	660	705	674	746	697	647	709	728	683	696	679	668	690	644	691	648	693	707	654	705	659	724	655	669	644	707	709	685	695	690	675	684	639	754	667	685	696	685	714	688	663	727	670	710	695	697	687	674	670	630	624	708	652	670	679	714	683	668	678	718	677	695	689	692	660	700	710	703	711	685	689	687	648	686	663	711	682	668	690	699	735	661	685	637	679	744	693	686	677	684	647	711	685	668	714	652	706	704	687	673	681	687	699	702	671	672	694	667	717	703	678	705	669	631	653	689	639	682	686	681	660	665	714	675	669	690	697	656	699	689	635	683	699	655	713	711	672	697	682	682	650	655	666	689	720	673	694	712	672	706	691	701	711	645	649	690	696	704	662	673	691	718	748	744	669	720	694	702	705	664	671	667	691	680	713	676	665	667	727	693	682	738	702	708	707	690	685	721	715	663	658	669	670	706	694	661	712	727	716	650	694	698	705	702	684	693	684	668	659	689	684	697	707	681	658	662	712	688	697	676	651	661	700	715	672	650	682	697	662	738	677	657	722	689	701	679	672	673	742	699	705	662	697	693	676	694	688	689	715	736	686	635	652	646	658	696	659	696	688	717	675	662	719	692	647	692	643	668	668	740	685	703	683	685	707	697	644	684	634	733	689	653	695	680	699	682	652	664	629	716	700	714	696	701	673	711	732	690	681	715	668	688	669	725	680	715	682	729	668	671	666	725	707	728	694	690	695	682	680	672	700	634	727	711	696	693	649	694	695	709	674	690	712	650	686	697	702	653	700	705	659	617	703	704	666	699	696	672	680	672	673	712	651	746	700	710	647	688	675	678	685	659	715	676	679	680	677	692	650	722	713	722	664	699	685	688	686	675	673	707	693	669	719	711	703	693	684	642	642	682	704	688	713	685	668	666	619	701	704	669	683	699	699	697	627	689	684	707	693	646	696	668	690	722	700	705	669	704	698	695	699	679	651	696	680	633	657	706	659	676	719	686	663	666	670	673	715	709	697	668	697	713	693	702	690	694	658	683	743	694	667	651	700	644	616	656	681	724	692	693	686	723	654	679	733	691	692	682	696	668	702	712	685	695	714	687	701	680	693	728	660	677	665	675	708	667	645	721	675	660	723	698	706	692	711	674	676	725	699	683	701	690	706	678	657	686	617	662	705	711	714	682	654	669	705	679	686	736	677	702	676	701	656	688	667	664	675	701	733	703	695	701	653	706	669	692	691	729	664	734	680	705	656	662	663	694	710	698	739	705	684	698	684	651	658	687	732	693	732	706	714	672	698	689	694	731	653	704	673	706	710	670	668	700	675	689	723	676	724	677	698	702	737	658	694	692	701	672	695	697	708	694	723	689	688	691	690	690	702	682	685	741	657	703	680	719	738	687	678	656	691	720	641	680	682	710	644	685	701	674	696	678	695	689	643	682	671	715	672	684	645	706	692	659	715	714	722	676	703	696	666	677	704	708	692	696	678	702	666	727	732	711	681	714	653	655	664	670	692	671	753	684	676	666	729	694	677	688	707	665	700	693	702	697	697	716	704	691	675	697	657	696	640	702	722	693	671	665	729	674	699	705	713	647	681	678	659	722	706	672	680	687	657	679	708	712	671	709	726	683	648	676	704	712	688	664	718	717	705	694	677	692	700	675	673	659	693	673	686	711	669	681	671	656	671	687	683	668	706
28330	24516	27634	20525	11925	7248	4195	2925	2201	1600	1363	1142	1016	801	790	705	624	640	615	587	605	538	585	533	496	480	505	514	492	462	475	437	416	489	406	407	414	427	427	411	420	453	428	397	432	410	385	387	388	375	389	387	403	429	394	427	423	394	418	410	396	392	412	369	395	409	384	381	392	394	387	368	398	370	405	397	390	413	378	415	426	411	415	381	393	414	419	384	394	409	396	441	404	392	391	411	383	393	437	413	371	401	407	431	408	404	335	394	418	455	431	386	392	424	406	392	393	406	380	440	392	383	455	386	403	417	395	407	420	406	471	396	433	402	401	403	381	409	407	410	412	389	382	440	399	369	399	375	399	396	396	404	391	385	358	385	408	405	384	382	412	415	390	406	464	369	388	410	416	416	402	420	396	392	443	415	346	372	384	392	396	400	356	434	420	417	392	401	403	408	405	372	371	415	397	413	367	389	425	396	410	396	408	393	400	381	394	379	403	424	402	401	394	413	407	422	406	407	387	410	395	368	398	410	439	404	393	402	371	401	396	408	428	383	393	417	392	405	408	400	382	423	399	406	447	402	422	390	419	406	401	415	416	409	422	384	405	386	429	437	434	413	424	406	406	430	378	376	396	357	406	385	377	389	414	409	410	432	382	418	412	407	388	388	385	451	409	445	390	429	390	382	350	414	382	385	392	390	376	447	401	399	400	422	434	390	376	389	443	415	432	395	378	397	388	388	388	389	403	426	399	378	413	427	398	372	398	392	411	441	418	413	421	416	405	386	422	416	385	370	420	408	401	418	403	408	390	383	461	395	365	409	356	382	398	406	392	438	405	402	432	422	436	436	428	430	446	418	441	387	422	393	426	406	419	401	406	439	399	396	400	453	400	375	376	373	405	427	390	389	380	398	385	393	402	407	437	396	393	394	405	385	375	396	370	398	391	412	388	398	390	430	401	394	380	406	397	382	421	442	392	382	401	395	420	404	392	394	388	397	383	403	397	396	405	397	398	389	406	414	385	384	409	401	433	401	392	368	426	405	385	338	371	427	408	375	420	405	431	374	398	406	400	403	407	370	398	377	413	391	391	439	385	377	438	424	408	395	409	348	407	405	403	424	363	388	383	376	375	408	422	441	410	378	420	421	410	396	414	407	432	385	381	412	431	397	389	396	405	351	393	402	388	434	440	378	423	409	432	423	398	403	395	401	413	406	382	389	412	405	384	424	433	431	421	432	382	413	410	436	386	399	410	415	408	401	411	402	389	403	404	422	367	415	383	406	419	451	433	366	390	407	421	422	385	413	369	393	393	397	414	413	390	378	413	386	379	395	404	400	420	450	417	433	383	402	402	368	413	371	379	439	426	461	411	409	409	412	376	415	431	427	401	388	395	395	390	383	415	434	371	390	369	434	431	452	396	410	377	411	439	430	427	417	421	395	394	383	424	370	413	359	379	423	412	405	408	395	390	424	397	427	377	379	402	389	422	427	389	415	402	380	431	377	387	419	447	400	404	392	368	394	414	383	420	386	390	381	450	393	375	434	353	389	428	398	394	400	408	435	362	391	390	419	405	411	442	426	377	400	418	369	424	412	442	390	404	413	409	424	432	421	394	404	411	378	349	391	408	411	415	417	387	383	384	416	413	383	398	415	393	392	412	391	425	417	406	410	419	424	357	428	357	399	416	375	371	397	418	404	389	401	411	422	413	394	388	413	401	439	408	430	389	396	403	423	403	404	410	366	393	405	423	416	396	390	413	409	402	411	387	414	422	365	404	369	426	442	417	403	373	360	411	417	380	376	417	389	402	429	392	382	393	414	404	427	420	413	404	408	403	384	435	394	379	441	429	377	387	394	408	397	399	399	412	378	394	418	400	399	433	396	389	391	415	431	449	378	375	414	394	433	405	384	383	370	425	379	389	392	403	404	441	360	383	423	427	377	422	385	404	409	419	406	401	435	390	452	373	409	406	398	377	414	414	420	376	381	398	406	363	388	416	412	402	402	434	430	409	429	403	425	403	378	372	444	413	388	420	375	425	428	370	408	389	388	378	420	403	448	389	399	421	406	428	414	390	415	418	414	427	381	402	391	400	428	428	394	407	400	415	393	372	390	396	403	377	426	391	401	435	390	394	364	397	400	388	387	425	358	384	395	400	441	437	417	401	404	378	388	363	383	416	403	365	406	350	397	396	418	396	413	413	415	420	400	385	392	403	390	384	386	375	366	398	414	421	389	351	390	385	396	385	453	413	398	415	395	408	407	365	391	407	390	358	419	379	416	382	377	413	412	409	421	407	386	422	391	426	418	385	410	396	411	423	400	407	421	434	436	406	376	383	441	376	385	390	392	402	390	407	392	388	428	397	403	432	432	413	387	406	420	441	399	442	418	429	420	427	412	406	437	411	421	394	422	382	407	420	418	411	407	391	419	452	418	373	396	414	424	389	400	406	430	362	396	404	445	411	384	427	370	408	429	398	425	367	377	398	396	410	368	387	388	395	421	393	414	428	391	407	404	419	393	404	430	399	396	386	402	422	368	422	411	392	393	424	390	410	360	368	379	412	365	414	435	423	430	386	410	385	403	417	427	402	370	421	403	422	396	375	419	410	386	427	412	436	417	399	400	394	416	418	415	405	405	392	390	413	366	399	386	410	392	410	406	430	407	415	399	400	412	397	401	401	405	370	401	412	415	397	425	376	405	402	360	411	409	405	399	413	431	419	395	377	465	427	418	372	407	380	399	398	433	421	412	384	412	393	440	372	388	404	415	392	394	416	446	392	384	401	364	383	397	403	378	385	418	387	361	380	412	408	391	397	393	411	402	400	396	411	414	382	409	386	382	419	426	427	410	397	402	399	400	429	373	384	413	384	388	431	374	412	385	432	388	417	405	414	364	401	408	449	404	411	356	385	447	392	406	426	386	402	410	442	401	447	376	421	375	384	438	386	421	437	446	417	368	384	430	411	384	427	407	381	421	398	426	397	399	382	428	372	428	399	375	409	410	404	428	403	384	385	405	393	377	426	408	420	378	423	423	402	395	407	401	396	426	418	429	386	419	440	398	426	403	422	431	380	427	405	391	432	386	412	370	414	426	440	358	431	356	409	438	345	388	377	411	407	398	414	385	436	417	444	383	411	404	406	411	413	402	427	404	403	438	419	424	384	360	373	396	388	399	384	431	411	411	406	399	402	400	402	414	447	378	367	407	396	415	437	415	391	404	389	422	397	407	421	407	405	406	421	388	439	393	413	398	423	421	414	381	394	375	394	412	402	388	384	397	374	427	419	410	396	374	389	398	373	377	410	376	421	402	427	392	405	418	404	421	384	386	419	412	419	399	388	371	419	453	369	397	427	382	445	382	403	417	431	394	410	447	388	385	388	424	381	377	390	398	421	384	372	364	382	391	400	359	379	390	403	386	416	376	370	423	417	376	418	372	374	377	419	420	379	402	407	418	434	394	420	373	405	413	405	434	377	391	396	399	403	400	407	404	377	414
25908	39931	30274	19823	15503	11398	7371	5229	3749	2743	2251	1844	1435	1254	1054	974	815	843	818	767	735	683	652	637	562	562	568	525	532	519	514	488	518	527	513	461	475	490	472	488	432	434	461	467	449	442	394	408	424	419	432	441	407	467	427	437	450	428	423	442	460	421	394	439	415	416	431	444	422	411	421	436	412	439	418	444	449	412	418	433	440	449	495	438	411	422	442	390	447	394	436	435	431	427	405	462	462	453	400	392	453	442	434	434	433	418	412	429	423	426	426	436	431	423	417	417	404	451	418	447	409	473	428	430	417	406	434	459	430	411	414	398	436	449	445	451	419	451	451	427	441	449	461	434	428	452	416	396	427	432	435	395	417	409	410	436	427	443	458	458	396	424	429	402	444	467	408	427	442	467	425	447	439	416	407	431	453	443	450	445	424	435	428	448	445	436	438	387	418	429	451	401	393	455	444	452	407	443	455	430	429	424	457	453	393	441	420	410	433	432	433	420	420	388	430	418	446	441	410	424	446	400	423	465	404	407	448	446	444	405	460	452	447	443	448	409	428	445	432	415	396	449	412	417	452	446	401	460	417	427	420	437	444	405	419	458	451	421	449	465	438	405	437	440	447	443	404	436	452	394	459	430	401	442	438	401	435	441	403	416	446	410	441	461	419	421	452	415	432	416	435	429	437	396	429	419	417	421	418	439	417	455	468	445	426	445	430	451	424	425	440	410	448	399	417	442	448	406	428	423	448	420	438	410	424	451	404	402	387	449	405	446	451	424	418	429	415	432	456	439	411	454	437	447	465	441	410	464	425	438	415	419	389	427	407	421	441	433	419	416	420	414	425	435	420	411	444	395	398	440	414	423	409	424	422	400	413	417	381	446	406	401	448	433	454	414	434	409	425	421	450	419	418	438	432	412	430	414	443	437	458	370	419	448	428	443	460	409	441	418	444	431	430	399	459	451	404	453	424	432	426	453	428	442	463	403	388	442	399	414	424	437	425	466	410	441	431	448	406	508	419	428	438	445	390	415	422	435	411	426	450	402	442	429	477	385	436	426	473	450	455	439	431	434	437	428	407	438	444	454	452	432	424	392	460	406	444	478	382	433	427	434	481	440	462	431	461	427	403	430	427	434	463	466	432	449	416	436	422	417	431	429	419	401	416	417	402	410	418	448	408	416	408	460	418	437	453	405	414	437	430	418	456	461	424	413	417	431	428	496	406	424	420	413	430	419	426	430	406	421	437	452	437	395	458	449	445	423	441	433	470	406	413	453	423	476	425	433	458	431	417	392	392	437	420	456	403	426	437	447	382	408	461	407	443	438	440	446	412	433	433	388	388	429	457	422	479	394	466	399	424	418	424	431	411	430	426	454	445	466	434	450	428	419	407	438	444	413	477	447	435	416	425	435	479	431	437	400	391	437	409	426	424	413	392	465	485	460	415	420	460	465	418	425	456	425	412	449	431	423	411	424	410	413	423	428	463	423	406	405	462	406	457	420	419	415	403	391	412	441	413	393	413	427	427	430	446	425	420	458	438	437	407	439	423	420	448	445	439	408	409	431	430	423	409	420	415	432	406	454	423	440	398	427	452	439	424	446	406	431	442	421	409	427	412	445	487	470	399	384	421	415	404	427	425	418	451	428	439	461	426	422	430	446	438	371	422	437	438	406	430	378	419	418	423	415	423	429	446	421	435	413	455	446	401	462	427	443	421	399	460	431	443	424	404	444	432	449	450	438	376	370	451	458	451	428	427	464	458	452	407	427	408	414	451	420	446	439	410	437	429	415	415	424	461	410	404	429	443	407	450	448	429	434	426	432	482	422	439	418	409	437	442	419	448	427	439	434	417	413	423	415	405	440	451	413	443	396	428	433	433	463	486	450	438	436	455	415	464	446	411	424	463	444	419	407	433	430	394	450	422	449	410	451	428	431	458	442	454	424	411	437	431	424	405	420	429	424	418	457	429	416	409	432	425	396	377	492	432	423	446	420	441	431	465	422	390	419	442	430	428	399	394	443	403	467	414	418	431	413	420	456	414	443	396	428	446	428	421	417	446	463	392	389	448	432	439	416	419	400	449	385	473	426	414	399	417	433	410	456	418	438	417	472	401	435	442	451	433	413	400	406	378	434	427	438	425	443	450	415	444	441	422	417	446	412	410	393	448	416	434	425	419	434	409	428	425	395	451	424	467	423	419	441	462	431	415	425	441	426	441	462	464	441	460	420	427	432	417	425	426	440	445	436	455	424	416	436	422	408	422	409	419	434	461	416	397	418	417	426	440	489	408	413	444	425	440	435	465	442	447	419	430	398	447	439	434	446	437	425	413	382	425	439	455	431	495	419	428	426	425	468	422	437	451	496	463	423	409	410	442	432	428	408	422	421	446	384	430	421	438	463	394	424	430	426	434	430	421	442	447	430	438	407	434	442	427	434	416	428	443	407	436	428	456	454	434	448	462	454	436	437	449	461	441	429	424	416	398	430	442	434	444	419	441	415	425	437	446	425	448	402	429	436	439	448	412	433	417	451	440	404	462	414	443	462	411	416	377	420	435	400	400	413	449	416	412	439	453	427	444	474	458	431	397	453	375	449	498	400	452	451	402	402	431	414	420	400	421	415	393	441	416	404	430	429	452	419	446	424	410	434	430	411	440	411	399	461	414	458	445	441	421	391	413	457	446	401	448	449	436	466	447	436	422	416	447	412	480	403	420	433	426	434	440	459	458	432	424	372	423	439	456	438	437	437	408	454	418	433	406	425	426	410	443	394	471	451	429	414	402	414	424	452	422	431	441	459	413	460	435	381	419	428	425	440	466	469	443	419	467	430	432	470	451	411	434	409	433	461	412	461	413	424	403	430	410	476	406	447	427	448	421	429	418	410	454	420	418	434	402	427	408	445	430	457	423	453	428	439	441	441	449	461	434	457	438	434	459	464	386	409	455	413	460	441	417	437	466	476	441	441	433	443	442	439	414	416	439	413	483	442	394	359	475	426	403	460	455	425	447	457	409	412	402	387	429	427	429	434	413	394	426	472	408	445	435	434	430	402	415	408	433	408	421	456	414	411	455	410	429	431	437	448	407	470	403	481	441	438	427	409	387	436	402	418	418	481	408	454	445	444	436	402	431	415	413	432	415	443	397	411	413	467	411	448	425	451	460	454	453	409	421	441	413	426	414	438	436	407	448	437	484	427	436	416	441	439	413	419	422	406	440	415	436	440	415	442	424	450	440	411	440	424	429	449	446	479	433	395	407	437	443	478	414	437	411	431	430	405	447	436	418	421	378	440	432	435	412	430	426	445	459	421	429	419	413	451	440	446	441	444	393	390	408	428	410	451	409	419	459	437	434	427	437	448	446	466	430	454	412	440	425	433	412	427	415	447	417	453	423	447	404	439	441	476	399	441	440	458	411	454	445	409	427	419	439	466	433	433	448	457	456	445	365	428	441	459	427	431	417	404	452	441	443	402	442	414	444	459	413	389	434	439	420	423
23307	21032	28255	24109	21506	18511	9853	5000	3413	2731	2141	1879	1582	1386	1274	1154	996	1033	1010	985	909	921	867	780	786	823	801	764	779	746	751	705	690	776	741	685	712	706	709	684	681	651	647	642	673	695	639	655	645	716	641	646	668	690	697	665	646	677	594	663	680	645	652	641	653	659	629	668	661	642	665	630	642	652	655	628	615	635	677	615	638	618	667	650	612	662	662	670	667	642	607	620	639	611	642	656	679	656	668	693	596	641	648	635	672	699	651	708	647	652	653	639	676	663	681	690	614	666	660	670	639	662	668	640	620	644	648	680	637	654	691	638	599	659	693	715	617	679	674	610	642	652	600	632	662	645	675	655	627	618	635	675	651	649	687	643	672	648	659	642	689	661	656	674	631	661	586	618	630	614	630	670	634	654	657	695	664	626	625	671	654	677	660	636	629	624	684	629	659	648	668	655	613	665	678	596	643	644	654	632	654	661	667	702	635	616	663	648	682	667	661	679	654	652	584	642	665	630	644	611	585	667	655	658	635	618	698	633	679	666	674	624	656	629	660	646	644	651	662	690	636	634	591	578	650	612	650	675	662	628	675	639	648	651	625	613	636	654	626	670	630	615	628	636	648	648	652	614	643	670	629	624	619	637	617	703	672	658	657	667	610	663	612	680	629	669	630	653	662	678	596	625	612	646	649	660	666	633	609	653	629	608	628	680	650	682	690	656	670	697	648	642	641	624	622	655	688	663	682	633	665	605	614	656	642	648	604	689	656	635	638	656	657	621	639	658	666	644	688	682	656	673	670	649	635	646	627	686	609	617	684	669	651	632	677	645	658	655	643	636	644	593	655	714	655	664	648	658	646	654	676	657	669	660	721	622	637	678	638	656	646	571	669	637	661	672	683	581	651	692	658	604	664	676	702	676	673	608	643	639	638	620	662	717	682	649	706	632	632	668	658	612	636	625	626	661	647	660	645	651	639	635	637	653	637	701	705	671	666	646	680	653	640	621	665	617	660	644	664	639	640	650	659	652	626	659	672	645	711	622	618	661	679	673	634	686	698	629	621	642	630	655	641	632	662	652	648	615	606	650	665	665	620	662	664	649	630	663	589	645	663	639	677	619	639	576	675	678	639	637	638	654	663	683	632	628	665	626	615	650	689	645	638	689	607	685	628	690	645	648	614	607	710	663	576	664	646	615	651	642	658	661	635	611	662	666	695	668	631	645	624	634	671	634	645	575	629	623	623	641	716	668	651	660	618	647	621	692	671	665	612	642	651	680	661	646	649	639	641	620	645	638	667	648	695	662	660	632	639	650	608	684	679	636	655	660	684	639	668	656	639	668	640	660	620	600	651	661	633	610	651	640	611	665	680	615	661	670	658	630	681	638	611	684	677	644	663	646	701	593	707	679	678	655	627	641	659	618	647	640	639	713	664	647	649	652	663	692	646	668	681	626	655	660	664	611	652	676	660	635	627	634	656	639	616	617	672	671	610	668	637	653	614	624	666	666	609	653	686	715	682	642	633	634	640	675	620	608	696	653	666	631	636	623	607	657	619	616	680	618	675	668	613	665	619	660	688	628	637	642	618	633	675	657	645	627	595	631	707	634	603	668	631	638	669	639	623	679	627	618	658	626	630	646	655	603	656	651	682	622	613	626	690	670	625	661	604	610	624	666	657	625	638	629	688	671	680	656	655	624	632	678	640	688	619	657	672	653	625	676	641	647	654	660	594	602	599	641	635	615	658	643	611	617	609	648	679	648	716	635	702	624	712	675	649	653	647	622	651	647	599	657	673	611	644	649	560	619	706	659	638	655	709	601	668	619	670	637	649	669	646	670	642	663	701	651	684	660	666	639	659	654	614	704	666	659	619	677	624	639	662	674	666	671	626	625	624	644	695	633	618	649	657	674	638	666	687	628	653	641	632	661	615	635	609	684	636	655	692	622	676	645	612	654	638	623	667	699	673	694	623	686	601	644	715	686	642	636	648	630	670	614	652	632	646	656	676	661	683	675	635	711	653	685	627	655	657	600	691	678	629	649	631	666	670	648	629	682	650	636	631	657	639	697	681	630	643	626	654	602	660	631	634	694	628	638	629	648	652	669	635	678	672	582	601	650	641	653	693	667	661	630	640	671	660	623	613	657	651	610	715	589	654	653	676	610	663	636	668	626	664	631	629	590	635	648	656	658	677	637	626	664	626	667	633	602	638	647	660	649	624	670	659	662	635	647	642	645	596	663	651	671	637	647	633	626	664	604	657	661	623	633	644	647	695	682	660	647	644	614	671	666	655	621	688	640	643	632	708	665	628	715	683	622	671	634	642	584	605	628	636	715	618	609	621	665	660	658	596	585	667	659	604	639	639	649	655	659	635	649	582	676	667	689	628	641	634	674	667	690	635	560	684	642	625	628	634	638	615	606	677	625	656	601	628	647	656	666	635	619	656	660	677	664	660	610	679	635	618	630	656	630	637	636	659	687	644	622	616	645	636	636	652	632	650	655	657	651	679	633	684	702	646	667	689	666	622	609	657	678	639	620	666	654	658	630	648	629	652	640	620	648	647	635	642	662	659	637	613	628	659	651	676	661	669	631	665	660	645	640	603	615	612	594	700	606	663	646	629	616	603	643	642	671	608	620	652	645	666	614	666	660	641	648	644	619	611	674	620	647	676	650	639	661	665	636	659	627	608	644	648	642	643	643	606	668	638	631	629	652	645	675	643	635	598	611	629	662	651	670	598	644	683	663	696	643	609	609	659	643	647	648	685	670	652	665	635	624	657	658	666	637	684	650	693	632	658	631	650	631	631	610	642	655	657	642	653	649	639	624	645	674	624	667	668	691	648	612	633	707	683	668	663	679	680	670	592	636	601	648	650	620	663	645	643	641	636	680	595	664	645	644	636	668	619	654	631	672	680	655	637	622	679	691	708	621	626	645	605	656	661	580	672	641	641	649	670	663	675	671	668	641	665	613	637	639	602	638	748	667	654	632	643	659	666	614	634	646	644	622	686	621	652	646	640	661	623	631	665	606	634	647	634	636	632	655	625	624	670	655	629	658	625	646	673	616	635	712	632	621	657	647	638	641	637	679	617	640	626	637	645	647	656	649	647	618	644	669	656	679	669	670	639	644	667	636	659	681	692	601	631	663	638	648	653	685	655	634	629	648	673	660	650	609	619	709	648	625	674	674	630	603	691	668	681	669	661	609	632	652	657	644	670	653	640	599	664	656	680	638	573	634	628	631	700	611	640	647	639	661	649	662	647	615	644	663	674	671	668	640	606	671	667	679	638	607	618	677	634	653	672	631	647	697	656	630	602	610	642	613	617	636	673	583	645	595	627	630	662	596	655	656	633	625	656	668	647	654	637	648	639	624	691	666	673	685	651	653	597	687	703	654	629	598	637	637	658	647	630	689	640	652	646	666	632	608	686	679	629	635	618	629	645	655	658	669	637	637	655	608	632	627	637	675	705	639	661	653	642	660	640	687	641	662	652	621
26268	47402	36676	25412	20334	15667	10536	7467	5503	4271	3248	2962	2293	1938	1691	1579	1351	1332	1323	1228	1160	1040	1026	959	931	918	896	942	893	827	771	761	761	826	734	713	741	768	736	749	723	703	707	714	685	725	731	690	725	695	682	683	700	654	662	676	672	651	722	716	671	653	624	675	698	719	711	670	696	660	654	672	693	701	720	690	652	725	686	728	703	678	656	675	713	642	699	705	688	690	696	694	663	654	720	695	660	686	712	676	674	720	685	689	646	678	673	673	687	658	708	685	705	661	724	660	691	705	678	690	710	686	694	668	674	682	693	654	710	664	704	682	674	699	661	668	659	669	677	710	686	709	625	703	674	661	646	648	698	705	692	654	713	643	739	696	683	687	648	692	672	717	675	665	605	691	646	665	702	682	638	756	678	673	705	718	734	676	706	729	701	698	690	700	736	676	698	704	669	668	675	640	696	678	648	684	692	693	701	698	670	695	685	681	662	635	701	661	652	680	686	675	697	689	691	712	698	661	666	678	694	736	688	691	652	704	700	718	649	742	694	697	665	723	692	639	712	700	713	675	666	604	687	681	663	660	708	648	696	682	641	673	653	706	625	704	727	665	659	694	738	732	670	700	661	677	668	656	701	661	678	694	699	738	696	648	636	694	644	678	653	653	644	683	701	670	682	659	689	730	687	680	635	681	684	716	638	652	651	690	659	745	693	736	675	688	676	699	652	708	701	672	687	710	701	644	650	715	673	666	674	682	643	657	685	697	708	650	670	657	695	699	677	704	684	662	661	675	654	723	677	666	644	688	655	675	617	694	691	693	716	711	716	633	653	683	687	694	688	706	704	701	651	684	691	739	653	702	684	705	672	660	730	640	708	679	714	697	690	703	662	698	676	656	669	692	679	664	677	720	673	650	671	690	684	687	681	660	682	669	696	690	677	678	659	670	699	623	703	727	712	675	644	654	713	692	664	703	657	687	681	749	657	688	675	680	645	693	650	687	652	644	657	686	637	716	669	703	700	650	676	659	685	689	722	672	653	637	652	710	753	682	640	687	734	706	717	675	632	696	676	669	685	695	648	668	720	645	664	690	668	678	665	700	657	691	700	648	668	687	690	679	640	668	670	692	743	668	657	673	709	645	704	713	681	659	713	723	691	702	644	668	691	637	652	658	662	696	711	708	684	737	681	697	685	721	651	642	706	676	688	664	740	691	644	663	685	701	629	661	676	663	664	645	662	669	666	642	649	682	672	654	671	684	679	719	707	692	678	687	650	666	663	664	686	672	661	690	719	709	681	652	711	641	680	668	745	674	708	708	664	697	690	687	709	680	691	668	625	705	695	722	680	671	692	705	735	694	695	681	705	721	691	659	648	675	665	667	668	684	686	615	668	654	664	706	670	734	697	682	679	659	645	688	693	686	673	691	734	658	693	634	693	664	703	665	680	686	694	677	696	649	686	722	706	699	698	696	664	704	676	686	754	669	679	710	646	695	710	638	752	672	680	684	702	684	646	690	719	635	701	651	641	665	699	654	692	686	664	658	694	645	699	694	659	648	666	691	682	680	687	664	678	663	744	693	708	682	691	654	661	681	680	665	713	648	691	629	685	681	703	701	707	665	694	678	654	694	761	686	688	657	708	695	743	707	653	724	656	684	677	672	638	707	709	651	665	709	692	669	650	645	659	701	677	691	680	645	721	701	704	678	709	702	690	682	659	649	669	652	646	669	662	671	640	665	670	727	720	668	673	693	677	736	660	621	675	694	654	649	685	664	728	661	669	662	717	660	703	645	694	679	704	680	632	723	675	749	688	670	657	702	686	710	681	678	694	654	724	710	710	683	699	699	681	670	678	711	697	719	693	676	701	677	671	727	662	704	711	646	687	650	663	673	704	702	627	667	711	663	726	669	706	690	704	651	707	650	674	702	670	653	694	719	693	707	693	688	663	682	707	666	675	695	701	658	687	638	678	620	728	680	685	659	646	659	681	649	650	667	658	697	687	705	652	714	659	680	660	691	672	676	648	698	665	681	625	705	661	647	618	650	647	701	664	651	701	691	675	697	636	694	720	734	719	683	690	658	629	677	681	700	680	684	705	671	671	671	727	644	671	684	666	711	683	679	717	693	703	713	677	652	679	641	718	665	656	705	673	670	705	719	700	635	691	682	670	640	732	718	651	639	686	678	681	629	701	671	668	729	661	672	696	650	683	717	666	729	685	684	631	668	637	647	671	671	659	656	666	669	677	688	686	667	706	698	653	622	699	676	699	704	695	653	679	696	669	654	648	662	705	716	674	666	761	719	682	680	690	739	676	635	706	701	714	727	661	696	735	647	650	677	700	663	673	663	737	720	675	673	669	663	698	727	677	681	695	668	651	663	712	673	680	700	670	677	707	659	650	678	642	658	732	682	648	678	664	711	668	701	688	679	661	688	666	655	695	691	633	660	657	688	661	690	666	728	706	681	656	673	704	706	679	644	636	684	626	682	667	667	697	697	701	714	747	694	676	668	676	672	707	657	678	730	670	686	644	657	711	726	646	665	700	693	683	669	648	710	679	684	702	686	670	698	664	698	685	679	678	714	640	647	677	634	692	641	652	679	650	723	671	706	675	721	684	686	681	654	730	692	699	695	636	673	643	698	664	689	687	644	668	642	644	696	699	702	702	716	697	674	684	721	656	691	671	723	686	705	656	666	637	715	684	711	673	698	706	701	677	634	669	680	649	663	720	692	685	642	677	699	706	669	721	676	676	678	691	699	701	670	680	664	685	668	685	690	677	676	662	685	701	622	675	676	656	648	698	660	711	703	681	686	650	682	640	704	663	663	713	708	699	705	727	670	666	647	678	699	701	687	679	691	678	711	697	678	718	689	633	669	679	729	692	678	671	716	696	674	661	687	718	730	641	678	686	682	682	681	651	670	659	675	698	689	664	672	700	684	688	668	700	667	690	683	663	670	668	687	717	643	703	706	723	651	682	683	703	707	663	651	700	640	691	655	686	653	729	703	724	680	698	658	718	650	693	672	710	630	663	633	643	731	678	671	674	643	687	711	667	659	680	712	696	716	671	647	659	709	685	679	689	703	643	717	716	691	632	722	676	696	666	705	696	656	666	671	682	679	653	683	672	634	677	655	702	664	692	671	739	668	702	663	703	678	634	636	678	689	659	680	709	686	674	641	712	658	720	660	664	640	710	658	679	653	695	677	648	684	702	713	668	718	686	691	670	681	681	701	661	656	697	665	700	668	672	665	666	645	704	703	675	688	657	679	669	683	624	677	664	636	675	669	672	690	631	655	676	620	696	706	708	688	676	692	714	633	632	675	688	684	616	675	682	666	655	668	632	650	735	671	714	666	704	660	701	690	678	651	701	669	703	696	662	705	647	678	692	702	701	697	698	703	677	711	682	675	688	682	692	686	678	679	643	667	671	667	671	736	669	697	704	635	626	642	667	640	714	652	648	693	674	669	706	642	656	669	641	711	660	608	653	689	667	688	666	660
24507	20991	27413	25560	18849	11125	6307	3671	2574	1993	1623	1301	1077	1028	886	730	712	682	658	591	565	476	539	475	463	507	465	417	447	406	366	404	384	397	363	407	379	350	368	349	368	385	349	348	357	348	293	342	336	352	340	360	306	338	351	353	328	340	333	322	334	302	342	331	323	349	319	318	317	344	319	323	347	316	332	355	316	331	345	367	335	343	342	345	374	344	327	330	360	323	315	313	320	307	306	327	318	325	332	292	359	334	330	312	323	326	322	297	344	320	293	326	380	356	337	341	293	317	347	330	317	352	341	309	317	325	332	347	312	369	333	314	295	332	353	320	336	293	344	333	349	332	324	317	308	367	333	345	339	326	328	329	330	359	318	376	361	342	314	346	320	331	353	340	313	313	301	338	303	324	298	292	323	300	356	345	330	346	338	320	328	308	359	344	349	306	337	334	313	321	326	320	309	322	335	349	338	321	303	320	329	321	310	323	309	307	315	338	334	349	337	306	347	325	354	306	330	301	305	361	365	336	359	380	314	307	333	335	316	317	352	308	316	358	312	341	305	286	308	344	357	323	337	329	328	339	315	342	321	329	358	321	309	351	327	315	323	353	330	346	291	351	322	311	326	322	336	365	320	350	321	313	358	343	344	338	298	321	310	328	337	337	313	318	354	325	371	326	345	322	334	325	355	316	333	306	316	330	337	293	343	345	366	291	301	302	317	341	354	371	325	324	351	331	324	316	313	335	341	322	323	298	352	316	342	327	328	291	324	301	346	324	337	342	315	347	339	333	347	348	328	311	323	302	300	340	320	332	381	326	318	358	332	331	345	315	344	321	347	298	310	343	296	323	303	322	313	343	343	337	352	294	339	311	316	366	360	339	335	346	339	350	342	352	299	323	342	306	303	309	344	329	334	318	309	320	313	350	356	316	328	330	332	322	327	322	361	369	330	370	314	356	316	341	325	347	324	312	295	332	332	310	333	306	345	333	317	357	316	342	325	348	319	315	325	353	303	328	325	340	342	303	313	334	361	355	364	355	324	323	335	349	307	352	335	330	336	312	329	333	320	354	342	332	321	318	365	360	349	325	314	334	341	351	334	326	329	333	326	312	328	341	334	311	333	317	328	316	308	301	318	347	329	325	306	285	331	312	310	352	320	363	317	359	325	354	347	331	338	356	317	317	319	338	322	347	336	314	360	326	335	324	337	333	307	329	301	336	317	326	364	298	331	306	329	305	348	338	354	315	313	326	351	340	356	360	309	316	316	309	319	351	329	323	295	312	355	338	319	343	307	325	328	308	333	351	316	316	338	319	335	339	339	330	335	337	318	319	330	361	323	322	326	347	301	336	316	349	328	276	327	321	340	385	330	317	303	314	348	335	368	341	302	276	346	297	295	333	304	294	341	330	331	331	339	316	323	309	299	351	337	316	309	340	305	318	292	330	354	336	343	342	349	351	317	341	313	361	330	343	318	306	332	304	337	310	348	343	320	326	339	329	338	336	371	302	382	346	349	323	292	301	349	328	336	320	336	366	367	322	348	336	307	321	328	308	321	347	322	316	321	342	321	328	302	345	314	307	333	316	292	333	317	345	299	324	325	303	327	337	318	320	326	285	337	366	307	305	298	286	305	347	340	306	302	338	318	337	318	342	359	339	335	321	342	322	347	376	346	337	321	331	338	324	330	358	336	342	314	350	346	330	329	312	317	353	325	316	335	338	353	363	324	346	327	333	335	302	319	368	323	300	276	323	329	344	319	352	324	343	345	314	345	361	329	327	332	326	355	322	313	310	343	330	285	300	351	356	358	325	315	337	314	293	361	374	332	343	301	313	335	325	303	327	334	318	341	355	357	313	317	330	332	325	321	353	326	359	315	335	302	352	342	322	329	348	332	354	340	354	337	337	314	312	365	297	309	314	338	326	329	339	380	350	350	343	319	323	331	320	317	310	330	320	342	342	312	318	337	318	310	328	320	328	332	357	338	331	349	334	350	307	338	305	335	335	350	352	345	332	342	331	323	347	301	299	325	317	316	337	330	360	339	337	343	330	321	329	370	311	337	354	314	324	312	301	327	320	325	367	333	319	379	314	342	330	356	294	332	325	290	308	332	361	333	312	315	325	339	329	334	305	341	314	307	351	327	319	319	366	329	315	340	319	333	309	343	306	335	314	358	337	315	352	320	351	330	316	358	307	342	336	327	295	352	319	293	341	333	339	330	312	303	335	340	344	294	324	292	362	333	329	320	341	317	306	333	299	365	319	301	302	343	300	315	330	348	357	349	313	312	340	317	353	365	345	324	293	307	373	328	338	334	345	355	315	318	344	337	340	354	369	347	337	328	360	359	316	335	312	357	328	302	362	316	328	343	339	314	351	323	366	324	320	313	318	355	313	350	340	361	341	328	347	328	334	348	314	329	323	296	349	327	350	296	314	323	328	335	321	312	299	316	298	325	357	343	328	336	329	321	310	343	343	298	319	352	311	334	319	347	317	351	337	342	335	305	337	294	309	280	338	317	357	311	327	311	310	347	310	336	313	328	341	327	335	370	335	351	350	339	321	329	326	331	324	317	329	314	291	333	357	319	315	304	339	314	342	335	289	322	318	319	325	341	358	343	340	318	315	324	328	354	319	353	314	322	327	304	316	310	342	346	354	357	370	330	306	359	305	366	322	314	330	353	331	314	318	356	303	292	319	319	321	304	316	348	370	341	336	297	345	352	362	342	278	348	342	304	354	356	327	326	341	314	354	303	316	345	353	330	339	342	337	350	295	342	314	313	348	343	304	321	322	347	334	340	361	306	314	356	314	409	335	335	333	356	313	337	344	317	341	347	343	348	317	325	307	315	310	336	291	315	359	329	332	326	329	318	323	363	369	314	324	318	336	319	335	356	317	349	309	354	335	345	339	303	336	336	315	318	342	353	356	338	352	312	356	306	305	315	324	345	331	326	341	330	333	366	317	350	348	338	320	327	313	319	343	326	342	334	312	330	338	340	340	288	341	325	305	340	321	306	308	312	315	282	306	329	336	344	310	337	329	355	329	349	299	334	339	333	344	324	296	352	323	355	310	328	328	328	289	328	331	307	339	370	338	309	339	332	314	318	346	307	333	332	361	336	309	355	354	349	316	314	329	314	315	315	343	334	365	346	359	363	361	349	329	328	348	312	319	324	338	350	333	324	336	346	325	323	322	328	303	300	335	316	333	352	344	318	315	360	305	316	330	326	351	317	340	320	355	333	358	334	343	347	317	305	337	357	344	317	316	331	335	337	306	314	347	335	329	325	362	330	353	340	339	325	334	328	353	294	311	317	326	320	328	321	303	325	327	351	296	288	301	319	340	291	341	328	299	301	317	336	319	321	295	339	328	364	333	330	294	334	334	370	322	350	313	347	306	337	322	311	326	337	328	331	377	312	337	353	373	338	340	338	330	302	342	336	335	315	302	362	317	299	311	331	340	342	336	331	316	354	350	315	334	327	333	369	334	316	328	338	331
25285	44449	34651	23656	19185	14230	9555	6559	4837	3579	2775	2273	1822	1468	1185	1128	984	953	902	808	708	704	645	623	575	558	573	507	531	504	439	437	467	456	446	420	421	402	440	426	416	387	366	365	336	396	382	362	333	376	375	347	387	369	356	336	348	355	380	377	348	363	366	359	367	348	384	381	378	384	355	362	393	366	358	375	368	351	360	368	363	381	388	380	350	384	348	368	358	381	350	352	368	350	341	387	356	364	358	370	348	339	343	342	377	377	344	364	380	373	355	342	405	367	359	369	372	373	368	358	354	369	354	382	338	361	363	359	350	381	336	395	350	325	384	376	370	394	354	399	388	379	360	342	359	347	373	337	379	391	355	368	354	388	390	377	351	362	359	366	391	357	345	367	382	389	376	362	383	377	354	355	375	375	428	355	341	384	353	333	365	362	364	334	368	393	355	362	390	346	376	334	341	381	384	376	382	329	343	351	365	389	347	351	384	331	368	363	368	389	362	357	375	411	370	369	387	395	381	367	373	341	356	365	398	383	365	358	339	354	393	344	363	368	390	343	368	377	365	380	367	379	374	395	338	370	393	379	381	344	358	375	357	343	348	360	348	377	352	364	398	358	342	346	363	351	355	364	339	352	379	348	375	367	338	389	360	354	357	351	335	360	355	360	361	316	391	364	369	382	383	355	338	384	331	355	344	411	341	374	340	374	372	355	355	366	350	397	388	343	361	376	358	367	368	375	350	368	345	396	381	367	353	371	375	335	341	376	368	298	367	348	397	364	378	354	374	317	362	321	383	383	355	376	361	356	377	331	397	362	386	399	370	353	355	367	367	351	368	347	348	370	332	385	352	363	403	368	379	358	356	360	342	365	362	357	387	382	329	369	364	411	358	399	397	355	373	362	370	384	358	380	371	386	383	391	365	356	337	365	391	363	377	373	359	352	356	368	369	374	340	384	352	333	353	348	384	341	368	342	387	374	393	342	406	368	355	372	424	352	361	349	374	368	396	378	368	361	351	353	363	381	347	358	397	356	349	345	364	362	357	384	367	353	392	326	370	376	389	386	331	340	426	364	377	334	351	386	350	354	345	333	346	392	367	405	371	383	387	373	370	381	353	354	352	387	341	354	368	376	365	357	351	339	405	346	376	384	352	366	371	381	364	340	380	374	371	344	375	372	338	349	337	388	342	351	391	347	381	357	346	368	352	385	373	368	353	369	388	355	376	366	345	352	375	338	357	348	384	359	377	385	358	355	354	335	356	368	360	399	355	386	337	340	368	369	374	379	322	369	367	342	364	378	387	355	367	389	324	379	404	368	392	366	339	352	345	349	361	350	392	373	341	386	329	401	385	375	347	397	339	405	345	359	334	362	395	361	374	393	353	333	355	384	368	373	372	386	392	383	360	378	373	383	388	365	371	365	378	348	359	377	360	335	368	373	374	365	358	365	354	350	386	372	381	336	370	343	351	354	370	359	326	336	368	353	333	387	376	364	356	351	364	386	375	372	402	348	370	336	380	384	346	350	364	362	367	347	400	352	388	360	354	390	354	366	354	370	344	341	352	343	391	413	369	362	379	349	374	390	369	364	378	329	353	328	389	351	358	370	373	344	364	348	385	363	384	339	375	376	345	375	338	365	373	351	357	370	366	362	361	396	374	343	376	370	340	331	335	354	359	369	346	355	333	384	343	381	400	369	367	373	379	348	351	369	337	357	361	326	347	384	333	339	386	353	353	349	345	379	333	347	395	422	369	377	367	345	344	382	351	366	331	369	358	372	377	358	350	353	367	347	355	366	350	358	430	368	341	378	369	356	365	358	348	359	360	376	360	364	361	370	378	340	338	400	356	395	355	352	368	390	329	377	362	336	330	376	346	346	345	388	372	366	411	380	398	346	368	370	362	345	368	376	351	355	373	378	343	323	365	378	343	378	361	363	353	360	381	370	358	366	373	369	340	375	371	339	373	351	420	375	401	362	369	386	384	317	333	345	341	355	366	388	365	373	334	399	342	374	383	392	355	342	343	361	396	360	322	389	363	360	372	370	403	412	348	364	334	348	362	343	388	388	359	394	388	368	359	358	367	377	317	354	360	365	364	411	359	352	348	354	379	396	373	371	362	325	371	345	356	394	382	374	347	386	349	357	382	383	372	335	363	349	399	361	368	390	352	347	339	350	378	338	357	342	394	336	379	373	367	350	321	366	344	372	370	384	345	380	374	339	369	354	343	364	346	344	355	359	385	368	393	333	339	333	334	392	310	348	325	382	355	383	374	336	370	387	374	331	335	367	387	346	343	377	375	352	327	356	361	388	367	329	376	362	381	340	371	360	364	349	366	350	381	360	379	349	390	362	364	385	391	352	346	364	349	382	342	373	314	371	360	342	348	364	368	391	321	369	353	388	394	334	346	384	364	359	317	358	358	389	345	353	347	339	367	372	358	365	365	359	344	381	397	353	364	362	372	351	325	330	361	392	383	351	377	379	366	361	366	366	343	358	362	361	386	332	357	367	365	354	396	341	375	363	351	408	379	330	353	403	370	365	384	365	353	355	369	405	386	334	326	360	359	377	338	392	353	368	334	359	364	353	348	345	395	349	365	391	350	356	366	386	375	382	354	348	364	343	354	342	380	354	338	399	370	399	373	399	354	372	350	368	370	357	341	391	357	386	379	375	362	349	401	380	371	387	380	351	351	382	367	355	368	340	344	366	384	353	330	373	357	349	351	370	330	372	324	334	356	408	381	382	338	353	391	361	375	367	369	365	356	352	389	357	342	362	380	367	301	349	344	373	368	393	366	344	338	342	406	404	362	380	372	347	357	372	371	351	355	383	359	353	368	343	374	362	368	386	365	357	365	371	328	330	371	356	390	361	368	388	359	356	344	359	396	370	349	379	357	360	386	376	363	384	354	351	380	360	371	341	373	325	346	365	367	361	359	350	351	353	340	370	412	358	372	391	362	376	340	379	357	404	339	390	360	342	375	379	384	357	367	400	357	328	351	365	350	332	388	360	391	331	374	346	366	349	414	344	356	357	359	348	348	325	369	364	383	401	337	391	367	352	347	398	356	374	371	391	359	377	363	343	363	361	362	426	368	370	346	352	398	374	363	333	378	354	342	361	351	349	388	363	335	345	305	332	377	370	375	392	363	338	388	352	365	403	334	373	348	358	371	352	355	329	384	331	371	358	357	400	380	352	336	388	356	365	372	343	364	375	378	330	354	351	359	346	350	379	348	385	386	384	359	373	347	369	362	388	348	363	363	340	398	375	368	381	353	344	366	345	376	373	353	358	362	368	340	306	363	385	368	320	373	351	372	349	387	361	346	379	342	328	351	347	388	361	326	362	364	353	379	358	386	378	377	366	365	340	324	346	347	362	322	355	371	367	350	399	376	351	361	368	379	381	342	407	384	369	341	383	373	370	357	392	357	346	355	390	353	364	351	362	346	356	376	376	380	358	382	356	338	353	387	391	372	348	395	369	346	390	350	391	346	363
22363	21023	28595	23691	21210	21936	17546	7462	4476	3558	2765	2269	1944	1767	1555	1359	1187	1192	1198	1065	1026	983	917	924	862	835	885	820	863	765	738	779	763	762	722	641	703	700	703	721	689	741	671	681	667	680	690	672	661	646	650	617	630	627	647	630	673	663	670	581	662	645	622	677	661	663	664	678	674	642	623	673	624	649	615	670	651	610	618	632	613	623	639	639	639	641	648	649	672	631	676	643	645	614	693	660	636	635	648	657	675	651	618	612	630	609	677	640	612	651	625	700	609	617	623	671	660	621	609	642	619	631	681	668	637	636	648	679	666	642	673	697	672	639	626	631	667	630	662	658	664	644	696	674	645	663	675	623	652	601	650	639	685	666	674	633	665	680	648	646	588	642	658	646	621	663	615	623	588	704	695	637	661	656	631	667	634	646	624	637	665	708	640	695	644	682	654	607	613	664	669	682	620	596	647	670	648	669	701	696	673	681	692	633	645	662	653	673	684	698	642	664	630	642	624	653	669	627	628	646	619	657	654	644	664	669	657	636	607	627	709	620	628	670	675	660	660	617	635	599	673	651	652	648	644	663	645	611	639	640	698	697	694	629	681	691	653	666	708	683	701	677	651	653	658	672	646	644	692	652	641	675	638	660	637	640	639	664	591	639	652	612	635	666	665	651	684	684	667	619	614	590	686	642	618	651	636	614	650	662	677	603	656	651	640	650	662	673	644	655	670	676	684	643	657	635	669	660	631	646	628	644	683	618	658	626	668	675	676	672	672	635	688	675	662	639	598	652	657	696	635	687	665	691	653	647	693	617	645	649	653	656	649	648	643	607	627	670	615	679	642	614	674	653	654	614	626	603	651	670	647	654	593	665	643	692	670	604	658	616	672	644	633	659	679	654	656	670	639	658	662	679	614	646	621	705	672	641	643	630	613	654	642	648	629	608	658	630	615	609	650	628	615	638	647	670	667	605	659	647	668	652	606	664	607	619	621	646	641	641	653	638	647	641	605	654	617	672	632	669	681	597	654	658	649	656	679	681	679	661	636	622	633	618	618	671	648	672	655	658	656	666	682	673	693	663	589	626	695	734	682	660	649	652	689	620	666	633	628	635	695	652	634	651	631	640	658	660	655	630	629	629	645	618	639	627	643	686	657	669	642	674	609	647	659	617	694	603	663	614	620	628	662	662	646	679	583	652	656	630	660	647	699	605	668	665	656	682	640	629	645	698	681	648	624	636	656	608	664	641	660	672	658	636	663	616	653	688	638	616	745	647	655	622	603	704	577	666	611	613	647	672	639	648	639	655	619	644	653	627	668	674	657	670	628	672	650	609	674	681	657	608	678	671	650	671	669	659	600	674	652	624	639	645	654	635	647	677	655	624	635	612	634	628	667	626	680	679	698	663	659	651	650	664	692	669	615	629	619	617	645	674	650	648	599	674	639	692	618	670	682	677	622	670	638	630	662	609	629	703	676	611	620	638	645	686	638	607	628	617	684	642	670	660	650	667	620	618	660	637	642	626	663	661	673	630	600	681	651	680	676	645	656	669	644	611	646	674	664	641	657	668	685	658	623	645	618	662	663	644	642	650	632	653	647	645	620	662	634	643	629	687	627	704	619	646	621	657	685	644	682	631	670	648	609	659	653	628	689	625	687	653	616	603	668	649	665	652	642	683	636	649	617	675	666	663	656	665	657	677	635	694	676	608	673	625	650	631	682	617	650	646	681	629	629	672	663	641	655	664	676	661	640	608	689	651	689	705	647	629	679	643	646	655	636	655	644	685	584	631	621	644	647	595	647	662	642	700	630	633	656	637	655	664	634	655	655	672	655	650	666	680	645	663	646	652	623	635	639	653	683	690	651	666	632	685	669	658	658	683	602	682	639	629	657	600	653	672	643	604	671	642	678	613	695	638	649	663	687	618	646	641	632	678	683	617	683	677	656	709	632	631	661	670	695	672	625	691	612	637	623	636	627	605	593	640	641	616	722	640	660	618	631	667	675	627	635	604	621	675	647	645	622	647	656	623	648	623	629	636	613	636	678	668	679	661	642	655	633	635	665	650	583	663	622	635	653	681	645	629	643	668	640	679	661	658	626	597	630	689	637	687	630	643	670	603	661	652	618	672	651	670	623	650	638	665	647	662	654	678	673	651	627	663	698	662	648	684	668	635	653	626	617	669	662	665	700	641	639	602	642	663	659	606	684	637	659	692	639	675	670	607	645	666	661	649	670	639	671	657	652	652	693	673	643	663	604	653	662	631	648	689	614	622	636	637	636	642	643	653	643	639	638	693	648	656	668	625	656	629	643	709	657	657	674	648	672	623	640	633	673	650	666	652	662	663	652	633	633	678	614	654	656	652	650	622	654	659	640	645	666	630	671	670	658	679	665	623	644	604	646	658	630	670	665	680	696	664	624	638	654	692	651	661	616	701	610	655	620	691	645	661	658	679	656	679	640	651	637	632	652	638	649	684	641	668	661	623	591	657	641	632	653	654	603	616	679	676	704	673	648	614	662	650	640	673	680	615	618	622	663	637	657	642	690	599	704	598	652	640	626	634	594	650	671	612	644	642	675	655	670	629	656	640	643	651	653	635	609	635	638	656	659	650	612	662	625	644	628	632	676	674	686	610	679	666	600	641	656	608	653	647	634	682	609	700	619	613	676	623	633	624	664	610	660	632	650	634	687	638	696	707	648	688	646	652	663	634	663	653	589	574	633	660	646	645	630	638	647	646	649	674	661	602	629	632	653	648	648	651	642	666	667	650	634	710	602	673	621	660	614	660	630	605	653	663	670	635	669	634	677	676	626	653	620	690	622	648	649	671	641	631	637	675	640	675	629	610	682	636	598	673	632	675	644	626	601	618	642	653	617	674	620	648	659	672	632	607	621	623	662	673	598	658	647	641	641	692	646	674	634	649	684	642	590	677	584	630	623	617	668	671	636	619	637	679	646	665	654	636	663	652	621	649	667	658	682	653	688	641	597	662	615	679	598	625	648	672	601	609	644	679	642	649	594	670	684	726	601	670	620	599	649	610	598	663	693	616	607	692	658	637	657	698	617	643	642	643	620	654	627	635	640	664	663	668	618	640	694	695	636	652	613	664	617	624	659	638	669	635	639	641	627	672	649	626	655	654	663	635	625	631	671	595	617	605	613	625	631	671	668	639	634	629	672	644	632	668	637	666	632	676	650	679	611	667	613	638	665	650	651	613	693	670	675	706	617	692	661	675	677	642	673	614	642	639	671	616	661	644	617	683	672	663	630	680	652	688	659	639	602	681	627	636	624	618	648	618	681	666	664	633	649	647	683	627	650	615	660	729	599	598	616	634	626	639	680	652	636	623	661	637	625	657	634	646	640	628	629	655	658	664	626	653	658	696	649	662	678	660	665	635	648	629	691	662	618	612	686	658	686	634	659	629	627	614	611	627	637	666	624	634	687	664	646	637	692	629	622	683	619	630	625	655	603	695	672	650	658	651	667	662	668	625	638	648
28006	52389	41314	29972	24757	19561	13863	9737	7203	5402	4148	3510	2763	2448	2071	1743	1582	1492	1551	1401	1285	1202	1148	1018	1051	989	933	1010	928	896	836	856	798	851	809	765	794	758	749	768	782	741	719	684	721	666	733	706	651	684	687	646	702	684	719	685	730	654	635	678	679	719	664	704	671	708	682	723	671	658	679	729	647	633	686	677	691	650	610	684	671	656	660	707	671	650	664	659	683	721	705	647	668	694	674	671	680	692	706	697	724	679	705	769	649	688	703	677	696	708	630	699	674	663	681	696	668	708	659	664	686	652	694	658	684	655	702	677	629	718	693	690	673	681	669	700	709	683	690	678	673	663	688	691	696	654	725	686	682	676	666	718	722	699	706	698	708	679	703	686	675	738	723	706	659	675	704	677	674	716	729	630	641	649	643	710	692	691	657	731	713	743	706	682	633	686	707	682	697	660	707	690	722	715	672	678	674	694	694	684	652	639	699	664	712	658	690	616	639	639	693	669	671	737	710	699	687	650	717	643	689	734	662	700	691	708	666	667	710	658	680	648	635	680	648	648	719	699	648	685	702	665	726	630	699	717	717	679	667	703	700	684	717	651	667	672	623	691	635	610	626	731	718	651	688	677	730	689	692	618	679	694	691	666	691	722	704	705	634	638	661	676	754	675	693	645	673	708	711	679	649	655	632	652	669	697	694	721	670	665	678	703	676	680	662	646	653	637	644	663	699	689	654	715	698	722	688	657	673	643	662	654	660	682	724	733	677	720	667	681	720	634	608	682	687	631	658	705	665	645	621	695	679	696	657	661	683	699	646	674	662	666	654	713	692	656	667	691	694	683	664	667	667	637	674	667	749	673	622	673	665	669	659	683	655	657	686	676	662	649	695	686	653	712	704	648	639	688	683	687	618	651	683	628	723	673	678	655	670	661	690	657	751	634	705	692	679	686	642	679	695	699	690	647	674	708	696	705	674	690	688	703	679	669	682	661	661	704	644	649	672	716	674	650	666	691	679	666	669	687	682	643	705	717	672	676	647	699	721	696	700	650	677	649	660	645	678	722	674	681	631	609	681	662	649	670	669	666	665	636	673	710	684	706	680	641	698	628	657	715	622	677	670	654	637	669	700	686	647	703	661	661	630	660	673	673	680	661	633	649	681	655	656	680	645	676	700	667	691	672	698	640	691	646	669	655	697	668	687	628	705	697	689	803	679	666	697	643	664	672	648	642	695	698	708	679	695	698	677	677	629	661	690	650	649	645	686	695	710	695	682	733	662	681	667	673	669	709	699	669	703	723	667	685	686	678	709	735	647	660	685	692	649	691	661	623	682	680	644	704	650	741	658	658	678	707	647	629	664	675	650	647	703	705	664	719	714	723	651	718	648	733	641	713	652	688	644	658	671	647	636	703	687	671	662	694	685	674	701	661	691	661	656	700	663	710	716	672	692	677	724	674	653	670	656	697	682	698	683	662	666	695	655	667	705	692	648	686	688	672	690	622	686	723	671	652	666	629	698	699	662	646	666	639	671	715	681	719	673	634	701	689	657	664	693	657	662	657	648	697	664	649	725	655	658	700	650	698	704	716	690	617	689	670	681	680	674	636	679	627	694	664	689	697	670	684	671	682	667	682	688	672	713	639	691	691	690	683	685	659	669	650	674	695	646	664	700	652	680	665	709	720	693	684	701	660	666	659	678	705	651	706	709	704	654	666	697	725	639	712	666	645	704	628	704	696	652	677	683	707	748	693	680	720	709	709	705	673	704	707	686	681	673	666	702	653	670	707	660	667	681	693	705	647	682	675	667	683	679	729	674	641	681	672	669	666	690	646	678	718	746	644	716	675	687	655	661	634	674	650	674	680	693	733	690	671	716	670	694	641	716	680	706	691	707	696	649	625	643	690	708	709	683	666	670	703	717	687	655	670	728	689	667	672	689	669	651	721	665	657	670	702	713	653	629	737	680	673	688	667	672	700	661	684	654	690	637	684	680	658	709	664	654	607	677	648	659	721	685	645	649	671	685	697	713	671	707	739	711	682	724	683	675	694	659	684	668	709	685	662	657	689	673	704	665	649	682	683	710	661	664	712	650	720	701	644	662	671	653	667	662	682	678	661	657	669	693	646	730	682	729	660	717	663	690	671	735	664	727	728	723	663	640	716	686	670	717	674	734	689	685	707	658	695	671	716	655	694	677	676	708	688	642	712	649	708	704	641	720	699	658	695	685	649	646	673	642	667	672	694	678	652	632	680	706	723	671	704	668	686	694	702	688	679	673	685	664	721	697	668	674	641	660	705	657	669	642	695	678	641	741	679	625	665	642	648	699	698	732	651	683	711	673	665	689	677	667	671	663	703	671	691	690	656	691	683	711	659	716	672	682	705	682	669	632	665	650	689	688	688	673	626	689	665	664	690	687	713	644	699	686	682	646	645	669	682	691	647	678	660	672	713	691	700	655	677	678	671	717	675	728	661	660	708	696	675	646	696	681	663	684	691	661	644	663	638	713	699	679	666	644	668	679	709	724	706	728	669	685	685	657	698	692	671	676	696	668	676	672	662	716	647	652	660	690	696	655	688	705	694	641	706	601	677	682	710	667	644	685	687	683	677	682	730	667	698	709	662	673	652	672	691	660	688	679	655	676	660	690	678	653	695	659	683	670	660	647	682	646	696	673	651	674	719	670	691	704	666	695	652	652	699	697	681	665	729	674	690	659	699	674	691	685	721	700	706	680	714	706	655	701	657	699	675	761	698	706	653	651	703	681	680	670	686	626	671	716	663	702	724	676	617	656	665	701	663	683	653	652	685	718	655	707	653	723	711	699	650	674	688	667	669	675	633	668	644	707	670	690	638	672	705	680	690	702	682	663	663	695	683	694	594	744	701	685	644	642	711	653	657	679	636	662	665	684	699	641	676	675	709	652	661	678	712	694	639	639	675	721	682	669	662	632	734	667	665	639	685	684	664	668	697	697	679	649	687	741	709	668	673	692	682	664	651	700	642	655	697	712	683	677	675	715	716	670	685	701	700	704	713	695	689	670	682	667	680	672	686	714	664	653	672	678	666	632	703	685	646	645	656	710	670	669	697	650	648	641	679	687	692	701	681	615	711	659	688	703	691	711	645	671	667	694	648	682	698	639	645	678	636	671	681	684	644	687	658	681	684	680	636	675	659	749	695	682	686	723	663	698	680	643	655	647	696	656	704	672	681	716	655	697	730	778	709	689	645	672	690	666	732	739	683	697	645	685	716	714	619	683	687	712	666	675	664	706	684	651	634	703	702	650	714	681	669	685	686	666	653	667	717	710	701	646	685	704	692	640	681	662	684	656	645	666	669	676	675	674	655	634	699	727	642	710	723	690	670	662	649	663	688	676	653	694	688	678	655	684	654	705	682	693	690	702	674	722	688	707	679	744	705	662	673	706	689	707	681	688	737	684	632	646	656	672	672	656	709	668	681	663	689	686	675	683	700	676	668	636	689	678	666	649	671	685	678	735	652
28190	24574	28259	20953	11890	7355	4394	2965	2087	1585	1265	1138	950	847	756	705	654	619	619	599	542	557	545	479	457	522	459	492	493	482	472	481	442	470	458	411	415	454	419	418	397	411	419	409	422	418	409	417	390	421	412	399	409	383	411	397	412	397	408	381	401	432	380	415	411	395	432	412	406	422	422	391	371	414	393	383	388	419	411	389	391	427	395	381	418	388	402	431	382	392	422	395	382	415	390	369	400	392	394	408	367	414	385	403	372	376	395	409	400	416	387	366	406	406	401	372	409	381	413	412	399	397	395	392	401	379	378	391	398	412	446	410	465	395	400	380	409	373	411	413	396	410	406	395	386	420	411	410	381	421	406	372	417	398	381	385	402	424	375	424	379	385	352	405	401	418	416	400	418	399	391	423	412	409	402	370	423	439	409	371	408	385	373	423	395	434	429	439	425	406	421	411	383	399	398	378	406	395	431	385	383	393	410	416	431	402	386	397	400	394	398	392	388	379	394	403	421	390	381	373	400	382	403	414	435	430	392	418	379	406	413	397	427	437	389	410	373	372	426	449	391	415	383	457	405	375	423	394	391	392	425	396	422	407	399	429	390	438	399	408	389	401	385	369	383	410	427	429	429	418	415	388	400	392	437	401	395	437	375	355	406	393	369	395	393	434	400	404	389	386	408	384	397	395	423	418	377	394	405	390	416	368	402	399	425	391	401	387	410	393	404	390	425	410	438	376	420	417	397	377	400	462	398	372	415	394	380	377	388	415	390	417	379	409	408	406	364	361	414	423	379	422	437	473	388	406	443	390	424	377	386	361	417	382	397	410	404	386	387	395	400	398	414	390	390	393	406	373	434	396	410	420	406	369	399	426	397	376	403	413	412	379	410	379	411	384	428	403	386	375	438	411	373	408	391	387	406	400	410	416	371	366	401	414	395	402	401	436	418	394	386	434	432	351	413	427	404	396	413	387	364	394	400	400	391	421	407	424	392	387	385	412	363	402	380	439	400	394	403	418	401	420	426	409	360	388	426	405	415	391	426	363	376	382	410	423	422	409	386	375	422	401	392	412	420	429	401	438	409	396	422	380	376	418	382	426	404	445	372	359	408	382	395	368	391	394	388	383	395	416	408	442	358	403	419	394	394	408	394	365	409	397	382	402	400	411	385	409	381	369	388	400	389	388	371	394	426	409	438	427	408	462	374	383	397	404	391	400	392	388	392	386	423	406	375	373	436	428	414	409	419	407	406	411	376	416	434	396	422	387	428	407	417	379	419	432	412	397	402	417	430	384	361	378	424	465	445	399	386	444	438	421	405	405	377	422	405	409	391	409	398	415	405	410	416	370	422	414	401	408	422	395	384	405	419	387	433	404	408	411	387	424	391	378	396	387	366	419	414	382	384	395	407	410	398	379	376	386	400	390	388	417	387	422	422	416	415	407	390	368	406	424	375	429	414	393	394	410	408	413	386	390	423	413	389	407	417	364	409	357	418	410	407	394	425	382	380	409	394	402	406	366	426	372	436	375	435	413	375	377	388	392	362	396	432	406	349	367	396	380	366	370	394	376	380	376	386	399	409	381	391	399	405	358	410	438	409	420	388	356	380	407	387	412	404	387	421	371	377	421	385	414	396	380	391	360	400	382	395	417	392	405	426	410	378	402	402	429	390	415	383	416	427	384	429	411	410	396	404	419	404	401	396	433	413	415	417	409	401	399	428	391	392	409	396	378	388	426	414	389	410	411	409	385	396	376	391	400	404	405	430	414	372	394	364	406	427	398	403	415	401	413	422	403	412	398	416	392	418	423	426	444	431	390	425	392	408	412	398	393	407	400	384	426	398	415	418	410	419	391	387	366	413	406	369	390	403	388	414	417	378	396	403	415	396	410	408	402	380	369	397	427	427	392	404	400	395	419	405	430	432	413	412	423	382	387	404	404	373	392	413	390	398	436	416	402	428	399	405	410	414	405	408	411	415	397	373	385	397	447	389	418	402	400	379	372	404	366	377	409	429	362	403	371	393	385	414	392	386	393	370	410	389	426	399	429	395	396	424	416	362	404	402	373	415	393	377	421	430	388	375	434	388	387	414	417	408	399	394	380	377	422	408	416	436	405	406	435	422	381	407	419	353	415	401	457	397	411	363	364	386	413	381	402	412	383	407	386	375	387	422	408	420	443	367	383	382	402	398	399	386	406	370	414	454	417	393	409	404	430	391	386	360	396	394	380	391	351	388	402	384	417	380	401	413	405	424	395	367	414	402	403	409	401	418	421	377	401	413	414	359	399	383	446	402	400	421	407	418	388	398	407	417	420	426	408	408	425	402	391	397	370	403	429	414	411	427	395	393	353	426	389	385	384	370	382	415	432	411	408	412	408	411	373	391	382	359	406	414	387	425	396	387	428	391	396	424	383	394	432	426	395	394	439	386	403	397	390	409	397	418	359	376	368	430	431	431	364	383	419	415	429	415	406	383	430	418	391	394	377	414	418	428	403	398	378	332	385	357	371	392	378	427	407	409	421	416	357	382	414	399	420	395	400	404	426	442	429	399	399	400	367	363	409	367	422	381	398	422	386	388	401	398	362	419	427	411	404	405	405	412	392	396	371	424	432	391	395	405	395	404	386	384	399	384	407	376	401	408	405	391	428	396	377	379	377	431	401	371	429	371	394	406	388	414	397	408	381	431	408	378	420	428	411	412	399	408	386	392	377	388	379	379	390	376	407	412	400	384	414	402	393	437	434	391	398	395	390	382	372	423	402	428	405	426	404	402	398	381	406	412	415	404	387	382	379	422	416	417	394	437	424	420	407	431	402	421	421	406	412	420	355	395	425	384	400	374	408	399	375	429	385	397	421	412	423	371	386	397	404	381	398	389	365	414	414	413	397	425	409	418	390	408	384	390	414	396	408	386	412	390	396	412	412	397	392	429	430	417	407	427	431	423	404	381	412	416	400	369	422	417	394	397	394	383	407	388	404	375	395	397	407	390	442	419	380	400	378	377	371	433	405	434	402	418	417	396	379	396	398	420	356	426	390	385	385	384	392	399	382	380	411	435	427	384	387	412	416	448	371	375	457	419	413	411	359	397	421	396	387	430	364	388	401	378	395	419	386	398	371	375	410	405	431	397	420	437	409	383	445	410	420	376	404	382	370	439	384	410	405	421	404	395	388	367	390	423	398	441	409	435	410	375	433	406	370	402	407	418	418	408	372	408	388	365	420	435	393	367	382	396	435	438	395	390	403	404	429	414	394	380	421	411	409	405	396	408	379	441	404	363	397	385	402	398	390	400	392	419	404	381	442	413	397	387	378	414	408	417	390	384	364	398	400	403	380	396	400	406	396	392	404	398	412	376	423	408	406	398	396	391	404	397	442	380	411	437	373	423	411	374	407	384	391	404	415	422	416	426	390	364	405	418	385	398	383	409	407	396	409	424	431	414	368	421	407	399	382	432	429	388	404	410	405	386	379	422	415	368	395	407	399	413	419	416	393
25622	40146	30716	20104	15217	11483	7524	5527	3715	2816	2217	1908	1458	1233	1056	959	852	847	832	741	700	716	647	566	526	581	519	522	512	565	517	497	481	528	483	459	482	452	452	454	459	432	447	456	417	444	449	414	433	428	405	450	423	435	393	458	447	453	444	423	445	483	423	406	401	406	375	427	405	462	428	437	447	452	421	425	431	403	397	420	406	423	437	453	428	406	438	435	414	451	421	373	432	432	461	430	460	404	436	449	459	437	416	432	427	435	434	430	447	416	431	412	411	433	442	432	455	420	435	442	458	456	438	429	396	425	437	445	398	397	435	419	430	451	427	418	437	429	441	407	412	405	437	383	420	445	439	457	419	446	401	423	405	439	446	419	433	457	388	434	423	463	453	410	419	416	395	420	452	461	432	408	404	452	439	436	405	430	431	450	427	453	457	443	434	416	437	404	430	431	410	416	432	417	457	431	437	427	417	420	431	448	427	434	423	445	419	411	427	430	424	402	419	421	469	461	404	436	413	433	444	432	431	440	421	423	427	399	393	402	425	426	395	432	424	384	448	382	426	433	410	404	439	438	414	431	459	439	415	417	441	455	418	399	435	454	446	437	423	427	441	414	430	395	460	432	418	408	444	394	422	436	424	420	424	399	424	475	417	405	458	420	460	414	393	417	445	410	424	460	416	435	434	437	416	422	448	416	442	423	422	406	462	419	417	435	438	441	430	453	414	442	446	410	429	465	424	439	386	382	423	432	422	427	436	438	398	440	413	432	429	447	439	420	397	437	412	430	421	424	409	455	467	474	399	403	443	417	447	432	459	411	420	455	389	409	437	444	433	383	461	449	469	415	457	425	463	467	453	441	370	435	439	428	423	411	413	473	423	440	428	400	446	443	435	407	466	441	445	419	398	417	421	476	444	427	425	472	422	434	426	441	417	405	447	434	421	437	427	419	410	416	426	445	418	397	454	423	405	433	397	410	456	433	438	413	446	421	416	437	460	425	406	414	460	392	403	410	430	434	449	454	450	451	441	433	444	437	428	422	417	393	439	441	430	471	451	417	399	417	433	452	424	443	436	444	421	404	422	407	458	404	468	446	434	418	438	454	445	402	438	461	456	426	461	445	439	435	435	408	442	427	434	458	433	420	422	417	436	416	396	416	421	414	425	414	404	432	434	436	462	436	433	424	405	448	402	432	463	434	431	454	396	424	448	431	419	416	423	457	449	421	412	412	418	483	404	408	435	423	441	426	435	413	441	413	421	446	406	454	442	434	382	398	437	403	397	436	432	417	405	463	466	417	421	453	428	447	456	441	448	402	451	450	445	417	407	440	409	378	435	450	433	400	435	429	454	421	436	434	406	407	409	440	444	409	424	390	459	394	445	419	445	420	423	429	400	393	450	414	454	406	430	404	442	471	405	417	404	447	389	466	422	412	441	418	437	456	432	414	442	424	394	403	447	443	437	459	450	435	427	412	445	450	441	433	412	440	443	386	423	403	427	408	427	461	486	471	480	391	430	428	490	407	454	421	449	435	440	448	412	436	457	434	437	448	449	434	411	405	450	443	438	450	425	455	433	436	410	458	411	413	418	433	461	422	404	442	404	415	445	463	406	428	388	412	433	439	436	408	454	419	457	409	449	417	422	393	421	409	412	440	421	422	432	433	461	422	407	447	402	415	443	462	402	440	452	431	389	383	417	456	417	465	426	437	447	474	415	394	428	432	498	421	410	459	466	388	430	412	458	416	407	427	431	402	431	393	438	384	446	459	404	435	411	427	406	448	402	419	420	454	452	447	435	417	395	420	411	426	408	427	441	426	412	433	449	421	410	421	446	447	429	439	424	450	440	422	447	443	442	428	460	423	420	411	427	438	439	411	400	427	437	400	430	438	447	414	450	405	417	455	432	419	433	448	394	404	437	424	450	421	420	449	430	414	382	413	416	475	462	470	425	444	436	426	431	474	416	476	454	407	415	429	460	461	375	425	387	419	458	428	434	450	407	413	469	416	422	442	447	430	425	417	429	424	391	466	456	404	454	411	436	406	449	442	405	453	439	428	418	439	399	427	462	458	398	457	433	441	386	405	400	414	414	414	463	437	421	437	427	442	418	446	417	421	431	425	451	451	437	418	430	465	454	398	442	428	424	406	441	453	431	456	422	466	428	428	433	436	410	422	452	397	437	403	406	412	462	434	379	417	410	458	442	437	426	449	452	425	416	415	416	408	431	456	402	441	388	469	447	454	407	431	425	418	384	425	436	441	422	444	410	403	409	466	409	449	418	425	429	443	400	419	453	428	435	433	425	424	439	434	441	386	427	430	411	440	415	416	380	440	446	479	431	445	416	424	410	450	410	439	425	429	439	435	449	406	432	418	446	444	422	410	470	426	445	425	434	448	453	470	456	430	435	430	407	424	431	407	453	404	419	433	438	404	446	444	445	410	399	410	392	442	420	434	433	447	410	412	434	409	425	391	425	421	433	413	449	440	425	403	419	428	416	416	423	421	420	447	417	457	427	411	420	451	412	410	420	425	432	429	425	413	444	415	451	446	443	391	433	435	440	439	434	428	410	424	413	453	393	444	447	431	445	413	385	417	431	445	389	440	441	453	464	444	443	442	432	394	418	417	402	393	433	483	403	457	431	462	413	466	425	426	433	408	417	420	456	423	420	401	439	443	444	414	411	466	435	450	455	439	430	415	425	449	440	415	441	437	442	433	446	457	451	416	423	440	444	373	412	420	404	402	393	445	394	441	430	429	442	435	423	420	406	431	447	422	425	413	442	424	449	424	445	392	492	451	444	411	438	454	408	444	436	408	419	403	424	413	401	420	412	450	475	454	413	430	411	425	384	385	428	464	437	452	417	430	417	426	404	453	438	436	427	414	452	401	450	420	437	443	406	391	398	459	405	415	418	403	389	401	407	451	427	409	428	469	392	426	406	454	421	423	448	406	409	437	410	445	393	390	443	433	477	433	435	441	407	411	447	402	469	440	427	431	436	412	421	430	399	458	461	446	420	474	392	429	446	428	420	411	433	475	452	448	440	414	480	409	396	442	437	382	422	428	483	406	422	445	429	415	426	437	434	431	443	477	417	414	456	433	436	451	387	397	463	422	423	439	455	424	419	433	446	452	457	431	418	438	447	430	455	436	433	452	405	430	416	438	420	433	421	438	473	401	440	443	439	446	406	442	424	416	437	421	418	422	444	382	428	434	404	404	425	494	471	445	425	465	435	401	416	405	420	403	404	411	434	441	434	366	465	425	435	465	430	431	457	449	410	397	415	429	443	448	432	449	435	422	418	425	393	436	421	469	404	450	411	420	417	413	439	444	426	403	447	443	437	426	451	442	423	435	436	442	454	407	410	405	431	390	437	405	466	420	392	401	420	410	417	457	408	420	401	394	433	423	453	408	407	403	444	439	451	440	425	464	424	444	466	436	439	439	392	422	426	446	395	424	388	459	448	426	386	414	410	442	438	429	451	425	434	422	393	452
23313	21031	28272	24069	21462	18610	10101	5265	3380	2628	2211	1799	1622	1323	1256	1119	1119	1021	999	979	858	904	864	776	837	788	790	727	770	696	682	757	806	697	679	715	713	710	710	693	658	712	671	677	651	618	618	646	643	632	635	634	650	630	648	664	665	682	628	606	648	677	647	688	644	697	665	614	603	670	635	669	620	599	694	649	675	631	638	671	642	635	648	629	616	619	613	660	607	617	650	667	659	654	651	688	625	661	651	638	653	639	623	648	679	638	593	624	669	669	705	671	633	622	630	625	662	715	665	650	642	599	646	636	657	635	724	625	663	656	642	656	677	604	668	662	693	679	655	661	666	674	647	634	623	647	623	681	662	624	636	656	623	666	711	646	639	658	616	617	654	687	622	690	651	678	637	643	632	660	627	652	643	667	635	622	612	617	631	620	702	680	613	629	667	647	621	667	621	634	678	616	622	682	635	626	614	698	680	666	704	597	657	659	682	635	605	631	696	626	644	637	666	624	661	602	611	630	620	676	638	647	649	695	656	617	618	665	651	641	635	645	680	670	641	610	617	612	645	613	663	643	692	661	680	671	660	623	667	643	682	617	684	661	660	628	666	629	666	632	638	641	650	617	647	645	663	642	658	625	626	658	629	664	657	636	656	632	697	649	627	618	657	655	650	607	699	674	671	643	670	639	647	634	646	657	652	597	656	627	642	626	681	680	678	666	682	647	674	630	629	632	659	658	622	677	681	609	623	637	604	645	667	658	666	608	628	620	633	645	662	615	652	663	680	611	672	621	673	609	611	643	653	647	637	708	658	654	618	624	643	702	686	646	652	647	601	645	625	632	646	635	622	711	660	657	619	700	652	637	624	653	645	631	624	652	673	635	666	683	640	633	604	635	652	669	640	616	665	616	688	680	671	651	689	612	687	673	604	663	682	661	634	648	645	652	652	669	684	636	677	615	691	645	660	663	663	614	637	601	598	617	638	648	634	657	638	646	585	668	642	628	607	666	658	709	641	639	649	624	681	646	650	643	687	658	600	682	668	632	644	679	598	691	610	664	641	645	598	653	671	650	651	659	645	610	708	654	659	612	674	630	643	625	640	614	662	625	657	657	596	652	630	691	656	650	623	653	681	636	666	644	622	627	616	611	650	649	668	625	642	633	642	682	651	700	629	631	664	667	621	665	620	635	682	687	660	673	661	628	630	581	674	628	664	694	707	655	641	664	663	636	631	624	646	633	643	642	621	653	651	588	680	652	646	667	675	601	638	645	660	642	607	658	657	663	666	691	609	625	655	671	640	625	637	660	669	649	662	657	646	651	647	669	687	720	654	595	634	676	649	643	648	598	580	680	661	678	623	625	611	629	656	636	626	620	617	698	690	635	681	616	618	638	665	579	639	675	672	650	622	625	681	678	611	595	638	675	654	640	600	638	662	646	619	638	655	662	677	643	658	641	633	641	655	629	637	672	653	677	642	693	644	614	601	645	615	673	636	616	633	644	646	628	684	649	653	654	667	686	664	622	609	647	650	687	630	661	685	611	633	640	655	612	590	630	662	673	592	639	632	632	640	631	642	649	649	662	639	649	643	687	616	623	651	664	698	660	673	663	611	618	684	690	671	687	668	643	670	663	645	658	651	630	657	625	668	647	646	654	714	623	630	663	634	637	643	671	673	674	645	670	607	663	622	629	664	693	653	648	692	670	671	622	662	683	635	628	632	664	677	659	650	666	661	603	637	648	651	664	620	630	646	651	624	582	600	682	629	647	687	657	665	675	674	730	635	640	693	645	679	622	653	631	628	649	652	675	675	603	653	663	676	652	648	669	640	645	660	691	692	612	679	615	668	609	630	663	639	659	640	652	603	668	648	665	647	661	659	687	660	673	653	641	648	637	621	610	632	645	643	684	589	664	651	579	652	647	638	678	698	675	653	658	650	668	638	622	669	676	638	617	703	642	663	696	694	625	632	652	622	623	649	666	631	625	655	663	629	657	668	612	642	688	630	666	652	618	692	648	634	674	670	635	673	668	692	631	633	687	666	650	625	628	664	686	624	686	604	624	609	655	598	643	623	618	653	663	644	643	669	617	623	641	658	614	634	603	697	644	617	648	662	595	639	646	661	622	636	668	638	624	609	694	663	644	636	626	657	643	614	616	661	637	629	630	655	628	687	719	641	672	643	655	646	642	666	650	656	642	620	644	656	593	683	625	628	683	620	660	655	662	654	624	681	662	575	621	701	655	654	635	660	552	644	663	630	617	673	619	641	673	688	650	657	693	675	637	601	662	632	627	635	619	670	633	583	610	648	657	621	660	627	619	632	704	671	586	611	674	621	667	673	655	675	635	627	626	658	609	648	632	665	626	641	657	673	637	656	663	642	671	687	627	637	689	657	629	671	686	710	633	645	670	634	655	634	649	671	621	722	636	668	607	628	670	618	687	643	642	669	639	604	634	634	652	619	639	660	631	618	645	639	633	623	679	622	645	658	638	679	671	623	634	668	649	635	659	639	608	646	649	646	641	722	625	650	658	627	695	613	687	649	644	610	624	609	646	675	631	669	656	648	658	620	617	638	621	648	617	680	677	631	645	654	688	642	661	656	619	640	667	641	682	626	661	603	624	628	675	628	655	631	630	622	622	657	664	630	636	665	645	613	624	615	598	640	648	626	679	617	613	594	615	640	638	688	675	658	617	648	647	654	649	651	655	604	636	650	663	666	640	669	660	642	658	640	680	660	653	648	647	673	653	641	628	604	626	677	683	668	688	630	593	636	687	638	690	616	638	616	600	620	664	619	588	711	634	675	609	596	643	626	640	623	612	664	628	680	695	602	654	622	685	634	641	682	634	640	647	663	626	627	652	628	653	634	655	665	661	673	633	648	672	664	619	662	646	667	607	654	656	631	608	581	626	633	600	662	644	669	622	646	642	610	592	664	655	668	634	619	637	659	637	696	633	657	640	629	617	659	658	636	628	677	621	616	689	663	643	643	669	624	666	667	647	621	643	657	656	637	624	603	642	656	641	630	618	604	599	640	652	636	698	679	665	624	641	643	635	652	627	657	671	646	614	673	688	599	633	602	631	654	558	655	649	661	656	646	685	660	635	630	615	676	643	633	636	625	626	640	671	660	640	631	653	643	642	663	631	678	609	638	635	660	694	696	639	625	672	664	634	680	644	643	611	697	598	660	652	650	629	624	656	630	626	647	675	661	630	629	679	672	643	609	635	671	667	644	633	615	663	653	668	676	635	619	624	670	673	636	687	668	631	635	634	681	627	692	600	655	633	642	648	659	615	655	594	598	672	663	688	649	671	607	654	614	649	605	640	622	645	659	652	694	671	652	620	656	636	642	648	654	608	609	622	616	669	647	631	644	672	629	639	622	613	675	681	654	656	642	628	602	665	660	645	681	680	635	655	663	632	621	632	653	653	653	655	617	648	668	657	639	621	666	661	658	642	673	631	642	645	658	616	670	634	602	676	669	651	651	613	655	670	641	638
25942	47743	37040	25624	20316	15728	10887	8182	5627	4111	3445	2710	2326	1798	1718	1460	1372	1323	1197	1132	1099	1011	992	991	897	910	890	851	816	828	783	792	789	785	726	680	754	731	797	758	720	685	715	679	685	673	659	705	647	710	704	654	710	680	679	649	660	649	680	682	658	678	703	727	679	658	699	686	622	689	661	684	642	703	667	639	634	667	696	690	721	707	654	665	668	676	699	668	646	673	664	682	653	700	682	672	659	751	664	661	676	682	650	687	675	637	697	690	692	695	690	718	673	692	664	649	680	676	707	635	676	673	713	635	659	664	653	707	670	683	677	664	691	699	662	663	674	670	702	649	664	677	670	661	673	658	649	662	658	677	705	672	672	694	638	684	690	672	703	684	706	689	679	684	692	658	651	686	651	680	703	615	665	659	666	669	732	638	632	623	649	689	620	687	702	662	679	695	706	693	671	694	671	695	645	699	678	683	630	684	657	646	692	679	666	675	676	692	686	655	654	651	633	726	645	644	689	664	694	686	710	661	694	641	693	686	690	682	677	684	712	670	731	637	696	660	653	706	644	691	647	671	661	667	666	666	665	671	624	666	704	663	649	675	697	757	689	662	665	681	669	692	676	678	705	673	666	701	644	642	636	662	681	683	669	699	733	688	632	671	672	669	668	696	660	687	679	692	689	648	682	649	699	668	668	700	694	669	703	657	671	649	666	661	653	713	707	638	689	678	685	677	704	708	660	669	670	677	699	664	695	670	661	713	688	665	690	689	690	701	690	669	723	693	668	669	690	639	685	702	712	679	717	652	663	653	663	668	680	652	716	668	661	693	696	678	687	668	691	682	670	654	675	674	687	691	670	682	651	660	727	697	665	653	686	700	635	684	623	695	686	653	664	709	697	654	711	655	649	643	676	678	700	703	689	685	690	698	700	662	712	666	653	662	666	684	641	690	705	693	653	623	671	705	733	727	689	692	680	666	677	718	694	646	723	677	684	693	695	609	691	665	689	657	683	691	642	690	675	632	666	699	696	664	659	720	683	641	678	693	705	662	683	689	687	631	669	636	639	689	683	648	682	708	655	660	674	674	667	677	681	718	692	701	676	661	683	702	637	717	766	664	670	658	641	662	685	660	678	744	650	667	665	647	706	632	652	681	645	644	693	676	643	678	603	620	668	695	655	678	699	656	669	649	688	631	631	672	653	687	676	698	713	636	705	668	697	673	652	675	638	689	725	648	630	663	700	677	676	696	676	667	692	644	663	669	703	686	631	667	675	659	654	711	683	659	691	668	667	658	660	636	658	717	659	650	662	655	683	656	692	649	670	685	676	628	699	659	660	653	655	638	655	641	666	743	692	659	680	727	633	684	642	683	650	678	672	706	693	658	711	674	707	641	704	677	630	701	665	687	674	642	638	696	639	633	665	627	625	695	701	677	676	706	693	658	680	697	641	701	665	686	676	669	683	689	692	679	659	621	674	700	671	656	630	696	680	656	613	640	668	690	665	699	694	663	690	703	704	652	607	684	663	671	650	625	651	697	707	644	673	650	649	656	702	660	654	613	645	635	674	684	656	718	687	677	628	647	676	667	691	664	705	703	650	702	675	665	702	716	687	651	677	679	707	648	690	650	617	668	666	708	690	745	650	650	668	692	692	652	703	685	689	641	716	668	653	710	674	643	639	692	703	673	684	653	710	708	689	681	640	673	664	681	630	673	665	691	699	642	694	655	668	689	699	714	635	713	635	693	639	725	623	667	682	701	731	674	667	667	657	673	683	680	683	682	704	707	621	721	666	638	654	672	666	678	671	617	690	699	696	671	664	660	684	676	665	704	669	760	675	617	643	656	631	638	647	680	686	706	658	653	699	713	630	673	683	662	656	676	704	640	654	662	674	620	638	686	641	713	695	687	656	650	685	657	685	666	694	709	693	724	684	637	682	647	655	678	669	680	634	706	645	662	657	657	652	648	604	647	676	667	670	652	709	672	713	656	677	678	634	656	691	699	681	710	683	685	665	674	676	703	668	711	637	663	681	682	660	668	694	679	678	663	639	692	698	682	676	656	658	715	652	681	709	615	630	671	681	679	736	674	647	665	690	653	633	708	696	694	651	710	640	635	658	674	717	658	647	718	708	668	593	674	687	656	707	640	680	659	696	714	662	683	693	646	680	661	666	678	691	638	641	636	660	661	712	663	686	647	669	679	702	701	664	666	694	698	700	675	693	663	687	672	697	708	682	653	680	650	650	677	680	707	666	659	620	670	657	688	698	694	620	672	639	662	690	712	668	673	689	661	697	702	701	664	685	645	655	685	680	664	654	669	683	672	629	660	702	671	650	648	626	662	674	683	648	651	666	715	693	693	621	661	697	675	692	686	649	693	660	668	654	678	655	661	687	645	673	678	675	675	701	693	722	665	644	656	685	678	652	715	729	665	672	675	686	665	646	690	645	677	664	656	572	673	653	677	685	655	683	676	646	690	658	704	649	650	707	671	661	645	699	686	704	689	694	686	710	656	688	663	710	721	686	682	674	646	655	653	674	681	706	684	673	676	687	665	682	675	682	703	667	728	647	692	697	730	647	703	622	741	669	631	718	683	667	699	650	662	689	708	708	687	676	702	669	664	694	690	642	657	680	697	686	657	649	675	664	679	685	705	690	700	687	680	636	666	668	665	664	688	653	634	660	671	714	706	668	692	605	686	696	660	682	712	669	656	704	683	619	662	672	694	687	669	657	688	649	657	703	652	678	681	702	693	684	696	657	700	668	665	662	704	675	654	689	692	675	736	660	670	676	647	639	687	683	665	676	661	652	700	664	661	687	678	669	678	661	628	689	637	699	688	637	708	658	717	649	682	661	667	739	644	691	664	631	640	639	648	672	639	691	683	676	624	722	649	633	677	679	667	665	691	688	659	692	689	661	702	662	662	676	701	708	705	713	685	664	621	642	703	613	634	668	691	666	628	679	698	638	698	650	680	698	700	723	664	703	686	612	626	683	704	651	662	681	715	663	681	665	700	690	694	621	650	672	710	660	683	628	700	658	666	687	651	633	675	706	683	699	716	700	722	696	679	629	644	709	679	689	656	701	682	687	670	668	669	704	624	672	662	652	686	650	681	683	692	654	683	655	614	703	679	670	694	682	644	645	662	699	684	674	669	683	657	675	729	658	642	671	660	685	698	644	678	664	701	632	643	658	684	629	659	698	684	677	691	679	645	625	701	658	688	678	691	683	709	683	667	699	703	695	635	670	648	663	678	621	622	639	662	693	701	661	669	657	699	670	713	633	694	715	663	680	632	628	696	660	650	724	734	679	726	649	656	644	664	691	716	697	686	662	690	695	676	666	689	730	635	691	673	649	650	717	678	678	670	705	687	677	691	665	682	644	724	679	665	707	674	686	666	681	722	710	706	653	709	652	657	693	709	709	676	654	644	628	682	678	667	665	680	652	679	647	650	688	682	676	652	655	688	692	689	691	691	719	669	680	702	696	702	664	656	705	669
24672	21074	27497	25810	19124	11394	6705	4010	2670	1882	1643	1349	1079	907	745	726	634	650	653	620	532	517	499	486	475	456	440	437	421	396	398	407	425	395	352	381	381	368	375	400	329	312	358	338	306	309	356	327	349	383	349	348	338	337	327	336	349	310	308	344	352	346	344	314	353	316	303	323	367	323	342	369	310	332	343	342	340	313	320	330	341	290	305	320	347	325	359	329	329	355	351	338	335	326	358	324	338	331	325	311	357	314	332	312	290	321	314	330	308	321	311	318	330	352	294	335	317	354	342	315	348	349	317	306	323	304	330	345	301	298	329	346	334	348	337	314	357	348	297	335	346	331	310	301	292	324	332	339	330	339	296	346	341	324	336	332	351	328	315	342	330	336	317	300	340	309	339	348	305	314	338	315	340	338	331	308	324	327	362	360	334	333	347	278	333	361	322	323	329	327	362	304	330	339	318	354	316	327	331	343	337	317	379	347	318	358	333	334	344	315	322	351	328	320	323	304	351	336	365	323	351	359	314	328	303	312	354	311	310	330	320	323	304	315	307	364	332	345	309	317	360	354	336	338	338	332	332	290	310	308	304	334	338	347	319	315	324	334	310	326	347	326	315	336	296	307	300	351	310	308	316	352	337	339	357	346	362	364	358	338	320	356	351	319	343	317	335	326	326	374	290	313	340	291	327	295	357	331	338	307	343	315	332	304	306	343	297	353	319	326	340	323	315	349	349	339	321	314	315	315	324	357	320	324	365	328	316	316	306	324	313	341	347	356	330	341	364	339	296	344	355	357	332	321	320	314	304	348	342	360	324	327	342	296	336	314	319	329	326	333	329	350	340	320	321	292	319	344	347	345	320	297	338	335	319	323	355	328	345	359	327	354	325	324	331	319	321	339	312	328	330	329	358	336	288	338	333	328	364	358	334	328	333	331	321	288	338	353	325	347	333	340	347	323	334	283	314	344	350	317	312	300	347	326	289	335	308	304	302	313	303	289	311	342	318	330	337	327	336	300	333	315	342	314	337	324	295	321	313	357	322	327	313	276	354	305	353	353	309	334	305	296	328	326	334	344	348	338	364	323	346	330	303	314	309	313	320	342	331	318	322	322	338	361	350	333	318	341	326	327	345	364	361	339	307	331	342	322	320	359	306	290	287	351	318	330	335	307	354	338	370	335	353	310	319	315	325	372	336	321	344	348	328	307	347	330	305	351	331	324	353	343	341	338	319	337	358	317	304	331	336	380	309	377	328	315	328	330	319	324	346	349	328	341	331	313	346	355	359	321	290	341	342	337	327	325	342	309	313	338	322	314	318	319	318	314	329	332	349	324	361	301	325	292	335	335	311	337	356	303	341	312	337	313	345	324	329	338	353	345	322	326	333	320	321	338	348	304	320	352	319	331	331	350	357	339	344	316	304	316	331	315	307	333	319	320	352	314	316	341	308	359	312	321	301	332	317	320	295	330	355	309	319	316	341	310	333	303	301	356	364	344	341	298	370	312	331	350	299	321	323	324	346	329	334	364	356	325	364	337	336	305	349	322	350	331	321	327	321	341	307	367	321	327	321	358	308	354	336	342	302	294	307	337	370	321	323	352	355	312	353	341	318	328	331	336	343	308	293	331	314	356	332	356	332	320	337	279	355	337	320	315	324	314	356	313	339	341	365	355	339	323	319	333	333	320	324	340	335	331	321	340	315	339	365	318	318	321	343	323	314	324	355	315	318	297	304	327	342	306	326	321	351	341	316	325	341	351	316	357	334	337	325	329	332	322	313	332	357	337	315	335	317	327	357	333	318	345	340	352	305	362	337	327	338	321	329	334	322	359	293	355	330	330	323	342	320	367	341	349	332	359	337	327	330	344	322	329	353	289	338	374	308	288	317	350	321	348	342	331	317	310	342	350	311	299	343	321	325	354	326	321	337	342	328	340	334	335	320	321	318	314	344	314	342	277	356	324	335	331	346	317	352	324	335	322	317	318	331	371	297	315	325	353	318	357	325	314	344	347	362	326	357	318	325	347	358	325	315	307	318	295	320	333	284	313	313	335	335	333	344	325	326	305	305	349	337	348	368	330	317	309	331	310	333	348	364	317	337	331	329	345	328	349	345	342	332	339	333	321	352	344	365	332	344	336	333	328	310	322	345	319	344	336	332	361	331	329	377	339	305	321	353	322	312	356	294	313	335	331	319	343	333	335	313	309	325	326	334	327	335	333	296	371	349	333	314	336	341	338	318	326	317	342	298	296	305	369	352	322	296	347	321	345	340	327	291	314	303	321	338	324	319	321	310	330	366	324	350	332	307	319	312	321	353	357	309	362	344	329	332	308	377	341	339	333	322	332	341	353	326	305	324	315	311	299	328	346	327	374	350	332	327	319	330	319	306	298	317	366	307	353	313	349	299	332	304	295	349	319	329	304	368	340	303	318	322	333	316	306	332	350	333	351	344	355	335	383	313	340	313	329	345	324	341	335	310	315	275	340	315	360	331	304	325	323	339	352	322	346	347	341	349	298	320	328	341	297	335	330	318	337	369	357	311	314	328	305	307	352	312	327	328	334	342	320	339	368	329	312	330	352	340	333	331	338	339	328	352	321	312	322	349	322	345	311	336	324	315	314	347	337	311	327	345	307	283	320	320	333	353	329	326	298	305	326	314	345	328	350	324	333	360	310	302	336	298	358	346	322	308	315	288	305	334	312	328	329	362	310	344	320	328	351	361	315	355	308	312	323	329	356	340	347	337	333	367	318	309	314	313	325	331	324	331	345	327	350	321	364	351	291	336	340	346	306	348	355	319	341	305	301	349	310	341	324	326	308	323	319	355	325	323	318	330	325	324	308	334	330	302	346	314	371	326	333	349	333	345	322	320	289	345	348	309	352	309	330	336	333	337	325	355	350	319	326	275	351	361	335	322	347	357	354	340	343	328	351	338	365	299	308	338	329	338	348	348	327	337	343	343	346	369	359	329	335	323	338	310	328	344	322	339	331	307	323	362	335	324	310	323	308	326	333	330	348	319	326	331	329	310	315	315	324	299	358	316	344	333	326	333	316	330	324	328	345	357	300	332	314	308	338	326	340	325	323	306	325	322	308	362	315	323	342	318	338	318	311	342	322	332	324	345	365	300	346	332	368	351	316	345	314	320	303	336	308	395	320	341	315	357	361	352	334	333	315	314	330	332	313	310	343	346	322	292	317	308	344	311	340	296	332	338	334	343	346	320	339	306	343	314	311	343	352	345	344	310	329	357	351	340	328	319	340	345	331	358	325	314	319	324	356	346	328	355	365	338	321	339	337	331	307	315	328	356	305	347	337	329	309	297	361	306	318	345	343	354	334	361	326	342	321	356	297	316	328	310	340	354	341	320	343	342	325	329	326	318	323	356	311	329	342	341	334	347	325	317	348	323	338	314	331	357	350	302	344	340	329	330	307	340	343	342	330	367	324	336	320	320	297	327	352	355	319	316	302	335	320	340	334	326	341	320	334	357	313
25366	44807	35111	24366	19299	14396	9931	6894	4932	3465	2878	2261	1687	1434	1139	1111	908	939	898	790	704	659	677	591	557	535	508	555	496	435	449	442	491	462	399	430	407	413	440	388	373	408	368	361	382	342	360	366	358	405	377	351	385	356	354	369	360	351	348	378	334	378	336	376	399	364	345	384	356	379	347	360	355	346	369	353	412	366	368	366	331	358	353	322	381	397	372	386	405	367	370	339	338	380	358	369	396	331	371	374	377	331	374	381	379	390	328	366	352	368	327	385	333	401	396	387	382	360	379	348	359	352	370	371	341	339	355	347	355	353	370	368	354	361	348	365	388	380	327	345	366	393	352	352	361	367	355	422	372	352	337	343	373	375	365	340	356	365	369	336	350	324	354	366	361	345	340	341	367	346	353	367	360	344	415	398	357	370	344	362	335	367	347	350	341	361	335	339	352	359	361	365	332	369	379	342	365	353	387	364	362	400	362	391	358	344	335	327	378	373	357	380	408	357	381	377	327	377	359	360	380	377	397	361	368	352	337	336	373	362	350	369	360	366	336	374	315	378	351	336	372	390	378	354	356	344	381	372	348	351	358	370	381	379	346	332	364	344	383	333	365	373	386	340	393	335	395	354	386	352	393	342	337	392	372	368	371	333	353	356	349	342	353	350	346	341	382	357	366	341	375	361	334	365	356	367	421	365	357	352	381	360	342	388	354	360	376	333	345	335	349	354	393	365	391	368	341	374	369	335	368	360	367	367	397	360	344	366	374	351	365	369	406	379	317	408	346	347	375	351	377	361	360	377	349	349	374	354	378	357	372	378	369	363	400	337	352	375	396	348	412	351	358	350	394	385	347	360	385	378	342	374	363	358	391	361	319	388	327	335	341	359	350	373	345	373	361	356	385	339	377	355	346	369	376	358	359	371	356	328	368	387	384	332	361	353	381	349	379	361	352	373	396	334	341	333	407	367	381	347	384	374	361	377	401	379	345	385	368	361	339	369	364	366	345	354	343	344	362	366	340	395	360	338	376	379	353	367	390	364	325	371	359	357	363	391	356	373	347	370	366	340	375	368	372	371	389	370	377	362	317	375	353	357	343	321	369	398	328	365	370	353	371	367	371	377	392	370	368	366	365	320	372	337	330	363	345	361	341	384	384	361	384	354	361	349	357	312	329	359	342	360	330	375	338	361	357	343	350	337	364	360	353	375	345	368	348	361	339	354	324	339	367	351	353	334	361	370	379	326	371	351	361	356	394	372	372	360	365	366	348	349	378	337	355	382	376	369	316	362	376	325	379	374	371	369	345	364	374	351	368	347	370	373	393	367	325	341	377	387	356	393	400	351	376	314	383	311	349	355	364	347	338	396	367	342	363	359	374	363	352	344	344	390	350	341	377	373	385	324	355	351	372	349	350	355	358	350	338	338	393	394	341	349	372	341	354	357	345	346	357	334	360	360	356	351	342	358	367	344	299	347	348	373	354	359	382	358	353	338	365	379	368	348	351	379	356	360	356	352	335	345	349	372	362	346	344	398	365	367	375	364	347	345	353	344	370	371	325	355	359	372	388	368	348	333	349	406	385	376	356	346	352	362	362	360	373	360	395	367	377	372	322	370	356	361	347	348	341	359	341	367	402	353	358	362	358	365	348	323	290	375	377	348	343	338	388	361	352	346	370	377	371	381	382	353	334	371	354	334	365	367	370	312	350	344	346	360	332	403	370	371	367	350	356	344	388	385	365	392	360	348	336	336	377	367	360	332	372	365	366	350	374	370	381	401	359	379	379	330	392	357	383	346	366	374	351	358	328	342	352	373	317	335	366	359	346	340	344	386	379	353	388	380	349	328	317	366	336	336	358	339	372	374	383	390	385	357	340	378	367	386	354	364	360	383	390	370	353	362	316	368	343	344	373	389	342	365	359	386	385	381	329	361	401	363	345	350	365	359	346	379	346	370	351	398	334	349	342	359	342	350	376	387	350	374	346	362	349	360	361	399	356	362	369	352	381	360	376	346	352	374	329	319	363	359	376	383	353	345	373	347	362	317	335	384	347	379	382	376	359	364	376	371	378	368	360	368	358	382	352	339	357	374	328	382	359	337	378	329	332	347	350	338	397	363	363	331	383	403	359	361	390	361	371	351	366	339	367	354	369	361	352	341	389	366	363	334	380	377	314	365	345	352	356	360	330	363	357	383	364	354	378	390	370	368	321	351	329	361	323	361	370	373	357	331	324	349	350	378	330	336	376	363	384	388	357	355	360	355	371	393	342	395	364	376	380	380	385	351	333	352	342	366	356	363	379	378	388	374	382	379	373	393	372	353	395	358	363	374	328	335	380	358	385	363	327	357	356	357	327	320	357	337	369	359	388	367	351	359	363	390	376	337	363	356	385	392	348	358	344	348	383	384	359	356	349	371	369	369	362	337	349	345	367	386	383	372	363	357	374	318	339	383	360	343	357	378	365	304	360	376	378	351	360	344	335	364	346	343	347	356	315	348	352	382	381	367	358	372	372	334	358	354	376	333	352	345	363	343	357	355	385	330	370	320	352	391	364	355	372	369	348	366	367	334	345	349	402	320	335	337	339	329	329	321	364	360	355	377	361	350	368	368	360	365	350	361	343	346	360	377	371	342	356	362	334	397	373	342	335	354	369	364	354	381	357	375	384	360	350	385	365	368	345	366	362	387	342	351	407	352	364	346	328	383	326	343	371	371	354	366	376	366	386	381	370	353	343	357	363	350	392	367	358	383	400	353	360	375	376	316	357	344	370	366	374	371	358	368	362	369	343	336	374	359	379	383	314	375	380	363	342	402	350	367	352	374	354	381	346	380	369	404	401	339	324	363	377	370	360	411	372	402	344	370	343	335	359	356	364	360	348	397	394	354	355	336	387	351	364	368	312	350	342	369	359	377	409	327	375	356	379	357	382	379	353	371	358	320	372	341	349	338	379	329	371	359	353	388	357	365	335	343	353	386	343	366	374	381	370	364	358	377	383	375	384	350	375	374	369	351	367	352	368	341	362	341	356	376	357	375	349	349	366	385	361	377	341	355	358	389	355	379	408	349	343	356	350	384	374	318	338	352	383	353	364	392	358	411	368	384	377	380	361	331	384	373	378	368	361	348	391	344	385	335	368	355	356	350	369	349	381	345	379	327	387	408	323	345	363	337	356	344	389	373	346	369	378	375	353	370	379	339	376	363	325	375	377	345	357	375	339	353	361	321	358	371	352	345	360	348	367	357	341	335	367	342	361	335	346	385	330	386	348	333	337	360	381	415	361	345	362	392	328	379	354	386	389	359	353	346	338	369	339	374	334	368	341	337	375	364	395	352	385	394	330	344	345	355	397	355	356	357	354	347	358	400	353	365	366	356	401	364	352	342	338	327	377	355	345	356	361	384	366	368	375	389	371	346	332	319	372	318	354	376	366	388	350	355	367	347	364	350	359	362	367	351	361	403	374	328	382	348	389	371	341	340	399	333	347	387	381	375	352	335
22350	21048	28670	23682	21238	21898	17809	7905	4710	3538	2829	2237	1840	1732	1522	1344	1175	1253	1207	1065	967	915	955	897	792	831	832	753	798	767	794	744	758	759	693	767	688	664	649	665	729	680	665	651	631	693	664	615	689	663	615	656	673	626	649	644	696	621	654	678	656	663	615	651	628	619	625	624	620	628	646	676	643	634	615	624	665	681	615	652	645	659	655	686	649	645	680	585	622	635	687	597	641	644	667	645	638	640	601	666	637	619	674	619	622	669	650	631	627	607	654	684	643	643	667	622	631	676	656	587	661	627	657	680	575	595	641	653	656	631	619	647	661	604	635	702	645	648	641	670	679	631	656	627	642	645	676	663	668	672	639	641	614	638	676	637	661	621	603	632	635	619	623	636	637	645	594	670	642	648	672	640	621	623	662	649	640	599	660	670	660	645	633	630	632	637	631	619	667	663	673	588	682	642	655	634	626	650	651	659	644	613	667	618	611	647	632	634	648	643	604	616	616	634	615	629	619	619	600	600	640	651	625	640	644	610	643	623	673	618	653	611	606	632	668	661	630	608	619	619	654	626	671	657	656	634	664	642	611	662	639	632	721	600	662	634	617	617	661	670	640	586	630	641	618	628	671	628	629	652	678	650	651	654	644	659	652	660	639	643	631	671	672	589	650	650	642	650	626	619	623	628	634	628	649	615	647	703	585	680	634	658	676	615	631	683	678	657	660	609	651	654	589	621	627	675	650	617	605	674	658	688	656	672	664	590	627	626	678	619	636	612	601	636	652	659	610	653	657	620	649	612	643	646	635	641	615	688	675	664	670	640	613	645	657	661	627	697	628	661	638	639	637	669	617	624	644	637	640	618	627	629	617	625	608	648	633	638	643	601	638	627	623	670	641	629	648	666	633	633	637	633	647	608	664	580	628	657	641	638	641	625	600	629	642	616	606	629	646	699	651	672	643	622	666	621	651	654	614	656	645	613	676	655	633	642	651	642	654	613	651	625	644	613	674	631	651	653	685	651	648	592	667	626	672	643	640	643	651	648	659	645	679	689	640	648	599	658	644	640	634	651	637	669	645	611	650	677	639	633	672	644	641	558	615	654	638	617	630	616	651	652	609	658	589	642	656	607	691	619	660	690	633	609	650	632	632	620	620	656	625	660	649	658	649	644	673	643	630	595	646	638	583	599	628	662	672	657	701	667	631	662	636	684	632	614	656	660	620	635	598	599	631	618	675	651	661	653	658	658	661	645	625	662	684	564	579	617	660	641	650	643	590	702	638	619	639	651	666	664	621	636	618	617	656	665	710	653	614	638	576	702	678	668	642	634	655	668	669	685	620	667	630	650	638	638	628	627	610	660	617	631	658	646	612	613	655	660	635	663	661	639	597	625	641	623	635	650	685	639	622	673	644	668	662	621	641	621	567	657	584	687	674	652	628	711	587	673	657	625	658	629	625	640	616	645	689	651	655	639	653	605	619	642	628	609	654	622	642	629	646	619	657	631	686	643	622	672	641	660	658	592	622	626	619	638	618	643	618	695	628	638	664	623	641	686	664	661	655	652	643	649	652	601	620	623	656	652	676	655	642	595	650	633	617	654	596	654	630	658	629	660	620	665	644	635	712	649	668	621	614	634	718	620	639	626	658	624	665	667	695	656	620	618	606	622	659	630	647	620	665	630	608	617	631	661	657	623	711	653	650	627	666	633	656	643	671	640	651	612	658	603	626	615	631	662	596	688	628	638	588	642	647	653	623	629	637	630	683	616	672	628	675	642	627	660	652	653	647	660	634	688	670	599	637	646	680	603	617	604	624	656	665	648	683	631	652	613	643	629	612	663	645	613	625	674	623	657	657	635	644	600	674	634	657	657	618	625	694	629	593	609	657	650	650	668	631	715	643	602	641	686	634	669	664	644	595	653	640	696	650	600	656	600	650	649	671	605	695	632	644	654	670	670	631	627	621	654	653	654	666	643	660	632	588	645	621	665	607	635	621	631	659	646	663	620	657	624	634	645	644	650	595	607	685	610	620	643	642	629	625	654	624	604	604	622	614	635	666	641	622	645	661	652	636	642	669	612	670	667	638	670	649	678	625	576	654	621	621	673	663	638	626	682	642	641	663	628	705	627	645	662	598	650	652	663	644	630	630	663	677	646	642	709	635	648	647	655	631	673	617	603	687	640	639	658	673	595	643	655	675	643	643	614	650	668	692	653	656	606	640	637	692	628	650	665	676	665	635	649	659	647	639	664	603	624	671	611	612	678	639	662	673	662	600	653	706	653	630	631	624	643	646	635	649	617	637	629	648	655	644	643	637	625	687	650	685	669	631	649	653	677	651	636	652	623	584	642	692	644	636	625	653	630	596	658	627	676	585	622	670	613	672	594	646	626	666	619	699	609	626	672	623	612	630	630	647	618	646	686	661	641	636	634	632	608	686	615	670	643	679	665	634	651	673	680	657	637	632	611	611	647	625	648	610	679	612	583	638	650	661	636	683	659	649	675	619	672	648	655	627	659	644	630	669	668	621	638	624	694	664	592	642	561	633	622	667	597	624	701	667	643	652	676	630	641	620	600	670	679	660	684	644	637	679	656	622	619	639	610	690	616	634	647	659	621	644	630	636	603	647	635	637	624	635	638	662	648	650	694	639	635	638	656	639	653	678	632	610	617	626	611	618	641	624	638	583	686	635	651	616	660	643	654	639	635	636	666	652	639	636	644	624	674	664	609	642	609	656	580	640	675	695	632	685	671	616	639	653	650	662	629	658	618	633	671	610	644	587	637	666	665	624	658	636	626	640	614	681	628	659	626	649	637	655	644	632	661	650	685	652	613	648	650	670	618	623	637	645	590	665	605	627	653	660	685	604	611	654	645	594	660	675	693	664	695	634	633	649	642	657	628	690	605	602	608	642	656	629	669	615	631	641	674	656	646	618	606	635	669	630	661	605	630	662	722	649	665	621	660	692	704	627	631	640	610	604	611	597	633	594	654	625	650	659	630	624	681	653	704	650	657	665	668	653	615	622	657	681	631	635	642	609	639	613	662	698	630	659	638	636	665	633	603	652	670	627	656	603	665	663	621	596	700	634	626	642	629	606	640	635	687	638	633	603	643	589	609	696	615	611	636	658	641	651	632	610	651	643	645	657	617	648	643	628	620	616	672	690	634	708	679	633	660	639	694	664	658	642	634	669	627	621	613	630	640	664	605	649	631	689	646	684	687	636	646	619	648	619	607	632	662	620	600	627	626	661	642	633	653	668	593	685	608	642	683	628	660	612	629	628	679	678	681	650	617	674	660	620	675	639	644	657	647	641	610	672	667	689	625	610	673	627	603	641	636	676	710	606	619	604	643	678	638	594	682	614	660	627	632	667	686	627	681	660	650	620	628	638	713	696	699	627	648	632	607	644	638	649	656	616	654	638	649	657	670	668	648	605	683	623	596	618	663	665	643	643	611	618	616	667	624	590	650	652	660	594	634	646	666	635	645	616	630	615	666
27945	53031	41609	30445	25003	18908	14034	10670	7436	5325	4318	3527	2784	2465	2039	1844	1495	1602	1503	1348	1249	1158	1204	1037	997	1011	918	821	888	882	788	806	868	836	786	715	717	746	800	722	743	734	723	738	743	699	666	680	677	692	638	702	677	685	671	634	623	654	673	657	689	678	717	688	659	716	674	663	698	713	672	707	693	652	682	633	660	655	668	692	676	685	669	690	644	714	693	665	656	692	641	674	711	678	602	662	654	642	661	685	655	652	693	717	650	662	677	665	683	662	652	651	689	684	696	616	677	682	677	679	645	638	686	714	665	668	671	666	659	649	651	684	675	684	659	650	637	675	647	697	688	684	670	665	694	661	685	653	723	697	681	705	690	620	678	658	669	665	694	671	622	642	659	666	674	667	683	702	705	644	683	661	631	650	691	643	700	656	660	688	669	651	683	643	664	652	644	674	705	680	650	678	654	687	692	655	673	679	683	671	663	683	665	633	685	704	703	689	700	642	653	664	681	678	684	683	671	658	663	668	653	642	691	647	642	686	673	678	682	684	696	680	681	686	738	634	646	640	714	683	674	647	673	660	692	666	692	618	663	664	676	688	656	682	660	673	684	652	736	659	655	689	670	665	662	696	654	634	705	668	647	672	684	669	642	679	708	637	647	683	643	702	648	671	674	655	688	627	667	640	670	679	637	655	674	699	689	681	675	653	650	677	664	665	635	627	669	671	616	644	662	672	687	628	726	611	691	674	681	682	661	689	676	692	699	690	674	689	672	665	659	699	678	658	672	686	674	642	644	641	748	679	679	690	664	687	618	684	643	651	681	681	680	653	722	682	662	678	720	675	694	658	713	708	666	644	662	652	696	721	685	654	664	695	687	668	680	671	681	643	642	702	680	702	617	683	658	632	704	651	667	663	701	668	705	681	688	626	634	661	651	655	684	678	683	691	683	676	670	689	686	672	676	639	661	661	662	632	654	679	671	697	693	680	695	702	697	641	648	642	660	676	695	706	653	678	682	690	695	678	613	642	653	652	672	678	735	671	680	644	658	686	690	694	664	671	667	656	698	678	659	635	654	670	676	672	699	656	661	635	678	657	687	706	653	688	673	665	661	668	705	733	672	669	651	685	726	667	674	630	677	621	644	667	712	637	647	669	629	616	667	695	661	670	664	672	679	680	713	701	659	669	713	668	665	681	680	704	674	658	652	635	653	687	668	676	683	679	648	656	727	727	635	682	669	666	669	689	640	660	687	665	697	630	665	696	690	694	665	628	658	710	665	689	673	588	663	682	652	681	699	657	658	669	693	598	642	666	655	691	667	664	672	668	678	655	668	653	654	682	696	634	678	663	665	683	659	675	651	689	661	682	700	649	699	658	677	654	660	639	664	605	627	692	646	648	726	717	671	655	677	675	654	635	649	676	694	659	693	613	708	652	626	680	674	662	658	691	684	674	691	743	701	715	666	676	662	652	672	698	688	679	658	688	661	701	683	653	646	663	734	620	660	674	667	672	646	655	682	586	672	686	649	672	717	629	701	678	650	662	671	647	686	717	699	663	691	667	634	674	679	682	695	673	676	679	710	667	696	705	723	730	652	715	706	672	695	682	667	666	682	633	683	609	661	689	659	685	693	651	632	686	668	678	675	663	636	661	701	679	625	656	660	670	652	674	649	722	631	675	647	727	657	694	663	680	667	614	699	676	697	640	663	686	701	687	708	688	630	704	650	662	707	671	695	695	655	681	672	686	683	711	667	665	660	666	672	685	703	667	650	623	679	672	663	686	673	705	693	658	628	718	724	684	692	651	677	598	649	684	693	703	653	657	633	613	652	691	667	675	673	688	613	659	715	668	674	686	637	618	663	616	663	657	659	670	675	654	634	647	676	686	663	681	726	653	693	724	626	694	693	667	675	663	669	668	659	655	621	711	678	643	660	654	685	641	673	651	659	696	686	674	624	669	661	674	658	686	685	668	683	648	687	657	664	671	653	675	671	660	642	642	685	689	665	663	649	579	690	674	659	683	700	688	674	688	685	674	681	634	638	676	695	637	678	640	679	675	659	695	688	661	699	637	700	660	718	654	674	638	644	691	704	665	673	679	670	739	616	689	667	681	689	692	660	684	685	689	671	628	687	689	664	622	675	668	687	662	652	640	631	616	719	681	697	698	635	683	670	661	697	667	664	641	671	681	707	682	667	701	668	670	691	689	664	682	616	673	639	671	685	634	697	703	680	648	685	653	655	658	687	676	652	661	673	656	693	704	644	685	648	620	715	735	691	651	654	648	709	692	688	674	647	694	647	691	645	637	666	698	724	682	658	668	684	661	645	675	662	642	699	649	639	683	655	622	698	690	649	706	692	663	689	707	659	668	670	684	628	680	661	663	665	694	707	708	679	661	657	669	658	652	664	638	651	628	660	678	688	652	671	698	677	619	696	673	671	677	682	650	648	657	653	641	717	695	716	706	670	642	640	715	661	705	678	659	674	681	684	660	703	699	714	626	713	683	662	680	664	654	656	708	668	678	687	668	680	642	711	685	687	682	656	684	688	662	643	671	624	729	706	627	612	707	673	681	631	686	635	692	643	657	640	701	696	671	650	668	693	651	647	652	675	681	693	656	698	639	672	701	689	647	661	671	671	659	671	691	685	667	693	726	684	685	671	638	630	688	682	632	704	693	638	661	699	672	702	686	737	660	659	677	701	673	658	641	722	669	727	685	613	673	678	663	697	641	681	662	650	649	652	633	691	639	653	673	707	696	682	711	675	665	676	662	688	630	693	684	692	659	654	668	687	687	639	593	693	661	686	644	680	680	631	642	671	689	689	645	677	668	680	651	669	705	665	689	651	688	693	627	641	673	671	658	667	665	721	652	722	686	662	682	637	624	696	669	607	681	660	681	639	646	682	671	694	644	694	691	663	690	663	692	640	655	693	639	685	692	655	688	693	675	660	646	650	681	652	705	697	643	731	662	674	672	684	688	690	716	689	668	683	675	602	672	706	633	696	673	652	663	683	642	681	664	676	677	688	666	668	674	688	646	672	661	683	666	715	633	675	661	677	661	646	684	625	652	700	661	712	660	639	680	647	679	643	688	666	626	651	675	680	691	643	661	643	684	658	656	673	700	682	648	668	668	683	630	693	713	695	651	613	682	665	635	686	664	651	644	722	666	661	702	691	673	658	692	725	669	641	617	691	663	719	662	686	687	735	678	714	679	685	647	693	706	693	702	687	674	656	669	687	640	663	636	652	658	650	647	697	680	661	672	647	706	643	683	653	676	661	672	688	710	664	622	639	708	667	662	629	665	647	691	671	688	699	632	681	674	640	646	695	656	671	666	692	668	713	670	672	653	682	697	644	673	701	671	695	677	683	680	640	724	686	683	648	675	675	717	695	652	671	650	661	698	685	637	663	668	715	684	686	686	664	663	693	664	646	646	636	703	675	675	701	681	707	685	710	591	686	671	665	701	678	653	669	634	677	646	678	634	686	697	663	637	680	655
28349	24449	27919	21015	11981	7182	4354	3091	2123	1618	1404	1080	932	872	789	785	646	622	638	577	519	508	535	488	509	524	454	481	442	453	429	459	447	406	452	412	410	389	412	393	383	424	390	409	372	390	413	369	376	420	374	359	357	377	437	395	399	388	380	368	394	424	353	396	393	415	399	388	401	414	412	387	393	375	436	412	389	413	388	425	433	410	411	407	380	376	410	395	447	386	380	391	384	389	418	353	385	382	415	402	412	400	427	414	411	391	382	369	376	382	436	379	402	393	426	395	393	387	386	403	397	391	353	391	420	416	376	421	406	404	386	401	408	380	406	366	404	397	422	389	367	397	390	398	385	393	392	391	419	404	409	377	397	438	408	376	386	369	420	404	411	387	403	372	380	429	389	413	401	408	384	425	430	352	391	402	392	392	362	400	405	389	378	429	414	382	374	403	379	386	437	430	373	387	399	392	413	346	387	371	413	386	378	419	402	393	381	394	397	376	388	408	405	384	407	384	422	371	363	423	378	385	429	383	416	405	394	398	364	398	394	401	402	394	408	387	431	408	380	438	358	415	388	401	449	410	384	406	401	415	393	402	392	386	391	434	392	396	407	386	413	378	415	405	424	395	401	404	399	382	352	382	382	389	403	373	378	380	389	369	408	392	411	412	355	374	432	387	430	402	368	446	400	392	382	364	388	400	406	415	418	445	379	391	366	419	398	390	370	403	384	402	399	392	413	426	426	375	374	404	377	381	391	391	429	385	417	373	393	379	392	369	383	373	393	404	377	385	415	417	417	405	367	403	376	418	401	370	358	414	354	386	420	366	398	411	410	408	402	389	426	407	365	373	412	361	392	398	356	357	408	403	431	377	398	356	425	431	403	381	367	394	367	401	359	396	395	376	395	410	381	413	417	387	349	410	413	400	412	427	397	375	424	390	375	394	400	397	389	373	381	384	384	391	397	378	405	375	384	399	432	418	393	372	397	401	394	391	412	381	412	404	422	384	410	360	405	371	401	424	388	374	379	385	397	395	435	408	377	419	398	405	387	383	341	391	410	387	395	398	444	377	387	372	420	387	414	398	394	355	367	363	409	382	407	372	375	412	396	368	374	408	435	410	404	427	377	355	375	357	371	399	390	432	412	434	390	384	375	394	363	387	420	425	423	394	423	387	411	400	432	400	378	396	398	401	411	401	365	409	376	405	394	388	395	392	375	390	415	377	381	380	395	408	417	373	384	372	385	369	386	385	378	417	408	423	382	420	389	414	392	372	376	426	377	389	392	395	419	384	420	385	398	409	403	393	382	373	361	371	398	407	398	397	391	378	403	373	384	386	351	372	416	366	375	384	422	408	367	427	403	357	395	359	381	351	424	376	371	408	367	386	403	375	408	390	375	348	416	385	422	375	389	429	380	398	383	358	374	403	389	401	406	442	371	397	409	372	393	395	409	371	407	367	385	362	413	408	385	421	357	405	390	390	379	408	377	400	401	378	386	410	385	379	367	406	394	408	399	435	363	366	366	414	431	395	391	368	399	402	376	423	377	407	405	392	395	399	369	402	400	413	396	391	356	393	404	418	397	423	410	397	367	388	382	395	411	362	378	412	425	368	412	390	413	398	376	377	399	380	423	400	411	402	357	372	378	388	414	407	416	371	356	391	380	400	395	406	360	421	398	417	405	443	381	412	414	367	356	379	392	399	394	433	409	407	405	403	390	404	384	418	421	407	361	375	438	397	396	407	392	361	414	419	396	401	390	390	350	411	420	393	396	370	405	403	391	372	432	388	373	387	388	383	406	386	417	408	413	385	379	401	394	397	376	361	400	384	399	389	383	390	396	395	411	391	400	375	378	404	398	384	422	413	429	404	393	401	420	391	396	384	382	361	387	411	380	402	408	384	427	426	389	361	407	399	376	392	448	379	403	392	393	396	426	410	368	435	404	423	391	406	409	402	366	356	375	389	394	396	377	391	393	366	387	392	407	377	384	370	379	402	364	407	383	403	364	424	421	423	439	433	401	356	395	377	382	395	424	374	398	407	363	426	379	358	365	402	371	396	414	416	396	396	395	384	408	373	387	396	376	393	387	380	398	407	416	412	381	397	404	422	397	395	408	377	366	369	410	377	371	400	424	395	378	394	403	395	370	375	374	404	383	385	381	381	383	383	415	378	347	378	413	398	400	357	375	418	417	391	410	389	372	364	374	387	430	403	377	392	390	445	373	395	381	376	391	396	390	369	380	358	435	403	382	380	361	390	371	425	392	417	391	421	401	383	396	400	373	401	398	395	381	412	391	417	395	387	434	421	379	410	391	369	372	411	381	404	422	424	396	399	386	418	393	413	374	396	393	389	432	391	365	377	373	413	379	365	406	385	367	398	389	400	378	396	372	400	404	396	403	352	378	413	445	370	402	394	404	418	369	389	398	440	444	409	351	406	402	379	416	395	346	385	398	412	386	396	426	391	419	345	397	358	380	453	399	404	400	389	374	402	423	368	391	419	404	379	385	413	380	382	422	362	422	408	377	387	396	385	404	398	389	394	387	383	433	403	376	373	413	393	403	367	420	415	414	405	397	429	414	398	390	355	387	378	374	380	390	384	417	420	415	376	421	387	392	393	383	409	396	394	370	410	407	402	390	383	375	371	372	406	394	353	398	384	392	386	385	423	401	403	433	392	367	395	365	458	368	409	384	396	395	444	392	397	393	435	416	359	421	406	417	388	383	373	422	408	389	431	392	372	404	398	375	400	400	397	351	405	418	370	423	391	426	385	396	353	410	406	374	389	384	406	406	398	369	394	380	403	374	414	416	388	417	412	401	404	394	416	384	421	406	408	405	399	385	396	366	407	401	367	392	386	407	414	415	401	393	382	393	420	381	352	381	385	410	390	391	381	378	391	370	431	377	406	419	395	373	402	421	371	354	361	367	413	402	408	409	437	405	392	378	392	418	381	362	380	440	417	377	402	409	407	406	412	397	405	412	413	380	375	347	379	408	402	401	414	359	347	411	400	427	413	391	399	375	387	422	397	402	414	380	373	381	389	383	411	420	401	413	391	391	423	400	361	346	392	370	410	380	367	423	389	402	385	426	397	386	414	409	432	374	388	369	417	383	412	367	391	389	416	404	387	400	401	404	391	394	406	411	408	336	393	382	384	426	367	425	414	418	382	433	391	415	415	415	418	403	378	375	404	386	399	417	381	398	407	435	411	412	399	449	403	373	401	401	375	396	373	430	373	400	393	363	393	383	445	360	423	388	371	438	379	373	383	375	377	395	378	386	388	419	373	401	393	422	406	371	420	426	421	389	424	395	378	421	381	421	420	369	436	377	341	396	409	417	388	416	410	397	428	373	386	391	399	410	390	377	372	415	373	430	372	410	409	360	409	376	394	411	388	354	405	377	369	389	419	439	418	399	393	417	372	367	369	402	381	384	386	396	401	413	398	362	391	380	404	391	409	402	376	351	388	416	423	386	414	394	383	400	375	341	379	392	377
25692	40187	30665	20498	15366	11131	7490	5332	3751	2885	2191	1764	1437	1314	1035	1040	885	761	757	728	687	629	624	585	575	562	522	559	493	467	484	500	512	492	484	472	453	474	465	448	457	442	426	456	415	416	433	406	427	411	417	456	409	432	438	414	442	442	417	427	424	399	413	436	412	443	421	389	409	434	416	453	432	424	484	424	400	439	449	433	391	427	416	396	432	411	434	416	425	389	403	403	372	422	440	398	382	412	417	414	407	456	446	430	374	430	405	441	422	412	449	434	456	431	406	392	388	434	448	471	409	414	488	458	407	467	380	431	415	398	435	424	395	402	406	435	402	378	451	391	392	384	421	405	370	402	390	398	417	424	415	382	402	405	416	426	384	397	426	405	415	402	425	397	425	459	445	399	422	435	443	394	400	417	392	407	408	410	455	406	415	402	404	423	443	394	403	439	421	408	390	430	407	438	407	373	454	440	436	385	420	380	419	392	460	413	428	403	425	407	395	434	451	432	404	408	444	414	403	425	407	450	429	461	419	450	439	423	420	436	437	404	412	392	438	438	413	427	410	423	451	421	424	406	476	461	429	439	418	406	386	415	427	403	407	447	416	420	416	437	412	421	444	403	416	429	447	404	453	393	429	454	438	425	402	429	445	488	435	423	430	504	454	472	400	384	408	396	436	404	429	397	415	445	424	423	427	432	407	424	406	420	458	418	399	453	427	452	409	411	399	384	458	387	399	439	422	448	430	460	431	434	418	447	410	428	397	428	401	464	441	446	417	451	424	432	409	415	397	429	436	432	419	464	424	419	440	387	474	371	430	403	403	443	462	402	405	422	405	414	414	419	412	411	396	424	382	414	439	449	434	434	400	455	434	430	404	442	416	432	428	426	405	418	406	422	427	406	406	428	402	403	422	439	407	390	430	389	411	417	412	423	459	439	420	383	422	404	426	403	407	447	412	401	452	427	406	424	385	430	432	403	442	421	429	415	442	452	423	412	416	378	392	425	411	391	426	397	426	457	425	451	447	413	439	444	392	454	452	409	400	441	433	425	418	399	423	429	456	439	427	418	429	427	417	386	393	411	396	395	383	431	457	427	428	466	432	401	454	438	387	431	415	408	432	398	385	421	427	428	401	387	442	450	419	403	442	392	406	425	393	420	383	428	428	402	427	436	426	397	427	398	421	431	400	440	419	454	440	419	422	404	441	385	393	427	408	427	413	426	472	396	427	432	390	439	450	421	420	428	390	415	417	374	354	419	432	396	452	413	385	384	451	430	403	405	417	437	421	411	412	426	433	403	453	408	474	436	402	417	420	428	376	442	407	407	452	391	411	396	425	413	447	412	406	453	413	386	456	445	452	397	441	433	424	410	437	409	412	414	418	422	424	425	401	430	415	400	449	413	439	435	426	433	425	392	471	399	447	435	413	430	392	398	422	362	415	439	434	440	430	426	426	385	449	440	444	424	394	428	392	385	432	462	428	445	409	457	401	392	441	410	447	423	449	398	449	395	457	404	450	465	427	416	427	446	415	441	423	413	435	400	396	409	470	408	418	425	414	426	391	421	424	386	412	454	436	416	411	414	410	370	441	409	448	395	409	408	458	466	430	426	412	386	461	432	410	431	441	425	423	418	410	418	408	411	455	394	415	424	450	444	424	400	446	426	402	412	444	402	417	372	458	406	444	384	453	451	401	402	453	408	433	420	411	417	416	416	388	409	429	434	442	402	464	397	434	457	417	437	458	419	434	407	411	408	398	411	421	444	412	413	445	401	439	396	413	422	435	434	440	430	403	419	429	395	409	440	420	388	419	430	424	397	429	427	430	412	425	415	418	443	397	405	432	437	434	440	450	405	455	446	411	420	445	428	445	468	401	437	423	424	438	389	439	459	427	426	440	423	445	390	442	435	418	413	425	421	439	450	408	417	435	370	419	399	389	420	384	422	448	400	414	420	426	394	410	434	420	419	394	406	441	386	403	406	392	400	403	410	429	443	445	435	389	400	418	401	429	423	445	407	425	442	384	441	427	388	392	424	405	424	417	408	418	377	452	408	422	391	433	439	437	400	446	407	401	411	434	433	443	398	439	424	388	420	423	442	417	404	453	440	443	420	395	441	437	458	433	430	435	421	417	401	416	427	413	420	428	395	436	411	442	399	444	419	439	427	435	431	419	467	422	388	381	431	464	427	453	412	426	410	429	414	483	428	416	408	442	389	435	423	432	411	430	419	451	413	418	431	428	387	416	404	397	433	442	410	430	409	417	426	422	410	404	395	439	438	445	428	416	412	426	430	436	433	457	424	436	440	449	427	447	392	397	448	421	448	402	409	421	430	394	433	444	444	426	414	440	390	442	435	442	407	432	411	418	411	397	397	457	425	416	386	437	419	408	408	409	388	424	434	449	398	428	424	414	444	448	422	415	450	414	399	409	403	458	385	385	475	408	433	409	391	432	406	403	406	406	426	429	425	378	435	431	406	433	455	410	466	440	408	407	407	445	400	414	423	450	366	427	432	436	445	405	425	454	431	430	399	416	401	405	419	417	378	418	434	438	441	412	427	414	414	424	441	398	416	430	370	429	423	427	417	400	413	462	388	416	406	387	418	422	420	400	391	385	405	436	433	367	425	402	419	408	463	433	431	431	397	408	419	428	451	433	390	416	442	413	437	409	421	426	462	440	429	398	389	406	454	410	423	413	379	415	367	416	443	391	412	444	447	411	398	418	393	428	371	427	444	426	451	407	394	423	446	397	412	440	437	474	452	407	405	395	449	427	418	431	396	413	404	413	403	404	449	395	438	420	419	440	448	403	412	410	402	413	424	442	400	436	391	389	349	431	426	380	421	391	414	409	453	469	372	412	437	438	409	432	421	435	411	453	429	427	451	455	427	418	435	409	436	413	419	405	452	420	413	381	422	429	442	427	438	383	412	465	428	388	430	416	400	440	444	416	383	411	414	406	406	431	413	427	425	386	409	408	441	450	413	435	426	415	403	464	442	455	458	426	416	438	426	445	404	452	422	451	439	402	396	422	459	410	417	413	378	413	424	415	455	386	396	455	385	437	409	423	399	373	424	426	440	442	414	373	410	404	394	439	398	429	394	458	405	418	456	409	403	385	417	424	390	442	439	366	448	466	419	410	422	383	444	396	446	391	470	436	399	436	452	436	400	391	388	406	397	456	403	438	408	392	427	408	395	424	440	390	389	422	395	419	426	419	446	415	408	412	421	421	448	441	422	415	428	434	390	410	415	409	428	416	449	425	428	453	425	429	380	444	447	432	412	394	403	420	397	439	444	408	394	444	425	438	447	441	428	420	444	401	434	469	415	418	417	416	424	391	401	443	435	413	421	449	431	410	400	391	398	398	434	408	436	424	431	428	410	423	415	405	431	363	445	423	459	419	430	398	420	373	393	418	398	452	419	422	445	435	392	419	402	450	375	403	399	435	439	419	387	419	421	427	399	435	441	413	396	436	426	418	425	407	433	443	409	438	424
23322	20989	28209	24043	21518	18374	10173	5191	3438	2736	2249	1722	1549	1326	1174	1213	1013	1019	934	918	891	891	873	818	762	776	764	811	749	709	745	709	714	779	693	649	661	710	698	656	634	683	656	679	676	624	641	586	635	646	682	652	646	661	627	643	641	647	624	626	580	645	666	648	597	616	595	639	644	616	650	614	646	650	610	642	646	623	641	597	657	636	675	636	622	631	656	682	645	641	663	623	656	659	626	660	597	645	652	611	647	604	630	662	663	618	644	631	619	646	624	620	568	616	635	598	654	632	613	642	641	606	638	625	649	667	640	599	619	633	607	600	677	666	657	681	638	580	621	634	579	668	599	642	633	640	659	708	671	682	625	658	670	610	650	654	644	636	626	663	654	624	628	606	655	642	596	628	638	618	644	648	644	590	678	630	660	597	585	642	649	666	622	649	637	641	657	622	677	607	652	675	657	681	606	631	644	644	648	688	647	630	609	605	609	627	635	651	601	642	661	633	641	648	680	637	601	640	631	631	632	610	621	615	600	658	647	653	637	618	648	644	583	659	636	647	627	648	677	627	647	619	666	650	666	605	614	612	648	653	609	630	615	654	655	659	635	665	638	662	625	637	631	622	662	623	629	568	636	645	651	677	662	615	640	673	645	631	621	656	645	633	646	579	641	631	613	691	639	662	661	652	645	608	611	654	637	681	669	652	617	622	621	641	642	627	613	613	673	649	611	608	601	632	620	632	605	640	618	674	696	663	687	622	606	626	635	650	664	615	645	644	674	603	632	633	621	637	664	636	628	678	660	643	639	629	617	675	641	692	605	602	636	652	605	618	625	664	617	619	649	642	589	622	657	614	648	608	615	612	615	608	607	626	655	630	690	660	630	681	681	628	642	626	600	654	605	616	640	614	598	675	642	654	649	639	635	671	643	644	617	629	660	643	591	619	658	625	610	645	636	626	655	643	647	657	676	591	651	653	621	642	601	618	639	615	656	648	633	660	632	647	612	669	633	686	634	671	638	635	624	590	618	617	630	635	636	588	627	674	665	634	607	638	595	674	661	618	628	651	657	648	678	702	636	660	658	596	650	666	621	621	612	604	640	643	647	611	645	638	631	650	601	623	618	604	638	614	665	662	651	612	647	610	660	634	653	611	601	688	638	646	627	670	639	669	660	662	641	648	596	654	619	642	609	652	640	692	633	621	678	608	597	606	659	635	662	627	645	629	675	618	630	637	688	594	629	612	610	636	661	602	682	673	743	633	627	664	630	646	651	631	629	632	647	665	607	705	660	622	628	656	619	665	644	654	632	640	627	630	678	603	613	635	631	614	634	625	663	640	623	645	612	627	653	638	651	620	655	567	660	590	628	668	659	603	621	621	686	621	612	629	619	627	638	636	653	699	633	702	578	666	646	622	623	654	643	665	632	643	643	620	644	596	627	611	592	622	632	629	695	641	648	657	595	623	647	612	607	656	660	611	585	673	659	630	670	657	643	680	608	670	659	684	613	616	635	644	666	672	669	652	640	635	677	615	613	615	637	669	621	673	641	633	669	652	628	587	592	631	651	654	648	645	638	608	617	625	617	614	665	630	632	693	632	689	653	669	648	620	635	645	602	626	682	646	638	629	649	635	582	619	597	651	606	671	637	595	651	651	610	660	661	655	644	648	616	686	667	639	686	621	628	627	648	642	616	586	646	671	622	614	649	638	642	630	672	664	623	654	655	668	622	616	621	668	657	638	666	600	634	624	648	607	649	629	661	577	681	663	655	607	657	668	609	631	631	637	648	612	590	636	633	594	646	645	588	616	607	595	655	645	648	644	653	599	652	664	639	651	668	614	675	594	606	670	669	652	621	625	603	664	600	643	635	640	619	627	615	624	589	635	645	657	601	623	652	612	630	636	645	614	639	675	617	690	629	632	629	646	654	626	639	610	609	599	637	617	638	628	616	650	620	672	657	602	644	632	610	665	669	645	606	637	644	626	676	617	616	601	615	625	669	643	658	617	629	638	585	656	637	636	625	670	654	709	636	631	679	653	657	650	657	623	651	634	632	649	663	604	636	595	660	651	637	641	614	648	652	644	657	670	682	574	652	597	624	607	699	633	639	624	638	595	652	649	667	627	673	672	614	653	629	635	619	642	665	655	623	601	616	655	606	616	602	603	657	632	636	638	694	559	638	652	600	559	658	676	639	680	696	617	627	640	663	649	612	629	631	655	649	594	617	591	664	606	615	594	646	670	631	646	651	656	612	667	640	652	640	631	590	670	598	634	641	614	645	653	653	626	601	628	616	653	626	605	629	625	633	646	648	626	638	657	593	627	657	647	642	685	687	654	604	601	647	651	602	636	605	650	648	616	625	621	641	603	620	652	662	616	617	627	626	568	632	693	668	595	657	633	660	681	712	630	589	628	610	594	601	603	630	656	682	639	618	638	637	650	619	649	689	639	617	630	592	637	640	614	631	642	622	622	659	646	714	592	634	652	623	624	594	618	686	598	651	628	652	630	609	663	632	608	618	631	647	629	610	666	642	647	638	624	653	599	634	611	614	644	639	665	625	634	650	600	547	600	627	664	667	629	612	619	624	660	625	636	652	618	637	634	657	630	657	685	614	643	586	629	709	610	648	606	606	617	650	614	605	669	659	630	630	637	644	597	632	640	650	648	635	618	610	625	614	648	617	624	656	661	632	651	666	635	625	608	633	614	641	638	644	613	640	637	622	649	573	670	646	654	586	631	653	626	603	618	667	650	635	697	672	673	617	635	624	649	636	624	696	623	630	643	622	630	673	624	678	680	638	635	624	611	647	667	723	596	633	624	674	652	623	594	614	616	625	665	687	607	645	647	628	638	634	655	609	631	637	640	619	602	619	580	627	625	648	617	635	640	661	659	620	659	669	574	668	650	607	621	621	641	627	610	670	604	604	606	652	613	639	654	652	646	659	663	680	600	607	619	646	616	602	654	646	636	644	661	603	627	687	642	649	644	671	628	618	630	667	635	637	673	639	659	657	605	620	653	645	633	608	696	640	639	654	624	698	615	606	590	617	635	695	668	644	625	624	620	633	651	634	644	600	658	654	617	663	683	637	615	624	647	634	631	664	615	631	625	611	615	606	651	625	657	628	580	677	657	608	626	636	572	646	616	705	615	629	579	639	606	612	658	687	637	654	640	620	608	602	635	622	659	651	641	644	646	667	626	650	609	656	604	616	629	643	646	664	598	627	646	623	634	630	581	632	643	615	655	624	678	643	638	662	606	628	623	651	688	630	574	647	651	636	631	657	618	635	601	629	577	607	625	625	630	633	649	661	592	627	606	625	623	651	592	653	612	675	573	621	675	651	650	663	609	643	590	653	628	688	641	660	597	632	636	673	634	662	620	630	632	646	679	602	624	664	658	626	590	609	611	652	645	624	691	662	667	655	688	628	655	634	623	672	661	637	660	621	630	648	619	562	690	566	649	645	615	644	610	611	646	628	577	640	623	647	631	635	664	613	657
26191	47180	36879	26233	20345	15405	10717	7827	5569	4365	3435	2552	2252	1962	1567	1545	1288	1229	1236	1105	1081	1017	1038	939	929	862	797	846	789	762	782	800	801	798	797	731	768	725	738	671	686	692	678	694	678	726	628	662	637	676	686	697	702	672	636	680	685	681	596	640	645	694	668	705	667	657	690	682	641	680	719	642	639	677	664	666	648	671	659	624	673	674	640	678	638	678	681	679	694	656	629	662	668	640	680	611	650	685	700	663	675	654	658	677	642	692	662	699	650	682	667	634	636	678	665	619	721	668	660	717	645	693	665	700	647	690	678	690	668	655	666	657	695	676	655	667	647	673	682	666	718	632	654	677	691	691	695	627	651	653	679	702	667	666	687	660	683	662	706	698	664	637	604	691	699	671	696	683	677	645	674	631	678	632	610	654	689	672	672	684	697	670	726	653	670	695	652	691	666	698	637	637	659	679	627	685	668	673	647	682	651	650	663	588	652	627	630	677	673	678	718	667	690	656	683	679	666	665	693	684	715	658	668	680	688	668	692	681	681	624	656	643	683	683	696	635	670	660	661	654	682	705	642	671	670	695	624	697	659	666	682	692	620	656	669	664	611	691	681	680	655	669	673	657	682	659	707	721	650	620	676	706	612	685	643	666	669	680	649	666	626	674	669	670	662	665	681	623	702	642	704	620	659	664	671	645	653	689	691	715	628	662	691	650	718	697	631	642	628	666	669	670	654	655	641	675	689	657	713	657	638	657	673	671	650	617	666	675	663	653	671	609	660	673	670	670	686	701	680	696	682	684	618	657	669	691	622	675	662	643	654	670	619	622	649	678	647	676	678	638	664	697	665	654	671	682	685	694	664	664	694	638	643	660	674	686	670	695	665	683	723	658	677	663	687	689	671	700	678	627	663	659	642	629	696	667	659	691	705	673	694	655	673	653	633	647	692	631	668	662	679	661	630	627	678	675	665	652	670	689	642	688	656	688	672	676	617	662	678	640	652	650	678	665	631	661	678	634	669	617	648	665	672	707	696	665	697	611	685	666	694	684	684	691	658	661	671	697	692	656	704	634	696	675	679	646	641	633	675	688	638	643	606	739	699	675	698	696	666	608	707	682	719	671	703	668	651	699	704	681	632	652	653	653	664	629	667	662	638	687	692	656	709	697	632	665	631	649	674	667	676	620	627	633	686	713	680	694	666	644	669	673	645	665	692	694	679	635	673	714	644	669	657	714	712	686	621	709	699	644	615	669	676	630	641	685	634	656	670	688	650	673	697	679	651	646	653	684	679	665	641	685	691	637	684	641	654	672	649	661	651	641	679	692	631	616	697	649	639	644	701	684	669	670	732	712	659	668	710	701	696	704	648	667	669	688	682	699	678	609	643	684	684	660	661	668	637	698	661	659	655	705	690	663	672	688	684	710	666	673	665	630	671	697	656	602	667	644	658	683	668	666	640	699	601	650	675	648	678	654	732	659	659	704	668	673	630	630	624	652	656	633	660	691	647	718	642	678	677	662	663	686	663	667	658	669	687	617	681	685	640	696	657	650	610	658	686	659	701	727	642	611	634	675	685	669	648	664	670	656	638	681	644	673	605	659	655	700	671	633	681	707	656	626	667	643	657	673	678	641	692	683	686	684	632	680	673	647	683	700	678	665	669	628	655	671	648	702	660	679	663	706	637	679	645	665	674	697	644	701	652	666	646	681	690	653	671	694	687	671	647	688	700	659	680	673	653	656	659	692	662	646	670	699	649	664	678	649	685	662	598	634	674	686	677	698	670	682	644	688	675	665	658	681	653	703	647	658	647	725	661	641	686	651	674	629	657	664	690	718	648	676	692	639	687	695	708	652	665	643	617	674	661	708	651	718	691	661	724	694	653	682	667	643	653	711	668	679	678	655	648	686	664	656	692	700	649	675	671	682	643	640	643	699	618	680	646	685	684	703	661	696	663	701	670	700	675	680	690	689	648	682	682	618	678	638	682	685	682	734	650	667	698	627	655	654	637	706	679	688	670	660	600	671	662	684	667	640	664	648	672	647	672	640	660	664	660	718	686	688	672	673	723	658	676	663	683	651	662	646	665	600	681	673	681	668	695	658	690	678	670	637	637	664	660	649	690	635	684	681	621	666	651	644	611	663	636	652	648	685	640	673	632	692	680	674	672	634	643	685	653	675	656	633	685	683	656	641	722	665	670	684	665	679	673	647	696	668	681	661	679	714	677	658	648	671	680	656	630	641	649	688	663	673	657	652	704	697	623	634	673	677	676	695	659	659	650	686	649	653	643	658	635	686	677	641	681	720	615	694	659	695	654	666	658	660	671	692	674	675	604	648	636	684	647	647	668	700	691	678	683	644	664	689	692	653	650	657	655	671	652	652	701	693	670	666	649	681	638	644	638	689	635	666	651	677	654	667	634	681	704	646	627	694	666	673	619	656	662	659	637	635	677	669	648	662	705	638	607	677	671	661	631	660	648	663	648	641	681	661	620	671	675	672	657	675	663	670	672	671	687	676	623	622	660	660	647	661	659	669	665	662	667	695	659	679	667	666	657	667	688	695	635	694	641	665	654	651	660	654	678	671	631	665	669	636	636	687	671	647	679	678	702	667	685	687	702	732	660	647	694	668	677	653	699	616	677	687	671	679	704	687	666	658	706	647	675	646	660	661	657	651	654	678	675	669	723	636	668	686	682	669	712	692	669	654	670	691	668	653	713	657	669	650	666	658	679	668	614	651	689	667	626	694	651	666	677	668	652	650	715	640	647	699	673	634	671	680	669	721	663	713	663	682	615	626	665	656	669	657	640	677	606	666	668	695	619	643	691	651	661	641	655	662	710	672	618	653	680	661	679	676	673	631	647	659	666	663	661	672	692	643	688	679	707	651	702	691	650	645	657	636	650	694	676	682	652	682	645	648	664	708	676	651	675	654	656	643	615	630	642	670	651	637	663	675	651	680	665	661	642	614	618	701	676	652	719	699	686	648	667	690	697	647	652	651	677	663	673	683	744	673	700	653	672	641	689	676	648	679	638	643	658	664	715	682	710	656	678	658	694	657	694	694	658	678	657	662	724	674	626	648	672	662	661	683	619	652	650	666	640	670	648	713	704	668	681	652	688	661	665	674	711	668	629	722	662	656	600	654	654	617	662	677	706	681	647	715	634	686	604	638	639	661	669	691	654	657	667	640	707	685	678	681	694	650	663	619	655	687	715	646	706	731	617	627	664	654	693	699	647	755	682	686	677	652	676	683	678	622	653	622	685	668	645	677	675	686	666	660	713	621	718	675	633	664	651	670	652	646	638	691	668	682	686	637	675	662	701	699	683	649	687	659	677	653	631	655	625	633	661	640	666	649	651	648	674	640	675	688	683	664	639	676	693	675	652	677	713	665	658	686	668	706	696	663	678	703	687	648	654	674	692	646	686	673	696	651	697	664	710	694	655	662	659	694	692	667	685	699	604	678	660	669	682	666	656	643	697	689	684	698	664	700	661	660
24513	20974	27374	25737	18986	11425	6418	3803	2786	2027	1728	1268	1110	916	855	810	679	592	590	594	559	499	494	447	386	404	422	403	409	378	379	351	356	378	409	371	376	366	353	339	333	369	304	345	323	347	348	312	328	355	330	357	314	312	312	333	359	318	325	318	321	299	328	310	342	297	313	333	329	325	302	325	332	335	296	336	321	311	295	315	333	326	326	330	327	346	283	309	321	333	320	337	335	321	318	324	339	310	325	313	307	339	311	303	347	295	298	321	343	344	368	339	288	289	322	339	311	301	348	324	350	339	336	329	297	311	332	349	334	291	317	316	333	319	309	325	313	345	288	319	305	337	313	340	328	299	301	326	333	361	322	302	325	331	346	311	334	325	312	321	321	344	320	321	307	319	334	295	330	334	331	320	299	310	300	353	342	294	333	360	315	305	324	353	340	312	340	371	301	314	317	348	287	308	323	336	310	320	313	306	331	353	305	311	334	337	321	314	294	344	342	333	313	305	342	300	329	313	343	329	334	312	317	322	333	300	316	314	323	334	333	332	346	334	329	324	316	329	326	327	299	324	316	321	320	312	353	311	322	306	304	306	316	320	335	317	327	316	316	321	346	323	338	334	316	341	340	341	332	324	298	332	310	310	319	321	330	305	343	335	319	333	320	307	329	314	333	302	345	339	306	295	340	325	337	299	335	323	298	339	313	303	310	351	316	328	329	299	338	312	364	328	357	346	317	309	319	308	322	345	328	309	323	305	313	335	314	324	321	335	307	334	334	332	322	334	340	343	341	330	326	319	316	317	310	339	334	334	337	315	335	308	354	291	330	296	338	322	314	315	323	340	335	328	329	325	352	314	361	349	299	319	314	316	340	324	315	324	302	315	322	324	317	345	271	303	301	343	289	346	294	315	334	317	306	328	317	311	318	315	348	293	305	330	328	339	318	287	303	310	335	330	284	327	344	319	326	322	331	347	322	346	315	306	325	329	325	326	330	317	329	306	313	304	312	306	317	315	325	301	338	289	315	318	324	339	334	317	304	331	305	338	323	331	314	313	318	297	326	315	286	309	321	344	373	319	331	331	296	325	333	319	337	314	329	327	317	313	324	309	320	317	344	292	322	324	333	348	352	336	305	349	332	320	313	319	321	304	319	335	288	329	324	335	304	312	330	317	347	313	330	307	347	323	357	335	348	331	346	327	293	352	351	331	331	314	324	333	327	313	339	323	319	294	316	312	284	299	328	330	324	317	309	321	332	320	329	312	354	318	339	337	313	303	317	344	320	344	322	317	315	298	330	328	356	340	345	332	367	309	302	337	318	315	325	337	324	330	319	362	292	338	297	300	307	351	342	338	344	325	306	334	355	337	329	330	325	319	315	361	350	308	327	356	340	318	327	321	373	301	334	317	320	303	319	326	319	335	301	297	317	343	338	365	339	362	361	350	320	319	339	303	288	292	294	299	288	325	351	279	326	329	360	310	305	315	299	355	338	339	350	274	346	296	303	343	315	319	328	324	330	327	351	296	291	323	330	327	319	336	316	302	303	344	331	325	322	340	312	324	319	324	283	332	332	265	302	351	335	320	342	340	325	325	336	339	280	339	276	332	336	311	326	335	316	339	346	329	327	318	325	303	333	340	329	315	311	322	326	325	321	324	306	309	341	340	306	301	348	324	281	322	340	337	305	297	303	318	325	308	294	292	305	332	328	320	320	340	315	353	344	318	350	322	332	337	337	324	346	351	335	329	320	334	370	298	311	326	327	348	339	313	338	300	329	308	296	345	335	320	277	321	303	334	337	323	311	311	305	317	332	307	321	329	365	333	319	329	359	344	309	325	315	324	310	309	293	302	331	332	300	300	326	344	321	322	339	339	333	323	350	325	339	332	359	332	330	334	306	328	340	346	331	329	344	340	340	321	314	349	334	341	318	335	326	305	301	328	315	342	336	348	336	343	330	305	323	326	325	306	290	305	326	340	354	332	358	325	374	314	311	320	314	318	322	326	349	318	324	328	289	299	337	319	293	340	312	323	316	318	320	342	314	342	320	332	315	338	326	331	304	308	307	315	348	308	351	289	303	322	313	349	311	301	333	321	342	328	358	340	307	340	305	348	339	300	304	283	323	305	290	330	317	359	321	332	316	349	335	327	317	301	311	335	325	335	311	327	332	316	342	383	307	310	330	319	307	308	296	296	317	296	364	310	300	325	309	323	318	366	318	314	323	334	328	324	340	337	332	328	307	326	324	330	334	319	299	330	288	311	328	298	282	296	320	360	331	331	329	312	334	349	332	298	330	328	322	348	303	326	356	333	300	362	337	321	323	321	327	332	322	312	308	277	322	302	344	326	330	310	343	306	329	319	345	342	314	363	326	358	315	303	299	317	306	315	311	342	332	320	325	357	312	351	329	306	314	310	347	331	322	313	353	330	313	321	305	312	302	295	336	319	313	311	329	315	367	313	345	346	294	342	361	329	324	319	304	293	302	324	329	331	332	311	358	298	312	340	318	330	336	344	320	320	344	337	314	329	330	305	291	295	321	325	289	304	314	325	319	314	305	339	300	313	328	298	301	331	314	325	314	331	328	303	328	302	306	321	314	339	368	314	336	338	314	321	319	329	304	317	309	324	302	311	317	302	276	317	309	297	311	306	330	302	354	301	324	323	308	317	335	299	343	335	290	323	361	325	347	330	321	309	311	325	333	318	334	338	323	290	350	314	331	369	298	333	334	297	326	321	321	335	324	313	332	302	347	335	312	326	340	346	330	322	314	339	340	320	316	328	339	300	340	329	320	338	314	316	323	313	322	313	344	344	307	315	323	311	316	331	294	327	318	336	346	338	351	340	372	354	329	281	333	338	313	294	355	317	348	312	294	301	286	316	286	330	315	328	334	339	310	318	319	350	334	323	311	342	337	310	348	366	292	332	356	305	299	303	333	296	317	326	343	335	313	343	352	334	314	347	335	330	320	313	281	339	314	320	333	300	309	349	295	326	326	331	309	338	298	304	330	300	328	314	334	328	308	316	325	341	329	342	316	286	334	337	334	322	333	347	306	345	328	313	347	343	320	327	330	295	360	307	335	305	319	315	328	318	321	340	300	333	310	353	308	326	323	338	315	338	363	310	334	341	316	292	335	305	309	284	334	329	332	343	324	327	327	303	330	302	338	308	293	336	320	336	358	335	295	324	366	368	319	288	306	342	350	311	331	324	319	290	311	320	311	297	361	349	305	340	309	306	318	341	334	307	368	294	317	328	320	299	314	322	319	288	319	318	339	328	311	306	307	301	339	346	330	299	318	322	312	308	327	295	325	341	344	295	313	300	329	345	312	338	326	334	341	335	313	316	312	324	295	349	338	294	318	363	318	346	321	339	318	316	322	322	316	306	329	323	349	306	312	309	318	297	337	307	338	323	338	330	369	314	325	327	322	350	359	318	309	322	338	368	340	316	321	324	357	324	337	312	335	320	328	329	354	339	317	295	277	312	358	309	287	325
24984	44285	34914	24664	19203	14231	9724	6665	4872	3573	2841	2070	1745	1433	1245	1165	948	931	853	772	706	620	647	573	478	531	509	516	505	446	428	449	520	469	434	435	381	375	408	388	375	380	357	376	408	352	362	333	393	374	367	353	346	369	385	381	362	357	383	402	321	356	337	382	370	349	347	346	332	331	353	367	377	349	362	337	366	374	357	346	411	339	378	369	340	363	357	364	334	351	360	354	372	349	367	378	363	355	391	345	342	377	391	354	337	349	334	352	339	346	331	364	339	346	378	343	373	335	354	363	345	370	318	339	350	364	302	339	332	372	374	359	362	369	329	358	356	373	362	364	333	366	362	370	360	357	356	334	355	355	356	348	350	361	373	355	359	329	359	348	350	342	356	354	331	345	344	372	327	344	352	364	326	311	371	346	331	349	383	384	401	351	362	386	355	320	353	360	346	366	355	367	338	351	362	370	344	337	344	336	343	401	350	332	343	340	341	349	354	365	338	369	325	336	358	339	358	352	351	360	358	347	361	347	384	363	369	328	324	328	384	354	408	363	369	363	331	355	320	346	350	330	339	343	372	344	385	359	348	329	325	348	340	366	338	348	359	346	345	354	347	397	353	363	364	343	355	328	353	334	351	329	346	334	354	326	338	335	358	378	363	346	344	369	357	348	362	379	356	358	359	375	370	350	338	363	362	378	392	328	369	345	364	342	345	344	328	360	319	343	356	344	329	348	331	336	367	356	403	351	350	353	361	355	321	369	343	337	331	368	330	393	332	370	373	333	341	372	358	337	373	314	362	319	340	369	350	318	343	352	336	333	351	332	367	354	337	352	360	357	367	359	388	360	353	337	338	351	380	354	329	354	366	360	373	366	378	334	329	357	343	345	343	351	390	335	349	379	351	338	346	356	343	352	326	337	361	387	358	377	372	359	323	350	359	371	343	387	347	337	378	344	350	344	364	400	357	334	340	358	367	365	388	330	325	342	329	357	364	347	344	367	352	335	356	356	331	337	363	361	352	336	336	326	332	353	387	363	344	361	371	328	371	380	348	374	343	376	319	376	347	404	332	326	360	304	357	325	331	344	362	385	363	383	317	358	368	333	372	339	333	378	315	350	374	351	323	332	335	353	333	367	325	353	332	365	350	338	382	347	333	368	367	372	359	368	382	358	372	359	360	360	373	348	381	372	343	358	368	347	385	360	343	344	334	383	369	370	351	370	373	382	336	350	364	342	366	353	334	352	384	397	371	378	370	315	358	365	354	374	323	388	374	347	353	384	356	353	365	351	360	382	361	340	347	364	363	317	375	354	361	373	348	354	335	377	377	336	327	337	376	354	362	346	298	358	346	347	340	325	365	327	355	357	361	379	351	343	380	363	362	341	356	312	333	390	354	382	327	382	355	352	356	377	362	388	368	325	346	353	373	342	329	344	378	366	357	362	367	363	327	331	345	330	382	358	376	363	351	371	391	389	353	344	376	363	389	292	340	345	378	385	350	340	312	380	392	362	365	373	350	354	340	350	363	369	349	361	358	382	367	354	362	376	358	367	339	362	354	338	322	350	356	358	340	340	353	368	366	384	326	354	379	364	361	340	337	345	353	391	343	343	365	355	337	355	354	355	337	387	336	381	348	328	389	350	351	370	363	347	366	372	374	314	356	338	359	366	336	337	318	344	338	344	381	378	359	365	359	359	330	337	389	333	352	382	334	362	377	353	376	369	372	377	337	366	356	355	355	341	358	334	363	376	347	322	370	353	345	334	379	388	353	352	360	333	370	331	375	385	356	349	326	327	359	348	344	356	325	377	349	367	369	344	365	341	348	351	352	351	370	354	348	356	374	324	385	361	326	359	351	337	325	413	368	334	369	377	357	360	346	327	390	381	333	342	361	349	381	383	340	356	332	372	392	381	377	326	343	341	317	360	377	351	372	394	332	358	380	373	380	349	400	359	359	372	330	365	375	311	365	346	374	350	385	383	342	354	370	377	374	332	337	360	330	347	335	358	384	322	347	351	303	330	308	357	370	343	340	377	371	328	340	357	354	349	349	367	332	344	350	345	365	313	360	371	337	344	350	344	398	410	351	366	364	352	371	361	371	372	344	329	375	368	337	384	368	358	331	383	351	357	346	364	366	355	356	356	381	398	333	329	395	348	373	362	346	325	369	376	359	349	322	352	324	314	339	365	352	364	368	355	347	356	377	316	375	319	340	339	360	339	335	360	327	360	361	323	360	353	354	365	349	333	353	384	337	366	379	370	341	361	357	351	342	363	364	369	348	346	353	332	331	344	359	368	382	355	348	378	341	378	325	346	364	365	338	326	360	351	371	393	368	346	354	345	347	346	352	361	349	330	362	384	383	365	374	372	326	361	369	370	357	373	341	339	366	342	342	357	349	368	357	367	332	345	370	333	344	326	332	342	354	347	340	368	349	369	296	340	372	357	369	322	362	368	374	388	367	389	333	330	336	395	369	313	362	350	324	355	349	360	337	345	352	361	332	383	376	360	354	353	358	341	346	369	350	373	385	339	361	346	345	334	348	362	344	341	370	371	360	392	329	344	334	349	348	356	325	356	360	341	369	362	317	368	389	367	350	341	356	331	327	332	376	333	334	357	398	378	353	356	338	372	369	357	340	387	352	341	355	383	355	350	360	361	369	375	355	342	342	347	328	350	351	344	365	371	366	344	366	317	348	343	352	380	363	352	357	355	358	369	384	365	336	371	362	354	344	360	374	345	368	362	334	326	369	366	358	370	377	345	391	366	365	346	336	362	368	370	343	359	368	321	357	354	342	385	331	334	365	334	357	363	314	371	342	349	373	365	376	345	369	367	365	384	383	336	389	352	366	356	330	352	358	365	377	337	333	383	318	332	343	371	365	354	417	366	397	374	342	368	349	342	353	332	366	320	329	357	361	344	339	344	332	336	342	365	344	337	372	347	349	342	360	358	331	359	346	352	364	330	381	394	355	365	348	353	350	336	379	336	360	389	351	364	379	352	352	341	366	359	370	341	336	402	359	350	362	335	346	360	333	327	359	347	348	342	330	338	375	365	371	358	358	357	386	368	327	346	323	340	385	343	361	337	397	371	344	377	345	380	362	359	374	349	346	374	373	356	317	327	331	365	334	357	332	355	332	360	353	353	404	330	344	367	333	318	386	356	321	304	379	329	365	374	345	356	344	310	399	397	349	375	341	346	339	353	341	379	351	354	380	341	353	370	380	364	346	359	351	374	369	369	353	383	357	364	337	317	326	349	380	321	378	367	347	357	339	343	338	373	382	365	337	375	333	376	327	378	335	357	369	325	331	330	347	323	365	331	351	349	344	369	368	374	324	350	339	335	341	346	329	385	337	377	363	335	356	336	361	339	366	368	363	350	329	372	368	389	361	346	302	373	363	340	370	362	378	343	355	372	368	334	352	345	368	346	330	354	371	345	382	359	336	363	347	380	384	330	347	344	363	364	385	355	340	359	378	374	387	346	356	338	329	355
22409	21052	28681	23691	21246	22040	17696	7530	4463	3662	2844	2186	1829	1699	1527	1444	1288	1117	1068	972	1003	901	979	848	888	843	728	739	746	708	694	737	784	776	707	731	687	721	681	641	639	672	638	653	673	633	623	622	634	659	667	634	660	665	637	638	617	616	633	622	629	601	649	633	612	648	636	641	633	639	610	664	617	632	655	626	596	614	630	583	620	626	646	619	597	602	584	571	628	650	599	641	666	596	666	623	625	668	662	616	609	617	624	661	639	647	654	603	586	654	605	609	676	652	644	653	604	633	596	670	614	621	609	701	652	631	643	639	592	611	628	637	619	648	604	668	602	665	615	637	664	654	651	635	632	615	616	643	666	591	631	617	648	609	603	645	625	633	600	657	633	663	664	621	602	631	635	627	644	680	625	559	611	657	613	620	636	661	667	668	639	656	633	603	613	620	652	668	628	611	589	644	645	611	600	641	599	632	637	651	606	665	562	587	598	611	639	623	607	655	658	601	702	622	615	614	645	591	580	622	637	663	650	587	604	600	607	625	592	694	623	670	631	658	673	587	640	614	671	596	625	634	621	612	616	654	607	635	635	615	628	621	620	633	605	594	648	646	614	648	687	652	644	610	695	635	619	638	659	660	645	601	631	645	618	641	651	657	636	582	642	598	633	620	670	582	595	634	618	663	615	639	598	632	650	576	683	628	637	600	655	616	605	610	615	648	647	612	680	638	617	661	631	617	603	642	606	613	617	618	631	664	656	630	666	632	650	632	644	705	619	620	651	622	642	680	602	649	645	623	605	684	650	658	621	602	679	636	649	641	603	626	652	604	590	642	670	641	625	662	620	580	625	568	638	655	650	638	627	640	612	601	636	637	622	688	656	637	607	644	644	669	690	649	678	632	659	635	654	668	601	674	610	596	634	634	627	652	628	660	699	606	649	630	609	558	625	670	609	598	634	606	639	672	643	640	623	644	622	630	616	692	639	618	672	626	574	684	622	631	613	616	595	654	646	609	607	620	609	669	609	623	643	677	631	660	629	671	568	638	610	602	631	625	594	650	674	642	613	663	626	613	611	628	582	618	602	645	634	689	627	589	607	631	638	638	669	620	637	597	604	662	613	670	638	592	629	603	627	643	639	592	619	634	608	629	613	610	634	694	635	590	625	612	639	645	602	642	578	693	654	614	622	649	643	612	620	598	596	617	615	654	615	640	650	676	674	648	647	679	606	640	632	653	619	634	643	679	610	625	597	593	636	644	606	616	624	667	598	606	624	591	630	639	611	634	675	630	650	620	618	635	626	638	635	578	633	614	644	645	630	637	626	629	604	636	639	674	636	634	641	620	609	646	646	607	634	699	588	650	639	658	621	640	606	646	613	601	634	662	593	608	649	645	607	636	607	631	647	652	642	612	640	619	648	603	645	610	617	660	628	638	662	589	626	593	645	685	671	599	644	604	603	635	641	600	645	625	661	686	621	622	655	614	605	603	612	637	623	695	615	662	635	663	661	639	663	606	641	664	648	656	640	617	654	572	629	617	634	625	650	625	639	604	619	661	692	618	644	658	633	631	623	619	685	628	613	610	601	625	614	598	643	644	649	637	664	617	641	586	623	634	614	650	583	651	597	609	624	624	635	654	644	617	584	635	660	616	617	657	659	642	617	625	598	658	630	627	627	599	644	649	642	648	638	625	645	658	630	627	635	631	594	594	618	617	632	621	612	659	648	642	598	631	615	634	666	617	612	616	619	644	649	654	650	623	673	640	671	604	633	625	663	600	638	653	631	638	586	622	650	623	607	610	575	608	629	578	606	631	668	639	601	576	629	637	647	625	641	651	649	712	630	618	633	620	609	604	627	627	637	633	644	679	627	626	644	627	631	661	629	628	638	627	620	625	594	632	564	639	641	656	634	643	691	644	601	695	605	648	626	557	597	657	650	595	604	622	670	655	663	636	626	608	632	590	612	646	664	664	632	640	653	598	648	608	620	623	646	591	622	616	650	625	623	642	671	631	620	679	605	621	668	650	651	660	592	649	671	567	613	604	602	609	609	668	611	609	656	599	630	629	653	634	648	616	634	637	616	596	609	649	652	626	641	662	662	615	629	625	597	658	696	629	635	611	614	647	635	611	631	654	675	649	627	625	629	640	627	582	597	635	641	594	668	621	591	667	612	603	708	629	627	601	630	614	626	626	604	651	635	605	639	654	627	635	632	592	681	671	613	637	658	607	638	657	646	628	622	618	625	654	676	697	610	648	645	665	622	659	605	588	623	660	665	680	625	644	617	612	622	637	645	601	633	597	595	620	625	614	593	647	636	664	630	632	614	605	624	638	562	630	632	607	659	669	649	646	627	648	623	677	648	599	641	652	613	657	668	602	661	630	630	607	657	631	620	602	638	635	644	608	641	632	626	633	628	643	579	639	602	669	627	620	618	613	608	621	617	624	592	637	643	638	605	652	603	638	594	643	601	620	626	684	630	589	628	625	679	624	634	660	639	641	647	629	610	610	581	666	618	631	603	640	653	650	610	662	664	615	642	644	642	668	650	596	653	629	619	647	628	691	631	619	625	678	642	612	595	657	605	650	650	663	619	590	628	639	643	620	632	626	643	630	609	643	610	586	603	628	619	600	590	638	641	641	630	662	664	642	664	636	635	619	636	631	648	600	602	636	622	649	656	661	620	576	618	605	612	667	595	612	617	606	673	598	657	618	612	637	596	591	648	667	669	619	627	645	567	603	610	653	637	635	608	624	593	623	643	614	629	595	663	605	672	680	591	675	667	625	616	605	619	653	616	635	583	606	652	566	649	621	616	634	629	678	601	671	597	615	667	655	629	653	643	619	637	641	615	664	606	612	598	609	649	627	585	647	581	620	609	622	661	650	597	627	700	616	592	587	650	633	623	627	603	650	655	640	689	590	631	633	667	645	596	617	622	656	642	621	648	606	607	637	654	658	664	658	584	616	631	614	616	620	644	691	616	643	590	576	630	625	638	601	644	668	617	624	629	672	606	649	649	617	624	666	642	600	627	617	642	628	630	678	604	640	613	632	646	694	636	581	569	647	591	618	583	610	668	611	608	605	612	635	590	636	615	692	583	589	622	647	626	660	664	658	605	611	645	610	635	617	627	602	651	593	581	622	653	614	605	630	684	648	658	604	646	656	621	610	614	611	625	634	613	599	627	615	623	619	639	653	650	645	612	671	649	577	595	632	639	586	650	636	589	655	665	658	607	692	633	654	606	620	610	595	600	649	606	624	649	641	658	656	648	667	608	616	600	640	678	636	626	609	659	638	620	670	645	610	647	626	629	662	680	611	605	661	626	654	643	612	621	616	649	637	624	590	614	657	596	626	635	637	621	648	676	639	607	619	614	599	599	678	658	622	680	610	616	687	605	659	668	639	647	612	603	597	620	603	673	617	655	651	632	612	599	600	656	645	625	658	616	622	598	624	629	673	625	634	582	651	606	667	674	656	608	644	673	625	678	642	673	629	661	631
27873	52327	41325	30905	24887	19400	14005	10073	7232	5582	4348	3492	2855	2446	2140	2023	1695	1380	1368	1239	1196	1136	1157	1055	924	928	867	857	846	842	784	849	845	801	799	722	774	774	686	700	664	744	733	677	739	723	644	732	691	675	691	626	653	664	621	652	685	660	615	622	671	657	669	735	625	653	678	682	659	620	678	698	632	728	644	623	644	622	671	706	708	692	721	709	633	685	635	685	700	700	662	638	696	678	634	666	688	657	691	657	612	671	657	660	659	646	624	662	654	660	676	685	668	667	698	689	650	660	668	714	658	664	650	663	668	663	637	643	660	666	647	624	656	667	665	688	662	680	672	656	625	693	690	679	707	658	640	665	659	694	694	635	692	652	634	706	709	620	622	678	666	668	668	677	666	665	657	659	695	683	669	674	666	614	659	618	695	653	627	660	704	697	678	709	659	702	673	681	661	666	696	642	708	637	667	672	626	666	654	719	660	661	680	695	614	653	668	686	673	723	727	650	672	634	676	644	686	678	643	674	649	626	616	682	644	638	660	688	679	617	650	625	639	647	677	667	655	620	611	688	669	684	670	689	657	680	682	653	657	659	651	687	661	650	688	626	662	677	671	661	655	676	679	677	666	633	656	685	577	661	672	677	704	672	660	667	645	678	634	672	700	664	697	662	610	654	692	647	661	616	677	719	647	635	668	682	707	647	645	678	683	635	701	652	675	627	686	648	686	631	633	622	710	679	634	698	660	697	680	680	676	676	665	633	621	640	681	699	664	663	639	664	672	644	666	660	605	672	653	656	665	658	655	641	650	660	723	704	628	599	625	668	705	681	686	662	662	663	620	666	654	665	688	633	666	671	665	627	657	646	668	613	680	672	681	680	607	718	634	659	706	640	680	658	647	680	656	657	664	621	678	616	675	624	682	639	658	628	682	663	656	714	646	629	680	691	662	648	647	633	694	684	646	678	639	657	672	703	646	634	674	693	651	680	656	673	666	648	668	620	688	715	701	674	668	676	687	640	652	616	627	648	701	644	653	688	675	633	699	661	643	655	681	643	681	644	690	681	654	646	656	642	694	632	653	672	693	677	663	663	685	610	645	615	686	666	636	668	661	674	645	680	694	686	651	670	641	703	673	674	643	670	686	632	699	625	708	650	695	660	671	665	633	672	656	660	645	646	687	691	652	652	631	661	686	645	702	689	693	637	664	694	674	661	712	647	658	657	661	683	680	695	626	681	635	714	643	665	661	693	616	638	692	684	661	675	678	714	690	679	653	699	596	661	611	674	680	686	657	669	694	658	671	712	632	662	667	660	666	650	612	627	649	653	641	646	677	644	686	651	680	633	700	670	629	640	671	658	607	685	692	677	696	654	614	636	663	670	638	719	692	673	701	659	667	656	690	677	661	710	672	674	663	663	653	663	639	643	658	715	681	665	632	649	642	652	663	699	679	672	652	623	664	647	618	669	697	667	666	678	655	725	647	642	629	657	709	664	626	627	635	633	695	633	697	669	657	672	677	635	712	729	663	704	652	669	641	710	685	714	689	648	726	638	688	658	648	653	653	605	725	670	702	691	647	694	678	698	718	688	641	675	717	698	648	675	635	665	668	648	671	648	616	643	614	654	667	620	668	670	639	653	637	652	620	659	668	679	650	627	637	663	706	663	661	661	628	665	679	668	664	663	700	685	666	694	605	659	645	675	690	691	654	680	643	619	594	642	683	652	676	626	654	640	640	637	700	681	639	647	634	659	649	685	668	653	662	666	657	629	696	682	645	671	703	667	652	628	666	647	699	688	673	659	652	660	620	638	629	622	635	692	667	703	638	653	633	715	641	686	658	671	679	644	682	685	626	690	667	686	671	682	685	667	644	643	657	681	651	664	670	677	652	668	649	633	656	663	629	686	614	719	674	663	673	649	661	675	668	668	662	653	620	669	628	653	647	644	658	664	650	634	662	635	675	645	653	628	707	674	628	715	719	680	655	702	699	694	720	694	626	677	659	649	635	627	644	665	607	653	651	615	662	659	677	670	632	638	669	716	689	679	641	655	658	707	632	657	607	620	721	659	659	625	633	605	643	637	666	636	658	623	673	651	644	604	703	659	620	626	674	656	664	629	651	686	662	659	691	705	686	688	658	672	652	606	688	651	630	711	640	663	603	678	617	676	690	669	692	674	668	708	625	702	692	659	659	623	615	660	639	656	680	674	672	685	625	658	672	646	705	653	697	703	654	647	644	684	673	686	691	701	683	643	672	696	678	679	639	649	621	710	627	665	618	688	669	661	665	682	714	644	673	618	721	683	649	682	657	678	684	667	686	710	630	665	658	693	664	666	678	676	659	690	652	650	632	672	652	673	667	670	657	706	725	653	685	636	659	652	667	630	689	655	647	671	704	667	724	659	662	694	659	664	676	642	644	671	652	653	638	655	655	663	665	653	668	644	617	696	648	614	631	633	651	665	627	707	701	671	704	659	702	681	622	639	637	684	597	643	685	657	640	701	673	635	660	630	659	644	647	688	645	660	685	645	694	715	613	627	623	590	681	669	669	663	636	638	698	633	637	625	664	695	651	649	625	635	660	675	641	697	670	673	656	645	693	696	674	636	666	618	671	673	658	678	671	648	658	634	674	679	670	687	675	652	709	668	672	682	722	661	670	688	648	698	709	687	648	634	619	661	660	686	655	652	663	678	659	649	653	674	621	654	646	646	703	659	678	676	668	648	628	659	659	678	656	669	635	692	620	659	678	685	677	618	679	679	677	678	665	672	635	686	680	694	641	642	669	650	680	641	712	626	652	635	622	612	688	678	646	662	663	610	638	658	652	664	667	634	690	709	629	640	650	625	631	655	661	666	633	703	649	683	668	671	620	679	705	654	669	653	668	658	644	638	673	624	613	685	690	670	657	642	683	714	653	627	596	682	682	667	648	676	688	709	681	672	644	691	717	621	641	656	652	685	619	690	658	644	673	713	683	648	639	670	675	648	666	629	638	661	678	668	650	694	655	679	607	649	663	671	653	656	598	673	694	675	599	681	701	683	656	668	647	635	684	613	686	658	723	662	609	663	594	663	682	615	669	666	656	680	693	684	656	681	678	699	644	666	689	679	641	630	632	672	656	691	666	662	682	646	613	667	673	667	689	657	654	654	673	594	699	631	698	636	681	622	677	689	647	617	671	599	727	667	635	648	668	666	656	662	659	664	637	637	694	662	645	645	687	647	646	656	658	638	628	654	663	659	666	628	701	713	666	619	681	694	646	676	649	661	671	645	635	684	645	695	621	686	656	652	643	659	668	685	685	643	634	689	642	622	685	683	633	646	671	666	699	669	628	697	608	677	656	671	656	643	673	610	653	688	684	665	629	646	696	682	697	667	655	690	687	653	643	654	645	670	676	668	699	659	640	657	665	633	661	657	637	709	719	623	675	653	687	671	633	669	637	630	695	681	630	639	642	644	693	633	648	680	675	667	647	655	599	671	683	666	636	647	659	684	689	683	694	650
28310	24247	27994	21388	12193	7180	4439	2929	2175	1675	1254	1039	957	869	783	737	644	599	589	526	560	536	525	522	460	475	462	482	447	460	451	420	434	431	372	396	463	387	358	412	409	396	395	417	400	392	341	370	412	402	394	441	345	381	352	393	364	407	372	376	397	362	382	394	382	365	409	367	394	384	365	400	398	394	421	390	375	369	373	366	398	415	398	368	375	365	384	396	361	369	393	376	406	397	404	425	404	404	408	408	362	411	394	348	374	378	400	405	373	420	399	397	407	400	410	370	379	381	424	351	410	384	362	382	404	383	386	393	397	395	406	382	365	411	382	377	385	380	390	372	393	403	382	402	365	387	385	374	403	393	373	408	401	391	389	393	361	422	401	403	354	382	393	348	349	412	417	407	400	377	400	420	415	417	393	408	347	386	374	379	373	372	405	368	335	351	385	398	380	412	407	408	406	380	368	376	372	385	380	396	381	383	404	383	403	381	404	417	391	401	384	399	416	353	405	397	386	387	411	405	392	403	378	411	397	366	365	384	411	394	427	382	361	371	407	366	350	425	387	389	405	353	370	404	420	380	363	369	393	391	389	364	424	385	371	361	395	394	398	395	412	406	410	395	379	408	360	378	428	401	384	389	421	366	390	413	391	346	401	437	394	379	402	386	383	395	384	395	389	388	401	395	425	409	406	376	394	378	387	372	418	399	374	363	392	365	368	351	379	380	398	410	408	391	441	396	388	389	367	370	398	408	386	415	397	405	378	428	374	385	373	412	357	351	345	384	413	362	375	385	389	382	399	388	408	399	429	408	383	402	397	347	390	385	411	389	430	378	369	414	369	386	388	376	414	362	360	355	399	402	353	368	413	383	390	375	383	379	392	402	383	389	394	420	380	425	416	415	381	397	387	376	406	391	402	391	393	384	401	386	364	405	364	406	401	379	423	403	381	347	379	400	402	401	427	372	367	363	386	402	369	402	369	368	377	378	349	372	416	388	368	396	382	416	407	399	407	342	353	376	385	388	350	382	396	377	390	380	426	412	381	423	399	396	388	403	386	356	388	375	386	427	399	381	398	381	384	414	384	402	379	387	350	385	411	388	388	380	382	407	427	415	397	383	433	380	382	378	410	397	431	403	415	383	376	382	421	367	393	389	403	419	396	414	387	415	396	385	348	390	382	341	406	371	419	388	417	387	392	410	387	386	382	376	382	418	431	399	396	427	366	398	410	388	385	391	391	387	338	379	408	335	367	395	342	396	405	371	415	382	390	413	354	387	431	367	404	356	424	370	388	404	407	390	385	379	390	397	396	393	380	417	374	407	406	383	391	410	386	368	361	381	400	386	382	396	409	392	377	427	396	422	379	385	380	406	418	415	404	391	381	378	368	404	393	408	405	389	375	383	418	367	403	361	393	423	380	361	397	377	377	392	363	397	397	386	366	344	395	359	391	383	366	388	381	384	378	368	386	375	382	370	387	390	382	371	374	392	405	393	364	375	347	374	353	381	396	404	340	390	372	380	376	390	366	386	403	383	392	408	394	430	401	392	418	398	431	393	391	362	411	380	413	389	424	342	419	379	394	398	404	374	407	382	386	446	378	394	393	370	416	360	399	402	383	396	411	384	391	394	383	387	391	385	387	394	363	390	423	373	434	384	357	399	384	418	376	379	404	373	355	363	385	412	410	368	392	395	376	406	404	427	386	440	371	379	369	380	375	420	404	385	374	370	396	360	371	406	404	379	403	363	398	379	388	368	380	425	359	372	400	413	386	388	418	410	386	410	429	428	363	403	379	373	415	399	425	419	374	398	383	419	408	378	424	379	424	403	413	417	351	407	378	410	385	416	382	387	434	419	376	429	394	374	409	357	405	413	386	413	354	404	428	400	385	361	401	405	366	343	416	405	413	399	373	377	361	380	403	396	357	343	389	363	392	382	395	364	400	400	345	394	364	390	392	359	403	422	386	416	385	386	383	377	384	364	382	394	419	434	403	377	396	383	360	374	379	379	394	394	391	389	418	378	367	381	410	385	400	387	397	407	396	409	399	412	404	388	354	391	408	391	371	396	366	407	419	400	376	399	399	366	421	383	383	425	382	410	366	402	369	402	429	400	353	390	377	364	438	384	380	436	419	383	403	421	404	375	364	370	400	344	373	390	372	388	396	391	404	418	381	383	388	378	386	368	412	419	399	365	380	375	389	389	394	404	406	394	406	375	407	399	388	377	377	401	440	406	405	401	369	384	387	382	407	413	410	405	395	363	393	396	364	409	373	376	411	410	355	429	402	389	386	416	416	401	378	392	393	402	389	385	402	384	386	364	359	363	421	369	377	392	377	379	381	372	372	381	368	414	413	368	415	359	427	360	360	383	391	408	362	389	428	382	403	388	353	410	394	339	350	395	389	400	353	380	418	389	381	344	360	371	391	353	396	396	405	385	377	442	390	354	388	392	374	416	369	381	379	382	373	411	403	371	409	375	389	396	391	418	373	387	380	383	383	406	369	384	356	389	386	413	390	390	362	363	392	413	387	379	381	373	360	383	390	397	412	377	386	382	379	405	407	361	408	371	380	411	394	402	380	394	376	377	364	379	390	368	388	391	368	376	360	386	381	368	378	413	431	381	415	398	376	375	389	398	371	402	411	378	398	394	397	391	387	383	440	423	430	382	354	404	368	395	348	416	358	421	423	404	398	410	387	376	406	358	420	413	407	365	397	387	400	366	366	404	427	404	378	357	403	376	412	380	416	371	391	380	404	369	393	410	392	375	395	376	379	420	358	426	427	378	373	366	432	376	382	382	400	411	359	384	366	407	428	409	371	339	407	400	396	391	376	417	387	380	383	421	408	391	376	395	405	420	372	356	320	420	369	380	412	386	400	399	383	395	384	368	418	370	383	385	381	383	377	414	355	378	433	371	384	394	407	411	382	379	377	433	368	402	392	379	399	404	356	372	409	396	392	401	380	384	416	382	402	411	390	387	387	428	375	397	374	403	431	418	374	400	375	397	345	403	361	362	362	416	376	358	404	389	423	377	401	361	419	360	382	424	399	404	397	397	421	378	391	379	377	374	420	368	369	362	369	386	363	420	411	404	397	356	415	392	410	394	391	399	423	367	406	394	391	358	412	373	412	370	383	384	358	425	408	396	410	374	382	419	375	411	408	383	411	370	360	381	356	396	395	419	360	370	402	409	410	397	410	405	411	392	437	410	418	391	376	384	414	395	416	413	377	398	405	405	394	390	378	396	365	389	384	373	392	373	351	403	387	442	368	382	403	403	374	395	379	374	379	412	411	384	387	378	378	372	381	376	406	351	414	394	369	392	383	400	366	370	386	392	404	386	403	363	372	386	373	403	387	382	389	400	431	415	417	398	362	411	401	397	414	377	400	403	385	384	361	364	396	369	386	394	400	390	400	373	376	394	399	400	406	380	386	370	393	418	407	352	386	377	371	390	427	368	377	377	382	415	392	415	429	381	414	411	389	399	354	347	405	356
25856	39704	30685	20875	15636	11403	7470	5332	3763	2916	2196	1741	1457	1284	1092	997	877	796	827	656	656	620	641	601	564	522	473	528	481	487	496	512	513	499	448	450	429	439	409	446	441	511	432	415	446	396	413	440	432	416	407	382	432	412	431	410	442	394	452	396	397	395	425	430	452	417	418	401	409	432	457	425	432	399	429	435	422	434	416	372	416	414	378	390	406	415	408	401	421	397	383	390	399	438	403	416	439	430	435	415	413	422	418	423	414	414	405	394	413	426	427	374	437	401	413	424	430	397	412	399	432	425	401	402	427	430	401	428	461	408	448	375	418	441	394	430	425	442	410	420	420	416	390	400	416	408	425	408	416	432	403	428	405	404	410	402	438	408	430	412	386	411	386	413	403	429	439	430	422	390	418	453	408	403	411	426	427	396	402	391	441	408	402	406	409	408	433	400	398	470	405	403	386	437	403	439	437	394	398	402	428	440	430	457	392	449	384	402	434	399	412	413	411	441	414	404	409	401	378	399	407	382	447	402	414	430	411	409	440	424	413	438	429	437	433	409	429	429	379	426	414	429	421	378	449	378	424	411	404	431	414	392	425	423	402	418	413	426	423	432	388	441	408	426	403	422	407	446	390	395	405	453	408	386	415	419	425	435	441	414	415	430	397	410	430	417	408	403	394	395	458	406	400	403	416	397	411	408	414	432	427	457	414	424	406	409	431	461	433	423	420	439	429	413	431	439	393	403	381	403	416	430	433	410	367	440	405	460	401	409	383	376	385	453	424	410	412	431	405	441	422	431	402	421	431	399	389	405	410	405	430	427	401	393	405	405	424	421	415	415	422	386	409	413	370	411	413	417	407	446	388	433	410	429	402	400	422	417	405	416	423	411	399	437	394	390	407	435	440	399	407	396	418	422	400	415	387	427	438	431	402	431	423	439	436	404	415	462	413	413	421	411	438	427	407	372	414	440	430	423	408	388	457	416	417	434	407	422	400	413	417	421	438	395	382	425	419	405	405	423	428	440	465	419	391	432	426	425	417	402	436	431	438	435	427	409	408	432	415	437	434	433	411	417	409	468	444	387	448	418	370	430	421	412	417	426	406	374	427	395	386	385	395	413	385	417	411	435	426	422	421	443	379	436	447	413	427	417	441	420	423	395	406	437	417	438	425	406	416	382	394	404	427	411	433	378	415	382	448	388	399	400	393	458	434	409	394	424	430	407	444	415	419	383	400	396	412	434	448	417	458	406	426	444	440	434	385	411	415	388	410	420	420	436	383	416	438	411	407	404	418	438	408	412	413	467	389	441	416	399	431	409	401	428	408	430	402	421	458	400	430	398	424	421	462	394	453	444	458	427	380	418	423	395	437	423	431	419	400	443	398	412	438	433	383	401	422	418	430	438	444	408	429	414	392	382	420	407	431	412	392	408	421	393	402	441	446	385	446	423	441	398	440	414	434	427	392	370	392	398	426	436	393	385	455	417	413	427	393	411	436	410	417	397	409	451	435	395	377	386	373	429	432	402	429	420	420	441	422	421	391	430	427	441	424	425	395	392	367	410	425	428	430	439	411	431	394	425	413	433	378	420	437	467	416	439	424	408	400	423	413	380	434	452	405	395	421	421	445	451	430	428	387	443	429	409	407	420	430	419	431	428	401	442	416	438	437	429	403	432	422	416	392	399	403	429	398	430	441	375	413	423	428	394	408	420	443	405	448	442	412	389	414	411	413	401	423	433	416	399	422	417	457	417	434	450	436	405	411	435	425	427	409	402	420	415	416	408	426	408	449	384	403	391	400	412	411	421	443	437	435	343	436	427	391	448	419	411	407	421	399	427	415	399	419	416	402	441	371	430	442	389	441	457	445	413	440	425	424	391	440	400	423	399	407	431	408	414	454	408	445	422	435	408	374	392	444	428	376	401	413	395	386	469	394	470	446	424	409	433	411	452	404	392	406	434	403	443	422	419	462	410	400	419	443	399	436	442	368	418	455	420	445	405	408	397	426	458	453	424	414	401	406	410	410	442	415	391	394	407	431	450	436	415	403	407	439	425	407	420	451	418	429	442	422	403	378	438	418	394	438	418	457	413	452	425	409	395	430	428	379	363	420	376	407	435	416	434	425	453	417	458	409	398	430	452	431	400	415	393	420	392	413	429	415	375	422	394	418	428	393	416	440	390	417	369	447	438	412	446	429	386	398	409	410	413	409	396	399	409	415	423	433	393	429	395	444	441	429	415	398	433	412	427	427	433	442	436	405	433	423	393	429	402	429	412	385	401	429	380	389	392	415	417	437	408	386	419	430	410	377	444	398	427	427	450	448	420	441	404	399	425	418	403	438	422	413	463	419	380	368	430	394	440	419	429	423	420	445	404	435	409	394	424	439	446	398	429	386	430	391	387	442	383	391	429	459	398	431	394	446	430	406	430	395	458	380	422	374	359	395	444	404	423	448	414	415	425	397	421	419	432	414	407	424	387	406	376	391	443	450	421	432	402	462	427	406	428	399	429	429	387	418	410	414	454	435	465	444	399	427	414	417	401	435	395	414	402	404	411	420	445	412	440	440	404	374	408	405	407	419	436	406	444	417	417	419	401	464	423	388	420	421	391	405	425	390	446	400	423	356	420	403	424	397	460	440	432	433	428	446	447	390	392	399	394	397	436	408	377	416	428	427	430	398	438	482	414	400	374	390	474	414	426	440	418	457	410	425	406	411	400	445	425	406	432	418	443	404	456	440	433	468	447	413	441	400	411	433	422	427	425	401	426	399	448	423	425	430	419	437	430	409	435	446	409	433	425	447	363	382	412	408	437	415	426	408	430	411	427	398	414	450	383	436	409	394	426	399	387	429	428	437	461	408	412	405	430	392	461	404	382	438	426	425	403	428	391	443	382	402	443	453	403	422	420	422	379	441	415	402	417	467	409	423	388	412	420	455	387	417	431	452	419	414	439	433	439	372	417	440	395	400	410	358	448	394	391	449	413	428	474	393	444	411	428	422	393	433	428	410	423	437	378	463	369	375	425	445	406	401	443	433	448	422	458	410	396	440	397	444	411	422	373	435	407	417	410	464	422	440	386	441	403	414	451	413	423	413	388	446	412	382	404	441	428	438	410	412	432	418	418	407	417	397	410	430	416	452	445	434	412	430	384	419	417	417	427	407	437	394	405	428	433	430	397	372	418	410	402	357	412	415	423	439	405	453	434	405	451	363	417	375	455	400	483	426	392	435	433	426	417	417	457	387	429	413	394	427	401	443	428	380	419	391	411	418	422	379	431	431	429	415	406	435	403	428	422	452	397	415	414	424	392	408	423	422	429	410	428	417	437	412	388	426	422	420	413	394	418	452	428	446	385	445	418	447	434	395	398	428	406	429	413	438	435	409	420	422	393	418	447	411	403	436	443	401	434	418	400	452	423	453	387	432	416	436	398	413	399	373	435	428	423	389	435	381	411	399	386	412	417	416	436	414	422	388	414	427	434	420	426	412	404	395	432
23254	20991	28211	24072	21512	18627	10066	5297	3494	2900	2231	1801	1684	1407	1273	1147	1059	968	899	909	911	835	814	833	713	754	715	739	672	698	726	733	739	670	668	623	689	694	648	671	644	619	649	653	668	669	634	656	638	600	632	588	584	593	662	660	642	554	635	679	635	630	611	630	632	677	685	669	621	646	604	672	586	615	618	687	667	628	655	617	641	611	607	609	639	674	618	650	703	609	638	621	576	630	605	645	608	647	648	600	648	640	644	589	667	608	618	607	616	616	612	588	587	607	604	641	649	663	667	645	594	618	640	622	646	604	625	665	651	652	582	605	610	611	646	640	651	628	642	626	678	623	607	618	612	642	642	622	653	627	619	652	613	641	611	683	624	678	631	609	645	656	618	663	610	631	660	608	652	639	612	646	628	652	644	618	649	618	624	620	658	609	646	615	627	626	619	658	604	591	597	635	592	638	647	672	636	590	614	592	604	660	643	611	624	639	583	659	607	660	608	659	634	603	647	675	636	634	601	665	590	637	621	626	663	619	616	589	655	612	690	643	643	623	603	673	630	635	691	632	667	620	660	600	637	596	610	645	617	644	601	636	644	590	642	628	678	646	618	616	600	621	637	604	660	587	605	618	676	587	621	634	572	638	598	618	628	624	670	602	675	578	639	635	606	603	639	618	627	634	595	636	639	593	579	610	612	625	612	558	616	579	584	641	610	701	611	677	614	638	607	627	645	658	659	606	654	652	668	624	622	673	625	636	644	617	606	581	645	658	619	634	634	603	611	647	617	683	635	639	666	617	613	640	650	623	626	631	621	575	662	629	633	644	667	658	589	620	597	628	661	621	689	664	612	607	678	639	588	622	628	661	619	600	628	612	664	601	646	685	643	660	642	632	623	643	631	612	652	664	639	628	642	639	613	652	649	634	623	618	621	639	593	623	641	653	638	602	666	689	628	667	641	633	653	631	646	654	613	654	665	616	625	674	611	682	609	622	625	607	619	601	621	624	624	646	625	655	625	593	651	590	611	628	624	583	626	629	625	669	635	670	628	639	652	626	631	668	631	674	630	666	644	652	662	615	608	674	635	594	638	642	585	654	611	680	636	584	661	603	600	617	646	653	620	636	641	638	633	624	656	665	577	640	629	641	629	591	571	637	648	629	600	663	634	631	606	611	591	622	647	656	611	633	613	655	648	649	646	636	620	638	624	649	602	602	638	586	576	617	631	620	652	634	591	633	626	670	652	605	640	590	628	656	597	623	622	640	680	633	593	660	666	645	657	673	665	603	622	607	678	611	632	630	639	712	612	618	605	618	640	662	666	671	637	602	558	586	605	628	642	660	579	583	632	596	630	593	636	626	602	641	639	600	666	631	584	601	609	647	603	597	664	633	622	651	644	603	622	610	646	605	610	679	698	625	626	612	653	621	639	604	622	604	603	602	650	622	620	641	627	647	666	638	630	567	606	697	639	618	626	609	616	650	610	649	649	615	641	658	634	601	608	631	671	619	647	602	612	661	631	649	615	626	646	621	628	552	607	639	601	652	636	661	622	637	650	629	585	612	658	634	643	660	595	637	631	636	611	643	634	650	591	609	615	648	622	604	638	636	661	631	665	676	639	614	579	632	631	606	575	638	604	644	601	622	582	642	638	597	625	664	661	636	591	597	637	621	630	652	655	639	565	589	603	620	615	600	652	641	644	625	630	630	666	629	620	650	648	659	621	595	610	615	638	665	590	599	622	648	577	591	588	658	669	590	634	647	623	616	633	627	667	604	629	661	619	594	628	610	595	661	631	643	605	637	618	636	617	643	617	560	679	595	605	631	645	636	617	664	632	655	614	644	621	641	636	688	626	653	646	646	648	627	631	590	610	650	589	622	633	602	682	601	637	602	630	641	602	695	645	594	617	609	595	657	600	673	636	685	614	641	656	640	651	625	598	614	632	609	622	611	663	613	616	621	640	614	625	618	555	647	644	661	631	619	598	641	623	614	648	634	615	632	636	621	636	649	656	685	611	618	606	607	631	599	608	649	600	660	629	571	643	640	604	625	659	611	653	614	644	589	612	626	647	632	632	616	647	582	647	633	652	623	646	639	633	573	645	626	651	670	608	644	634	593	639	620	621	648	598	624	603	679	624	612	639	638	650	588	657	626	666	618	607	591	649	684	611	633	645	618	609	625	672	647	630	660	653	586	658	655	618	634	626	582	639	574	598	610	610	607	612	586	602	639	673	643	645	638	639	614	599	667	608	638	634	615	609	604	656	656	634	637	609	610	614	634	605	609	648	611	618	649	642	636	625	594	619	637	604	603	642	601	627	618	643	617	599	623	610	612	680	645	644	590	661	649	660	634	590	680	649	607	641	650	647	624	590	606	625	566	635	669	663	646	648	627	637	631	603	633	641	649	616	666	658	646	664	639	648	596	664	622	646	642	606	651	607	662	666	627	601	572	622	650	649	601	671	663	622	646	631	629	617	631	642	625	605	653	614	650	628	574	607	627	658	615	611	591	638	627	651	635	623	645	602	604	655	650	595	589	648	636	634	588	643	638	661	669	656	599	542	618	602	623	602	625	630	600	632	637	652	620	646	597	640	648	647	607	596	635	631	675	617	632	635	621	623	624	589	644	634	664	589	630	675	615	619	648	634	603	586	608	654	577	659	597	603	620	639	677	615	652	623	619	643	621	632	600	611	643	639	655	660	648	588	612	606	633	662	597	669	647	633	617	618	640	635	662	693	642	589	599	648	581	664	645	628	626	675	619	658	658	631	662	613	633	631	583	660	641	600	618	664	581	654	633	609	649	647	632	652	670	617	632	585	649	607	614	618	659	625	595	678	564	645	612	653	649	660	648	612	625	616	672	622	623	648	585	611	602	653	598	662	616	658	599	662	657	630	648	615	648	661	613	648	648	618	632	695	627	615	623	623	589	691	628	612	614	633	619	667	660	589	571	614	627	646	655	658	592	627	642	613	624	606	617	643	599	589	626	614	620	628	627	643	639	600	634	657	636	602	647	573	654	631	645	634	645	641	611	638	660	651	603	668	645	634	619	589	620	640	596	612	626	632	639	630	623	608	656	658	641	631	649	638	620	620	624	621	633	622	620	611	621	661	642	649	602	585	634	634	626	578	596	644	655	614	595	604	611	612	628	604	626	623	641	560	608	631	673	631	661	660	632	593	651	638	604	642	657	641	595	637	615	625	664	587	658	609	611	610	603	643	612	630	619	583	640	667	631	619	650	648	620	651	646	632	593	609	582	605	595	592	656	643	648	668	594	632	620	630	661	633	656	647	588	672	605	629	576	625	645	610	594	674	641	625	601	658	652	649	616	647	611	666	592	664	637	640	623	664	602	628	619	623	642	644	608	597	648	590	624	651	612	571	623	614	631	670	646	613	628	641	624	633	686	630	645	616	632	615	646	642	614	644	613	652	615	655	648	625	633	669	616	641	609	657	633	585	629	588	646	630	592	620	640	607	645	652	613	635	594	641	653
26263	47075	36389	26516	20598	15438	10812	7813	5893	4538	3266	2609	2347	2008	1644	1564	1413	1227	1210	1008	1036	996	957	972	883	847	874	799	765	746	773	822	786	769	768	705	780	709	745	707	669	673	695	683	724	679	695	658	742	684	650	690	687	659	627	649	642	716	671	613	699	651	640	684	694	636	656	654	648	724	643	643	673	714	676	670	659	617	639	659	619	648	647	635	688	642	641	618	658	596	662	633	670	640	650	634	648	625	674	650	668	665	640	645	645	651	634	608	689	660	650	710	664	651	654	678	684	690	647	670	672	638	587	681	671	676	698	713	622	651	633	656	657	673	661	690	661	659	605	692	634	652	652	642	619	659	634	677	636	660	664	701	635	616	646	679	707	632	665	644	600	701	693	642	644	711	690	637	671	669	624	658	647	709	650	674	623	683	653	662	662	653	672	648	678	651	649	701	699	633	655	675	633	690	728	645	645	699	648	640	676	670	663	658	653	651	652	636	657	683	628	693	659	691	656	669	651	662	636	684	662	711	660	617	698	594	705	654	639	687	684	645	635	702	651	619	625	635	626	635	603	673	667	686	670	683	650	648	676	637	701	710	640	634	658	681	685	654	643	666	672	651	666	656	642	632	674	664	638	665	666	692	666	646	636	660	673	678	595	720	688	633	643	685	651	655	638	650	621	658	628	655	645	632	635	659	671	630	637	637	637	655	626	655	609	613	626	681	709	629	620	628	652	665	628	668	649	672	668	673	682	673	650	621	666	663	629	626	687	673	662	601	725	680	629	649	692	673	681	670	663	638	668	724	637	692	711	652	658	712	658	651	667	639	653	645	712	633	658	683	639	657	633	635	662	636	614	639	640	671	679	642	671	653	674	625	684	659	661	653	633	674	620	631	631	658	649	658	623	677	656	622	650	636	650	667	647	632	636	686	672	642	648	698	635	647	648	662	661	646	648	629	661	617	656	617	651	654	660	642	670	688	662	674	668	635	637	733	697	651	646	646	640	661	709	686	651	661	665	657	657	629	669	646	661	655	706	659	648	669	685	663	653	694	630	620	664	626	680	627	719	620	650	671	633	658	636	649	618	646	661	656	698	677	661	667	628	639	665	667	648	676	662	635	700	654	649	628	718	691	709	689	653	656	652	662	618	653	676	671	661	677	688	652	635	639	655	695	668	614	674	708	688	651	676	668	623	651	620	689	665	659	646	670	651	661	638	673	687	690	653	665	684	638	623	629	674	681	646	655	627	613	666	654	680	661	670	650	629	619	640	621	614	683	707	646	638	715	672	676	696	643	653	656	625	658	693	616	689	693	681	665	640	685	663	667	632	650	682	679	638	708	624	657	673	673	673	696	692	642	661	662	682	699	648	678	641	637	681	681	671	660	632	644	661	683	609	690	687	659	677	652	697	671	662	641	636	682	663	670	668	618	659	731	690	626	684	673	663	665	653	680	616	688	652	708	694	657	718	635	651	642	639	649	667	677	669	638	655	645	615	623	661	655	653	724	691	627	678	616	674	642	620	636	702	653	663	659	674	668	628	669	634	654	670	663	644	654	654	657	668	630	656	679	717	627	692	641	686	709	651	631	703	649	649	681	658	663	662	641	729	613	650	685	624	663	669	600	657	656	618	693	660	632	638	690	694	639	614	663	677	655	634	670	651	668	632	637	634	700	648	619	671	679	671	630	632	634	632	662	687	652	658	685	655	687	661	649	638	643	647	654	653	641	697	660	638	640	679	662	670	684	637	653	676	601	692	668	590	637	662	632	602	648	685	662	663	607	671	660	676	687	675	634	653	697	632	672	621	636	648	612	721	658	689	627	673	673	637	632	628	667	639	670	599	646	647	638	677	693	675	658	638	681	632	665	664	653	640	630	677	655	620	640	690	652	671	637	689	648	668	592	647	725	646	654	674	697	654	655	603	682	636	634	655	699	667	692	661	665	653	696	620	696	647	669	636	635	646	618	645	642	641	660	608	632	687	666	623	662	690	705	681	676	666	664	645	690	648	667	633	620	653	632	642	688	660	639	650	640	667	676	689	685	641	658	654	686	612	699	690	688	672	664	587	714	691	699	658	618	659	650	681	662	682	661	694	647	645	670	657	667	672	673	650	689	643	631	665	657	686	669	697	711	639	635	671	652	662	687	671	677	673	622	648	585	668	655	640	628	676	653	625	681	613	643	713	655	633	646	659	683	617	678	695	672	643	671	696	671	690	589	644	620	670	653	662	631	653	614	700	637	695	685	628	678	697	669	659	628	703	690	646	654	644	677	640	658	656	651	672	727	629	655	688	697	627	634	647	644	704	661	620	658	676	708	646	683	681	668	652	667	643	668	629	644	658	618	688	677	692	651	647	621	654	668	657	636	692	650	685	669	699	658	651	642	692	663	652	654	655	653	667	626	660	640	620	628	615	671	644	656	652	673	661	688	631	716	654	664	647	621	686	625	658	632	635	664	691	679	623	645	655	639	631	665	634	663	684	634	595	648	641	661	635	619	654	660	637	651	692	625	655	696	663	646	663	649	696	685	635	660	657	632	650	671	672	648	679	676	670	670	662	618	657	691	689	647	642	653	677	688	590	649	683	669	695	631	653	691	662	615	717	633	679	647	646	656	669	634	633	612	659	635	640	622	636	670	640	664	620	668	640	672	704	660	656	636	639	623	680	675	664	686	642	672	663	686	650	652	636	675	635	646	664	672	646	654	680	668	661	646	662	677	663	642	651	687	632	671	673	659	645	634	613	613	692	628	630	684	642	665	654	677	666	660	654	684	702	647	612	684	643	646	667	643	616	624	638	716	654	664	653	654	665	645	648	669	666	684	647	665	686	687	647	632	658	684	672	646	646	681	679	672	661	682	647	590	640	641	648	647	684	659	678	712	671	650	659	711	604	643	621	605	669	664	631	655	683	646	680	677	635	697	620	633	673	609	684	646	663	660	626	641	672	674	656	654	638	635	687	666	664	662	633	657	683	710	683	655	654	655	689	681	653	675	677	638	647	647	651	598	643	687	670	658	686	631	645	653	686	625	676	657	640	639	674	623	673	643	692	680	684	634	654	671	663	660	704	633	691	596	664	663	675	650	677	649	677	615	639	651	598	677	689	682	664	621	695	684	654	685	652	650	649	654	676	657	654	669	684	682	668	631	661	669	692	630	683	690	704	605	688	671	640	698	710	669	656	715	648	640	633	624	636	660	687	673	644	643	669	670	654	645	644	677	657	633	663	663	644	665	692	670	629	620	651	664	637	630	645	690	647	664	657	684	586	676	709	649	664	672	648	654	643	630	613	696	660	649	642	679	650	635	652	696	616	640	702	648	634	626	641	642	663	700	681	668	654	609	633	652	679	669	701	661	635	644	636	651	676	642	653	659	653	692	647	693	677	622	617	674	621	638	672	621	639	671	631	666	615	673	628	629	654	634	666	679	623	648	675	673	638	656	623	703	682	682	644	647	658	646	633	649	678	645	701	676	668	663	655	686	685	688	638	611
24632	21092	27491	25814	19071	11323	6586	3841	2897	2113	1695	1281	1125	1028	873	705	692	557	565	574	505	457	492	434	441	421	374	406	433	347	385	365	407	370	327	380	362	316	316	315	361	309	352	308	343	358	345	318	332	325	319	312	317	317	290	312	348	322	329	303	346	328	305	310	324	301	329	279	314	325	346	329	302	289	306	301	344	309	308	316	304	326	323	326	314	327	282	293	320	339	333	320	310	304	300	302	315	305	297	316	299	340	292	308	326	298	307	309	322	324	293	320	321	318	309	331	322	292	311	332	327	327	300	359	300	316	346	307	364	332	338	296	293	291	314	321	316	308	329	303	319	332	320	309	298	315	281	317	326	300	280	295	324	283	290	307	278	336	283	321	300	287	321	315	306	309	328	349	317	318	315	304	315	338	301	306	336	350	308	318	362	308	314	338	310	322	333	324	341	313	310	311	333	295	325	325	333	346	321	332	349	352	317	325	300	316	336	316	309	329	293	338	284	318	296	319	354	363	324	303	341	300	290	292	312	301	319	282	299	327	331	315	308	313	337	314	329	323	320	302	318	329	306	302	307	311	328	298	285	287	286	319	305	306	319	327	313	308	311	314	339	321	301	315	352	317	331	301	303	319	295	298	330	306	298	311	289	338	334	303	314	321	283	325	321	332	350	346	318	331	309	321	337	322	315	294	337	331	352	320	333	296	300	339	326	333	321	312	352	331	281	344	287	296	321	321	309	304	314	309	329	325	338	298	293	319	328	294	305	293	303	318	308	315	329	297	351	305	283	295	285	332	341	303	327	295	308	263	281	304	290	335	309	335	339	351	310	298	331	319	342	350	314	306	296	310	305	310	333	331	303	301	332	336	311	298	273	295	315	347	336	302	320	319	314	319	275	318	312	324	322	299	336	319	328	327	337	313	309	316	319	326	316	297	368	323	306	332	321	344	341	331	297	311	311	357	330	328	312	320	319	341	327	309	316	298	338	327	302	300	307	296	301	308	311	298	348	346	299	296	283	289	322	332	304	321	309	328	318	301	325	310	339	283	315	296	342	318	300	290	328	347	340	316	304	312	305	334	306	310	322	318	329	339	314	295	321	294	343	318	308	324	297	274	324	310	289	312	308	332	359	326	339	283	309	330	298	332	325	301	325	294	316	317	324	296	323	333	312	321	311	310	286	305	330	323	332	281	329	296	273	316	264	314	307	332	316	293	297	334	323	327	341	294	315	323	311	297	278	304	312	321	346	325	316	311	305	320	309	284	303	354	316	330	289	279	340	289	324	336	307	321	320	333	284	274	344	312	289	313	321	338	313	324	283	335	308	342	319	325	323	306	313	310	300	326	339	319	309	311	304	349	323	309	329	307	295	314	293	339	326	331	302	280	332	355	312	331	322	296	348	319	333	318	306	311	324	333	313	312	338	326	318	342	286	326	324	342	303	328	290	332	335	312	282	310	338	338	332	311	309	339	354	335	339	334	329	324	326	309	333	320	298	341	309	306	324	303	333	319	331	344	347	310	318	313	309	289	296	297	300	320	337	312	278	326	358	303	324	301	345	343	304	330	332	330	308	287	349	345	311	350	350	329	316	321	312	342	340	316	326	335	304	324	317	314	290	303	306	317	318	330	306	334	326	331	305	298	312	300	309	308	296	289	304	320	329	322	298	335	311	321	284	307	336	310	304	304	341	319	339	311	310	349	301	322	304	288	332	312	300	304	336	299	326	307	336	298	302	307	306	309	316	314	310	312	312	333	335	316	309	310	303	333	321	338	323	325	343	283	316	338	328	284	288	317	284	308	306	277	330	315	285	320	338	305	346	320	278	317	335	315	292	320	328	304	311	323	315	359	326	322	334	326	303	328	299	287	319	288	340	315	318	302	303	312	306	317	340	314	348	351	321	332	292	329	292	346	330	321	293	350	366	310	344	329	317	327	354	300	307	335	308	306	318	305	294	337	318	331	334	313	360	336	312	295	313	342	324	334	315	316	316	328	301	337	304	317	310	324	331	320	299	303	353	327	273	323	342	295	311	308	320	337	329	319	312	303	316	309	336	325	327	311	341	301	354	323	297	313	307	320	312	335	296	299	344	327	329	321	301	298	314	318	347	326	328	367	299	350	311	299	324	315	304	320	308	342	323	329	286	342	339	396	330	326	306	337	320	299	317	295	322	316	308	309	315	304	308	308	315	300	325	315	312	335	331	315	298	342	369	323	332	323	318	312	308	346	345	318	313	317	325	304	311	344	315	313	303	285	312	292	358	324	322	320	304	340	324	332	317	338	342	312	323	311	334	313	316	354	315	313	324	312	325	309	324	317	316	299	312	346	305	315	318	291	350	318	293	328	284	327	345	313	310	304	335	280	332	317	297	303	340	363	284	289	308	321	303	313	306	320	305	305	317	343	360	313	335	308	338	346	325	296	305	308	298	345	328	288	336	325	338	337	320	341	323	309	310	308	301	302	291	314	333	339	337	325	299	318	337	316	344	308	290	350	327	291	323	310	320	292	313	317	306	340	304	281	256	351	341	305	322	312	332	325	344	336	304	315	307	320	316	301	318	314	299	289	300	315	316	317	319	297	315	318	327	300	317	333	340	337	289	293	301	313	306	294	300	328	308	299	308	279	339	321	318	330	295	292	299	351	327	313	351	314	355	312	303	333	340	328	314	334	322	334	306	312	293	312	306	301	338	328	309	308	307	300	307	320	337	287	323	338	320	345	315	304	312	323	304	323	309	316	326	299	302	346	313	308	323	311	313	340	292	310	309	309	308	337	336	319	311	321	339	320	331	312	313	315	316	306	322	323	317	332	256	326	337	337	318	301	316	311	329	311	328	303	344	332	306	296	315	308	317	302	323	347	346	317	298	312	330	320	317	321	292	342	339	321	319	324	328	329	299	336	308	319	283	311	307	337	311	323	317	305	315	324	296	326	336	303	335	335	310	279	318	305	311	325	284	336	339	310	307	336	298	308	308	307	302	306	340	317	304	294	306	325	315	333	310	320	344	306	303	362	303	344	285	319	325	316	327	314	291	283	326	319	311	317	294	315	355	318	313	289	301	320	320	296	281	323	322	296	316	316	331	309	309	334	318	321	287	291	318	333	314	333	298	315	332	282	311	296	353	307	318	315	309	297	317	282	359	338	304	316	302	311	334	325	322	319	286	340	334	311	342	296	349	335	277	297	294	308	341	309	310	324	338	291	357	348	325	311	324	307	327	316	333	357	329	302	316	333	314	300	323	295	322	316	325	314	327	305	295	326	300	318	282	299	326	323	328	320	325	325	319	274	298	304	296	302	301	295	324	347	351	285	367	315	316	317	291	324	316	346	323	306	327	341	348	301	278	302	335	330	315	302	304	314	340	348	326	313	326	337	316	331	321	284	307	315	324	292	301	318	328	334	334	328	318	323	307	326	309	329	305	314	315	316	323	329	303	311	321	302	313	307	334	297	306	322	303	332	289	331	328	295	311	300	312	310	355	320	344	305
25316	44080	34758	24906	19626	14211	10051	6989	5087	3856	2825	2064	1982	1613	1360	1110	954	790	827	683	676	670	621	604	510	467	472	462	454	433	448	458	464	476	437	386	459	407	395	395	395	381	385	337	386	365	381	345	383	363	350	354	372	305	365	327	366	367	363	337	365	351	354	329	376	364	349	381	329	356	329	342	349	340	332	318	392	357	346	342	354	360	357	339	366	369	349	379	365	376	347	344	353	339	332	369	357	347	358	355	376	386	369	346	346	364	393	348	364	368	383	366	358	347	348	353	344	353	330	335	355	339	351	349	357	330	352	351	355	359	330	341	350	375	372	372	402	350	316	353	350	339	388	362	312	346	347	335	307	351	382	348	352	328	350	386	325	392	334	329	355	344	320	340	346	390	328	339	336	361	362	332	360	368	381	350	355	327	336	366	364	354	342	352	352	398	331	337	349	353	331	380	332	316	323	363	380	341	349	372	355	340	346	350	341	352	376	365	366	340	306	376	370	379	353	359	363	385	362	400	325	357	317	368	369	324	341	339	334	379	364	370	322	344	332	333	395	348	343	339	352	339	376	371	340	338	331	350	366	348	347	346	336	347	335	354	343	364	314	328	360	333	339	359	354	352	339	372	384	380	350	342	340	363	347	345	355	363	347	287	361	329	375	386	361	334	368	363	317	327	361	348	366	327	362	328	361	372	358	367	337	345	352	368	345	378	363	350	332	335	385	330	372	391	363	361	346	329	371	401	387	372	354	335	370	346	377	354	379	348	362	348	329	327	334	366	350	327	358	367	326	375	371	375	337	346	349	374	335	335	350	364	367	341	391	361	335	352	360	295	348	354	363	348	351	330	346	383	322	320	339	374	361	367	352	334	357	376	353	332	392	376	324	347	341	361	313	347	332	350	373	311	353	349	372	314	351	348	316	332	344	349	365	364	358	356	348	360	357	340	352	372	348	390	318	311	392	350	324	336	367	386	352	317	355	319	351	380	348	382	382	365	307	342	369	344	346	332	353	304	367	384	348	344	319	355	330	309	359	343	326	319	354	374	356	357	323	356	370	304	364	341	348	378	322	335	383	340	360	354	358	345	389	339	388	336	356	323	327	339	344	337	342	337	363	348	379	338	370	356	350	334	340	363	346	380	393	369	368	364	386	362	325	344	342	359	338	360	385	354	360	352	350	338	358	336	370	341	368	355	334	330	345	333	367	338	360	329	360	355	370	334	335	342	372	314	319	360	352	365	335	359	355	313	345	330	351	329	348	374	334	348	336	344	374	352	354	343	380	317	336	326	377	315	353	334	391	359	357	341	329	385	357	367	353	353	340	359	379	348	393	341	356	357	332	352	340	326	345	364	368	353	374	322	373	329	341	329	359	332	329	339	337	360	354	364	346	326	362	367	348	338	318	329	324	323	314	359	350	389	358	338	376	342	335	338	363	347	382	333	350	345	329	353	364	355	335	352	324	349	336	352	347	372	360	384	348	342	380	347	370	424	361	356	350	354	341	359	346	323	354	352	325	379	326	358	358	352	379	361	323	328	342	357	321	321	355	364	326	342	375	357	374	358	358	340	343	360	340	337	332	322	322	338	382	357	330	348	366	357	365	331	328	330	352	345	329	332	329	347	378	368	380	322	316	354	308	336	358	337	317	340	334	340	360	373	332	322	349	347	348	323	335	348	380	325	322	316	356	348	357	321	373	381	333	349	340	370	354	341	331	347	352	329	338	347	361	339	323	345	367	342	369	350	370	363	344	336	372	346	382	341	330	365	359	348	302	313	351	337	344	325	362	348	362	310	341	330	369	357	328	315	356	366	351	359	374	352	314	360	344	350	348	353	356	332	330	348	366	347	332	327	345	383	328	388	390	332	327	352	359	367	370	375	371	346	341	365	381	349	409	355	363	351	340	354	383	410	325	366	328	386	364	387	322	349	343	327	339	348	334	366	369	324	346	349	356	379	349	379	344	341	328	341	361	345	362	349	329	383	354	335	359	366	338	357	371	374	353	301	334	368	350	358	332	376	312	361	352	342	362	326	341	342	313	322	315	355	365	356	343	329	358	338	362	360	383	358	327	345	346	346	357	357	326	334	371	376	353	335	353	344	338	319	332	354	404	351	340	359	345	359	351	317	356	358	381	317	362	316	374	354	341	328	342	354	354	360	321	334	345	339	357	351	358	327	376	361	321	348	380	345	349	304	355	371	343	345	361	336	337	367	319	321	384	343	308	354	341	350	387	347	347	353	355	327	348	353	315	426	358	370	382	353	347	373	347	372	335	350	370	352	314	367	378	342	372	344	337	345	356	339	347	334	352	348	394	331	350	354	331	352	325	363	301	337	340	358	358	363	331	323	370	354	324	400	379	372	342	334	336	367	327	338	342	361	342	376	324	376	331	323	357	310	350	377	337	335	350	334	333	346	317	382	362	361	346	348	363	350	356	354	345	340	347	342	333	374	349	376	360	339	328	336	331	368	331	335	348	360	341	365	363	369	354	415	308	353	342	344	344	395	344	365	336	366	368	328	349	356	329	353	335	341	313	321	320	369	337	366	350	330	367	389	362	354	391	350	347	356	359	304	333	368	339	353	361	329	373	341	358	335	348	321	353	346	351	354	329	361	353	319	341	377	373	363	356	316	336	349	368	351	348	373	367	327	319	330	339	328	354	329	356	353	361	333	364	356	340	374	369	353	365	377	346	355	387	356	353	338	354	352	343	344	354	346	364	381	315	338	357	342	347	346	326	351	360	324	339	340	331	366	293	352	371	348	312	380	407	354	368	338	350	331	356	333	335	367	353	344	354	320	378	378	384	377	316	345	376	372	361	350	353	349	368	345	372	354	339	364	339	380	343	368	344	359	372	353	349	350	339	353	353	363	315	364	358	349	373	342	342	317	361	365	339	354	343	352	369	372	359	339	347	328	330	355	304	342	329	329	340	328	352	337	332	341	357	355	355	352	391	336	334	368	348	349	314	366	347	352	334	371	363	348	366	360	351	353	330	360	326	379	349	352	332	353	355	352	342	339	369	365	317	369	348	338	367	354	384	374	341	375	322	366	333	348	358	346	339	354	329	341	349	337	333	339	347	339	339	360	332	354	350	370	362	347	349	308	339	362	361	320	325	330	349	336	352	347	314	329	371	404	339	367	342	341	376	369	333	363	334	341	324	342	359	411	345	329	333	375	326	341	314	342	330	364	335	379	409	332	336	365	354	371	301	338	349	342	347	361	307	333	382	380	358	344	343	332	329	357	344	349	337	370	339	372	366	334	378	351	377	344	345	322	338	363	331	338	334	353	352	353	360	363	339	333	363	367	390	333	321	354	332	366	356	364	347	358	340	358	332	323	343	340	357	321	330	354	351	385	363	360	390	318	369	333	331	387	373	373	341	373	362	360	355	385	347	384	363	339	341	364	363	359	338	325	366	345	340	351	343	333	335	355	377	367	323	360	352	340	329	335	335	356	354	386	349	377	343	328	361	361	362	335	326	377
22466	21102	28733	23748	21297	22058	17861	7755	4809	3847	2720	2372	2114	1789	1601	1342	1251	1053	999	982	910	914	882	926	778	805	763	762	760	774	643	776	783	733	690	720	706	698	663	709	672	715	642	615	685	671	638	629	608	658	666	623	605	639	644	594	624	621	659	647	665	670	666	621	637	620	651	661	585	663	574	645	662	593	614	613	599	687	645	647	639	616	627	618	641	656	664	644	663	599	646	610	624	626	639	632	642	674	584	639	587	581	655	645	616	622	613	653	669	617	657	602	598	645	603	599	630	662	632	626	619	614	674	632	647	639	613	652	649	596	677	618	668	615	613	596	638	635	596	595	619	609	633	616	649	678	620	644	631	615	642	581	634	615	585	643	623	636	630	642	628	688	618	626	685	612	623	596	567	603	611	624	633	593	640	592	613	601	641	597	613	606	629	658	620	625	587	614	655	644	629	613	643	612	648	665	677	632	655	601	664	626	630	645	631	636	622	638	647	622	603	562	606	646	617	598	643	621	602	617	630	640	599	597	615	622	666	661	622	634	664	577	669	606	610	593	632	637	629	628	628	598	639	630	612	654	623	651	634	613	644	626	621	573	588	600	628	588	665	617	649	621	599	646	647	621	665	617	627	640	651	595	672	605	586	599	626	606	638	646	625	602	660	636	582	617	646	583	633	620	597	657	612	617	650	591	620	631	595	624	628	673	613	642	590	622	599	633	657	654	643	561	647	638	662	668	652	644	676	611	629	614	582	641	622	614	589	601	585	654	611	624	614	623	622	664	604	645	582	587	613	654	633	652	618	586	593	640	663	623	601	626	627	663	655	583	638	646	632	568	623	689	650	615	609	635	657	584	574	633	609	602	600	660	632	585	650	640	681	631	619	692	589	598	634	649	633	625	607	616	631	640	634	635	610	641	605	597	618	658	581	600	604	620	654	625	620	584	623	666	645	609	582	664	610	619	611	649	668	598	619	614	617	608	666	603	587	624	632	632	634	627	621	586	639	645	586	600	573	604	689	612	578	615	644	660	632	634	618	654	607	576	599	613	645	587	629	645	593	616	579	630	643	601	600	628	633	555	651	605	578	635	634	600	615	638	595	637	594	630	622	646	646	651	686	642	597	647	627	673	647	644	630	625	603	626	601	664	614	639	653	675	563	616	630	606	610	630	622	645	682	630	594	632	666	610	616	660	608	613	573	612	623	591	635	621	627	622	634	628	602	639	631	622	595	629	645	599	641	590	598	643	635	685	624	620	627	658	591	603	622	623	654	604	635	591	591	620	631	649	634	631	600	639	620	622	614	584	623	630	653	626	595	628	605	632	575	636	605	620	632	646	610	663	588	649	572	601	623	647	633	616	593	667	596	612	654	624	631	625	628	616	593	629	646	583	635	578	628	609	601	639	583	617	631	647	627	666	638	663	623	621	640	640	611	620	642	702	655	595	605	643	613	577	608	606	607	611	611	635	601	644	590	637	632	628	625	663	596	566	650	626	639	619	617	624	622	646	636	617	638	633	628	620	648	630	568	596	627	670	635	645	634	632	646	662	594	603	606	641	601	634	620	633	625	611	649	639	670	615	656	674	665	637	620	597	613	651	598	637	636	565	592	638	596	609	620	568	598	608	659	626	608	646	621	655	625	608	628	628	625	614	623	606	602	628	606	597	627	595	606	602	648	647	623	628	613	621	615	634	601	672	610	594	643	649	640	607	592	582	662	630	640	620	621	620	638	611	655	629	625	601	680	655	610	610	660	626	657	643	617	623	622	652	611	649	680	635	659	630	643	623	630	578	640	612	643	656	600	584	656	578	633	642	657	627	615	592	644	661	608	637	613	660	633	622	628	612	634	603	615	590	581	620	620	598	624	634	700	594	610	610	656	581	609	662	637	614	617	613	610	600	634	633	608	660	643	622	600	624	590	613	587	608	624	623	640	583	612	593	575	632	618	608	658	617	627	667	648	627	638	616	611	627	631	631	650	574	600	620	662	686	589	607	639	595	685	650	642	679	622	629	609	649	635	636	644	652	623	635	665	632	611	623	675	628	643	593	615	630	625	579	617	635	598	648	675	693	616	619	643	642	560	583	584	635	646	634	643	624	630	602	640	607	682	644	597	644	616	603	697	636	633	613	591	634	637	630	671	651	616	615	645	629	573	633	585	664	616	620	628	638	622	610	609	622	611	597	650	608	657	616	641	624	616	575	586	638	653	643	633	626	637	628	626	641	697	569	589	587	650	611	624	676	589	609	613	592	605	581	640	616	626	584	602	597	611	662	629	644	641	658	677	636	578	646	611	602	564	644	610	668	626	611	619	641	641	585	606	633	600	633	658	639	628	625	646	615	616	682	558	612	616	648	605	659	642	595	639	624	649	641	641	604	611	609	617	637	593	622	641	638	629	622	655	592	586	680	644	582	613	643	614	625	633	639	582	616	621	660	589	540	664	635	631	602	644	585	603	620	573	590	632	601	614	654	636	596	643	614	662	615	636	614	598	601	635	578	615	644	609	595	628	632	620	619	622	657	662	619	577	623	616	628	659	636	616	611	627	626	637	613	629	620	663	659	592	655	628	640	615	627	650	580	631	600	623	653	633	629	627	619	636	675	657	632	614	638	657	614	599	638	607	656	606	643	639	619	577	621	647	638	619	646	624	611	611	615	649	627	617	631	665	651	641	640	615	629	608	621	656	643	637	655	628	631	614	644	626	569	616	633	620	639	609	617	611	612	598	646	606	571	645	648	579	593	649	611	605	661	615	624	652	692	638	674	635	687	645	607	619	620	642	639	640	620	578	619	614	593	565	638	583	623	637	615	605	657	577	636	650	651	639	614	639	640	634	655	626	627	656	626	612	620	611	603	554	630	604	604	619	601	626	637	599	662	642	656	637	614	621	627	590	624	624	613	613	608	598	597	563	637	619	608	642	650	649	615	643	589	615	621	631	571	655	635	624	597	627	596	627	656	614	624	642	593	621	617	630	668	609	658	605	613	625	649	638	649	614	631	608	648	631	662	690	619	633	595	604	658	655	649	591	605	639	634	633	599	647	620	636	638	622	635	623	589	598	634	640	639	626	643	613	638	661	617	597	644	619	651	643	614	625	614	643	642	653	634	619	600	601	654	596	615	633	618	673	621	622	606	679	617	612	585	664	630	656	635	583	640	623	649	655	612	658	679	590	620	635	625	609	574	621	648	574	611	665	611	631	617	565	594	639	601	625	634	627	669	657	615	639	573	611	655	589	561	640	615	621	629	629	572	573	630	625	641	632	554	602	605	612	560	606	632	620	650	620	660	657	623	589	646	629	623	687	591	615	656	577	642	625	619	635	603	606	618	652	681	576	671	606	621	652	600	635	618	653	634	607	640	636	598	649	670	640	613	621	587	575	650	612	613	621	631	620	589	639	614	592	634	616	626	621	592	657	620	654	622	599	647	685	641	652	644	613	635	597	584	650	604	622	635	572	603	660	652	629	646	576	616	593	604	602	652	578	636
27771	51965	40927	31292	25418	19407	13943	10293	7832	5959	4353	3743	3185	2678	2236	1795	1603	1367	1383	1183	1100	1139	1063	946	966	923	890	913	856	773	779	808	831	817	759	767	776	767	716	735	727	723	712	717	681	697	680	678	670	645	716	643	629	687	670	713	676	646	668	646	640	644	668	655	680	649	702	700	598	623	660	683	639	665	735	657	674	655	648	648	593	649	684	668	661	669	658	639	652	708	678	679	657	626	629	610	645	666	683	637	635	615	665	665	662	663	651	671	612	662	660	677	687	597	602	651	670	676	662	621	618	622	660	698	629	666	651	618	712	673	645	704	647	667	664	681	684	654	681	638	611	617	687	664	634	648	662	647	672	634	662	628	682	671	631	634	682	630	655	635	640	714	665	654	691	707	686	650	686	627	666	635	646	640	633	694	658	670	634	655	670	674	646	705	619	692	629	665	639	705	622	672	659	643	626	627	680	645	728	622	670	656	661	659	665	677	716	683	644	679	667	656	617	676	672	670	642	656	638	653	684	687	655	645	634	694	632	668	639	656	682	659	690	635	666	624	660	668	619	656	651	693	665	641	650	668	634	668	637	652	646	702	610	675	660	611	658	670	716	585	653	665	651	650	673	670	696	681	620	652	663	646	679	677	662	666	686	667	672	632	675	670	659	629	706	636	651	674	648	673	680	641	674	667	655	650	652	659	600	660	656	638	704	660	665	642	690	688	641	687	685	676	686	664	630	623	675	642	637	664	670	640	684	627	647	635	707	684	650	701	669	645	642	617	652	647	666	672	665	645	714	659	681	645	639	676	683	700	663	635	645	662	681	660	666	641	654	716	727	659	607	692	702	659	707	673	642	676	672	672	681	670	665	615	673	686	630	644	712	663	646	700	610	621	710	663	651	657	636	618	715	660	662	729	657	640	706	605	590	705	639	674	644	679	644	669	684	651	671	690	665	670	645	676	615	660	648	670	666	619	658	648	659	591	697	654	662	676	702	645	671	605	680	659	673	644	627	645	657	661	657	610	633	669	673	652	690	719	687	651	628	723	655	673	652	707	659	636	647	663	684	684	674	646	659	629	632	641	649	704	615	719	674	630	641	677	688	661	613	645	658	661	662	627	662	712	663	678	687	693	625	683	675	720	629	641	661	668	675	611	649	629	671	693	664	655	660	680	670	679	643	649	654	628	658	633	724	656	665	631	661	612	633	657	662	644	701	652	679	664	622	658	658	618	687	636	653	680	625	664	661	670	690	658	648	658	691	622	704	708	662	657	653	664	708	650	657	663	651	659	645	664	691	657	655	647	646	650	684	620	670	639	666	692	626	670	661	634	665	650	622	670	691	662	648	655	656	648	626	711	647	679	658	665	689	681	696	636	626	617	691	692	688	673	656	675	684	663	635	726	641	668	623	642	684	608	650	676	689	645	657	646	669	670	668	645	651	696	676	638	636	665	637	634	668	651	659	605	628	673	643	641	674	667	661	680	657	695	686	652	644	627	698	644	665	690	676	670	665	633	594	602	612	675	628	675	672	616	657	666	627	661	712	664	640	626	679	678	704	624	708	669	693	637	666	663	634	633	626	671	632	718	666	653	651	687	661	666	658	632	634	682	642	647	611	670	711	705	710	699	651	701	668	625	661	651	660	636	656	682	638	649	653	663	665	642	639	669	640	590	650	653	652	648	616	588	638	667	657	647	688	675	654	652	628	635	669	634	599	676	637	661	671	659	647	683	674	691	649	668	672	723	674	659	634	670	676	657	671	675	670	649	672	688	699	698	665	633	682	658	686	649	613	632	624	633	723	654	635	657	651	649	687	697	687	714	674	619	664	695	643	652	659	657	674	627	643	665	621	651	648	658	702	669	695	620	653	703	647	602	660	659	649	627	687	642	651	681	661	698	672	695	616	656	676	664	637	698	709	640	697	627	639	652	677	653	614	630	641	617	662	663	634	655	661	678	665	674	705	667	645	655	672	708	648	655	685	631	635	649	673	655	662	688	654	657	683	682	614	671	681	707	635	616	676	669	689	703	628	679	666	675	674	615	690	636	664	655	626	716	631	700	666	666	642	676	643	719	639	638	670	687	687	676	657	692	608	696	624	625	656	651	659	675	664	670	701	647	662	665	693	697	645	664	676	633	637	639	690	670	684	681	586	716	663	643	671	638	707	634	634	648	631	672	690	646	627	685	663	665	680	667	650	685	667	632	686	650	629	629	619	647	661	667	637	710	696	668	662	674	644	679	638	648	658	644	685	630	622	692	652	689	657	661	639	619	671	658	652	643	651	679	602	686	597	707	709	651	673	659	696	671	627	626	655	640	631	629	666	667	662	672	668	679	665	656	630	636	657	681	655	645	694	691	692	641	653	686	706	708	672	673	681	659	639	618	649	647	676	633	644	669	656	611	677	655	678	670	652	639	636	702	616	649	645	666	636	663	672	664	620	644	652	694	648	667	638	688	605	678	652	655	655	645	648	636	604	669	624	682	644	641	652	675	655	628	618	684	698	690	665	662	670	679	650	678	652	669	646	660	659	668	633	692	653	652	646	679	613	707	707	619	629	653	661	692	652	613	630	690	693	663	646	682	647	679	649	651	637	642	707	642	617	712	688	678	659	657	649	699	655	672	658	647	622	665	657	665	656	725	657	648	654	623	644	630	724	682	673	685	672	704	645	655	663	646	662	672	683	625	666	656	683	676	663	682	653	696	689	650	732	670	634	673	706	667	669	709	660	671	638	687	653	639	647	631	639	664	649	674	612	618	649	659	643	636	625	627	633	663	687	679	683	655	677	636	715	634	676	702	664	649	683	680	636	737	640	655	652	693	627	702	677	617	664	645	651	627	666	661	657	643	661	660	641	632	665	646	690	701	633	707	624	652	668	674	661	690	689	636	643	642	702	646	675	631	655	652	622	623	655	621	676	683	651	660	636	657	642	623	666	667	642	692	692	660	640	634	693	656	673	656	619	653	671	628	656	687	678	608	670	652	657	674	663	670	656	680	674	647	683	655	684	640	643	611	639	647	680	684	642	638	622	618	634	698	653	685	616	627	633	636	657	649	650	644	660	634	663	679	678	635	663	657	704	654	674	645	702	698	656	683	636	636	664	685	615	649	676	657	651	684	603	639	599	606	684	699	695	666	668	627	652	669	626	630	685	606	630	664	657	716	665	687	662	640	648	660	645	652	615	623	665	628	652	648	658	631	664	670	648	651	659	639	706	659	688	662	658	681	625	669	631	667	645	657	702	672	621	656	684	647	658	665	610	688	697	645	720	676	676	676	667	633	637	661	682	702	686	620	669	689	660	637	686	672	664	694	681	676	639	649	618	635	657	643	683	677	608	648	648	638	662	651	689	692	648	654	710	681	686	631	671	632	655	643	648	630	678	663	629	614	701	686	634	643	621	689	677	656	647	655	643	651	646	684	666	669	727	634	626	639	672	664	638	670	631	681	645	622	676	659	672	702	661	688	645	638	633	638	654	657	655	676	669	650
28259	24610	27346	21031	12416	7358	4494	3068	2246	1669	1292	1286	1055	983	810	670	648	591	570	543	539	513	477	445	478	460	434	408	443	429	410	389	475	412	421	393	416	402	374	432	367	416	403	430	362	386	385	374	394	407	360	376	379	384	406	355	400	400	391	365	397	377	402	410	396	380	395	379	411	383	360	377	368	382	400	393	382	402	389	369	366	378	374	335	395	400	377	361	364	419	378	428	390	356	356	395	381	385	390	386	384	385	396	412	367	380	370	362	349	396	411	383	399	389	386	395	368	382	374	384	370	403	356	372	402	423	386	355	388	393	374	390	361	378	382	422	414	360	380	395	377	385	392	382	410	379	403	395	415	414	368	368	366	372	421	364	370	394	384	426	386	374	391	350	359	361	373	348	394	358	342	400	367	379	387	417	385	401	338	367	368	375	384	410	350	339	391	359	393	387	410	368	409	388	362	407	380	423	386	341	342	420	355	387	378	370	375	341	360	410	386	384	375	421	407	388	367	415	363	390	402	366	376	383	358	374	374	406	372	385	373	389	387	405	351	361	390	363	394	372	402	385	397	380	375	365	387	340	395	367	372	395	406	382	395	370	353	361	356	371	378	394	383	361	373	404	352	400	390	389	400	378	362	410	385	375	411	340	386	373	370	401	369	394	383	350	384	386	368	415	373	391	359	376	392	344	400	392	369	384	375	401	354	359	388	349	384	393	411	391	403	399	398	397	388	406	372	371	360	378	363	415	402	380	367	356	364	377	376	387	366	410	351	357	394	401	406	372	403	396	400	370	396	383	368	409	393	387	369	337	406	406	403	387	382	353	387	363	384	366	385	386	387	432	366	421	379	412	396	383	397	376	385	371	382	386	371	375	359	381	359	388	356	389	400	383	375	372	396	372	361	361	384	373	405	373	375	401	353	397	410	377	402	391	347	386	434	404	389	407	390	399	396	339	387	402	344	368	405	402	354	364	380	380	427	397	382	372	383	392	384	405	402	377	384	377	364	373	360	375	401	393	380	358	350	384	355	380	376	388	396	394	402	423	372	356	387	403	366	391	352	362	378	378	407	408	363	366	362	374	361	348	375	407	380	366	372	378	387	406	385	359	375	374	388	353	392	411	368	381	342	373	375	402	382	344	405	374	368	378	392	366	380	367	401	386	387	367	400	381	390	382	358	405	339	368	401	382	382	345	376	386	363	412	339	353	395	370	390	411	372	351	388	379	388	409	419	398	385	336	385	389	380	374	365	397	385	403	358	387	385	405	359	379	377	390	406	359	388	423	396	414	392	372	397	415	382	387	401	391	379	390	383	363	355	402	394	368	417	394	380	352	375	347	392	403	399	362	365	380	371	407	382	410	389	372	369	385	368	358	380	367	381	430	387	380	397	382	397	389	372	366	345	413	376	379	375	428	393	414	379	371	407	376	370	356	363	387	429	376	339	370	389	386	373	365	419	383	377	402	374	364	370	398	393	422	397	407	370	407	390	382	388	418	401	395	409	384	366	403	380	353	356	398	370	373	344	409	393	380	379	388	377	354	416	373	395	390	392	383	358	358	371	349	369	347	360	360	377	394	393	400	388	358	367	386	387	404	404	394	385	389	384	375	353	400	376	374	419	379	393	380	379	385	407	364	378	411	387	379	414	394	369	385	384	372	438	357	361	386	340	410	372	418	409	364	374	349	377	420	391	380	365	405	371	397	394	365	389	408	394	414	367	389	382	396	402	395	398	376	378	378	360	403	376	395	381	373	385	414	386	406	367	358	349	389	412	355	360	387	338	396	373	359	367	355	367	370	335	366	389	404	389	394	371	386	418	361	366	380	368	373	368	385	374	403	360	384	395	383	391	369	394	363	403	403	385	414	409	372	351	389	390	372	379	421	354	407	431	369	377	390	390	397	354	386	372	402	424	398	380	369	361	384	370	388	403	358	371	376	387	402	411	384	372	410	416	373	402	374	380	360	340	354	383	375	393	389	370	404	357	423	398	375	389	358	414	352	404	404	385	395	417	407	430	407	377	362	375	395	370	359	366	430	373	369	354	390	410	345	379	424	386	370	406	374	377	334	351	371	394	387	355	400	434	372	364	353	359	375	403	379	392	383	362	360	356	379	384	374	379	365	390	344	381	384	402	413	387	390	371	351	384	338	366	388	386	405	347	368	368	378	389	390	396	371	397	395	382	394	357	401	366	371	380	394	414	384	357	391	385	362	396	387	341	383	360	371	359	386	369	403	379	385	392	400	371	398	374	370	360	377	383	401	395	383	381	409	386	385	382	389	373	401	403	379	362	374	402	379	375	407	412	394	400	421	427	387	415	414	373	372	394	403	361	379	392	402	398	354	374	410	418	425	386	427	383	374	370	402	364	404	366	388	398	382	362	386	402	387	413	359	345	380	385	402	372	396	376	410	355	376	407	383	404	373	379	409	385	376	379	404	380	374	394	375	371	393	386	347	407	389	362	414	350	397	369	353	334	358	384	391	369	350	391	372	382	392	370	391	368	386	369	319	368	402	414	382	354	397	349	396	371	407	391	393	412	367	352	373	394	354	388	360	358	349	330	387	371	369	362	371	389	372	359	395	375	390	386	374	397	372	397	373	392	344	429	363	360	393	367	425	375	427	371	393	398	401	416	377	367	392	378	341	384	390	398	347	353	410	367	380	356	386	362	372	377	384	338	365	388	377	369	390	397	378	394	396	344	378	383	369	380	358	394	372	380	386	368	397	402	353	373	389	362	413	403	408	417	380	382	340	368	410	358	390	380	388	367	336	412	378	368	373	373	380	377	427	370	365	387	390	395	378	394	399	384	404	388	415	357	399	399	377	387	369	349	388	337	392	373	397	365	368	386	371	392	379	435	376	408	353	365	384	382	352	387	378	401	393	378	376	406	417	393	363	350	370	384	391	388	398	426	401	364	388	363	368	333	376	404	376	368	380	416	398	408	364	429	343	396	387	404	393	400	389	360	417	387	343	409	363	402	397	384	364	408	375	397	395	371	368	376	381	384	355	386	382	397	399	369	380	409	349	407	396	363	397	399	379	376	384	363	369	357	409	387	393	370	369	341	346	366	367	390	354	410	368	353	395	397	385	367	360	388	367	393	378	397	383	393	397	386	369	390	411	350	360	371	387	385	372	372	352	422	384	364	355	396	366	358	361	383	438	387	367	389	375	408	390	370	380	403	347	370	385	352	386	392	370	379	363	362	387	384	374	385	404	393	353	385	404	407	373	400	374	399	357	367	392	348	371	381	382	386	378	364	355	358	387	372	405	388	350	345	386	387	360	384	395	383	367	395	399	376	383	350	375	375	383	413	390	370	388	352	370	385	373	394	354	369	415	417	366	365	383	366	394	369	388	372	368	372	375	354	383	369	356	394	370	410	380	393	324	392	360	378	393	404	373	400	389	390	381	398	396	374	363	371	400	408	393	393	417	405	393	378	406	383	358	379	399	384	386	373	385	359	381	423	382	385	347	391	387	378	378
25734	40223	29842	20935	16066	11373	7687	5432	4050	2972	2161	2005	1716	1438	1115	889	822	760	705	729	620	626	576	589	496	498	484	516	459	501	457	469	485	457	476	449	433	429	406	450	462	445	434	424	428	415	418	447	428	370	445	416	382	434	401	426	456	419	402	393	392	379	409	400	418	426	417	435	446	393	390	431	397	421	439	444	407	401	417	443	374	423	425	407	400	438	435	391	445	413	422	425	396	376	406	407	414	421	411	410	432	417	408	409	403	392	395	402	414	406	405	407	409	415	417	368	425	434	405	416	427	403	422	424	428	429	371	385	418	413	401	424	394	431	407	384	431	380	408	413	412	394	427	410	440	435	393	454	414	437	405	390	439	414	399	395	421	381	429	402	408	428	424	413	375	401	448	409	428	415	415	412	410	421	412	377	428	410	435	428	423	379	383	394	416	413	429	427	453	381	417	429	394	380	441	428	421	420	389	386	391	412	430	398	399	422	413	431	424	449	463	420	438	395	420	410	428	422	390	418	410	404	433	423	437	418	401	421	397	411	402	393	399	441	406	414	438	437	445	426	413	423	409	421	369	405	423	407	387	433	383	397	391	405	447	442	425	440	365	411	434	394	394	405	436	400	422	399	410	411	386	394	412	414	393	407	393	361	413	440	403	423	423	417	451	406	432	413	438	410	400	405	425	397	427	414	404	404	448	421	374	396	404	398	419	417	380	419	380	385	432	405	408	424	413	420	464	424	443	449	389	429	391	379	429	377	397	392	424	449	392	432	398	390	424	431	399	418	403	415	434	418	414	379	442	401	413	404	416	400	427	435	420	415	418	408	396	430	393	419	446	404	396	416	442	410	416	471	429	415	406	413	463	399	452	423	371	389	433	413	410	406	423	417	437	403	406	440	419	378	415	396	416	403	383	418	410	405	415	433	406	394	381	430	419	441	421	435	390	424	445	382	394	432	400	395	440	409	435	449	433	390	440	400	420	402	404	432	407	428	403	381	436	411	437	383	393	429	416	438	427	400	433	423	423	422	390	443	449	401	422	389	443	416	427	393	379	397	436	420	396	423	427	427	436	460	404	393	401	400	408	431	401	442	409	391	412	423	416	429	388	424	405	436	435	412	435	404	405	403	407	436	408	408	394	405	425	401	418	413	400	442	430	434	387	431	392	442	401	392	411	448	443	410	414	417	424	412	416	439	447	374	411	423	436	409	397	396	403	428	406	408	396	439	407	421	384	410	404	413	378	392	407	384	410	400	398	409	390	423	424	360	401	420	414	394	419	422	437	425	396	412	388	395	404	432	378	360	391	430	415	413	422	409	423	410	372	406	414	419	439	447	430	421	395	410	420	445	407	409	392	424	373	404	422	410	374	423	408	421	419	405	412	385	412	401	410	426	423	406	394	433	395	421	407	417	430	402	428	434	436	401	416	428	408	406	399	417	433	409	373	428	450	433	393	439	404	405	404	400	432	443	410	409	411	434	417	386	435	403	407	448	415	426	455	420	419	428	390	410	422	434	417	437	412	397	423	402	379	432	393	445	374	393	443	453	444	394	408	398	393	410	433	391	426	411	391	422	419	404	424	430	407	424	395	409	429	386	397	432	405	407	426	397	415	397	377	436	410	404	398	458	400	419	391	412	375	376	414	432	414	426	387	429	417	440	444	403	419	388	417	389	433	415	439	427	429	401	400	390	395	431	410	394	378	375	383	419	452	362	397	419	390	412	425	386	406	406	421	390	402	410	414	414	394	411	451	405	436	393	398	443	383	391	421	408	431	441	410	409	392	409	390	409	400	425	433	407	415	408	416	421	381	439	431	375	401	384	444	423	408	374	380	420	436	390	431	401	406	393	414	417	399	404	439	401	394	427	390	419	392	416	405	418	412	424	409	411	410	396	399	425	405	432	410	410	414	412	429	382	398	394	426	388	383	453	412	415	436	432	438	406	392	432	399	403	396	437	465	463	432	403	410	400	391	387	423	418	420	396	424	406	398	407	394	422	429	415	402	411	405	399	402	414	398	430	391	437	421	441	408	420	395	381	432	414	378	390	427	412	434	398	442	415	430	430	389	403	422	413	420	456	414	412	418	387	370	394	432	425	429	430	399	426	433	424	407	417	412	409	413	419	409	440	405	388	412	412	425	402	430	397	425	435	412	432	419	409	413	420	392	400	415	436	411	400	385	415	424	427	390	388	396	458	405	394	435	431	391	407	408	407	409	458	436	407	431	406	449	431	470	414	421	380	410	396	360	418	446	409	420	379	413	426	410	378	392	400	438	422	446	395	396	417	408	420	409	390	417	399	431	406	438	396	390	421	417	382	399	386	407	442	427	412	422	386	410	443	376	436	403	359	429	400	421	422	424	428	397	393	366	402	437	405	410	421	417	404	409	381	447	452	403	380	426	407	451	439	448	362	468	417	423	409	429	396	406	414	452	394	396	437	383	409	401	394	402	385	424	390	421	396	377	395	422	410	400	436	402	410	423	427	410	431	384	390	403	406	387	403	436	396	413	420	434	399	437	401	417	462	440	440	406	399	373	369	399	389	421	415	421	417	423	427	357	420	449	364	425	454	409	417	381	404	412	444	382	381	418	425	390	391	432	420	447	433	420	431	415	394	418	392	395	427	403	433	395	416	419	371	416	419	401	363	403	402	408	440	437	419	410	377	433	420	422	402	416	364	432	404	412	401	403	416	376	427	416	413	436	387	422	415	419	403	386	402	421	401	407	405	412	400	448	431	389	445	417	392	400	412	418	414	431	410	399	414	398	457	413	395	414	421	374	416	391	376	429	399	403	425	428	422	401	412	404	380	391	385	366	427	436	405	403	403	410	420	391	386	443	383	448	418	429	436	413	405	424	448	400	439	392	405	445	404	390	449	407	398	404	405	388	422	374	437	428	411	416	412	392	430	413	410	393	383	406	409	421	440	408	400	432	416	386	365	418	428	457	416	407	428	405	419	415	423	373	378	402	396	421	445	407	452	380	409	433	391	400	398	380	408	434	433	411	427	431	421	388	382	391	442	419	424	393	383	397	424	442	393	401	418	425	384	421	410	439	397	399	430	415	386	422	411	432	397	383	370	402	433	391	415	380	420	444	442	403	431	394	412	411	396	424	402	469	410	399	396	384	409	412	428	410	415	450	428	436	410	418	413	410	391	404	409	408	416	418	418	448	397	412	424	425	391	431	456	467	432	413	440	392	446	408	412	412	408	432	406	420	409	387	383	338	408	451	425	449	440	446	416	401	423	436	399	400	413	437	404	389	394	384	426	417	425	400	400	415	416	421	386	448	386	420	388	422	405	404	388	391	420	416	418	395	438	404	430	390	409	436	423	399	389	444	421	381	449	433	414	380	398	384	402	412	413	394	438	418	396	439	449	391	401	400	361	389	394	418	417	407	405	398	380	453	405	430	413	420	425	398	446	428	389	390	403	394	431	436	444	442	412	406	390	405	424	395	402	410	396	385	441	443	439	448	424	390	428	420	428
23257	21009	28230	24104	21447	18508	10202	5171	3483	2704	2281	2020	1766	1559	1174	1116	1022	864	895	893	844	839	814	815	739	745	713	674	727	674	686	674	718	692	666	702	698	628	670	641	644	657	633	602	623	639	615	621	602	618	620	630	591	655	581	597	619	622	619	608	589	606	636	629	675	631	616	649	640	640	611	651	638	611	631	634	646	649	619	587	632	622	589	653	598	656	598	590	600	592	604	624	628	621	637	600	629	658	613	615	589	600	588	581	578	648	618	584	612	626	656	647	639	657	611	612	610	588	629	591	637	620	644	660	623	612	616	648	594	597	637	643	617	627	637	602	575	643	613	638	625	616	575	633	607	646	591	643	649	644	609	645	623	606	619	607	647	582	618	632	671	600	625	625	641	671	619	624	610	621	614	629	597	587	618	643	606	633	609	663	651	618	618	617	610	653	633	615	625	619	621	634	650	625	580	612	637	614	632	597	591	614	649	600	603	658	635	636	573	627	655	633	603	652	627	584	618	662	595	617	622	574	596	640	621	630	647	650	625	608	616	594	628	604	632	604	595	628	711	651	617	633	629	615	616	590	639	643	612	617	642	605	591	613	593	619	568	617	653	623	619	632	608	579	608	607	572	673	647	650	588	622	630	642	616	626	595	606	618	600	640	594	568	652	641	619	630	623	566	628	593	588	606	640	625	580	636	630	616	598	596	634	605	583	614	615	647	596	618	583	640	642	639	611	584	589	638	627	644	600	592	603	590	671	686	652	620	609	682	630	609	616	625	617	614	634	597	573	607	640	579	651	642	648	661	604	631	614	614	584	648	642	607	611	648	597	603	587	607	656	648	627	644	649	643	583	627	599	588	607	610	604	579	597	569	624	583	652	657	608	624	642	592	608	622	638	599	595	598	633	618	590	594	603	617	541	634	620	518	597	657	628	640	633	669	630	612	594	573	593	596	591	606	638	646	622	615	587	618	658	629	605	587	608	642	611	626	585	620	621	624	648	672	580	636	580	648	610	607	649	633	641	628	598	590	666	660	618	598	639	628	606	672	617	636	634	594	606	587	625	641	636	659	564	593	588	618	638	662	591	606	636	637	606	613	595	580	643	645	633	586	623	648	619	589	646	596	636	584	660	625	603	655	603	617	645	637	590	719	579	609	648	621	625	617	662	582	629	640	666	657	670	651	612	603	635	627	556	594	586	615	633	664	638	627	628	647	602	605	641	624	636	587	579	607	590	629	604	607	622	645	613	630	627	608	589	564	612	621	653	597	664	664	620	615	625	583	636	655	614	579	613	646	641	631	601	618	596	585	623	653	563	612	606	631	621	675	651	613	620	608	652	654	620	672	593	610	571	627	638	622	652	646	651	626	608	618	648	642	665	610	660	616	602	650	568	598	584	625	631	596	630	608	610	625	629	651	600	642	588	635	623	631	621	608	658	694	615	656	637	626	627	602	599	646	638	593	643	631	602	645	638	627	610	634	630	608	610	618	595	614	634	647	619	621	597	613	594	645	591	597	594	669	616	596	582	601	586	629	571	584	586	549	606	655	654	585	602	628	631	652	630	645	579	614	628	594	609	606	610	607	605	622	606	634	595	649	592	622	582	621	676	647	610	600	626	650	628	654	621	637	610	595	617	633	622	662	628	621	659	616	638	602	591	647	582	632	593	666	628	665	634	679	603	647	591	608	631	588	616	587	618	635	582	613	653	604	603	646	598	620	638	642	646	639	598	646	661	615	597	611	621	660	583	632	672	642	618	613	650	642	607	612	637	623	659	593	620	671	565	590	636	627	627	624	602	635	646	559	624	641	596	578	567	597	643	599	559	595	609	601	648	608	605	621	612	668	665	636	607	567	610	586	645	631	627	584	620	622	677	564	579	628	612	617	586	628	611	615	636	615	582	612	601	624	633	592	662	661	642	573	608	672	601	589	632	625	593	653	632	626	559	571	583	607	595	607	640	623	624	611	615	628	588	631	650	615	620	604	591	614	628	608	594	671	589	670	593	604	611	617	631	634	644	604	626	605	598	634	621	589	603	601	627	614	619	607	609	627	616	663	622	562	584	670	626	595	604	610	611	605	617	643	631	595	599	603	641	601	607	663	664	629	597	606	643	603	656	630	616	560	638	619	656	630	613	622	577	561	594	666	622	644	601	611	600	614	629	629	650	593	659	567	616	601	623	632	590	648	651	655	613	616	632	586	607	592	621	622	614	597	612	628	675	635	633	641	570	652	637	610	664	603	625	623	600	585	595	605	594	626	647	612	609	661	608	609	615	584	575	645	608	630	634	592	606	624	630	639	591	667	639	621	690	618	578	610	589	602	623	609	641	647	590	619	632	609	632	568	571	638	606	603	624	609	602	609	630	622	576	632	624	623	551	626	606	635	640	626	631	577	626	586	594	568	606	592	598	626	620	633	593	610	633	614	632	585	600	562	584	630	637	629	629	612	587	560	619	606	624	597	630	613	630	601	615	654	617	621	619	665	598	588	622	635	637	588	588	627	599	606	603	598	610	622	626	595	601	598	648	621	612	583	633	597	596	586	629	599	608	610	599	596	589	651	610	592	608	581	652	637	623	576	594	612	628	631	668	596	579	607	588	607	634	656	592	589	603	623	660	610	612	644	645	608	595	631	621	610	645	610	657	658	600	579	636	632	644	634	639	600	631	631	629	656	622	656	632	657	612	648	658	645	613	625	573	654	628	588	601	622	625	596	570	605	640	600	626	646	613	640	604	632	588	607	661	627	637	622	634	567	635	630	638	630	621	598	586	626	636	588	632	626	597	575	616	619	674	630	685	601	664	620	639	633	624	599	594	593	626	668	634	611	645	678	599	643	602	630	598	630	636	608	607	621	654	626	641	671	677	636	602	605	637	646	582	643	637	605	605	590	629	595	612	602	617	612	627	634	639	620	626	642	634	637	605	610	623	593	608	587	610	584	625	614	615	592	617	615	606	635	633	602	612	614	596	657	608	626	624	627	589	607	602	601	625	635	622	619	660	621	610	587	627	586	615	582	677	585	625	627	597	604	604	610	592	614	617	603	646	638	576	661	602	606	612	608	615	596	586	647	631	619	633	646	624	643	600	606	619	622	603	627	630	627	603	621	660	653	595	645	650	619	590	610	653	632	577	626	565	624	646	582	618	606	570	648	584	588	631	606	605	632	592	617	570	627	644	634	698	598	610	608	544	662	632	664	622	606	624	588	594	587	624	615	625	606	639	674	593	628	624	596	620	619	562	664	611	600	644	598	626	639	602	623	580	653	636	626	581	648	567	651	632	634	597	585	592	648	598	610	637	591	614	634	653	627	592	598	628	596	625	601	610	635	645	671	648	666	643	672	597	636	620	667	593	590	643	681	599	619	621	656	647	623	627	586	605	607	624	611	644	617	630	637	600	640	644	624	607	621	620	606	640	613	587	606	600	619	564	609	631	597	638	612	637	560	625	593	587	675	618	634	604	573	601	646	631	625	618	598	588	627	640	613	644
26149	47881	36225	26228	20890	15614	11148	7896	5755	4381	3534	3044	2681	2094	1628	1368	1335	1149	1133	1093	993	989	966	884	888	822	779	786	767	779	791	718	795	733	773	714	721	701	691	687	716	751	667	688	692	646	674	663	659	588	635	668	688	638	656	666	616	669	602	675	658	684	672	666	636	656	647	611	642	643	625	607	672	696	651	653	666	658	630	621	679	606	723	642	663	648	677	629	614	674	669	665	715	685	656	652	687	668	650	636	630	708	629	680	675	640	644	689	631	708	712	673	674	647	664	658	639	650	625	680	614	665	648	660	592	651	653	627	656	626	653	679	633	674	630	680	685	685	666	649	662	676	695	661	649	637	649	612	715	642	618	681	712	680	662	665	654	635	626	614	673	709	695	656	647	645	663	626	617	653	685	642	615	708	661	622	673	634	675	667	663	647	648	664	620	674	645	664	668	639	663	675	617	658	673	615	656	630	691	630	714	647	623	617	624	698	648	661	664	677	640	704	650	663	652	642	647	663	669	635	655	657	650	678	709	651	642	612	640	677	640	585	653	653	657	681	684	659	633	639	707	725	643	665	661	657	643	639	687	618	669	597	624	643	649	628	690	666	682	648	664	619	648	663	626	584	647	668	661	629	656	653	668	617	650	610	705	644	637	632	658	658	643	648	687	680	654	711	647	674	631	688	645	641	645	691	674	640	636	667	619	700	664	662	691	685	702	664	627	686	702	621	635	650	684	631	648	637	650	634	673	681	622	686	666	630	625	626	626	669	723	619	629	666	649	641	688	650	668	685	638	634	618	690	669	650	667	654	620	660	640	649	685	677	647	690	638	636	675	663	628	628	676	704	678	682	612	612	687	624	659	638	635	651	695	703	669	662	598	615	672	629	666	631	640	676	658	630	613	680	665	661	660	662	662	672	654	667	598	633	634	635	633	661	635	686	674	641	643	641	650	632	685	628	652	650	612	624	618	668	662	618	607	685	655	621	675	639	618	658	598	655	652	644	678	613	661	690	616	638	641	618	651	686	615	622	662	670	640	682	649	640	650	661	639	634	663	635	676	651	666	696	649	639	627	666	682	655	631	691	650	637	665	674	635	645	654	708	655	663	641	635	643	654	662	668	670	640	656	656	688	652	641	657	652	639	643	662	649	669	681	700	668	681	648	649	605	668	632	642	646	658	660	629	664	664	629	602	634	632	623	630	614	672	693	628	663	629	605	663	657	654	652	665	668	665	618	685	675	658	684	675	658	650	666	628	650	669	654	624	630	660	667	589	645	659	698	652	667	645	642	614	667	629	639	637	671	655	642	658	625	638	639	618	635	671	722	677	659	599	630	670	661	634	640	634	594	630	634	663	629	689	615	644	681	656	658	715	655	658	644	607	645	645	653	654	621	669	662	625	614	683	659	674	661	655	628	667	611	631	650	637	620	665	653	637	636	658	654	645	655	682	638	635	693	667	673	688	622	655	702	656	631	657	656	668	606	660	645	659	663	675	649	643	676	664	686	660	671	676	611	653	603	654	622	650	640	629	659	659	647	654	650	670	669	617	695	635	663	634	650	706	655	655	709	678	654	650	625	618	657	675	647	655	676	689	694	657	668	649	589	630	645	656	655	593	691	667	683	673	615	677	647	651	651	658	667	654	633	644	700	687	667	652	642	662	674	625	674	678	655	630	675	619	662	665	637	604	670	695	616	677	687	685	638	643	644	616	675	636	657	664	677	672	645	629	605	644	638	679	669	659	569	606	639	629	684	730	656	616	658	663	629	635	658	684	672	656	649	668	661	659	642	630	609	653	670	693	658	682	711	634	656	622	618	687	651	662	611	661	644	687	650	611	652	665	666	662	616	680	658	673	649	639	695	642	668	656	665	610	652	633	650	616	650	627	661	656	684	681	683	605	629	628	631	689	684	646	645	607	648	656	628	663	642	668	658	624	633	684	681	683	618	648	654	641	630	631	656	635	644	636	637	664	686	666	637	662	673	682	695	674	639	718	664	655	667	668	632	641	664	664	651	635	674	645	691	637	635	629	649	674	678	700	675	635	625	669	657	641	686	698	677	656	651	677	697	692	670	640	670	673	640	628	641	674	635	699	678	677	681	669	640	676	643	639	666	640	644	648	647	612	668	652	674	646	679	661	702	660	624	665	675	634	647	622	652	654	664	633	655	655	639	662	676	650	604	680	677	653	667	648	678	644	622	662	634	672	672	633	625	653	672	618	630	656	666	663	685	639	679	619	615	644	663	646	659	689	684	633	675	677	650	716	660	685	641	646	665	649	635	629	641	665	660	663	656	626	641	634	626	648	645	598	664	651	691	654	636	663	704	641	629	599	621	670	696	648	684	644	668	657	634	669	613	660	679	620	662	681	663	663	676	643	626	656	675	676	697	658	650	726	678	616	677	656	638	651	656	656	599	662	645	595	661	617	615	636	632	644	632	652	678	645	653	630	657	654	621	686	616	658	652	677	646	654	674	666	640	689	679	685	648	670	616	636	671	668	698	655	612	674	687	621	643	663	653	670	665	681	682	636	649	660	617	599	680	639	639	623	639	626	660	626	641	660	722	629	671	640	670	640	635	620	642	691	681	702	679	685	664	668	641	618	671	676	637	685	676	686	641	643	652	643	631	639	649	700	637	693	676	669	684	666	699	636	644	645	701	674	624	660	663	643	628	617	601	660	646	651	688	619	642	655	650	636	681	662	645	643	646	673	645	638	642	639	648	657	687	639	683	612	645	702	692	680	650	656	646	647	641	628	650	626	570	658	683	683	646	650	664	709	607	644	642	628	734	642	627	642	636	650	644	665	631	673	657	675	632	656	650	635	673	642	684	646	680	634	636	665	645	685	654	675	675	638	642	663	629	673	628	660	641	712	619	647	640	634	631	712	659	595	601	662	657	666	654	647	667	676	634	673	645	584	619	651	639	650	688	648	657	633	683	666	633	712	617	645	693	671	662	684	711	669	645	696	659	617	633	638	681	666	641	663	689	647	606	671	670	646	667	640	650	668	676	675	677	618	697	668	668	655	654	650	678	656	636	655	642	696	638	627	698	628	641	647	653	622	685	636	668	613	637	633	625	632	650	639	602	678	616	644	632	676	638	669	659	620	686	695	632	644	624	644	686	667	667	657	660	666	652	662	643	620	618	638	663	642	661	684	671	656	632	638	656	667	661	656	640	667	623	669	608	620	656	630	647	705	641	671	642	702	668	650	647	615	633	629	624	657	638	659	645	661	626	636	675	643	638	653	584	659	640	636	637	675	637	698	632	663	646	651	651	699	634	635	612	681	629	657	722	634	659	660	617	655	685	673	698	663	692	706	676	695	640	640	632	612	724	658	674	646	700	637	640	647	671	674	671	652	638	626	628	701	620	641	700	644	635	651	665	641	664	694	627	618	679	646	682	659	680	611	653	711	650	672	636	606	631	645	675	675	684	652	648	673	655	666	628	660	658	634	660	622	693	683	660	692	638	658	661	687	667	610	688	690
24631	21055	27460	25772	19120	11429	6831	3923	2727	2081	1760	1497	1339	951	829	692	637	593	522	536	542	507	477	447	416	386	381	386	368	384	359	417	369	356	342	366	335	355	337	319	331	321	316	318	309	303	315	311	310	296	320	322	275	320	267	295	287	292	292	329	329	292	290	265	330	340	332	312	320	324	312	283	296	271	324	294	294	288	307	333	316	319	296	312	307	330	324	316	274	287	316	323	320	313	286	294	339	330	325	315	286	286	305	323	296	301	298	324	319	292	366	317	295	308	316	324	292	295	293	308	316	322	331	295	312	291	286	314	332	304	310	333	295	303	323	313	307	295	319	325	344	322	327	304	325	319	317	293	304	329	328	298	300	309	289	309	309	305	314	303	315	295	333	324	294	296	314	308	281	283	311	301	300	320	280	260	317	266	322	315	322	291	305	293	288	289	315	280	285	300	321	297	267	306	306	333	300	304	330	302	267	323	334	310	308	353	328	284	312	300	295	321	333	329	325	313	292	299	310	287	292	344	287	285	339	324	304	317	314	283	279	316	293	327	320	315	298	344	325	330	315	300	324	349	320	310	310	310	307	318	285	324	313	310	309	270	282	313	282	294	337	310	312	304	302	327	315	303	305	308	292	289	285	334	311	329	330	315	281	318	313	280	316	308	300	317	292	319	332	306	319	268	326	299	316	325	300	279	317	297	310	303	346	296	302	333	316	311	347	328	319	300	295	315	264	298	300	292	292	291	320	323	312	330	285	308	297	272	298	288	333	335	298	298	302	288	319	328	333	271	296	309	335	309	310	287	315	316	335	273	317	314	307	314	320	306	288	313	333	315	269	305	293	339	296	297	314	327	289	297	311	321	311	274	283	335	323	325	309	321	302	296	309	303	270	283	309	317	307	290	332	313	323	337	311	320	301	308	315	339	311	329	291	299	337	322	285	299	306	296	284	295	291	296	300	305	323	324	308	268	313	320	282	310	301	341	335	289	296	302	291	298	330	309	325	301	324	308	292	311	331	315	308	287	302	322	287	296	272	301	315	276	307	297	320	337	305	275	308	305	358	306	310	332	295	270	303	295	282	298	325	307	324	310	310	292	298	302	276	315	298	298	296	326	297	311	333	271	299	334	320	320	294	327	319	300	270	319	298	299	321	315	308	300	313	322	329	298	327	287	295	310	302	328	305	333	279	301	278	324	287	306	322	334	315	322	305	324	313	340	328	319	304	277	333	329	310	329	317	300	309	319	293	316	305	309	289	308	328	301	306	311	322	309	342	290	291	327	306	300	310	302	336	277	334	304	304	310	306	323	285	362	320	321	341	290	307	297	301	292	300	287	342	312	320	322	314	318	338	338	344	298	310	300	293	281	306	346	339	301	314	285	325	279	296	331	335	295	301	305	305	314	325	313	309	323	312	354	314	335	304	273	317	322	293	333	322	330	302	310	310	346	323	316	284	339	311	317	323	299	331	311	329	320	305	295	314	314	327	294	321	329	311	307	302	317	301	309	284	323	298	292	318	322	300	301	308	274	314	308	254	280	311	298	343	316	315	309	341	291	292	313	342	319	318	307	300	324	259	325	319	300	288	296	325	297	319	340	295	291	304	344	321	291	324	285	345	327	318	305	307	298	300	297	289	280	304	318	298	306	332	286	296	279	325	286	319	329	270	323	300	342	330	305	307	295	311	314	303	318	299	311	292	304	346	298	300	259	293	318	331	313	311	321	302	286	298	305	313	296	309	318	327	331	312	322	318	303	309	302	306	310	295	317	288	310	300	337	300	282	330	321	338	334	318	279	296	318	339	305	295	306	315	336	322	321	288	299	280	316	320	328	269	374	322	276	306	292	310	313	346	273	297	320	326	299	303	324	314	352	324	291	312	323	306	315	310	283	287	305	298	333	307	306	338	316	299	324	297	317	320	328	280	299	314	311	331	323	307	299	302	330	299	332	347	337	298	336	305	306	303	313	336	300	318	306	283	306	315	326	329	307	341	290	311	341	348	309	331	321	340	308	325	297	334	303	308	338	318	295	299	318	315	288	340	313	309	299	290	310	305	305	300	300	309	296	282	324	319	303	297	318	301	331	294	323	293	314	281	289	316	309	311	317	285	305	333	316	352	278	293	271	309	320	316	329	332	353	315	287	321	353	310	354	290	312	317	321	285	321	324	320	306	286	331	286	313	314	354	301	314	323	288	313	268	319	283	302	288	317	309	340	314	300	329	337	327	350	285	313	306	335	301	333	334	274	300	305	301	310	313	326	329	335	305	301	297	334	344	301	269	318	300	299	297	302	305	326	307	295	306	300	291	303	333	337	307	279	295	301	339	272	276	302	314	315	283	326	285	314	290	280	306	298	278	305	309	329	299	290	305	293	323	298	316	343	310	318	299	297	304	306	297	343	289	306	323	268	305	335	288	320	300	308	322	295	302	323	312	295	335	309	306	286	306	342	292	294	334	348	308	316	315	284	329	344	298	298	325	302	337	308	294	324	318	321	334	317	330	293	313	301	324	317	292	324	293	298	315	280	309	332	305	277	317	322	308	281	280	312	355	287	286	307	289	286	292	319	294	327	292	318	317	311	318	304	303	305	317	326	255	328	279	322	310	325	310	309	323	295	329	360	283	300	292	285	325	310	300	337	288	335	285	345	326	310	320	305	304	294	280	309	319	339	288	317	315	295	287	322	310	313	318	289	292	310	310	296	306	306	328	309	312	326	319	295	317	348	301	327	295	305	287	307	335	329	307	308	315	322	312	314	305	310	322	310	298	294	313	351	305	305	310	299	296	294	309	307	324	287	280	328	312	315	341	300	328	323	318	320	308	311	289	307	336	331	318	300	331	328	282	298	333	328	323	317	333	318	315	297	318	285	326	326	346	287	310	333	297	328	325	303	328	280	318	313	317	314	307	344	329	309	317	345	317	324	344	297	305	294	310	320	332	329	324	293	293	352	333	322	330	311	317	313	291	339	280	341	313	325	299	301	312	301	272	313	306	343	325	306	308	318	312	323	325	307	308	297	347	329	327	302	329	333	343	309	304	310	320	313	283	302	303	303	292	317	345	313	329	311	323	337	308	318	297	315	303	338	315	301	308	288	327	322	320	289	303	283	290	334	284	342	319	312	329	324	296	302	334	329	321	317	309	321	275	299	327	329	331	323	277	302	317	329	329	288	330	330	313	299	295	301	291	276	317	297	320	318	294	302	309	314	344	303	369	267	329	324	329	318	321	305	308	332	312	326	327	284	351	317	296	305	361	290	290	288	320	343	297	287	321	340	289	306	319	333	310	297	305	335	294	298	291	300	342	291	314	314	331	321	297	314	312	317	301	279	308	307	314	327	303	315	292	332	303	306	320	298	288	351	323	313	304	303	319	306	283	349	301	282	317	337	308	311	279	337	295	321	328	311	320	279	305	317	282	315	295	299	317	330	298	324	326	326	310	286	286	338	324	302	311	346	332	328	298	296	328	296	308	311	322	318	320	330	308	295
25471	45383	34558	24611	19602	14632	10274	7069	5050	3779	3108	2544	2209	1566	1173	988	943	810	764	711	656	648	609	560	487	471	464	417	438	437	415	433	452	396	413	383	415	401	367	349	345	369	340	350	358	328	340	325	359	323	345	323	347	339	357	351	341	342	302	334	328	290	341	350	327	323	345	321	379	330	352	363	347	356	349	307	320	363	342	336	391	346	337	343	349	315	359	352	327	329	324	361	332	345	333	372	319	331	326	324	358	368	366	336	327	358	360	324	318	330	325	318	344	328	322	323	347	348	345	351	345	318	357	326	341	367	347	322	376	346	318	371	353	338	344	385	324	367	324	319	336	317	343	330	345	356	358	334	337	380	346	344	353	300	345	344	350	361	385	336	310	324	352	348	351	339	317	328	335	335	355	299	332	315	357	357	335	364	347	364	345	358	347	345	351	341	360	348	354	348	381	311	367	326	346	371	375	342	353	344	336	351	359	365	322	375	311	346	339	345	350	344	334	366	344	385	340	355	343	320	326	370	358	333	327	330	359	320	371	356	334	360	326	349	324	343	346	339	360	332	310	344	367	356	333	322	332	344	347	355	343	334	341	332	352	333	372	339	326	350	356	335	294	359	363	358	357	365	373	364	338	327	383	316	367	327	379	366	346	321	311	353	377	369	366	318	375	335	356	302	376	328	307	358	310	330	362	351	344	353	325	337	324	322	327	324	344	357	329	348	341	322	371	294	345	364	340	340	337	370	334	375	334	338	342	325	340	394	333	347	337	353	363	352	296	370	343	343	369	338	364	352	352	366	314	356	335	309	369	362	357	299	317	342	320	374	366	329	331	322	323	322	313	392	329	347	342	364	343	368	351	330	350	348	365	356	373	336	385	343	366	313	349	360	352	355	360	327	341	340	341	351	325	344	346	305	336	361	287	337	353	328	341	346	348	331	368	348	337	347	336	355	344	328	330	316	331	337	354	327	347	326	339	329	351	314	308	388	345	336	336	331	331	332	335	331	348	335	342	317	368	330	313	342	327	344	338	351	355	324	339	360	344	360	324	328	328	348	371	332	364	341	339	374	358	348	366	363	353	361	344	346	351	326	336	344	358	348	327	355	386	354	340	352	337	317	329	332	353	338	343	363	335	340	316	343	329	335	345	372	332	361	328	316	334	336	350	377	349	300	316	363	340	345	335	354	360	319	326	324	304	342	344	328	346	327	346	316	318	340	386	337	322	331	302	345	355	346	362	292	334	349	349	344	352	360	324	343	348	317	360	388	324	366	323	339	351	315	349	319	380	309	362	323	364	332	337	343	336	354	313	329	338	303	341	337	352	351	335	340	364	328	383	316	325	345	355	366	368	325	319	348	312	358	367	330	350	368	348	343	344	366	327	328	339	348	332	349	363	332	379	329	367	324	342	354	344	336	346	349	335	327	352	332	338	327	326	345	356	353	308	311	307	331	359	331	324	313	356	356	327	346	348	337	324	361	333	352	320	337	314	355	332	341	362	344	367	374	326	340	338	324	332	363	363	336	369	374	335	351	367	364	339	361	366	330	348	344	330	337	370	354	355	356	352	382	373	344	321	339	326	339	325	336	357	340	362	346	363	343	319	349	358	342	330	324	352	329	345	354	307	347	361	357	362	366	340	317	305	340	323	372	361	353	339	376	366	364	345	346	323	343	348	388	366	335	309	371	315	333	324	331	309	363	359	319	320	362	333	336	353	332	325	337	338	316	339	337	326	361	339	354	328	341	340	344	319	320	358	338	322	345	357	334	343	326	352	362	345	323	339	297	377	336	327	371	367	317	354	368	338	315	344	343	354	368	387	350	369	357	350	362	335	332	336	366	355	334	366	356	332	338	319	353	366	320	349	317	354	336	366	338	354	334	338	343	367	349	360	366	334	370	342	332	328	387	307	316	350	320	324	343	366	343	354	341	342	355	309	303	337	330	358	325	341	354	365	345	353	332	375	354	349	334	346	322	356	358	333	339	358	356	309	353	336	364	326	316	369	310	327	324	361	346	320	332	331	324	351	354	331	333	366	323	330	367	335	325	363	335	331	345	316	352	334	343	320	358	347	361	328	385	367	324	308	363	362	356	339	343	336	318	354	340	309	343	319	339	330	352	358	324	342	326	380	347	346	362	365	366	343	343	366	343	313	329	323	341	361	338	356	317	374	329	335	347	346	385	335	347	364	348	333	334	381	330	330	354	371	349	353	334	370	322	335	342	339	336	319	311	349	365	346	330	332	406	340	307	329	314	362	320	339	336	354	371	347	339	339	342	304	345	345	365	302	355	334	346	365	327	326	387	341	321	371	291	326	354	345	350	338	358	344	384	354	330	339	356	353	358	352	340	343	315	353	358	356	378	345	343	367	319	340	365	337	338	347	350	338	345	334	329	361	353	350	327	331	343	334	347	324	342	364	343	353	319	307	343	346	379	327	377	359	346	330	347	363	329	386	350	338	326	311	339	329	348	341	342	336	352	362	354	339	349	359	292	347	328	327	337	346	352	350	373	319	310	362	364	335	348	360	337	351	322	382	390	339	351	350	348	328	329	350	366	345	383	331	358	383	340	317	387	353	362	315	311	362	334	357	337	348	301	304	337	352	336	366	332	345	328	343	343	331	357	340	324	313	338	343	351	321	353	344	337	319	339	317	340	379	346	329	323	357	358	350	326	325	347	325	354	325	358	301	362	334	331	343	322	348	332	381	287	325	340	349	346	335	356	348	318	366	309	342	344	323	339	352	317	313	340	368	353	366	346	368	342	327	361	342	363	335	350	332	358	372	344	332	341	321	336	315	361	364	354	362	350	346	329	344	356	332	315	345	357	341	332	348	344	350	345	353	302	327	335	340	348	326	325	341	352	340	359	342	342	334	342	348	332	308	344	348	333	365	346	357	362	375	357	337	320	313	331	330	328	297	310	328	359	340	340	324	351	338	343	346	337	356	331	338	337	354	362	351	336	336	320	330	307	352	330	379	330	317	342	314	369	358	366	332	364	298	342	351	361	320	340	345	348	366	370	335	321	363	359	337	324	327	347	355	345	350	324	361	360	342	350	347	337	336	337	351	336	345	358	314	329	336	325	330	371	352	344	382	339	380	334	342	340	359	333	384	350	343	345	343	339	347	309	348	367	332	321	347	317	350	318	322	345	317	318	350	348	354	337	369	363	379	357	376	355	329	323	335	342	314	348	340	321	343	322	327	362	356	349	331	325	294	358	334	326	315	319	343	364	318	382	336	334	341	313	354	358	353	327	361	370	324	365	349	355	346	311	366	346	373	318	372	344	345	365	328	361	348	364	344	297	334	344	303	317	358	341	342	329	334	355	317	333	346	327	361	355	329	354	341	330	334	346	341	356	333	311	340	306	336	364	362	330	327	317	335	352	362	337	333	338	333	282	331	343	354	332	346	306	341	326	357	349	352	365	347	342	338	322	323	333	271	373	326	346	351	337	355	337	360	308	350	350	329	353	318	342	323	349	347	337
22354	21015	28610	23649	21234	22037	17939	7706	4917	3574	3076	2739	2263	1804	1351	1262	1159	1077	1019	954	915	943	880	855	800	720	755	738	724	733	704	707	699	788	711	737	708	650	672	653	598	667	638	628	641	618	627	574	578	626	596	673	634	631	636	644	674	676	627	612	600	637	611	634	639	620	636	665	660	571	659	620	593	575	634	637	625	623	586	634	575	625	628	647	583	606	605	628	612	584	624	625	594	636	594	560	631	622	629	635	613	602	624	628	640	679	599	661	632	606	591	594	604	614	636	620	598	552	663	585	653	623	590	596	620	604	637	562	601	577	573	604	586	579	631	595	676	609	606	607	583	627	613	606	640	628	631	585	587	613	638	604	592	646	595	584	625	627	613	607	647	578	635	628	579	610	657	624	597	582	617	605	620	657	633	650	588	667	620	596	595	621	617	618	630	608	627	652	605	586	647	601	607	609	654	620	623	638	668	627	605	648	611	605	625	600	654	663	621	645	612	569	628	632	594	605	650	634	624	630	623	663	609	619	611	628	610	647	621	610	635	601	587	633	604	614	578	671	646	631	604	642	624	616	619	616	620	625	634	606	604	609	602	592	666	601	640	606	645	602	597	652	613	580	608	619	592	599	698	612	594	548	586	609	596	613	607	575	649	637	622	622	598	564	637	602	629	610	617	598	612	595	677	635	650	591	612	556	625	595	595	627	593	617	600	631	672	615	616	618	673	648	624	659	593	636	606	619	619	625	588	631	608	642	601	622	599	642	628	612	677	641	624	587	617	629	591	644	594	573	613	601	596	647	609	615	629	610	604	613	616	658	601	610	618	601	615	646	646	630	627	665	627	613	625	617	602	644	642	649	606	630	625	620	620	604	601	674	610	620	624	634	609	567	633	598	626	651	567	595	615	608	614	594	589	615	644	618	603	628	584	624	617	646	568	602	635	612	687	620	639	624	599	609	603	629	571	634	653	609	633	594	622	638	600	563	643	647	626	659	621	648	635	577	607	590	614	578	610	600	569	595	621	567	602	619	611	597	646	565	679	600	647	626	560	638	618	607	627	629	627	651	607	616	573	588	604	616	621	646	652	620	651	629	631	623	613	627	611	587	577	611	609	596	585	631	612	609	632	547	637	584	604	603	637	589	610	629	658	601	625	631	586	632	632	634	602	629	620	579	576	625	633	587	636	646	624	611	567	645	654	599	569	600	620	623	584	588	573	638	576	642	621	580	596	670	614	594	590	588	632	642	553	677	600	594	602	646	602	646	605	574	604	595	566	602	623	568	609	619	620	641	592	569	604	631	662	615	611	643	604	620	627	645	609	619	641	595	618	634	626	549	640	680	606	625	595	603	609	603	681	644	617	616	633	642	631	605	635	607	608	632	625	622	631	563	620	585	607	639	656	590	603	640	624	606	600	613	635	645	652	592	609	588	608	610	591	595	628	630	685	616	653	673	607	610	632	625	607	617	593	606	622	605	658	624	587	635	597	624	599	598	597	636	571	596	641	624	624	615	581	644	630	617	646	654	586	603	613	607	633	591	622	632	614	637	630	648	589	631	644	638	615	645	611	597	650	619	576	608	584	572	650	611	612	613	618	601	591	589	628	625	606	614	655	632	655	685	635	632	636	610	632	614	598	667	646	653	637	631	651	612	621	655	602	607	604	616	591	618	614	604	625	619	605	623	624	597	623	605	630	636	608	579	578	639	588	610	538	633	617	627	659	574	612	620	660	612	596	557	656	590	647	656	569	603	643	604	583	632	627	634	610	610	614	592	628	615	618	652	619	629	592	609	598	605	660	613	608	623	594	629	596	555	600	594	611	606	597	593	635	625	640	590	638	635	634	645	624	585	593	565	636	635	567	655	573	583	619	629	630	609	636	606	646	638	595	610	606	632	599	577	638	662	604	617	627	650	590	638	625	628	639	620	600	571	619	662	616	631	661	637	596	640	582	645	601	618	643	590	623	608	595	630	641	619	614	577	587	629	585	645	640	653	644	600	627	597	601	637	614	638	618	626	643	599	629	599	583	606	578	607	585	591	651	609	597	582	576	609	646	599	626	618	615	614	601	595	626	628	632	608	608	637	611	639	618	602	565	616	585	582	634	625	655	604	601	648	590	644	618	606	635	619	591	612	630	623	605	606	617	636	614	600	562	621	641	616	640	627	626	605	588	652	633	635	588	638	642	612	649	611	663	648	592	631	592	549	621	583	586	627	594	651	630	592	602	600	642	646	629	593	630	606	595	610	567	582	605	589	628	580	635	634	590	626	647	597	596	635	647	616	563	626	586	648	590	577	600	609	637	613	606	627	629	629	599	585	617	557	612	629	602	608	595	614	619	643	638	590	665	638	591	623	568	605	632	619	634	595	614	617	627	624	625	635	646	601	644	585	661	641	594	610	607	612	608	616	639	550	615	600	614	652	658	626	637	663	620	605	613	593	623	596	612	633	630	611	606	629	645	587	565	642	612	590	666	594	635	608	611	612	601	627	568	605	633	563	623	627	640	625	607	617	609	602	592	584	612	598	613	621	634	629	638	646	626	584	641	628	641	547	651	636	595	629	625	579	628	591	642	628	599	593	621	615	583	608	611	597	613	635	641	624	643	554	648	611	609	598	619	631	576	614	631	616	582	629	579	582	642	644	639	612	555	639	615	605	629	623	621	637	607	570	610	630	576	609	596	602	615	622	597	595	603	554	618	588	660	587	634	647	656	572	616	550	605	645	635	575	615	610	616	606	610	589	586	630	590	614	581	582	658	564	604	575	611	631	621	560	663	604	574	580	619	649	613	635	626	637	592	639	579	618	548	626	642	571	645	631	633	619	603	596	641	630	621	623	616	593	622	597	623	605	601	579	615	585	562	618	609	584	636	586	600	649	667	645	616	609	620	587	586	570	632	643	594	642	616	633	592	623	584	601	596	611	623	573	612	608	591	578	624	569	583	652	607	626	613	623	583	650	617	634	617	590	596	624	632	620	624	641	601	614	625	587	589	636	627	639	648	597	599	668	611	639	626	610	589	619	594	640	652	624	657	623	597	666	650	630	652	638	643	630	616	625	597	659	613	591	592	567	583	588	631	598	588	646	633	618	608	572	591	571	645	615	634	625	611	587	602	643	665	656	623	598	605	620	622	616	600	541	622	632	611	608	581	679	648	587	589	583	599	583	596	614	597	605	601	602	606	622	628	652	601	562	641	656	606	625	624	615	649	612	643	619	594	619	641	594	634	630	619	639	602	609	592	595	616	627	614	601	639	651	640	588	667	626	584	564	554	580	587	623	621	643	638	625	590	652	656	630	604	567	596	647	628	583	626	606	602	585	585	592	593	592	634	609	624	657	601	566	598	631	584	588	563	610	645	613	596	615	597	609	623	615	651	579	625	620	631	575	640	632	601	625	603	660	622	644	581	655	612	629	586	595	617	594	654	568	647	582	659	568	603	616	605	614	624	601	610	647	571	638	606	651	640	579	629	599	590	584	633	586	607	621
28017	53112	41174	30505	25216	19850	14106	10010	7570	5833	4715	4247	3367	2469	1987	1713	1464	1398	1386	1279	1136	1156	1101	993	920	853	815	801	836	808	867	841	813	736	787	780	721	732	667	706	720	695	674	653	629	667	634	642	678	653	640	614	693	665	667	673	668	639	685	626	621	685	690	643	640	622	681	682	654	637	646	677	617	684	669	665	593	599	643	667	636	693	694	667	644	694	681	625	646	622	620	657	658	671	626	661	676	653	600	670	669	626	687	658	608	655	643	671	646	695	616	654	657	619	689	631	617	616	696	602	637	644	663	659	655	623	623	629	636	667	614	634	649	641	673	681	639	662	647	630	648	632	682	665	631	655	646	644	667	642	656	620	646	645	640	632	675	684	671	678	620	665	701	594	619	644	646	656	640	664	660	650	653	676	644	687	663	621	680	639	660	671	667	631	603	634	631	667	600	651	641	642	614	669	602	630	728	630	610	612	660	642	623	642	671	622	638	647	624	631	647	689	607	630	656	650	691	690	618	711	641	639	638	649	664	654	672	661	602	710	658	608	626	616	647	618	651	648	647	659	601	659	650	667	614	681	647	645	660	663	665	643	661	664	654	635	668	613	629	684	647	644	690	697	626	594	619	668	662	626	619	702	649	692	654	677	652	622	647	689	707	633	632	677	661	586	653	657	630	641	643	632	648	624	636	642	621	706	704	708	667	607	636	655	685	643	641	633	654	628	607	666	630	683	621	641	608	669	663	635	646	636	654	670	654	637	638	626	631	680	658	649	657	658	643	635	640	660	648	657	631	680	648	626	619	640	661	675	634	624	665	702	625	682	674	648	639	670	663	647	622	595	663	691	663	642	686	614	675	655	689	688	628	671	666	659	654	604	579	605	604	638	655	635	616	643	641	648	643	591	671	645	611	658	605	692	635	646	651	625	613	649	591	659	603	661	659	629	657	633	669	631	685	690	669	672	656	614	629	644	645	614	698	666	656	663	640	662	655	671	671	643	668	621	646	638	627	647	670	645	617	631	646	666	622	623	649	625	650	672	643	643	659	641	619	678	665	624	657	655	658	677	641	640	661	621	638	626	659	657	621	705	676	669	658	653	678	651	652	651	671	635	660	657	649	677	670	628	655	635	645	629	636	674	637	649	635	621	647	616	636	639	636	625	626	657	630	654	644	624	611	668	679	633	645	607	649	643	670	663	640	671	670	684	690	631	667	618	616	684	662	670	682	654	630	668	664	626	693	645	658	657	662	624	640	616	613	664	664	598	635	657	653	670	682	617	655	657	638	639	652	616	676	629	653	670	720	660	654	634	661	604	612	648	656	701	629	642	669	654	662	638	674	628	652	641	617	667	651	657	608	677	678	652	649	681	640	627	647	631	633	646	651	655	626	696	638	650	654	665	621	633	632	629	644	637	615	655	654	687	647	674	625	630	650	663	632	634	654	672	618	640	620	631	636	649	701	613	713	707	639	667	697	651	668	655	625	640	635	595	675	640	634	640	608	683	653	662	651	653	646	659	647	627	682	660	635	627	577	616	680	638	646	605	659	663	603	701	626	659	653	684	639	639	635	589	632	663	646	645	622	673	687	656	634	644	619	637	626	659	629	639	652	659	634	639	601	656	679	633	620	645	653	673	626	614	653	645	653	651	651	675	599	646	639	647	600	639	671	603	644	622	654	646	654	638	683	637	641	657	718	625	633	648	651	639	617	624	685	696	665	634	622	631	666	641	612	634	591	682	643	681	643	660	661	637	687	630	606	695	619	658	630	587	661	665	675	697	591	658	648	609	650	675	701	639	656	629	609	639	651	645	620	679	647	643	643	640	637	684	655	673	656	684	631	644	646	677	666	638	612	651	642	598	659	650	663	632	642	677	635	643	665	644	647	675	614	669	697	613	680	643	697	641	679	636	635	659	615	643	666	685	680	639	627	641	655	704	665	707	664	619	618	670	652	629	606	605	661	616	659	616	633	667	625	615	642	622	635	633	657	612	632	646	662	671	652	643	634	689	665	663	602	651	638	651	709	629	625	671	602	625	616	695	647	628	651	670	650	616	629	625	627	615	659	629	622	695	656	646	669	678	644	626	640	614	613	621	648	665	678	650	642	628	640	661	594	677	637	642	610	691	665	659	627	656	632	644	687	646	662	638	635	667	672	664	630	640	689	649	633	617	647	639	694	678	666	712	629	655	655	609	674	606	682	729	651	630	628	644	632	643	634	636	636	664	681	665	610	644	640	624	659	623	594	646	659	633	658	653	636	634	661	609	647	616	647	662	670	679	613	638	647	655	644	664	626	678	673	633	659	616	631	657	614	605	640	663	679	670	613	683	641	672	602	647	658	624	622	639	646	650	653	639	645	628	660	663	656	680	621	658	646	634	620	624	677	639	623	652	662	658	672	642	627	620	616	645	650	621	658	617	628	614	646	660	631	646	624	667	638	658	677	633	639	624	615	656	654	660	598	671	681	641	625	623	675	632	616	627	710	614	627	647	660	639	615	657	634	592	667	634	640	645	669	643	668	626	655	624	647	631	685	643	655	666	667	607	627	660	665	646	647	662	660	675	688	619	616	617	676	649	621	646	647	630	624	675	672	662	643	662	693	650	647	666	640	614	631	679	692	618	674	663	636	643	639	654	646	652	623	670	650	678	661	635	646	672	654	641	690	586	660	679	647	635	619	678	628	655	635	667	656	594	675	654	698	648	606	622	649	656	636	589	652	594	686	639	666	636	643	613	652	665	634	628	615	612	650	655	703	694	641	614	648	645	617	647	680	617	615	639	666	675	657	654	637	641	657	601	601	666	597	638	653	638	680	689	644	657	627	648	666	622	623	691	626	658	664	681	666	683	666	596	669	643	643	652	666	640	669	641	680	620	701	623	646	615	672	646	618	650	649	665	638	650	669	635	653	655	632	635	648	646	646	640	622	610	656	632	684	643	642	635	666	660	620	646	642	629	687	685	633	653	644	647	646	661	700	610	664	645	624	654	627	643	657	626	658	643	677	672	595	681	643	684	620	662	632	644	612	657	676	617	607	628	675	693	709	634	663	667	642	640	646	612	631	627	657	621	707	677	681	678	662	677	643	678	689	663	678	669	655	638	672	684	664	631	624	646	648	688	661	603	639	653	690	654	639	682	631	653	662	663	646	631	636	620	643	642	667	629	651	654	677	634	618	628	635	646	633	673	649	666	645	626	658	645	598	662	679	683	633	659	685	660	627	611	648	636	662	621	661	646	685	696	640	617	661	620	642	622	628	658	625	619	686	671	623	628	620	667	611	674	628	664	641	626	659	631	622	666	671	637	635	665	608	643	688	630	650	680	627	631	627	633	650	654	675	687	655	638	649	640	643	631	629	641	637	656	650	617	670	612	631	677	640	642	664	614	660	627	634	650	600	613	665	683	639	691	633	635	644	621	672	661	657	619	645	666	672	656	652	643	625	656	694	620	638	677	629	609	628	654	697	625	663	683	671	626	632	640	649	620	629	618
28483	25116	28282	20854	12343	7484	4636	2989	2237	1765	1489	1276	1101	868	746	710	589	608	556	519	511	518	496	468	471	439	434	394	405	413	422	422	448	460	409	409	427	417	403	418	436	371	379	382	382	394	384	363	387	397	354	362	355	344	364	404	377	380	353	378	350	375	364	349	410	367	369	363	393	371	358	383	377	375	359	385	382	399	381	387	404	374	368	410	405	403	378	393	375	373	371	350	398	355	341	369	356	361	367	345	358	369	371	396	384	370	344	389	392	405	384	367	387	399	386	365	375	396	421	398	387	388	405	387	375	370	403	364	364	373	389	386	391	354	395	378	380	391	353	397	375	370	398	388	393	375	397	415	402	381	371	371	384	335	392	401	377	364	388	384	377	366	394	374	385	366	361	378	400	376	414	391	370	385	348	371	376	346	370	357	425	399	361	387	330	345	363	386	368	346	384	397	350	381	375	387	359	371	399	384	384	389	393	372	421	362	394	392	381	395	399	399	356	408	354	368	362	347	380	384	384	365	366	356	363	403	367	389	384	383	377	355	373	385	353	394	335	403	393	394	390	389	388	375	383	389	371	388	396	369	364	373	414	403	369	355	369	371	386	387	368	355	390	394	399	377	397	339	384	394	378	329	384	355	390	341	358	383	406	403	360	393	393	377	394	362	371	352	366	372	382	378	375	351	329	395	372	352	349	371	381	334	398	409	396	390	379	374	372	387	420	341	376	371	400	434	400	384	375	388	400	390	377	360	369	413	388	376	388	413	358	387	381	404	399	375	410	385	355	367	367	358	391	375	364	361	367	427	380	361	365	394	422	365	352	353	367	347	355	361	388	368	374	367	381	383	394	424	367	369	361	374	350	364	398	372	377	362	381	399	393	371	369	346	361	362	428	387	349	370	374	374	342	393	379	394	373	416	380	360	333	373	352	378	408	381	383	401	389	398	389	387	382	412	416	442	390	348	396	356	389	402	360	396	364	395	382	359	377	375	383	434	348	390	391	363	386	415	392	402	377	342	363	347	341	366	369	418	366	380	379	366	396	393	366	433	336	345	372	344	361	383	396	355	404	389	378	385	394	402	397	368	348	363	371	380	395	376	399	415	359	373	367	355	382	364	413	378	410	349	401	391	390	365	345	353	386	346	387	351	380	361	378	347	379	349	382	364	384	410	367	399	394	361	393	388	385	381	397	359	366	389	391	363	362	359	341	391	377	396	389	337	362	381	355	369	389	382	376	387	388	352	371	346	373	387	366	383	342	403	369	357	389	377	343	355	350	372	378	416	405	442	412	399	352	407	390	355	371	437	376	376	374	383	374	354	347	375	365	409	385	414	382	413	376	396	358	380	365	372	382	379	361	379	386	393	389	361	397	322	362	330	378	385	412	357	383	361	377	386	363	365	344	391	343	349	364	352	385	345	415	393	388	419	359	380	391	365	387	379	389	359	367	383	381	380	370	404	388	386	371	391	377	395	369	360	379	370	369	376	361	376	362	377	395	381	355	395	387	391	340	374	380	391	375	385	383	372	408	371	363	383	427	377	373	400	400	354	388	373	370	376	344	359	371	348	381	392	373	444	381	360	367	363	362	409	379	397	386	393	342	366	378	388	382	380	368	382	375	397	382	330	389	369	406	371	409	381	391	344	360	386	375	403	379	355	375	378	384	393	384	368	343	387	355	355	409	380	418	386	381	358	364	378	373	386	381	376	393	416	354	342	396	394	377	357	396	390	388	394	361	409	376	390	424	370	382	386	390	360	373	381	401	365	407	391	378	381	371	359	394	366	348	371	412	388	365	393	361	338	381	362	410	409	388	395	358	362	366	404	397	387	383	401	397	392	396	344	399	382	382	398	375	365	374	355	373	358	379	373	384	368	386	360	363	409	383	377	357	386	384	379	364	386	361	369	392	359	409	361	372	350	419	384	369	429	375	354	391	349	385	373	386	375	333	372	389	401	375	400	423	363	405	389	365	362	402	375	380	373	408	370	330	373	398	370	397	395	401	362	361	373	343	392	374	379	382	378	367	375	416	370	388	387	381	358	359	395	407	359	375	359	407	361	398	388	416	378	362	392	362	389	404	412	380	376	389	368	373	381	360	350	361	376	386	379	378	352	385	372	363	379	382	363	385	371	375	391	363	359	401	376	345	371	390	382	394	393	420	379	403	340	419	394	331	375	395	414	361	377	437	410	357	373	397	411	383	377	358	382	377	359	389	381	361	367	396	388	372	393	349	362	369	433	426	369	344	380	358	396	383	414	376	398	379	380	357	340	403	377	357	373	373	376	343	390	366	421	368	381	384	415	381	380	367	360	358	398	397	372	413	372	374	397	373	397	392	378	395	356	386	369	376	367	361	357	401	385	374	389	374	373	389	392	414	389	413	372	390	386	410	392	367	385	381	398	362	398	436	383	351	378	381	394	401	366	399	360	386	376	377	389	415	378	362	388	388	410	384	356	414	375	378	368	380	347	338	387	363	417	405	369	363	395	349	416	376	393	364	378	415	345	378	369	359	383	366	413	386	412	403	376	405	381	377	377	353	394	393	365	360	398	379	367	392	400	359	368	373	380	370	366	430	367	382	384	382	372	358	360	362	372	389	346	368	412	363	367	389	375	342	391	385	401	380	393	401	376	346	381	390	382	375	350	344	375	368	362	367	375	399	365	380	376	371	380	407	387	394	365	361	370	406	393	403	388	439	364	357	356	385	363	372	335	379	416	356	358	400	370	384	375	363	379	365	369	406	367	327	391	362	374	350	375	387	365	382	400	378	378	418	420	393	370	373	359	335	351	367	426	406	385	387	387	363	376	366	392	408	400	364	380	395	381	381	349	373	398	369	415	379	369	379	367	415	424	380	363	395	338	392	389	353	376	384	414	411	371	403	400	409	353	375	371	384	395	389	350	360	401	389	384	408	393	392	368	374	365	369	365	376	386	395	423	367	357	380	357	373	372	373	363	389	377	403	369	371	379	392	385	369	364	389	365	392	352	400	378	342	383	391	411	364	407	384	387	397	416	373	392	382	384	411	371	403	423	385	441	386	394	398	391	354	401	380	400	397	380	380	366	355	355	389	358	419	356	357	389	416	373	427	356	378	407	379	395	376	370	356	384	375	397	361	326	353	378	395	403	384	382	388	380	358	363	391	391	375	353	374	370	375	383	376	341	347	371	417	393	365	350	386	379	357	383	386	361	373	327	375	385	379	334	354	383	398	376	381	378	378	380	375	385	384	379	381	399	396	391	357	402	407	395	405	376	354	393	393	383	378	346	365	373	345	392	418	340	392	394	406	380	342	389	369	385	426	402	365	420	403	382	366	376	357	336	363	392	381	422	363	378	401	382	388	370	361	398	399	381	405	359	390	391	375	365	364	386	412	391	395	374	361	380	375	402	396	367	378	383	394	386	371	355	391	365	368	352	363	390	362	401	366	388	399	350	421	380	405	377	379	382	412	357	375	379	383	429	369	345	378	382	390	362	379	401	398	373
26327	41193	30923	20369	15701	11560	8089	5240	3909	3074	2447	2234	1621	1349	1007	927	811	729	746	658	647	634	588	568	527	493	500	490	472	493	481	505	504	486	479	441	464	438	440	435	425	428	435	413	402	419	399	425	405	432	386	392	439	425	385	406	419	393	402	407	408	394	381	403	382	429	422	409	403	391	359	400	410	380	434	413	398	394	387	384	398	406	390	418	447	423	373	441	445	377	399	386	434	397	388	376	439	397	424	382	416	381	383	406	420	428	381	390	386	429	414	388	359	396	405	396	409	420	395	397	377	407	373	433	376	406	430	374	373	404	404	447	424	417	409	385	420	401	421	416	400	408	460	409	435	398	374	396	391	412	404	405	407	382	406	427	410	429	388	405	404	404	399	387	390	416	376	423	434	405	427	398	370	419	415	402	386	397	395	446	438	424	404	375	412	399	420	446	417	409	427	404	416	383	419	444	416	432	369	451	419	405	405	410	414	397	415	384	438	445	400	403	444	405	419	415	382	423	406	393	420	404	416	398	404	396	361	374	405	421	416	384	369	395	397	420	389	415	400	388	397	381	394	372	387	461	389	381	412	386	410	447	373	434	385	428	416	410	404	402	401	412	415	449	408	422	402	365	401	431	405	407	411	438	413	414	422	415	391	388	409	399	404	439	397	388	385	416	409	345	400	382	410	376	397	388	374	440	403	398	440	368	382	420	389	411	408	397	406	416	399	397	399	419	426	430	370	409	375	380	397	406	412	385	398	401	395	398	418	401	447	427	399	395	374	423	405	438	407	381	377	422	400	407	420	389	401	412	430	406	418	435	359	396	403	390	411	379	421	437	410	424	396	399	415	378	408	395	395	400	418	384	451	419	402	406	402	400	391	415	421	411	397	382	401	407	433	395	454	408	412	413	406	433	426	419	411	400	410	442	431	408	407	395	402	394	396	412	386	440	418	394	415	436	439	436	423	400	373	423	401	385	420	402	427	420	358	396	439	393	433	408	380	405	394	440	435	409	456	392	430	383	391	396	418	433	410	471	416	427	439	405	416	421	396	431	402	390	433	414	400	425	421	433	393	446	410	414	394	386	432	431	410	422	430	414	398	402	384	387	414	434	364	365	407	440	416	361	401	386	395	397	394	412	381	403	420	418	420	397	431	430	418	409	436	388	431	412	385	431	394	396	415	417	378	432	408	383	406	441	381	420	394	422	382	405	397	424	395	405	384	419	425	426	395	419	437	393	403	360	392	397	372	419	418	409	440	433	404	439	396	446	413	380	403	397	402	388	417	447	375	461	399	411	418	383	396	428	399	421	390	391	393	389	388	409	373	389	433	393	431	401	380	377	433	381	401	383	407	395	384	389	416	392	452	426	396	377	423	408	377	429	404	417	408	385	403	428	393	433	359	402	409	417	397	397	394	377	384	375	404	397	389	416	400	368	376	412	404	420	405	374	409	422	407	427	373	421	407	385	428	393	409	419	416	435	434	414	372	404	424	359	416	381	409	390	403	425	390	410	379	430	392	387	405	427	389	396	390	372	419	409	374	434	397	423	428	401	432	398	416	403	399	423	401	391	399	398	437	395	391	409	408	413	410	384	396	418	377	428	412	369	408	434	397	398	429	408	424	331	395	404	404	386	384	431	400	416	464	425	410	393	420	392	384	406	421	404	390	443	422	411	372	402	398	429	367	445	399	410	429	370	389	418	359	425	416	403	422	398	435	405	378	353	420	387	429	413	392	404	465	397	416	392	358	402	401	409	405	409	403	404	415	415	390	384	363	413	392	418	379	421	441	438	430	418	403	392	401	417	395	404	417	438	400	411	383	423	396	411	421	432	425	402	450	393	381	398	396	417	432	411	443	412	400	398	383	385	431	367	427	409	409	425	399	407	432	394	400	417	405	388	413	418	417	418	382	368	410	417	387	390	423	379	370	395	423	389	399	390	448	395	405	425	386	429	401	392	390	403	378	406	409	406	422	441	416	401	384	393	378	421	443	422	407	433	438	404	450	422	421	408	414	375	394	412	407	372	380	420	409	421	421	424	355	389	377	412	444	390	376	426	432	409	431	381	373	407	412	415	441	387	379	413	398	408	418	414	406	411	402	407	440	408	421	401	374	389	412	406	429	424	372	420	412	414	458	405	387	386	404	419	410	406	424	414	393	419	407	437	395	449	441	405	414	451	383	405	442	402	412	402	386	419	425	406	427	359	392	409	398	383	398	426	384	424	401	436	413	397	425	418	402	441	400	436	417	383	418	407	404	409	391	387	376	385	395	427	424	413	426	419	391	394	392	369	391	416	417	403	415	388	423	414	373	429	369	388	407	389	393	388	381	400	448	403	416	395	441	404	426	397	391	407	408	381	414	438	406	414	397	396	372	383	394	379	409	427	391	382	372	436	390	403	426	395	413	413	396	458	433	409	380	414	389	388	407	405	418	413	417	387	409	434	424	411	372	416	370	433	393	393	391	393	410	380	423	405	448	392	419	382	422	413	423	419	395	443	409	413	417	398	447	441	419	417	378	400	418	388	429	423	404	434	415	402	421	407	434	421	391	426	437	404	350	384	411	407	379	407	398	377	393	425	395	440	366	374	392	424	403	392	381	433	423	407	405	409	397	402	383	410	380	434	423	385	413	399	392	376	410	371	414	371	425	395	361	414	394	407	424	401	407	425	388	409	402	382	401	377	412	419	403	413	412	411	426	417	406	418	410	413	419	428	438	397	412	402	382	387	440	402	430	386	406	391	385	405	433	388	392	440	410	403	440	385	406	394	397	416	397	410	403	451	415	401	354	364	386	391	400	390	408	396	416	460	409	420	378	401	432	409	426	388	422	454	422	409	432	390	391	425	450	404	410	397	390	385	418	398	440	409	416	417	409	419	398	421	397	441	392	421	400	405	418	378	383	430	388	409	402	408	369	413	395	415	428	414	398	382	408	393	421	385	396	375	410	408	402	425	372	396	399	399	402	416	405	420	384	379	408	408	411	442	412	410	385	413	399	424	408	399	389	430	439	418	437	428	431	387	417	406	385	391	356	423	409	406	446	374	425	415	402	384	404	403	402	385	418	371	423	400	379	398	392	396	400	387	413	440	452	409	417	404	419	387	452	426	431	421	440	397	414	398	388	392	408	427	372	396	414	431	405	408	405	373	380	420	426	400	408	378	400	414	403	418	376	381	400	407	383	436	371	392	411	426	389	372	405	436	421	422	415	422	404	388	408	372	432	396	427	391	406	383	408	449	415	397	357	435	406	402	418	421	381	388	390	405	405	413	405	401	414	391	406	420	395	377	388	383	423	423	405	419	432	420	372	389	412	404	393	440	415	450	420	398	426	408	408	406	404	396	390	383	435	433	389	401	400	375	386	410	418	368	422	432	434	400	400	446	441	389	399	437	428	405	402	400	359	406	397	416	421	406	413	435	408	408	436	392	437	411	438	451	393	396	440	402	411	386	421	394	427	409	413	388	403	427	398	432	438	419	418	430	460	424
23379	21074	28288	24033	21360	18337	10394	5323	3596	2710	2434	1970	1588	1395	1158	1118	914	905	857	885	791	857	806	742	693	701	691	660	704	670	685	648	698	649	726	695	656	670	630	670	608	636	650	589	591	645	590	661	598	612	561	629	655	615	620	609	620	564	617	649	553	607	641	627	634	622	622	640	625	617	618	573	582	572	615	622	608	640	598	599	584	604	646	607	660	590	611	592	620	619	593	637	604	642	580	593	616	604	570	589	629	599	631	643	582	560	591	645	590	598	629	595	585	616	587	580	585	645	654	583	569	589	625	614	614	628	631	559	631	635	568	585	594	634	591	594	648	560	620	582	626	574	637	583	552	624	639	593	588	630	605	614	565	587	589	639	609	618	602	601	629	613	626	592	569	604	662	621	624	631	612	635	599	600	613	617	614	605	594	653	601	617	647	581	615	605	668	628	631	666	571	598	634	614	630	643	588	599	564	591	611	613	560	619	640	657	575	644	599	629	574	588	627	601	584	585	622	569	659	614	627	635	600	621	623	622	643	626	601	659	578	599	611	622	613	624	670	601	547	634	585	578	562	638	665	611	645	562	622	577	590	636	617	585	626	595	656	593	572	656	586	618	611	584	611	582	654	589	601	583	614	620	608	652	593	630	579	622	614	582	586	599	629	590	598	614	623	586	619	619	665	636	649	620	624	563	585	640	618	575	588	624	595	636	591	631	593	611	610	594	595	630	619	589	631	596	583	631	618	613	586	647	644	603	625	608	608	566	627	557	596	594	599	614	610	582	614	595	616	601	633	584	568	583	622	592	637	609	605	602	606	577	630	607	594	590	616	619	612	629	604	591	613	648	593	617	603	609	658	615	649	605	602	603	647	646	607	601	601	639	631	616	631	558	588	595	645	580	621	660	610	630	593	586	597	581	634	662	574	570	615	585	653	638	594	573	579	583	609	579	579	569	585	626	634	622	648	587	580	640	626	627	553	678	631	591	631	607	639	610	609	609	573	625	570	605	612	629	643	601	601	650	615	619	604	609	572	577	608	620	601	592	635	586	572	600	616	625	579	568	544	598	599	589	604	556	595	583	654	605	593	601	637	575	604	642	588	597	585	575	620	651	613	584	591	584	563	583	615	674	596	631	556	608	599	637	583	614	628	615	619	632	617	602	646	608	618	600	632	642	608	592	590	602	612	629	568	588	599	586	652	627	604	584	588	621	584	601	612	637	653	635	609	628	598	603	579	594	657	627	640	655	645	619	624	569	613	666	644	607	645	624	661	636	576	598	596	576	640	645	594	620	617	606	535	611	595	578	655	617	607	604	559	624	587	587	572	578	588	595	646	614	623	624	631	628	638	617	615	620	608	613	601	647	607	575	642	584	642	659	579	597	647	581	631	627	581	640	650	632	593	600	599	614	602	591	599	620	598	615	589	631	645	614	566	622	588	611	599	585	620	602	618	654	589	570	609	585	624	587	600	615	577	637	589	604	544	597	640	653	641	617	618	575	685	613	637	596	605	554	593	603	624	602	559	593	569	612	637	589	607	601	646	581	608	611	626	594	611	577	628	584	621	620	593	604	613	617	567	579	637	597	631	593	638	619	543	594	637	591	602	610	640	586	615	586	602	642	602	574	657	559	590	609	667	619	582	656	624	638	597	603	607	583	652	582	614	627	641	585	611	581	574	584	620	582	650	593	647	611	584	593	578	560	612	624	620	614	605	586	555	631	632	628	604	565	621	594	609	586	549	558	647	603	652	576	592	634	621	625	638	598	592	603	579	617	642	644	604	599	602	597	580	643	635	622	627	571	594	672	584	583	614	639	591	571	601	647	617	626	595	592	599	623	648	640	631	622	622	642	597	587	593	597	604	608	631	566	628	551	618	580	622	593	551	610	647	603	600	616	620	598	618	587	574	554	576	631	643	611	561	627	624	623	618	600	573	595	608	610	622	625	633	596	596	623	625	566	621	594	650	600	594	556	633	572	604	619	594	582	626	652	626	577	585	614	598	623	626	596	577	636	605	596	635	572	567	588	586	606	612	614	585	609	625	614	612	620	593	571	591	622	602	605	596	592	640	587	602	616	592	650	614	610	608	644	580	654	637	623	610	593	619	626	619	641	599	613	667	620	586	586	589	625	579	621	598	613	588	612	584	613	607	580	611	598	617	629	590	642	581	622	615	652	604	593	611	611	549	610	575	583	590	592	612	607	613	614	605	594	567	648	656	643	594	597	589	630	603	582	578	597	618	622	601	619	615	638	671	614	632	635	611	602	647	587	662	661	603	608	620	564	555	618	638	630	597	637	607	590	601	604	622	620	564	616	570	623	628	609	625	653	593	611	594	586	645	576	631	604	618	630	608	634	591	601	598	617	607	647	616	631	626	605	570	634	611	621	611	588	594	555	589	623	634	628	626	606	631	575	664	594	624	554	587	627	587	633	633	617	625	587	614	603	626	616	632	648	599	587	597	614	595	608	617	605	646	623	610	641	593	623	636	594	616	617	592	591	614	565	603	613	593	619	610	625	599	600	629	619	602	618	589	649	642	590	578	641	605	595	627	578	582	629	627	594	659	608	591	599	604	602	598	618	600	613	628	626	646	652	619	623	570	596	577	592	639	595	616	602	607	614	625	577	565	609	619	597	602	612	597	577	602	650	573	614	660	576	595	610	624	625	641	605	587	585	622	607	657	585	651	585	629	596	614	626	631	608	616	618	620	608	577	624	632	659	585	634	617	589	590	596	678	581	640	583	611	568	612	626	575	611	625	621	612	577	634	621	626	639	588	586	585	570	608	611	600	601	611	626	613	577	595	593	660	586	623	638	593	643	585	598	590	623	620	570	577	591	608	616	625	646	622	606	625	637	621	593	591	619	591	655	619	620	623	650	583	600	602	612	610	569	592	605	611	636	615	600	631	592	555	586	580	606	635	636	613	610	566	627	648	582	600	577	631	633	590	575	623	608	671	594	646	614	643	625	600	583	616	585	603	584	668	589	618	597	609	644	583	648	592	632	638	614	612	594	589	592	596	635	620	664	584	580	599	599	601	643	594	603	591	610	626	612	635	551	609	635	596	604	612	618	633	613	607	633	608	597	588	588	577	647	581	616	611	646	602	611	557	647	662	596	628	586	598	593	606	596	568	647	620	643	638	577	605	643	611	633	587	606	586	626	614	594	617	626	605	631	608	574	650	605	638	568	565	615	622	627	572	586	599	618	572	575	641	604	605	588	626	595	664	597	601	589	584	581	623	543	593	624	593	600	610	625	652	590	606	606	606	631	558	631	599	623	600	578	573	579	569	601	626	629	606	567	616	635	603	674	622	569	620	591	600	696	606	621	632	556	615	591	609	576	586	573	608	604	580	570	620	572	578	591	627	605	637	633	631	677	612	566	584	636	599	585	639	611	579	608	598	605	590	613	544	606	645	623	568	646	591	623	621	636	551	623	655	602	618	615	602	601	574	650	647	624	640	590	634	609	602	569	601	640	564	637	640	620
26717	48769	36990	25567	20346	15757	11479	7924	5925	4427	3884	3180	2444	2016	1478	1368	1294	1238	1091	1056	988	1028	984	905	825	788	772	748	731	716	704	739	741	737	728	709	719	721	737	716	737	670	639	676	632	594	617	665	668	607	624	681	670	596	619	628	648	626	671	634	694	610	657	640	641	629	635	644	657	639	608	677	647	619	686	645	683	601	668	670	627	673	649	616	613	674	646	620	680	623	661	596	647	632	672	702	676	669	634	632	643	636	615	612	689	645	628	693	659	629	655	686	631	636	632	652	674	659	635	630	649	668	628	633	642	667	647	615	664	630	669	636	660	674	670	624	644	642	691	650	631	671	654	635	656	633	656	627	660	611	614	634	633	614	635	640	694	699	641	655	618	666	629	601	629	640	644	676	635	631	624	620	648	621	599	639	692	618	675	625	651	593	592	613	624	614	642	668	642	638	654	636	657	643	613	634	680	655	599	655	656	630	629	645	678	636	653	578	634	616	673	659	584	687	666	686	631	624	609	673	649	650	619	645	638	636	614	649	653	648	621	597	612	617	606	609	640	600	625	616	632	631	628	634	650	662	594	655	612	666	656	653	631	625	620	623	627	659	633	614	671	600	626	675	645	638	673	600	687	681	648	677	638	585	651	621	620	649	639	619	646	692	629	650	673	668	631	609	671	594	662	660	649	685	686	637	669	661	583	675	669	660	666	650	681	658	598	692	623	642	655	646	627	664	647	639	605	666	620	622	620	612	616	639	625	647	669	650	695	652	661	638	609	626	650	671	662	675	616	634	673	623	634	613	661	674	662	635	654	621	649	643	626	682	670	653	607	683	651	661	606	664	614	681	609	644	695	647	691	651	646	614	636	618	628	643	633	612	647	621	640	617	624	620	689	622	637	667	634	642	646	647	649	677	639	636	667	674	651	594	632	587	645	657	661	638	640	630	644	687	666	632	643	663	662	670	619	711	646	647	636	698	655	674	640	650	635	559	669	680	646	601	640	646	671	631	639	674	654	608	604	644	621	615	626	669	640	612	631	650	595	641	640	639	663	651	635	606	599	642	608	684	665	632	641	677	624	682	660	605	613	629	624	679	643	679	681	658	631	652	656	638	658	639	696	642	668	651	635	637	694	626	630	639	630	628	633	606	644	654	665	648	638	651	655	662	623	611	635	670	659	650	599	615	685	617	645	645	654	633	660	693	637	622	629	621	604	674	649	657	605	613	620	686	671	660	626	607	667	646	640	672	602	658	645	681	647	669	645	600	651	609	604	641	648	621	620	674	623	596	668	647	658	620	649	617	642	644	683	659	636	613	671	673	678	648	628	672	637	618	598	657	624	649	671	643	642	626	645	648	596	650	580	620	597	640	637	646	627	632	590	696	628	624	623	629	621	646	610	657	630	581	678	667	645	611	614	655	675	653	672	682	638	681	673	639	625	636	677	667	635	616	602	624	644	628	645	605	666	644	646	635	669	629	641	643	612	596	644	655	659	628	618	627	641	651	629	625	663	660	620	615	622	659	664	663	666	630	637	689	634	624	649	661	681	653	649	626	730	622	657	627	615	623	654	605	651	637	647	591	645	650	638	651	626	638	641	658	682	652	642	642	589	688	672	645	588	630	653	662	668	613	664	624	676	610	648	602	654	637	647	668	660	613	581	631	614	650	634	593	603	631	618	553	608	630	644	656	633	654	651	600	652	646	648	678	615	662	636	630	658	662	649	638	663	629	654	704	652	633	636	647	600	642	629	681	666	631	651	675	606	641	594	656	666	626	625	667	664	638	613	658	634	669	636	651	611	631	672	635	670	656	639	658	701	693	685	653	668	674	668	644	623	659	626	635	630	654	654	656	645	657	628	667	614	684	600	661	609	615	628	659	619	606	653	593	653	634	676	656	654	652	683	629	624	649	651	658	649	633	656	631	621	646	661	608	659	635	639	597	617	597	636	634	642	635	680	626	634	645	670	606	669	640	663	624	657	675	632	615	594	618	673	646	645	633	640	645	657	634	655	649	684	604	646	653	649	665	643	646	653	624	639	660	680	633	632	633	662	658	675	632	620	584	627	631	684	605	647	605	633	616	649	619	637	619	668	625	654	636	619	603	618	608	658	658	640	625	623	643	642	614	627	644	675	655	666	628	618	609	616	656	652	617	667	658	592	663	622	652	653	637	622	631	627	659	665	694	597	642	625	611	614	614	672	652	598	631	629	620	701	677	612	634	620	686	607	624	647	658	639	664	638	652	686	688	624	623	611	610	635	657	621	650	621	653	688	638	687	635	662	631	659	635	614	645	642	611	645	655	676	652	606	610	603	632	648	631	638	633	638	657	616	583	656	641	608	708	667	684	628	603	596	655	658	618	619	588	623	668	676	662	666	640	661	690	631	636	665	638	650	647	624	642	623	604	628	632	628	662	684	638	644	661	682	635	646	653	647	660	665	662	637	593	667	603	631	652	649	617	657	629	645	676	671	644	642	643	682	603	618	644	631	605	618	654	627	627	728	597	627	665	668	695	666	604	623	634	656	658	651	703	580	634	576	645	645	628	641	671	643	624	616	635	694	624	649	608	672	642	631	674	639	621	639	650	659	659	677	640	630	643	598	610	562	678	638	661	598	654	630	694	647	660	627	653	636	656	605	703	650	630	654	648	656	653	670	650	650	607	663	670	611	627	661	658	626	679	657	661	641	570	671	616	613	662	626	599	633	683	642	654	668	651	660	672	664	650	640	629	688	682	635	642	636	673	646	646	629	656	644	650	602	626	587	632	617	625	635	619	597	655	639	659	662	671	680	666	611	681	608	638	650	666	629	679	660	662	622	640	668	648	622	610	717	625	664	665	692	639	599	672	613	635	632	685	647	635	658	653	634	587	689	613	673	646	641	629	649	602	638	634	657	692	637	658	631	625	655	658	615	669	657	579	700	629	660	663	638	619	661	628	642	613	612	656	636	640	644	638	666	607	664	650	669	678	627	640	625	594	617	676	614	632	657	634	681	654	622	618	615	635	720	599	640	674	641	656	644	616	649	647	656	664	605	663	641	643	638	634	649	615	618	617	621	607	636	712	650	679	670	645	669	625	648	600	612	654	625	662	631	604	649	693	701	631	657	651	612	653	602	680	658	621	674	637	666	632	649	639	602	624	646	656	651	629	629	657	687	632	669	642	605	607	655	684	644	680	646	672	636	661	649	637	664	604	610	650	623	638	659	675	641	681	683	632	627	615	626	683	655	653	657	633	623	669	602	618	674	658	641	624	661	674	613	659	635	680	656	625	649	668	596	668	644	619	643	643	624	667	685	655	632	633	667	627	636	683	685	646	616	618	650	632	601	612	684	666	627	632	633	621	628	675	653	643	670	631	701	605	634	667	664	610	664	638	681	639	634	619	612	637	692	686	611	659	644	631	652	602	619	632	661	662	604	655	651	628	622	654	642	591	672	633	681	655	643	648	641	609	671	592	622	644	648	621	617	683	640	656	674	654	632	611	638	608
24597	21015	27501	25534	18667	11372	6999	4090	2910	2235	1943	1491	1121	916	868	687	593	572	579	504	505	480	456	431	423	403	377	390	370	352	382	370	409	384	342	336	325	343	306	352	339	339	308	326	331	307	309	301	329	312	301	324	324	302	300	299	300	281	308	277	298	288	301	276	317	317	315	294	320	313	345	293	281	320	293	329	296	296	294	319	306	319	304	298	316	299	322	300	317	322	297	320	285	332	323	278	327	306	298	323	277	283	319	295	306	328	291	296	289	309	295	304	284	283	348	336	312	338	317	286	310	292	309	312	312	299	318	288	321	276	308	343	316	328	296	330	277	304	287	273	296	310	305	303	323	283	284	332	330	317	320	317	317	289	296	305	282	300	313	293	306	317	295	299	301	298	321	281	301	294	328	302	316	326	343	298	257	292	306	323	311	298	307	313	313	307	273	313	287	293	298	293	323	271	328	295	307	314	305	291	273	310	310	335	299	302	304	315	308	299	316	327	290	299	348	271	338	296	278	299	291	318	288	277	327	303	309	328	296	328	317	316	324	325	263	310	296	267	325	312	336	308	294	286	278	318	300	318	320	291	306	321	307	302	291	299	311	327	315	291	297	299	339	281	305	323	279	291	304	287	327	294	300	316	297	310	290	267	329	329	307	277	269	307	288	300	284	312	300	321	259	289	286	305	280	305	302	322	304	303	297	317	314	326	302	295	298	278	306	294	312	296	326	334	328	324	307	285	325	297	284	316	285	312	330	303	306	319	310	315	310	266	327	287	277	287	279	306	288	282	303	302	312	304	335	337	279	315	251	323	283	307	314	288	279	304	318	272	311	318	304	304	334	307	281	295	307	309	325	283	292	312	278	302	329	304	308	341	296	294	299	320	332	294	303	262	313	294	277	313	323	281	290	318	311	298	345	285	330	307	317	279	313	302	291	322	307	329	292	264	282	315	306	281	317	335	290	305	301	319	265	307	286	317	282	301	309	292	329	332	292	317	307	276	307	314	331	294	271	323	315	288	330	316	289	299	309	300	303	269	290	312	307	288	273	300	283	302	299	325	304	332	329	299	275	314	272	290	267	309	300	310	282	303	290	314	282	299	310	333	295	288	277	312	329	270	303	307	302	284	323	281	314	296	280	321	305	320	311	316	283	320	314	306	275	281	329	314	324	293	294	288	314	291	307	318	318	308	278	299	311	305	298	293	283	294	301	295	282	302	322	319	330	297	298	299	262	284	321	326	314	321	301	305	293	305	283	300	311	309	301	304	267	301	299	304	278	283	338	323	313	297	294	311	304	273	302	274	324	280	291	308	282	295	291	290	296	298	306	339	327	324	305	291	310	297	301	327	285	271	334	329	364	327	287	300	325	308	296	285	298	296	280	292	298	283	328	311	321	347	303	302	281	316	320	298	310	328	274	281	318	325	333	304	319	300	307	324	323	338	302	319	277	301	297	282	306	327	274	310	290	316	301	319	290	309	315	322	289	292	309	262	281	295	297	296	307	352	317	313	304	291	297	305	290	295	298	300	292	275	322	321	304	286	306	317	276	286	308	317	311	302	300	295	292	294	296	313	269	299	324	277	319	331	326	303	273	329	308	320	325	312	289	319	318	286	312	268	299	324	327	310	312	269	302	310	312	318	285	286	301	318	313	293	342	278	337	300	290	312	310	317	302	320	267	312	273	301	296	290	287	303	286	323	316	307	294	317	322	317	296	281	324	329	286	306	288	315	301	281	300	291	304	322	342	275	326	288	294	289	288	299	296	316	308	309	317	333	295	292	294	342	273	300	275	286	305	257	333	314	298	292	311	326	284	304	288	297	307	298	342	322	309	327	288	311	282	304	280	308	304	300	325	335	318	330	295	288	292	317	290	305	324	296	318	283	319	326	315	293	298	315	305	317	323	305	298	320	311	297	316	310	315	304	307	292	328	309	329	291	291	329	306	289	337	324	304	321	319	283	276	308	309	350	314	292	299	298	299	320	313	279	313	305	325	324	304	329	307	310	326	306	309	304	299	280	294	296	292	275	356	330	282	308	297	326	289	311	314	302	303	288	277	331	324	322	314	301	280	303	274	313	276	307	285	293	293	351	286	277	295	304	312	298	323	283	311	287	314	308	318	286	287	296	270	319	286	305	340	270	295	324	337	336	292	310	305	271	294	313	278	299	297	278	323	313	328	303	300	310	318	313	331	304	304	307	317	297	327	313	278	330	315	282	318	283	272	299	305	317	337	315	292	323	338	311	294	310	322	288	306	302	301	293	309	310	331	309	326	315	268	293	300	305	298	330	249	323	280	323	303	289	281	281	319	338	315	315	313	317	299	286	298	296	322	323	291	297	310	292	324	290	300	296	322	299	308	293	310	318	320	323	316	322	306	301	302	307	312	325	304	315	325	313	284	311	282	276	300	293	298	301	299	278	290	321	303	304	293	312	309	302	322	299	327	315	301	296	280	281	299	324	312	382	315	294	272	326	301	307	289	277	329	294	323	294	324	322	304	301	298	302	336	312	306	296	334	337	288	322	300	298	305	299	289	247	304	290	306	298	309	308	323	307	304	315	325	310	316	300	318	314	317	298	313	341	323	322	321	308	312	296	274	321	304	292	330	282	310	322	310	317	302	320	325	315	315	282	318	308	287	294	321	305	286	275	302	292	287	285	334	253	333	310	301	298	298	316	292	319	287	309	306	339	299	285	316	315	287	333	297	318	318	313	306	332	270	305	314	324	287	315	334	301	330	297	313	303	335	299	276	285	303	289	298	304	320	323	275	311	286	292	295	323	327	293	320	286	271	304	291	318	277	280	305	319	299	270	276	318	327	357	293	306	319	326	265	306	323	299	317	289	309	317	309	319	281	312	294	287	308	281	287	311	285	293	316	317	285	273	292	296	320	295	305	284	312	338	309	265	291	306	343	303	309	309	290	321	308	317	293	292	307	313	304	324	274	300	322	307	310	332	303	305	297	305	280	340	285	293	299	302	261	313	326	311	309	307	301	295	294	328	307	297	296	312	319	332	342	279	316	291	302	277	272	309	338	289	296	295	298	301	271	325	312	291	323	303	311	304	298	306	314	309	322	308	291	318	311	272	302	333	283	263	290	267	294	301	337	315	310	329	295	292	325	288	284	304	310	308	345	304	284	311	304	299	292	316	303	322	269	303	340	301	331	309	320	335	302	302	322	309	332	332	307	312	310	314	290	305	320	313	315	311	288	269	284	276	317	287	301	274	290	308	311	309	299	313	333	327	333	277	324	279	281	316	324	292	290	286	280	320	313	287	285	309	307	322	305	274	275	281	336	341	299	322	312	298	281	253	307	309	304	315	308	315	292	324	311	312	304	313	295	263	302	326	299	293	329	310	315	323	305	328	303	301	298	292	303	279	303	299	304	312	299	292	290	287	292	290	308	302	276	300	323	312	317	314	295	320	296	321	331	308	332	282	293	303	296	330	352	337	326	305	308	298	325	301	306	292	323	317	321	294	288	266
25983	45797	35167	23966	18789	14414	10460	7013	5307	4058	3328	2475	1813	1484	1265	999	871	789	689	716	679	623	578	551	530	453	458	466	413	397	413	453	379	417	409	368	447	375	361	349	383	381	336	381	334	382	346	370	365	346	356	360	330	330	324	316	336	331	331	320	328	331	342	354	337	349	370	343	315	360	331	326	366	299	339	323	317	323	333	324	309	343	325	331	312	344	354	370	349	312	323	369	351	325	323	339	325	343	315	349	327	348	355	325	331	335	345	324	362	315	382	367	307	327	301	341	310	361	340	324	373	363	337	357	316	307	356	366	299	323	361	349	359	370	336	355	331	281	348	327	343	332	348	357	316	338	334	355	346	319	346	358	330	374	321	309	305	329	328	356	348	305	330	363	337	303	347	377	356	305	343	328	376	363	336	329	337	337	333	320	327	319	328	330	331	303	334	326	322	312	371	340	327	290	330	359	324	360	341	304	349	363	294	330	333	365	353	332	311	362	334	330	335	301	365	302	357	327	351	341	345	363	369	327	337	327	321	351	335	338	343	355	349	320	316	349	362	363	351	339	354	291	321	303	319	325	325	319	303	336	374	333	314	339	329	339	345	353	336	366	297	337	306	338	342	313	363	343	347	335	331	359	339	354	334	320	352	349	339	349	327	323	334	353	356	314	334	314	377	348	352	334	323	284	335	332	339	342	316	331	286	349	360	344	324	348	325	365	340	349	315	319	334	337	336	325	337	365	314	359	328	352	348	338	334	331	342	354	305	351	347	325	317	362	371	348	341	344	344	319	351	287	315	342	355	364	311	376	324	337	306	336	314	321	312	368	321	302	341	339	351	340	347	334	324	330	356	292	330	319	331	288	338	334	343	337	316	346	323	341	331	308	330	330	349	340	335	316	333	364	340	346	358	342	327	317	327	345	338	352	369	334	333	307	322	305	336	327	374	354	334	347	307	334	318	346	325	330	313	343	370	339	350	348	322	347	330	351	354	350	309	331	336	312	343	345	310	345	342	331	382	321	357	373	333	313	311	334	349	306	334	317	321	364	344	337	331	358	350	353	331	356	365	376	343	350	367	330	303	348	346	342	334	363	310	345	324	318	344	317	365	305	336	349	383	350	305	366	351	301	307	371	334	343	341	366	330	319	338	328	334	348	322	326	340	331	350	355	348	321	338	365	350	332	356	323	332	336	347	340	307	326	335	321	317	355	348	348	339	337	356	350	335	333	340	314	363	349	349	340	365	365	358	336	369	329	348	339	337	329	334	326	318	337	327	380	329	372	357	355	323	337	353	344	333	308	338	365	340	322	321	346	307	349	309	340	322	342	357	373	332	355	335	343	348	342	339	326	344	350	336	374	296	294	348	337	324	368	336	306	334	356	350	326	345	323	309	325	366	321	343	335	313	333	374	334	363	319	362	358	355	324	356	305	347	359	326	322	315	362	369	332	338	361	333	331	353	354	346	325	333	348	338	347	331	304	353	319	364	332	341	349	329	330	347	310	350	316	332	312	370	332	333	342	374	344	333	346	341	335	325	358	358	328	343	353	339	346	331	320	347	362	348	334	356	312	352	343	327	338	337	317	336	305	344	343	352	354	319	330	316	345	336	339	359	333	323	332	367	332	329	311	351	333	362	347	344	352	348	346	370	336	340	339	341	329	289	352	315	330	316	357	385	367	339	319	354	341	328	337	322	343	310	359	344	336	351	343	318	357	340	335	339	315	365	350	317	358	366	344	304	316	337	348	349	351	348	348	325	363	337	335	348	316	312	310	365	297	293	352	307	344	343	316	338	310	348	325	298	340	322	342	344	325	337	326	355	328	349	352	316	335	337	331	356	353	334	356	351	351	331	313	357	334	368	331	300	331	338	358	325	366	331	334	326	351	320	356	310	335	347	330	336	340	390	323	320	300	304	328	325	352	373	350	354	315	325	350	336	348	324	331	346	330	315	317	345	314	359	324	345	265	320	361	329	314	354	344	349	339	355	345	324	346	303	308	322	350	335	374	311	303	339	344	336	345	375	321	322	336	326	338	352	337	345	329	324	349	365	333	362	328	319	326	329	342	366	332	326	333	327	289	304	327	321	355	337	347	354	342	332	327	353	330	336	330	350	338	313	326	357	352	298	331	309	341	365	330	323	380	321	373	369	340	329	339	305	338	342	337	299	341	366	325	316	357	326	306	347	338	349	343	336	306	321	322	328	313	315	302	343	324	321	370	357	330	322	326	379	375	335	357	356	352	364	339	342	334	360	322	331	351	347	338	330	338	346	336	338	341	316	332	320	364	357	332	339	338	363	353	336	339	324	322	330	352	365	359	322	330	334	342	335	387	329	330	337	340	358	341	345	330	348	331	368	317	298	315	340	341	344	324	344	355	361	330	327	346	326	276	329	359	314	337	314	319	339	365	347	333	337	336	319	365	336	344	349	348	324	354	340	327	334	312	346	317	362	373	383	329	366	367	321	309	338	325	335	356	322	332	332	344	353	351	331	334	318	356	351	330	325	316	322	348	342	336	330	319	387	304	368	325	332	346	354	307	338	345	315	338	334	372	322	327	313	359	341	321	343	322	355	336	367	347	301	344	361	369	325	350	344	355	328	322	346	351	320	344	303	350	358	342	325	386	344	344	316	381	348	334	339	373	331	336	320	339	376	335	329	339	321	333	341	329	356	329	335	328	358	317	349	348	345	332	346	319	337	302	326	339	344	364	304	327	362	329	339	352	358	315	343	340	328	338	325	351	323	325	331	330	345	371	358	327	344	348	373	337	325	351	332	342	356	304	348	365	341	329	366	341	332	331	372	341	314	340	344	363	318	345	355	343	336	354	343	344	316	327	330	354	351	331	320	355	330	328	359	331	356	359	351	317	326	333	334	348	381	328	332	354	323	336	319	344	368	341	352	344	344	356	337	351	358	361	339	357	377	366	345	338	330	334	332	347	327	354	352	338	327	342	360	356	351	322	327	354	353	334	354	355	353	341	342	352	339	368	342	338	318	340	335	334	345	342	351	306	327	344	374	331	347	365	332	341	304	345	346	335	351	343	312	356	329	321	339	317	321	336	365	334	341	354	341	360	333	327	356	317	331	326	335	326	311	337	319	357	363	343	356	353	345	316	317	346	321	378	332	350	320	318	334	334	362	335	354	348	334	355	329	334	319	334	338	315	354	336	319	353	309	320	350	328	336	329	313	306	348	398	313	357	329	335	359	359	302	338	338	310	345	350	327	324	348	364	335	329	335	325	341	320	353	363	369	338	360	328	335	358	339	349	313	354	356	325	352	321	342	310	345	344	395	352	335	364	308	323	350	289	318	339	317	366	328	337	327	316	331	327	330	349	280	333	363	342	346	342	348	376	329	351	348	334	379	357	351	308	332	333	321	336	352	334	349	328	336	311	316	339	346	336	365	333	346	336	360	357	359	365	353	334	331	333	336	324	331	313	313	347	348	324	337	321	350	337	339	335	378	341	321	317	312	345	331	322	341	349
22381	21040	28654	23648	21206	22083	18262	7994	5052	4066	3270	2465	2012	1629	1480	1278	1120	1079	934	993	967	877	884	803	772	740	694	700	692	678	671	683	766	697	738	667	710	675	639	678	594	670	641	595	617	636	655	644	551	567	611	646	652	592	678	654	598	549	590	631	599	611	631	646	632	598	632	613	608	635	634	607	627	579	636	585	621	625	657	594	583	606	627	626	594	617	641	622	630	632	551	595	647	617	570	605	614	634	626	603	648	638	635	595	578	588	626	595	564	619	609	627	597	611	617	585	608	596	577	613	638	605	674	627	614	607	622	617	551	589	642	651	626	575	641	610	590	600	608	618	570	583	595	605	585	642	646	625	575	608	608	611	614	585	606	589	626	607	574	638	633	622	610	606	629	581	592	604	615	547	631	602	591	644	606	613	597	600	603	642	604	605	580	603	614	640	604	642	611	619	603	618	621	621	617	622	634	638	655	572	650	589	620	620	604	610	650	626	606	617	592	604	586	590	596	663	596	607	562	546	624	617	576	579	595	626	592	614	628	592	607	664	588	618	637	671	585	594	603	618	598	617	602	613	591	584	592	590	635	623	574	593	613	602	627	602	609	605	681	610	578	631	636	569	595	598	572	637	607	607	630	602	615	595	618	628	594	588	586	618	595	599	618	586	575	557	645	593	608	576	610	646	559	633	619	597	603	643	590	644	608	636	606	622	624	590	619	589	600	598	646	639	620	610	673	601	640	606	628	657	608	655	639	593	588	593	616	576	602	592	630	646	579	599	620	550	554	632	675	576	599	591	640	628	607	630	615	581	623	601	630	616	629	603	617	636	588	609	595	659	638	626	635	626	576	609	606	601	637	586	602	608	605	633	591	620	589	588	601	607	604	600	591	614	625	593	578	634	589	633	568	619	640	608	624	592	650	655	621	596	631	647	591	596	627	550	611	622	611	570	628	576	648	639	603	611	608	619	606	583	619	635	563	638	597	577	621	620	563	628	611	593	620	600	585	616	621	634	650	621	682	577	603	616	583	595	631	626	600	612	638	628	591	653	611	604	637	572	614	608	544	603	576	565	616	608	593	598	614	683	593	641	640	628	617	595	620	596	662	594	573	637	634	584	545	622	612	633	633	610	618	600	620	609	671	556	584	627	623	655	598	616	571	601	575	564	612	601	630	551	585	611	584	639	610	597	591	583	585	607	587	608	586	653	612	612	620	626	609	611	653	578	610	599	622	600	580	626	631	606	592	624	603	648	598	598	586	651	585	623	600	602	602	575	642	652	592	608	633	649	597	608	597	657	625	649	647	603	577	586	595	561	605	603	595	595	639	596	640	605	614	654	640	586	636	615	615	627	640	582	601	638	621	595	677	604	588	595	572	625	633	641	589	600	552	618	590	615	640	602	614	589	608	620	606	581	635	617	607	650	650	600	615	581	637	614	601	605	580	643	615	629	574	628	590	659	597	603	576	628	624	602	655	652	632	629	593	568	587	568	618	552	592	602	594	620	630	620	643	576	648	610	592	632	608	610	601	633	613	622	601	595	600	648	608	588	632	584	609	613	636	623	616	601	595	577	608	622	629	595	634	617	603	630	608	621	614	657	583	619	583	613	629	599	615	634	577	631	647	623	613	627	579	592	600	586	619	634	595	609	632	594	599	578	662	595	612	631	619	588	593	623	624	637	609	669	576	598	652	633	637	615	603	596	635	573	635	611	603	611	636	599	644	631	562	614	610	584	603	623	628	568	582	591	620	642	591	590	607	649	608	670	616	604	612	587	551	587	572	613	636	606	618	608	616	679	608	609	591	600	599	653	645	603	596	616	592	627	621	586	625	613	612	573	597	551	621	604	594	572	642	624	630	617	625	568	603	586	587	653	619	560	655	635	607	610	547	641	624	611	598	623	601	623	597	649	596	600	602	593	580	591	559	616	625	615	604	565	598	637	620	594	645	646	589	604	686	609	601	607	617	623	576	670	585	598	617	634	594	588	623	597	614	611	653	621	593	651	631	598	592	593	629	586	618	629	616	597	633	599	598	612	605	586	597	556	636	573	600	632	605	594	599	657	560	612	623	574	605	602	596	618	593	617	577	628	649	609	633	602	597	650	584	645	590	609	619	596	586	602	624	622	605	667	627	631	605	620	600	598	618	601	655	631	627	596	636	604	589	594	578	596	531	610	599	628	601	588	644	577	612	601	643	648	609	635	645	605	627	654	622	653	613	579	571	619	611	615	542	566	634	649	631	595	591	567	542	570	610	539	594	572	633	620	585	596	562	615	629	618	636	629	608	595	622	635	583	572	616	612	600	619	619	554	625	604	616	573	617	636	537	597	644	549	606	613	617	618	632	576	615	620	620	602	619	588	638	635	607	559	594	578	614	592	594	589	615	597	613	603	632	611	630	616	582	594	625	584	610	635	592	663	592	587	608	583	597	592	589	598	587	628	574	590	625	631	616	622	599	579	585	597	587	592	624	594	657	599	610	605	596	645	641	634	632	583	656	609	653	606	612	603	596	590	576	612	613	566	573	619	595	570	561	622	585	615	627	669	573	628	623	610	618	599	601	664	608	557	641	630	586	649	607	586	615	588	626	602	621	567	646	624	562	607	622	607	587	642	581	632	625	651	604	545	611	667	583	606	645	629	601	606	625	615	628	559	610	637	590	595	613	588	615	617	671	625	587	631	648	648	635	639	596	604	595	628	645	623	621	642	631	592	639	607	574	552	574	634	645	652	625	629	624	581	622	653	621	600	594	590	600	603	612	588	599	636	611	620	616	601	600	647	601	627	608	571	640	593	596	588	620	635	684	578	645	593	637	646	598	596	608	632	604	594	612	550	593	614	626	579	637	569	574	592	625	584	600	609	580	602	635	604	641	618	621	571	614	606	621	631	599	627	604	576	592	600	617	602	583	585	619	638	605	639	617	584	625	650	586	598	584	580	594	596	598	595	634	614	650	619	604	611	601	600	601	611	586	590	623	594	614	593	649	661	608	658	618	616	606	605	585	615	607	613	636	602	574	571	569	604	581	597	633	692	603	602	589	609	637	585	598	628	543	590	588	559	593	588	602	639	635	602	583	579	636	625	627	586	630	622	632	591	632	639	631	603	575	645	633	648	602	621	533	601	637	590	616	656	575	607	674	641	620	571	629	596	590	579	638	603	592	580	617	617	599	661	587	606	653	610	602	625	600	631	609	602	594	609	603	618	580	642	671	567	618	623	657	639	609	642	603	564	616	603	593	594	615	580	613	611	622	654	569	615	634	587	599	627	635	611	619	635	596	597	604	579	596	616	571	582	614	642	656	591	593	610	633	622	600	611	602	594	566	616	584	607	629	617	597	589	582	579	649	576	568	605	609	559	609	601	599	649	595	624	589	592	633	591	584	555	579	571	622	587	665	600	644	583	583	582	591	599	604	609	585	645	581	602	599	566	571	587	616	605	619	633	638	627	619	626	633	644	622	585	604	613	649	602	617	620	622	587	608	550	639	611
28863	54191	42088	30140	24246	19400	14849	10470	7982	6355	4932	3599	2906	2320	1967	1765	1495	1359	1220	1158	1151	1069	1072	986	878	826	838	808	764	802	830	777	797	812	754	740	698	741	724	690	687	679	673	667	637	693	643	652	660	745	605	620	626	653	641	634	625	620	632	639	629	657	660	670	662	647	646	620	644	615	634	616	622	628	666	624	625	659	664	648	676	658	646	661	650	678	690	643	677	644	639	652	603	661	594	658	667	603	654	649	631	654	625	634	681	641	612	626	673	675	650	658	674	615	661	643	655	671	664	648	640	628	651	639	672	598	682	616	636	654	617	593	620	690	669	630	630	639	626	684	643	659	616	669	615	635	656	651	597	644	640	627	643	643	621	600	631	646	628	654	648	680	641	629	606	640	620	611	607	610	642	645	631	599	635	657	631	609	634	598	680	634	632	659	642	642	664	670	638	681	594	621	600	647	662	614	650	669	651	648	645	665	649	661	630	640	614	664	631	606	668	631	649	697	662	662	644	687	669	651	669	674	659	647	626	651	637	635	689	615	658	656	635	644	637	632	643	650	654	670	647	627	656	613	604	599	664	655	618	622	598	697	646	628	657	661	617	604	609	649	651	647	642	701	597	643	674	680	617	659	652	624	672	683	627	656	646	641	650	643	624	648	610	655	649	688	629	657	654	690	639	664	619	639	650	645	633	658	623	616	631	635	654	652	662	635	658	650	648	637	679	637	628	623	596	635	627	686	638	693	634	676	692	660	606	657	646	644	661	661	626	643	690	589	634	569	680	634	635	650	625	685	574	644	624	646	635	603	674	650	616	620	644	638	667	628	668	602	623	630	667	605	641	663	653	625	669	650	650	671	603	654	679	679	686	661	647	627	603	643	644	637	650	616	657	656	633	656	623	650	653	701	631	645	621	661	674	635	649	613	639	678	681	642	634	661	624	632	629	633	649	645	628	684	633	616	641	655	649	654	647	628	653	622	683	683	650	649	656	604	605	666	613	636	662	647	622	623	673	652	658	679	655	637	617	680	673	631	611	623	651	691	682	682	631	649	642	675	627	645	612	643	667	602	609	637	622	684	634	644	610	647	652	602	677	658	652	673	622	616	671	634	644	650	596	589	619	647	611	617	622	633	638	635	647	629	689	578	673	636	654	644	663	669	599	619	632	661	658	656	664	645	594	632	660	660	656	654	581	658	656	670	625	563	683	635	631	627	639	651	683	636	674	623	648	636	647	657	661	654	610	649	604	703	648	643	623	645	653	663	658	622	642	616	640	617	637	605	667	687	630	635	627	693	612	698	659	633	667	662	641	629	643	681	637	617	645	644	617	698	629	640	641	620	618	627	629	630	666	617	658	630	647	613	614	637	663	641	641	674	656	670	635	651	632	633	615	643	657	627	625	607	647	667	635	624	648	634	638	657	664	617	639	703	626	666	615	596	631	594	675	629	671	674	675	616	661	654	606	614	663	651	657	596	664	602	596	629	640	657	675	598	642	661	614	637	666	602	637	642	627	630	654	694	658	655	638	630	635	635	639	652	626	587	597	627	622	591	621	641	629	642	637	648	637	650	634	634	640	585	623	642	607	660	619	642	662	645	658	585	637	635	632	670	653	627	629	617	623	628	659	677	642	619	637	658	718	644	666	636	602	687	650	645	589	677	620	684	666	635	678	613	668	641	625	677	640	613	631	650	631	661	605	694	624	678	639	645	687	642	673	635	644	650	623	656	635	629	606	669	639	656	651	615	595	623	617	636	626	669	589	606	626	638	649	633	661	637	650	658	651	623	659	625	654	657	627	620	659	623	661	633	633	654	659	673	635	654	651	672	626	668	595	662	620	642	642	622	632	662	630	644	605	667	652	667	668	659	608	669	629	606	663	625	587	616	633	609	649	640	624	617	676	683	640	606	665	617	600	606	593	660	614	650	618	641	597	637	619	653	650	627	664	640	660	651	614	639	669	652	634	638	651	628	603	643	615	679	623	659	605	638	644	651	663	699	630	636	682	623	651	640	675	641	622	647	664	628	630	619	670	676	645	683	641	626	624	666	616	621	644	655	662	644	688	678	644	654	634	640	660	654	639	681	620	645	629	613	631	627	619	689	646	624	641	652	632	703	673	653	651	641	628	607	607	638	653	662	658	631	672	674	647	666	641	625	648	702	636	643	635	647	711	645	619	636	649	585	623	620	644	623	631	659	673	651	659	639	593	621	674	689	653	648	654	631	656	646	625	664	655	616	649	651	642	628	654	642	641	663	600	583	644	635	624	635	676	642	633	584	668	638	631	610	639	661	655	672	658	594	663	642	636	690	646	612	645	636	679	620	633	645	632	632	629	636	667	709	682	705	636	656	657	660	648	625	624	663	652	635	626	656	634	646	623	634	645	631	618	672	675	618	618	629	646	611	624	626	614	610	632	651	629	630	626	686	572	626	653	693	666	632	648	647	639	658	653	593	651	681	622	626	635	622	627	666	654	668	639	669	647	643	669	654	681	630	652	610	589	621	623	616	643	628	631	638	651	607	599	667	634	631	647	644	700	638	601	615	688	656	643	629	663	648	679	639	641	632	664	647	622	655	660	622	643	657	634	600	663	616	704	608	628	658	584	621	624	619	628	646	621	614	641	678	691	684	638	671	696	625	632	631	617	622	668	652	673	627	592	654	665	645	664	617	635	687	660	646	699	661	657	681	620	648	642	645	620	623	641	628	630	663	644	639	636	643	621	628	610	688	649	616	628	620	614	631	647	648	662	624	646	656	647	668	649	681	668	607	650	663	652	585	662	681	646	628	626	619	609	604	633	635	678	623	683	657	685	637	675	663	616	621	643	672	656	642	639	646	665	651	584	627	634	648	633	667	642	672	625	636	694	650	643	614	692	636	610	631	615	639	662	638	641	625	604	657	651	647	650	613	644	630	634	604	652	662	626	641	680	657	612	644	638	632	623	646	631	644	650	620	642	615	631	630	648	663	651	647	651	621	696	610	643	626	628	659	623	642	581	647	638	662	636	619	631	674	626	644	635	681	631	635	636	637	676	651	621	622	654	612	584	673	671	639	630	613	657	646	613	665	691	644	628	647	634	615	626	588	718	695	663	689	647	664	638	642	628	629	652	661	642	617	658	667	660	671	674	608	683	645	658	612	588	629	609	667	634	653	631	621	635	627	664	662	619	632	644	622	642	655	638	664	633	610	674	661	610	620	608	622	676	656	624	647	640	655	661	617	637	682	623	638	656	633	692	695	681	615	630	673	608	656	633	655	688	604	673	622	644	633	617	659	671	654	640	660	646	587	618	622	622	639	649	625	641	641	633	649	639	659	655	661	659	624	700	640	624	668	625	602	678	644	602	612	634	644	620	627	661	641	611	649	664	595	625	600	631	622	613	660	627	691	634	633	622	607	638	624	651	624	639	641	611	636	596	669	613	603	675	664	649	680	646	609	609	654	663	652	610	632	648	661	592	621	637	654	666	641	624	646	633	631	620	669	660	690
28306	25229	28683	20694	11308	7072	4839	3253	2325	1907	1462	1215	975	807	704	637	567	528	477	506	466	525	466	469	469	427	430	421	396	425	422	426	406	406	419	405	380	362	358	359	385	396	419	363	380	384	380	388	403	365	381	348	399	380	359	390	377	382	361	396	384	374	353	370	406	330	391	400	381	399	357	367	372	413	359	391	358	336	360	351	369	392	379	346	358	343	333	345	326	387	354	343	348	373	352	386	374	358	365	373	348	396	350	366	384	374	356	369	350	368	345	408	381	387	378	362	371	355	347	353	384	361	363	413	367	387	379	383	413	391	381	346	382	375	353	382	350	374	368	367	379	346	369	355	355	374	373	313	355	369	356	352	406	375	390	351	369	378	387	384	375	367	346	376	398	386	370	334	369	387	410	377	361	394	400	354	361	359	388	370	367	376	338	364	334	356	381	382	358	350	340	374	373	369	354	384	395	370	361	386	372	347	342	358	386	369	384	382	378	396	380	386	385	393	373	353	413	389	367	372	412	381	365	344	367	378	366	382	384	394	379	347	309	349	390	376	355	364	394	344	365	360	377	335	393	362	387	401	387	393	384	324	420	392	364	386	346	371	408	370	389	367	384	365	373	380	339	383	367	404	361	363	365	374	379	401	378	374	370	404	385	384	367	320	369	381	401	349	374	350	365	360	403	364	402	406	378	380	394	355	360	373	340	355	371	383	360	401	345	365	365	350	343	383	355	361	340	345	354	366	382	385	343	355	370	354	392	380	348	400	372	381	371	376	412	342	410	374	312	366	345	346	431	380	359	362	358	379	343	355	364	367	366	376	396	369	360	323	355	386	370	382	391	356	352	398	339	358	378	353	390	353	340	363	377	373	323	389	386	394	351	401	371	346	350	360	383	381	352	359	356	374	343	362	380	339	353	347	342	371	382	327	381	343	356	390	373	381	340	350	396	365	388	384	371	349	340	367	338	383	381	376	359	396	368	342	376	370	353	375	348	410	420	372	347	347	386	352	383	365	340	376	363	385	373	355	378	362	427	370	357	412	361	367	373	410	363	383	373	379	349	398	382	375	375	376	383	362	381	368	369	390	387	381	408	392	380	319	371	341	384	350	364	365	364	365	370	352	340	339	350	372	366	349	359	372	363	339	345	327	383	367	394	362	381	369	347	369	383	369	327	345	391	353	347	396	360	363	359	348	381	373	389	372	357	344	364	388	357	342	348	347	377	357	390	358	354	356	355	366	386	393	379	406	346	381	355	381	349	354	383	327	344	314	361	363	382	367	368	363	365	395	359	387	377	368	338	393	363	386	355	361	388	385	394	400	364	381	356	356	382	384	373	378	373	384	363	380	363	372	384	339	357	360	361	386	421	333	360	347	360	401	373	337	349	355	369	395	377	400	373	366	330	385	375	346	369	369	357	398	400	364	373	364	384	369	393	367	329	365	343	387	363	381	350	375	344	390	403	346	348	368	369	359	356	357	381	343	362	367	342	365	372	383	369	373	361	410	385	347	394	359	347	362	402	366	388	418	368	377	387	357	389	339	363	344	369	383	337	368	341	402	405	393	384	382	378	350	374	340	356	368	353	381	385	369	377	344	375	360	371	362	342	354	373	359	362	363	395	367	367	365	395	373	365	372	382	375	364	374	343	381	380	357	393	360	399	357	388	381	370	356	381	399	405	357	367	366	370	393	343	388	372	378	389	360	367	386	392	383	404	361	363	393	371	378	356	387	379	365	324	383	385	379	378	372	337	374	338	369	429	336	345	368	370	387	346	357	430	380	373	379	346	397	390	380	348	402	406	364	374	396	356	377	377	385	352	362	356	345	393	373	342	353	378	381	408	387	385	347	368	332	378	327	380	358	367	362	341	376	382	363	383	371	376	375	378	366	396	362	352	382	355	400	371	324	391	340	370	364	363	367	348	410	386	395	338	397	373	392	334	383	345	399	371	389	367	363	409	393	362	372	361	351	357	385	337	389	388	363	352	392	369	364	353	381	375	411	371	395	378	375	365	367	396	365	377	366	383	343	364	361	386	408	357	397	399	353	383	378	390	403	349	385	390	381	372	376	384	428	387	374	400	398	327	377	372	365	393	355	387	406	408	341	330	358	350	346	359	342	373	363	385	394	382	363	364	350	358	393	393	372	349	334	368	369	391	379	356	388	370	379	386	370	365	357	354	340	377	355	381	340	359	397	376	382	411	367	355	387	352	365	364	371	394	370	328	357	372	378	375	378	381	392	369	368	360	369	364	339	346	367	374	385	361	361	371	384	390	418	392	360	382	375	372	385	375	364	351	369	353	353	380	398	356	364	346	352	366	373	337	349	366	383	363	354	377	333	360	372	374	375	360	372	322	380	388	362	357	380	366	355	378	417	374	374	362	375	384	372	347	382	368	360	411	346	378	367	367	368	350	360	371	355	347	372	384	374	355	378	387	391	347	354	390	331	378	369	374	344	373	358	360	355	387	388	350	384	317	356	390	377	411	372	372	362	383	360	400	355	351	396	372	357	374	380	373	333	359	367	373	370	373	367	387	385	363	398	368	390	386	391	360	384	354	352	398	367	380	373	399	373	362	350	364	372	326	363	379	358	372	354	376	351	364	362	364	390	401	383	379	355	369	379	371	401	365	356	405	339	392	364	378	369	369	406	357	387	378	393	385	383	379	381	352	365	382	343	356	383	357	352	342	389	359	377	424	372	348	355	362	402	380	407	394	398	388	393	379	352	397	378	376	353	377	388	352	408	367	350	361	387	398	347	361	350	344	373	380	351	380	399	368	374	389	375	352	344	385	355	335	362	374	373	410	372	341	388	405	381	365	390	354	336	372	365	410	346	377	387	363	380	369	376	373	361	372	371	358	352	334	400	363	366	389	375	390	376	370	352	374	390	353	370	363	346	401	323	362	390	377	386	349	368	373	346	371	330	395	382	400	389	382	386	344	347	349	346	375	369	383	378	356	386	391	369	339	355	382	379	385	355	378	368	359	383	362	356	397	393	393	371	361	347	320	382	359	387	395	357	364	375	342	358	341	386	388	338	415	355	361	384	377	369	371	402	382	433	367	386	377	366	358	366	379	357	379	374	347	371	346	413	349	379	384	353	366	388	354	434	341	381	401	402	353	382	390	365	367	403	387	383	422	391	345	368	347	385	349	360	385	343	321	420	372	377	370	353	412	360	357	436	353	356	363	350	390	359	364	387	325	365	367	362	362	403	354	353	404	351	375	346	372	378	343	396	380	377	373	367	363	369	369	354	370	366	377	373	383	402	395	392	354	339	406	393	393	398	386	367	383	383	380	343	367	368	385	385	354	335	361	367	398	363	334	400	377	368	351	353	351	387	365	367	371	369	392	374	367	345	380	383	381	364	397	373	378	368	373	383	327	389	362	346	379	384	380	380	361	394	359	335	386	341	391	361	362	382	397	373	372	343	365	384	325	363	393	398	378	409	424	347	338	352	394	405	349	367	368	345	388	359	410	384	408	363
26680	41635	31188	19782	14633	11126	8245	5564	4197	3282	2486	1901	1469	1252	974	837	808	774	695	675	659	596	605	571	545	507	489	482	434	454	434	461	485	475	424	432	469	422	429	439	425	410	421	375	436	427	430	383	440	389	346	421	420	412	373	358	394	369	390	376	378	425	403	418	385	417	364	358	394	441	382	397	393	372	419	406	421	385	409	367	392	366	388	400	387	371	433	391	381	394	372	375	437	401	389	430	406	413	416	389	395	403	365	403	395	378	430	408	389	440	405	407	387	401	403	414	386	382	426	395	411	358	435	397	395	375	415	388	391	398	382	403	392	373	409	392	422	405	359	434	377	393	383	412	408	383	410	394	376	438	423	398	441	350	409	391	369	374	401	396	372	437	411	410	406	370	408	397	412	430	393	371	381	416	367	407	429	413	410	384	416	398	402	406	382	386	403	409	391	414	397	402	382	378	376	396	417	416	392	443	399	405	408	389	404	399	393	409	404	376	382	394	417	404	375	392	391	391	408	405	434	393	389	429	388	391	372	386	425	400	415	365	405	397	391	422	349	406	402	392	418	394	378	394	360	407	365	383	367	389	409	392	398	387	414	409	383	390	396	425	385	375	380	438	413	410	420	416	409	376	401	405	388	401	421	385	415	426	419	380	420	388	408	379	382	378	404	409	421	379	435	406	423	417	394	375	389	390	428	405	415	386	405	424	370	410	397	393	408	380	409	416	398	404	388	372	367	398	425	419	370	428	395	384	385	398	406	396	387	408	387	395	395	381	398	374	406	395	409	411	410	401	392	398	389	384	384	388	400	376	384	388	410	398	408	390	412	410	414	413	386	401	411	356	377	427	401	419	426	422	437	400	400	422	396	393	382	359	387	393	427	405	395	370	422	405	380	381	396	369	393	411	400	373	389	373	398	441	376	441	365	393	399	401	419	426	411	409	401	399	388	421	423	419	423	380	386	390	391	433	410	391	406	363	417	389	405	407	426	449	390	408	403	412	421	381	384	384	386	364	405	425	392	425	375	412	384	395	394	385	393	433	423	407	427	409	404	378	358	378	394	348	400	387	375	408	427	378	379	390	401	414	436	371	380	391	372	385	434	377	389	420	441	394	407	415	404	431	399	365	384	396	415	418	391	382	414	370	383	417	436	377	427	410	415	414	406	421	385	389	415	411	373	402	389	434	375	365	411	375	369	392	412	404	404	414	389	404	416	366	421	408	399	403	370	394	428	377	406	413	389	415	423	391	414	386	422	396	387	411	414	389	396	389	431	387	405	436	389	367	402	406	339	412	416	374	428	408	340	406	427	375	413	370	400	414	387	405	392	373	436	397	422	432	397	402	417	405	427	413	387	395	390	383	376	361	393	407	358	454	436	414	410	387	415	399	429	382	415	419	422	364	369	406	428	395	434	381	383	412	396	386	418	431	430	438	405	419	418	389	375	366	430	378	373	416	362	404	415	410	423	356	396	402	438	400	380	403	405	420	457	383	428	428	417	416	397	433	426	413	359	404	387	389	405	399	396	378	421	398	420	400	401	437	394	402	412	382	401	393	374	374	370	359	439	376	386	406	405	389	438	391	395	389	371	386	417	391	416	369	392	399	407	422	381	395	422	402	409	423	409	397	365	407	376	389	365	392	374	414	364	361	391	452	392	364	389	413	397	377	431	380	412	383	415	388	414	408	404	387	375	431	413	409	404	424	391	396	399	436	399	390	383	400	380	423	405	379	439	417	424	393	389	363	413	383	411	423	405	376	403	373	392	395	385	377	385	422	398	384	397	449	367	372	393	405	428	389	383	402	395	405	415	429	396	410	394	455	382	393	430	436	408	393	385	370	412	392	402	402	424	422	383	372	409	374	391	404	380	376	422	367	374	420	386	371	398	369	419	431	376	406	379	399	396	376	422	403	410	405	379	404	423	353	385	394	402	429	419	408	404	409	418	399	391	420	408	406	387	383	419	433	388	427	416	369	394	396	414	412	394	370	405	364	416	406	417	438	433	408	386	401	394	412	383	381	403	406	403	383	434	381	399	406	387	440	377	406	403	432	420	380	391	421	364	448	410	407	388	394	436	406	401	410	381	420	441	406	391	371	393	423	425	397	400	390	403	405	442	430	392	383	446	385	428	380	393	397	418	435	393	389	435	414	389	383	366	402	364	447	428	373	425	409	391	400	402	393	406	425	392	357	386	429	399	389	413	409	403	378	384	417	401	380	396	411	434	408	365	433	396	397	377	394	358	397	400	449	403	369	377	419	407	371	389	376	398	401	407	420	446	403	388	445	415	479	397	406	376	417	387	413	393	376	392	405	392	406	386	433	375	396	406	419	375	400	381	399	404	409	426	402	397	392	409	411	357	437	358	397	425	412	393	449	396	358	386	406	417	403	424	372	406	382	422	415	395	392	418	371	401	371	428	411	429	403	345	408	376	392	411	398	456	407	412	444	405	411	416	380	419	391	399	408	388	396	404	420	386	391	386	403	418	418	414	399	409	396	395	399	414	389	401	380	427	380	387	397	378	431	398	392	382	398	429	430	383	423	437	363	395	415	413	386	414	368	434	378	447	384	404	400	386	367	417	377	384	410	456	432	404	390	390	405	460	378	395	399	393	374	424	388	399	429	382	402	423	408	408	370	439	404	355	380	384	409	386	434	397	433	381	410	373	422	398	427	389	398	417	401	417	400	388	409	383	403	424	393	378	379	406	423	381	406	375	399	412	392	391	415	380	388	388	359	392	367	415	400	426	394	385	429	389	429	414	384	393	389	389	405	391	391	410	437	397	369	411	414	381	408	385	402	413	398	401	394	426	397	411	441	387	390	388	418	400	403	406	395	403	412	410	431	423	390	401	413	381	430	409	381	404	421	376	380	399	410	369	424	441	409	378	411	391	379	454	400	369	383	401	365	409	418	411	396	414	399	375	415	386	402	425	406	404	427	384	405	359	433	384	417	400	377	360	401	389	377	423	401	411	362	424	417	431	389	382	388	390	426	376	420	355	391	458	447	387	401	410	380	388	396	383	422	369	394	402	407	387	406	431	389	415	411	395	400	406	395	402	412	382	382	405	387	402	407	421	393	385	391	424	413	382	409	408	393	399	376	417	405	333	417	402	394	395	381	420	356	382	424	395	377	388	371	414	379	421	406	371	408	408	377	381	453	352	375	402	413	368	371	396	370	388	410	384	388	418	418	418	425	392	384	426	414	404	410	409	388	405	429	401	399	450	401	407	413	381	424	419	418	388	423	417	395	365	400	392	365	402	416	391	450	429	405	403	409	388	400	382	383	381	382	390	377	399	352	401	401	407	445	413	393	404	405	433	411	414	436	367	425	405	440	404	441	408	451	383	391	386	347	352	408	384	389	394	409	403	406	403	412	388	405	368	406	383	396	393	387	372	377	401	428	410	410	382	360	408	420	418	407	405	382	429	400	411	442	409	382	396	384	401	388	418	426	401	372	377	432	409	400	377	376	401	403	414	442	367	375
23368	21056	28280	24098	21409	18447	10346	5388	3744	2994	2358	1932	1563	1260	1238	1096	1034	986	893	818	800	832	834	769	686	664	704	682	672	673	673	766	757	676	705	729	644	630	623	614	598	668	628	607	583	610	526	573	590	631	619	641	652	650	604	634	661	631	618	598	628	633	631	678	587	653	648	645	612	591	592	626	602	603	653	609	587	616	618	611	584	611	594	642	628	605	600	613	597	581	639	586	613	616	617	601	605	669	617	612	588	606	635	631	617	590	624	594	644	630	628	623	587	583	617	586	645	632	605	599	631	613	664	577	635	601	651	587	671	576	596	579	596	619	631	562	597	669	628	601	603	635	563	587	581	600	627	588	612	601	593	590	637	607	621	637	678	609	597	636	612	585	597	627	590	580	627	614	675	640	617	577	633	655	637	636	589	578	602	641	615	576	598	615	626	627	617	613	609	650	594	620	599	639	636	659	606	636	614	604	612	629	586	624	602	616	611	610	618	566	612	588	588	590	567	632	616	594	591	632	610	618	636	585	611	594	629	619	586	645	610	632	569	594	592	581	620	607	644	606	607	596	581	637	605	664	667	622	633	618	610	633	564	571	599	623	629	640	593	587	614	619	607	604	621	598	621	599	647	573	633	635	606	616	657	608	632	623	588	633	612	670	590	622	597	643	621	639	624	597	650	617	625	611	628	630	630	646	620	599	617	609	624	597	590	621	652	649	598	598	582	597	669	626	662	612	600	614	570	626	564	613	648	631	663	598	612	597	589	577	632	606	618	588	588	598	646	579	616	602	614	605	659	631	576	614	595	659	615	604	640	640	613	624	604	636	606	631	620	626	629	577	644	560	608	626	612	614	660	615	585	576	654	558	585	633	639	608	590	565	639	608	577	630	619	598	590	613	669	620	595	620	609	633	610	626	596	607	617	583	607	659	590	634	613	611	595	600	593	658	628	619	616	595	617	588	590	610	632	593	608	656	567	611	591	642	600	647	604	571	581	570	614	631	614	649	608	625	664	593	608	648	645	627	605	659	614	602	627	568	632	616	604	650	622	595	562	658	625	626	610	602	583	609	607	623	628	621	604	581	580	640	646	610	646	642	613	630	597	599	618	620	601	640	616	613	634	604	614	626	611	594	646	635	587	671	596	636	625	619	611	587	628	588	587	585	592	623	615	634	601	573	593	592	663	611	607	620	601	655	559	576	610	579	573	648	583	643	597	593	611	594	621	589	572	627	622	625	637	598	603	627	667	670	615	614	648	636	610	642	617	592	620	662	619	596	668	612	610	606	631	614	560	602	650	576	606	657	583	607	595	637	643	588	610	631	621	586	608	614	611	579	646	609	602	609	669	653	602	599	616	632	613	598	590	631	613	660	618	612	642	578	592	635	620	628	642	615	588	606	641	596	631	593	615	629	617	604	622	612	619	631	646	633	629	613	579	634	597	571	602	611	625	617	602	637	575	655	608	615	625	628	594	599	609	665	625	617	585	622	643	604	561	612	628	615	564	551	600	617	653	607	641	576	645	611	620	607	620	634	612	618	620	631	644	579	634	630	582	580	645	609	573	608	647	607	625	603	617	603	593	616	659	616	606	649	597	594	608	611	557	633	604	603	628	635	622	619	577	584	633	668	620	589	598	592	648	604	604	642	655	645	613	604	630	597	620	620	645	629	614	607	602	581	623	595	597	618	604	601	582	682	593	603	573	571	674	609	578	631	618	605	602	603	597	594	637	580	589	667	625	626	612	621	612	648	609	585	600	585	614	620	602	635	637	615	639	623	629	567	637	612	565	610	595	608	627	590	585	635	614	647	601	538	604	607	628	595	595	641	573	594	662	622	603	625	633	602	585	604	623	593	651	631	664	625	605	605	570	608	587	623	620	637	591	615	652	637	640	627	612	593	585	620	614	633	640	602	634	628	577	609	586	600	610	592	644	605	617	605	606	588	629	666	593	607	644	584	595	642	600	662	577	625	636	601	586	634	619	618	639	581	591	639	633	611	586	620	621	634	597	573	588	649	624	617	553	608	611	573	617	619	598	603	633	568	582	593	556	605	608	598	607	603	634	607	577	619	621	613	609	616	585	586	616	607	633	651	588	590	605	639	650	580	595	601	595	650	605	659	616	619	572	613	638	636	551	623	598	598	587	597	610	618	631	615	653	607	647	609	571	611	611	616	598	593	567	618	627	612	598	661	573	606	603	621	603	621	616	620	613	597	590	620	621	610	588	583	627	638	589	626	638	669	570	641	614	596	618	598	642	613	584	620	696	594	615	613	578	606	591	602	624	610	626	607	643	631	605	603	599	627	594	629	602	625	574	632	637	576	600	622	629	572	580	595	592	686	608	620	649	624	652	618	602	661	574	625	643	619	598	592	556	612	678	594	585	611	621	616	602	579	556	632	602	636	623	622	613	643	600	617	653	608	640	602	617	622	619	601	608	619	585	589	627	620	614	629	604	585	592	573	687	610	643	644	671	642	617	589	611	582	629	650	618	638	574	586	611	591	628	635	608	623	623	678	627	650	584	574	606	599	657	561	618	628	647	601	648	603	584	598	575	620	583	619	582	618	578	618	634	566	573	614	613	594	599	589	615	606	599	602	600	654	609	596	615	621	578	602	580	572	619	645	600	595	646	597	553	626	598	628	602	602	624	600	620	619	619	620	625	600	592	623	613	632	652	625	575	617	621	602	613	624	608	640	613	637	637	638	621	603	664	604	603	634	554	593	607	612	589	597	632	638	611	604	575	617	589	617	626	612	608	622	615	579	595	610	590	576	610	587	622	606	606	622	667	657	600	609	589	608	601	584	606	622	581	621	632	613	614	606	601	604	620	615	577	598	562	594	625	571	579	635	589	614	612	637	607	624	665	617	598	595	616	606	648	605	601	591	638	598	592	596	615	579	596	600	594	577	616	602	569	582	635	612	617	620	558	625	573	624	629	605	589	629	598	633	606	617	603	585	583	582	565	599	627	630	620	616	617	609	602	575	620	602	631	609	602	660	581	628	634	619	603	611	588	599	592	644	651	597	607	618	630	639	629	591	586	604	624	594	633	632	666	618	607	531	647	590	620	603	631	618	614	678	578	553	590	585	656	610	631	598	608	609	615	610	630	619	620	599	542	628	651	637	608	615	609	629	607	680	637	581	623	614	618	615	627	594	637	630	592	602	597	568	609	634	606	586	606	612	605	648	579	627	615	613	616	619	598	637	640	625	560	632	634	590	635	587	640	562	616	634	590	589	590	632	564	612	608	613	610	608	624	565	599	624	599	589	558	596	572	610	618	599	636	603	645	604	601	584	596	617	619	593	576	592	609	599	584	629	594	628	554	613	581	606	589	609	617	653	612	600	615	621	616	588	567	562	642	600	572	606	622	574	602	621	606	604	580	604	600	593	592	645	618	624	624	657	588	638	581	621	646	634	612	636	617	614	656	607	610	640	623	618	616	586	612	626	615	600	603	649	619	622	592	632	611	629	591	601	628	580	610	577
27364	49418	37252	25373	19506	15228	11500	7979	6165	4900	3796	2872	2243	1755	1623	1434	1269	1265	1029	1030	1002	998	920	895	864	788	737	749	773	715	691	764	783	693	719	693	718	692	651	734	691	637	635	672	631	667	708	635	636	623	624	614	639	609	692	653	634	637	591	643	654	668	666	600	634	609	633	650	611	614	649	653	660	615	650	608	645	662	610	640	659	591	636	625	674	600	649	602	593	633	636	655	640	667	646	653	619	608	665	682	646	602	592	650	627	649	639	636	647	635	586	642	641	628	627	622	654	630	672	666	648	617	676	668	634	653	671	614	638	620	651	622	649	640	653	617	639	620	635	651	635	650	619	650	588	661	671	631	628	621	655	662	597	635	627	656	651	568	657	668	621	634	665	637	645	653	677	637	639	637	640	639	621	664	617	673	623	670	700	643	691	632	662	680	614	681	603	624	619	642	644	622	576	616	625	611	606	666	626	646	646	634	650	611	631	602	677	624	661	667	623	676	619	658	659	623	666	624	641	611	642	644	625	641	634	663	625	621	657	660	648	641	613	640	650	558	728	631	666	658	651	591	626	658	654	652	642	657	646	642	625	627	647	651	614	664	629	603	646	656	653	571	614	588	641	653	657	639	619	618	599	634	632	689	645	636	613	577	628	624	636	610	613	661	662	645	610	621	666	654	662	635	639	622	682	627	634	665	636	662	629	638	686	678	630	594	686	646	666	655	628	622	601	645	652	668	645	659	613	647	620	621	621	628	647	639	654	658	663	594	651	644	621	646	632	656	653	634	678	658	675	683	619	673	652	644	661	658	651	620	666	650	629	617	629	656	682	707	672	649	615	638	671	633	619	619	641	654	590	583	646	653	703	646	672	673	608	612	636	633	707	643	629	644	651	626	639	677	631	636	630	676	630	646	615	660	593	679	642	676	632	634	641	660	616	655	629	607	642	633	615	595	665	618	667	646	642	665	629	650	621	622	610	643	646	612	635	665	652	652	637	631	648	651	609	676	620	625	666	644	611	663	635	660	646	652	634	612	619	656	678	682	584	647	622	580	647	641	666	658	624	594	643	647	644	650	630	613	627	652	670	638	692	666	664	649	655	693	673	653	658	632	613	596	640	619	657	668	650	661	644	659	664	602	626	644	633	637	648	625	664	654	638	653	613	628	653	625	605	643	632	651	641	586	659	657	625	626	627	650	575	618	608	666	652	639	619	670	601	659	670	669	648	593	593	646	662	627	635	614	655	637	595	657	649	598	635	652	665	625	677	658	650	630	651	687	620	639	655	622	662	684	633	671	612	643	596	658	649	645	594	662	680	575	663	594	659	636	650	608	650	664	658	623	642	633	623	580	647	644	614	609	671	663	640	629	600	633	616	621	606	700	621	598	630	639	668	661	639	605	625	576	686	671	673	630	630	663	653	731	647	660	640	615	644	660	642	650	568	636	630	663	664	633	655	653	652	637	646	628	645	632	675	661	633	621	662	628	685	650	653	616	684	648	666	669	628	733	622	662	599	625	665	646	661	614	622	610	612	611	621	589	629	693	655	665	622	650	673	655	654	612	704	567	659	600	675	643	677	616	616	652	658	607	602	652	596	601	652	650	612	615	675	644	622	645	609	605	645	639	677	645	609	651	670	648	609	647	631	593	668	639	635	645	637	609	679	667	658	631	680	654	565	653	630	647	632	647	642	641	666	626	655	629	631	654	682	685	612	605	661	650	649	612	576	651	670	679	642	646	640	658	625	682	675	632	665	606	632	647	672	613	616	636	619	600	656	668	630	668	606	645	710	642	614	677	661	652	646	632	657	602	657	680	635	656	614	666	662	659	633	670	622	671	649	654	644	666	664	635	646	647	609	652	645	675	602	607	669	624	637	645	686	681	590	626	614	634	660	666	616	662	655	629	659	667	683	638	650	637	633	606	638	665	638	660	588	656	625	671	617	655	615	656	624	670	681	636	610	648	674	623	654	684	618	650	639	594	592	682	621	689	593	672	646	622	675	628	619	652	644	655	620	634	614	670	604	643	578	622	650	650	645	594	644	635	608	657	623	651	664	647	702	592	646	671	685	622	629	643	636	656	674	596	663	659	672	624	650	632	627	660	596	623	617	684	662	661	598	625	627	674	686	654	645	625	639	609	643	644	688	670	655	615	645	670	638	640	621	668	670	665	632	674	680	652	647	626	655	598	597	649	633	631	681	646	617	648	653	690	612	685	627	610	685	629	660	650	666	628	589	603	652	605	637	638	668	642	660	657	621	629	641	665	648	659	683	631	600	605	656	613	697	654	662	710	626	636	636	619	682	613	664	621	664	631	642	683	633	651	657	670	650	657	616	644	651	623	648	683	646	664	618	673	630	671	674	642	656	637	622	650	648	629	616	634	637	618	603	660	620	633	624	627	652	646	658	637	617	604	644	622	663	633	651	668	617	634	663	633	643	631	639	653	669	602	640	623	709	632	630	628	637	617	673	661	627	665	626	697	660	639	637	639	666	641	621	650	657	679	664	639	641	610	684	647	631	608	606	605	591	641	649	646	599	631	651	606	615	682	644	637	611	673	595	660	626	632	628	616	677	597	625	688	632	621	652	581	634	649	652	644	572	635	631	618	582	624	622	635	620	658	624	626	670	653	613	628	605	668	622	594	675	664	653	638	672	654	669	654	633	621	623	641	605	657	622	605	686	611	624	666	625	658	673	679	702	675	643	646	607	637	646	622	635	660	631	678	599	654	673	653	657	627	628	633	639	614	638	611	631	634	646	622	650	703	631	640	630	647	633	612	647	657	603	607	642	640	609	673	649	596	654	645	644	661	638	648	641	646	620	666	679	649	622	654	601	674	638	672	606	599	650	640	614	683	649	684	597	629	629	643	655	623	642	603	628	633	592	640	658	627	651	660	621	653	684	633	639	663	647	642	635	628	618	624	636	692	622	620	638	648	645	654	649	624	651	674	664	600	686	665	688	612	679	627	612	614	654	613	590	661	661	651	602	608	655	643	671	631	638	650	630	661	642	575	658	665	672	651	645	657	648	632	688	635	660	628	638	645	668	626	598	658	667	664	672	668	648	696	639	618	652	655	670	626	676	633	649	614	637	674	663	681	650	614	643	654	629	644	615	598	657	635	625	684	670	615	626	627	603	642	620	660	683	628	615	577	639	630	588	706	661	636	643	633	676	631	650	658	650	685	630	639	611	660	675	652	646	642	638	677	682	619	633	654	668	602	632	634	646	597	643	659	633	680	623	632	600	623	663	680	640	595	655	640	658	645	652	656	617	680	678	631	604	678	656	694	654	639	626	716	672	670	620	694	625	639	636	672	627	631	668	656	670	653	620	619	624	675	653	612	681	612	598	640	623	640	596	677	626	661	678	644	631	684	614	638	636	669	674	655	654	634	623	651	682	652	603	662	631	659	621	629	622	626	599	637	621	607	605	612	663	687	696	601	645	619	674	658	651	637	644	647	607	620	640	695	665	656	639	619	637	643	681	701
24519	20983	27460	25511	18407	10984	6696	4189	2954	2300	1803	1342	1124	814	809	691	624	573	533	474	474	477	453	461	418	356	331	371	333	371	352	363	384	367	327	355	338	330	338	323	339	328	277	317	291	294	320	279	280	294	309	319	271	298	305	287	286	339	327	306	304	294	316	323	321	272	330	288	308	299	310	257	290	318	337	294	311	306	318	333	299	297	334	300	324	298	282	337	321	296	300	316	349	307	317	316	294	305	292	296	296	330	277	292	294	337	275	276	304	286	280	304	313	319	303	281	308	283	302	300	283	321	269	300	318	312	325	299	287	304	312	281	296	279	310	301	300	301	328	298	290	312	323	317	276	338	304	300	312	332	302	344	327	303	309	316	292	300	305	317	308	323	325	272	313	292	326	310	309	291	345	301	333	296	293	305	293	296	302	281	319	313	282	299	306	309	301	304	305	335	330	307	307	287	303	303	296	293	303	293	298	315	303	311	343	329	322	315	283	303	326	268	321	295	322	309	285	291	285	294	316	333	269	318	306	314	314	361	327	358	309	316	308	296	331	310	322	286	298	287	310	320	291	289	330	304	312	297	308	309	288	333	316	332	272	325	308	308	324	290	307	326	293	321	290	292	305	284	311	291	337	264	337	290	286	325	312	303	300	358	332	306	301	319	308	301	335	290	315	308	295	287	285	312	290	310	313	288	288	291	327	287	299	291	309	314	287	296	336	350	280	286	298	312	317	311	338	281	349	287	312	322	323	302	315	305	330	265	343	297	309	302	309	307	258	317	291	297	318	286	274	293	294	274	309	300	319	302	307	303	327	314	318	290	311	334	314	304	298	298	319	301	299	314	341	294	287	324	267	294	292	323	306	302	292	323	301	292	306	326	307	300	330	300	303	290	293	312	307	306	300	278	332	306	312	336	332	313	278	317	314	325	320	299	299	304	283	290	307	291	307	314	329	296	292	312	311	334	285	314	322	281	295	310	299	293	316	317	300	296	303	286	302	289	278	309	277	329	335	314	292	308	312	308	318	311	291	306	307	319	331	291	337	306	317	296	290	327	295	294	328	319	282	316	301	318	306	321	318	295	314	288	295	293	299	305	322	298	291	291	305	314	282	315	311	290	296	300	322	319	302	297	298	280	327	314	287	287	293	289	336	298	310	310	300	316	276	276	317	327	287	309	364	310	297	319	319	285	310	322	288	276	301	302	311	297	310	285	322	286	328	286	312	315	280	327	314	332	302	319	330	300	294	290	282	302	313	292	296	283	300	302	308	301	321	303	309	300	303	314	303	311	305	303	335	318	276	309	316	279	323	315	317	310	319	303	327	315	314	313	321	295	310	307	315	319	288	288	327	283	302	313	312	289	309	300	287	258	311	314	297	306	291	308	284	284	337	321	321	310	306	297	311	288	303	318	297	334	312	285	316	283	309	301	294	333	316	278	277	308	302	318	307	318	275	330	297	318	313	290	315	311	315	302	359	325	274	297	278	288	310	348	332	312	327	309	290	307	311	317	324	302	318	323	297	287	342	323	336	302	338	348	306	333	332	291	289	306	322	277	302	302	315	311	320	316	302	265	321	339	328	320	305	293	335	278	288	316	295	318	295	304	324	305	268	281	318	300	267	308	331	330	301	248	300	307	308	296	291	303	290	307	288	312	295	288	265	308	323	289	311	294	304	317	315	305	294	281	332	330	319	280	319	311	310	286	318	300	333	324	299	336	274	310	277	306	318	281	312	314	333	338	320	304	323	271	303	311	298	307	308	324	295	295	305	324	271	313	306	314	306	305	284	335	316	291	294	312	292	281	280	308	311	313	314	330	309	321	309	317	318	328	306	315	297	305	318	288	315	330	269	331	312	287	332	302	314	307	310	308	288	294	319	328	312	289	326	303	292	297	301	322	330	304	327	300	299	315	332	318	283	303	324	304	293	282	288	309	272	328	313	293	300	341	323	291	300	290	299	321	297	331	287	307	286	302	305	317	287	303	320	346	297	298	328	300	335	300	318	271	298	274	280	296	327	304	271	308	342	290	288	278	327	349	297	299	308	304	330	317	326	280	315	300	330	317	298	310	274	317	320	303	313	325	296	303	291	318	291	299	327	311	318	295	299	305	272	295	297	304	321	281	312	294	383	298	306	310	276	338	301	286	307	301	293	317	288	263	309	317	282	289	289	302	308	324	282	290	335	289	291	315	318	286	306	321	289	318	350	305	289	321	309	314	309	287	303	298	334	311	273	294	318	332	345	333	306	292	333	372	286	295	293	293	299	329	316	294	324	310	309	330	310	310	299	318	312	309	333	343	304	296	305	284	297	297	313	312	280	289	305	301	296	277	298	317	322	308	322	290	305	304	319	322	331	310	293	276	275	311	310	299	325	294	321	324	283	341	334	304	304	313	311	278	305	321	293	304	339	312	263	308	326	287	307	325	326	290	282	302	304	306	283	285	277	311	309	273	309	322	303	310	299	281	290	295	297	278	307	335	294	298	305	292	286	311	283	288	303	310	323	321	294	306	300	303	302	313	294	320	264	294	335	344	320	295	317	324	299	294	289	297	313	347	326	315	287	296	311	308	290	316	335	276	282	309	284	318	283	293	321	307	328	293	321	309	293	297	328	307	271	327	338	299	278	319	314	313	297	312	285	355	314	293	315	246	302	312	326	300	302	317	323	311	334	331	285	306	315	325	314	301	287	308	312	301	350	282	309	260	292	290	314	316	291	309	326	303	318	321	329	323	307	272	311	285	302	329	295	330	326	315	321	334	319	263	329	342	314	317	297	282	349	304	341	302	314	318	342	325	310	334	306	284	299	331	311	286	344	307	331	309	326	307	319	294	341	312	309	292	347	356	300	278	303	319	308	289	297	281	303	283	323	315	305	299	323	316	319	309	321	324	294	311	326	290	300	325	298	305	288	307	321	284	287	283	311	308	318	293	306	295	285	303	273	305	303	290	321	321	308	286	315	319	291	313	286	280	283	296	324	286	293	312	303	300	293	314	334	317	308	291	310	307	310	319	318	298	289	286	314	317	324	313	293	312	305	305	322	301	302	293	309	338	301	348	306	305	309	337	305	328	329	310	300	313	296	293	292	336	289	316	297	312	321	322	349	277	278	315	300	300	298	309	317	292	293	304	313	287	302	296	318	310	300	281	296	285	306	310	312	317	279	307	307	336	335	338	291	313	307	309	305	315	298	282	327	318	302	297	300	300	307	294	295	318	280	297	344	290	312	324	314	302	304	309	315	263	289	325	282	309	286	303	290	303	324	317	315	317	303	304	318	311	299	302	311	309	275	299	299	326	312	319	296	277	343	338	300	305	298	324	292	317	310	326	320	322	295	309	315	306	339	301	324	320	297	293	279	308	305	334	320	321	311	292	341	307	318	292	304	309	279	326	260	287	299	355	320	280	296	337	295	306	283	312	311	311	329	290	298	303	311	326	310	280	282	285	294	301	253	332	288	314	281	303	326	304	286	313	308	297	290	344	339	318
26593	46609	35558	23618	17878	14102	10065	7517	5299	4154	3142	2263	1740	1350	1232	1174	839	813	701	662	663	636	557	531	474	474	423	472	411	426	419	424	466	379	385	438	371	373	370	389	386	382	354	364	360	338	347	363	323	309	336	354	354	340	349	334	347	348	344	358	343	353	332	359	333	325	317	330	348	363	364	308	348	382	320	338	394	335	347	327	350	349	334	348	328	318	321	351	288	321	352	327	358	327	341	334	330	321	325	333	322	324	320	354	336	327	355	329	309	334	354	345	350	332	312	361	311	324	347	341	328	319	356	304	334	329	339	345	319	342	344	347	315	305	340	358	353	345	321	324	354	354	367	362	337	340	348	358	312	359	331	340	330	330	321	342	351	360	341	353	362	348	349	335	344	327	330	329	370	351	325	373	297	378	332	331	352	339	350	334	308	398	337	381	314	303	314	348	337	345	320	347	291	327	318	353	323	344	346	331	308	344	323	334	344	315	349	345	359	316	335	339	353	305	363	334	315	352	354	330	336	357	306	310	351	355	340	307	352	376	323	346	363	341	326	338	337	361	379	331	361	334	317	332	323	346	334	354	348	348	341	361	335	337	357	330	330	316	312	346	299	334	353	368	334	336	329	327	343	352	328	359	358	358	356	333	351	341	320	324	346	326	340	359	321	340	340	342	305	316	334	334	301	341	340	340	312	328	313	345	322	341	339	355	328	314	343	340	276	338	321	331	320	315	305	324	358	347	362	354	321	337	340	309	360	317	348	372	362	344	369	315	318	316	362	335	332	320	356	340	344	327	332	351	353	337	337	316	362	355	315	368	288	352	332	360	335	331	351	380	341	356	356	365	340	310	330	338	340	367	339	344	310	367	412	323	319	311	311	349	347	356	325	324	359	361	349	346	355	333	306	309	344	351	321	303	355	334	322	339	339	342	354	344	347	336	354	333	315	311	307	318	365	331	326	351	369	326	321	294	348	323	355	362	347	350	368	322	331	319	351	336	342	352	340	337	385	317	325	320	333	354	376	298	334	364	361	319	344	310	353	349	351	313	334	344	311	359	336	312	342	330	357	343	323	302	336	345	321	332	317	384	325	344	349	347	326	337	362	332	331	348	332	337	328	369	354	308	337	368	332	363	347	352	302	326	352	344	320	348	349	341	356	329	324	340	348	347	360	351	353	363	327	359	326	303	360	366	340	390	331	329	334	356	337	298	354	302	348	354	339	340	332	367	319	328	344	350	351	328	329	324	354	323	337	349	355	340	368	324	356	338	309	304	355	337	327	344	332	318	340	315	354	359	326	340	334	337	338	350	341	327	327	323	318	319	338	323	330	330	308	333	371	344	348	349	342	339	337	342	298	359	362	330	284	359	335	339	354	353	291	347	325	325	308	334	330	364	333	325	347	334	362	348	352	358	336	321	356	325	311	352	338	345	339	289	321	349	357	302	323	336	358	331	297	315	337	328	343	306	349	343	365	320	331	323	332	344	322	373	360	331	318	341	301	363	358	340	342	334	350	320	337	322	343	332	354	351	318	354	326	344	343	356	360	303	333	358	321	298	333	352	329	378	328	335	364	337	308	367	336	324	339	352	335	353	394	307	359	325	317	361	317	339	341	318	358	342	350	368	310	313	343	350	335	318	334	332	343	349	314	334	337	306	328	345	320	361	313	340	306	326	326	360	334	336	368	300	328	334	340	302	330	330	290	344	337	316	327	322	361	361	342	334	336	305	300	330	328	326	332	342	335	360	306	328	310	348	333	325	310	331	341	362	327	311	312	382	350	328	338	345	340	338	352	319	306	338	300	338	348	338	294	361	313	324	378	328	318	351	342	349	351	367	330	326	356	346	351	356	340	347	336	311	329	337	334	325	335	308	324	324	339	351	313	312	371	334	330	359	367	319	335	330	314	337	325	327	344	315	301	356	356	331	368	335	367	338	343	303	331	326	336	335	348	339	322	359	350	342	350	336	352	324	336	317	321	345	321	370	316	332	339	332	314	340	360	320	362	324	353	310	361	309	343	378	360	321	337	325	356	348	361	317	300	330	352	350	331	344	334	319	349	364	357	340	347	313	363	340	318	320	367	303	322	326	323	347	328	339	346	350	341	310	311	334	340	335	329	314	329	357	337	337	334	336	317	288	356	347	343	334	369	354	335	358	332	324	343	342	351	308	326	353	337	318	355	348	336	336	339	380	365	353	332	305	322	363	334	357	340	331	348	333	352	304	322	340	339	321	356	311	325	325	303	357	352	303	319	347	302	320	297	316	328	317	325	345	352	311	343	327	340	332	367	339	358	355	339	338	315	327	346	347	349	361	323	333	344	321	312	319	344	330	314	316	315	338	341	333	347	299	349	336	334	343	303	329	363	352	335	327	334	341	322	343	321	334	307	347	327	360	333	348	325	336	330	360	349	322	308	329	324	323	346	359	321	306	328	354	348	334	330	347	337	318	304	314	353	306	373	309	321	368	341	332	320	307	331	330	323	320	345	308	326	335	343	348	315	327	349	342	330	325	302	347	358	347	350	339	335	335	358	348	342	362	322	339	332	338	325	313	369	316	348	317	378	364	354	353	338	344	351	337	339	344	369	353	359	333	335	339	325	333	334	336	346	335	340	360	352	333	299	321	325	342	316	382	344	343	323	356	360	331	345	326	346	331	315	346	334	328	335	353	327	352	328	360	340	330	332	356	375	327	326	335	363	329	312	353	345	321	336	352	341	355	358	334	313	343	317	326	326	357	337	331	319	329	337	328	313	376	357	366	327	350	357	329	350	320	324	349	343	340	359	336	343	332	374	332	349	335	354	326	332	341	355	329	330	320	348	333	324	332	324	316	310	350	352	343	349	347	339	361	320	319	352	316	359	375	332	348	328	333	325	314	365	364	315	344	313	331	349	346	332	325	321	333	360	346	357	358	329	319	333	336	378	277	344	357	344	317	341	328	351	333	351	336	348	325	355	373	319	314	316	366	338	312	336	342	376	360	357	338	355	370	338	370	341	348	364	326	336	345	295	345	323	338	339	323	322	326	340	340	316	317	337	330	333	319	322	338	310	308	340	322	377	334	342	379	336	379	329	310	380	344	352	351	337	326	317	365	331	326	353	341	347	342	345	304	342	347	352	309	348	335	343	354	361	313	286	344	308	336	324	309	335	351	358	317	347	331	347	358	328	316	340	338	346	324	362	362	376	339	333	338	361	350	344	345	341	335	338	322	392	327	354	330	317	352	354	321	307	329	354	332	318	346	344	374	344	340	355	304	350	364	325	325	372	326	354	344	321	322	351	339	392	342	319	330	342	363	347	350	336	346	337	344	353	342	321	307	334	348	352	320	334	348	319	351	344	341	326	370	379	325	332	339	343	344	333	325	357	358	354	329	352	343	320	350	362	353	337	326	341	341	332	321	349	321	346	350	336	370	351	334	339	340	342	338	337	325	326	351	302	339	334	317	339	372	334	338	335	328	312	326	325	347	332	327	302	344	350	333	344	305
22382	21012	28596	23647	21147	21937	17819	8278	5247	4012	3088	2323	1865	1516	1559	1418	1081	1057	971	915	904	887	826	793	719	736	728	711	725	728	660	703	789	711	679	707	704	653	649	657	658	625	687	601	590	630	614	625	601	576	627	594	641	603	634	622	618	609	604	587	618	606	600	611	622	619	622	647	610	604	662	639	585	621	630	633	622	636	616	639	628	579	626	625	615	639	599	612	596	616	617	628	578	604	568	623	613	593	619	643	626	599	596	616	614	597	633	580	641	603	599	596	644	617	612	657	611	634	654	596	601	565	573	603	597	620	633	576	599	636	591	578	590	614	624	604	607	611	608	595	610	638	583	595	631	579	632	624	664	600	595	624	553	581	621	611	591	632	647	632	590	639	603	615	558	621	618	665	594	601	573	601	646	581	619	616	605	598	579	618	585	556	596	595	577	632	635	617	583	591	595	583	608	594	604	604	625	665	632	594	595	586	626	583	609	632	614	611	621	587	641	576	592	609	598	569	617	595	615	655	592	600	587	600	648	569	623	571	637	562	567	603	580	651	643	615	607	625	631	601	612	593	544	588	587	635	590	656	570	627	631	622	645	669	637	616	598	628	603	582	662	590	596	620	626	619	633	615	605	608	594	624	586	567	608	587	622	620	612	573	606	625	615	584	580	627	667	561	636	611	615	608	617	606	574	641	649	611	611	591	563	614	631	619	608	597	620	620	573	629	621	630	622	652	607	607	611	660	620	583	611	570	623	576	621	577	621	556	609	645	624	586	612	618	599	593	656	598	610	631	645	634	559	648	610	612	615	608	601	605	589	581	565	600	648	604	623	606	590	598	668	591	604	630	575	666	656	575	560	624	649	650	569	616	629	614	661	594	659	639	610	608	596	574	635	626	610	598	555	570	585	611	624	617	603	582	622	579	601	617	625	550	601	591	645	585	588	613	648	577	598	623	583	615	604	629	643	636	653	625	585	585	670	647	562	531	607	588	624	617	649	577	625	674	591	581	629	569	584	621	604	594	636	640	569	606	618	602	596	615	585	598	614	618	629	619	592	628	630	623	636	593	608	627	615	590	612	610	611	591	584	615	593	602	627	598	599	628	641	604	585	590	630	659	576	607	655	615	550	640	593	609	638	593	589	593	634	579	616	607	653	610	617	600	565	598	586	597	606	580	604	630	580	606	627	597	564	636	667	603	612	601	634	661	614	597	618	587	592	605	635	601	610	635	598	622	594	596	644	593	621	630	648	579	660	586	615	629	559	634	603	581	610	601	611	621	613	602	624	623	665	609	635	626	587	573	593	638	587	627	589	645	602	653	618	568	607	647	579	591	610	607	638	602	572	600	577	603	585	636	625	678	620	551	598	601	649	580	603	651	651	606	616	607	556	586	607	661	578	605	633	631	630	566	578	632	599	617	596	591	602	595	596	625	631	588	622	634	604	621	620	608	608	583	582	622	583	583	620	642	627	628	609	644	635	615	608	603	585	576	578	602	582	620	595	607	571	598	632	560	564	639	669	597	605	603	597	614	606	611	647	664	679	621	575	622	614	634	608	632	640	633	608	646	617	610	653	598	595	584	589	619	597	604	599	655	602	575	621	594	586	597	598	592	598	614	601	579	597	606	592	643	593	618	630	616	612	627	589	626	609	612	626	586	632	587	588	585	563	607	621	611	603	577	653	610	599	622	583	586	600	597	597	640	646	607	594	567	592	631	593	621	618	628	607	583	578	615	628	605	576	604	563	602	631	620	596	602	587	597	611	633	577	594	596	562	593	605	601	590	615	567	572	611	631	576	618	570	601	636	634	619	592	606	600	630	640	615	599	593	629	567	632	618	658	583	670	580	626	611	632	638	647	578	601	613	603	624	605	630	654	636	639	607	597	593	608	620	621	642	649	630	586	593	577	612	616	593	615	554	602	595	605	633	642	597	581	628	611	659	615	591	626	646	596	548	607	602	594	639	620	669	609	601	627	614	610	620	618	571	613	628	598	598	666	644	569	535	606	589	590	619	588	605	617	623	613	588	664	580	587	614	675	574	601	631	552	610	594	567	683	598	583	639	629	639	649	650	614	592	596	650	579	609	591	609	629	668	542	627	591	612	612	591	641	610	581	611	608	592	622	591	607	600	627	602	588	591	591	593	615	619	594	598	599	624	567	586	628	617	669	609	617	594	579	620	571	572	631	638	597	619	618	644	597	642	621	591	582	644	607	583	617	605	604	576	663	635	553	587	633	622	604	668	642	607	567	578	586	614	598	613	598	599	610	596	618	611	622	588	619	655	607	580	619	577	591	585	591	608	586	612	602	628	628	597	645	628	589	638	607	612	595	568	622	643	590	684	613	573	620	648	613	569	593	629	571	584	579	624	607	604	619	647	599	608	618	623	678	612	563	627	634	571	616	609	574	628	630	599	612	654	643	646	635	649	617	603	585	618	635	632	629	577	619	593	610	573	592	630	591	595	601	636	626	606	615	602	554	606	586	644	561	665	644	626	590	557	576	655	578	632	567	635	631	597	621	579	591	604	648	604	606	646	587	635	596	599	583	583	603	580	584	618	591	612	577	619	592	613	576	574	622	620	621	623	638	618	634	617	641	594	617	597	582	576	648	584	569	595	621	566	650	635	576	620	576	589	571	639	625	637	607	576	660	596	590	685	568	637	587	608	582	580	600	629	602	614	620	600	636	617	585	626	599	611	602	586	554	611	645	593	609	581	607	605	641	601	591	587	594	621	610	609	632	597	618	575	650	617	601	604	544	614	569	620	618	578	636	604	576	595	610	582	616	624	585	591	578	654	600	626	595	608	614	601	543	655	597	551	615	571	586	589	592	570	618	583	608	590	606	634	633	584	614	647	627	608	590	633	591	610	604	650	664	598	612	634	599	595	623	616	619	573	622	635	604	612	579	586	627	626	641	633	612	643	565	623	640	562	575	638	637	598	662	619	566	626	579	597	626	568	608	594	627	619	583	567	633	619	562	606	642	584	622	606	578	647	666	607	630	635	566	576	636	587	610	626	637	591	612	648	605	574	603	604	594	626	589	592	651	633	584	588	675	605	604	616	618	591	634	620	598	576	621	594	615	618	597	549	577	615	654	636	617	606	551	611	619	643	615	555	655	623	576	584	601	578	623	634	601	617	594	616	613	619	585	630	615	592	618	587	633	646	585	596	649	613	584	573	566	625	580	583	621	623	590	616	608	567	577	615	610	617	650	628	583	620	646	586	586	589	588	596	568	648	627	603	648	596	577	602	560	577	629	634	614	594	615	571	651	632	605	598	589	606	579	633	590	607	606	597	604	607	617	617	609	605	624	608	613	606	616	604	587	596	677	590	585	617	623	669	644	566	583	595	570	570	598	605	603	632	626	642	617	613	633	632	612	610	615	630	612	610	588	564	572	625	626	598	605	584	588	575	645	586	655	608	593	632	618	572	626	612	593	612	635	651	609	631	633	648	596	647	608	619	604	588	623	621	599	643	587	611	584	625
29258	54914	42244	29963	23567	18832	14185	11129	8070	6332	4552	3467	2623	2110	2101	1971	1416	1409	1220	1065	1091	1096	987	946	874	749	771	792	745	694	786	802	784	758	720	770	717	764	787	674	706	701	652	697	638	619	642	621	662	624	638	633	633	645	620	627	632	631	610	633	672	631	632	650	629	701	651	637	607	645	638	631	614	695	666	659	596	665	614	605	603	679	640	647	598	624	600	650	602	632	652	620	693	660	641	678	648	618	693	662	622	607	611	611	651	684	656	623	604	628	631	647	667	632	614	631	652	662	627	620	655	656	624	674	630	669	626	644	640	600	654	679	666	678	657	601	641	667	629	635	655	638	649	649	608	621	642	648	678	629	644	617	634	617	625	638	640	633	618	642	622	626	589	622	689	644	639	621	599	692	662	610	638	640	673	617	627	604	639	653	652	652	629	686	647	608	630	621	656	619	647	650	650	649	646	641	651	674	599	669	657	651	635	674	684	627	651	649	689	631	689	671	664	591	636	632	593	633	661	649	690	618	638	638	625	642	653	598	611	633	650	632	682	651	671	626	619	613	643	662	618	640	631	629	693	597	600	676	610	614	651	629	623	616	686	669	616	613	656	646	637	599	634	647	637	593	660	656	677	596	622	646	666	605	647	601	655	679	664	614	675	611	630	596	622	614	650	624	657	650	639	611	670	635	651	663	646	624	653	617	593	667	596	613	650	621	678	641	660	687	575	630	640	646	581	598	647	613	596	632	629	641	686	619	654	627	630	619	655	634	635	635	664	596	621	621	647	660	646	631	630	627	650	640	691	627	670	627	695	627	620	592	639	629	614	637	648	608	644	677	622	671	619	600	674	593	660	676	671	642	659	632	629	598	598	658	644	625	611	644	680	652	636	643	617	628	649	635	650	607	561	612	627	617	669	635	646	643	619	622	637	641	615	688	678	657	621	651	576	643	680	631	629	655	667	628	635	674	643	607	666	686	587	667	655	634	613	641	634	653	612	649	644	622	681	648	637	651	629	656	625	606	644	619	649	629	612	606	633	586	662	662	613	647	659	626	677	626	628	631	631	618	642	641	660	596	611	625	590	642	653	640	656	706	634	665	645	637	594	643	602	677	618	645	633	618	615	625	664	635	612	618	632	629	622	639	640	597	636	681	656	646	621	606	594	660	660	650	648	644	578	598	648	622	616	639	610	662	657	680	635	642	704	648	594	705	599	652	654	666	678	638	655	614	634	606	644	632	652	628	670	667	609	594	599	637	683	646	670	584	645	676	634	662	602	628	668	623	635	644	620	612	654	677	702	664	655	639	590	618	655	666	617	657	654	650	591	652	634	681	667	607	641	621	629	650	636	647	677	624	614	600	678	655	691	606	645	619	675	628	612	606	586	664	631	629	645	636	634	624	627	622	659	624	692	632	656	666	621	633	665	616	625	650	610	609	653	661	643	634	606	641	622	643	633	632	653	641	620	595	671	606	591	623	652	596	641	676	647	688	643	580	692	604	623	602	642	574	688	662	654	620	644	617	639	595	629	625	660	639	612	609	639	660	672	627	619	589	651	601	636	656	655	666	603	647	656	634	616	617	648	636	664	641	692	609	645	608	621	640	624	596	635	657	660	610	678	655	656	607	602	687	657	627	661	648	689	589	642	594	628	708	661	642	645	569	646	585	654	595	631	658	634	652	615	641	691	614	651	617	669	659	607	629	665	594	671	645	618	674	616	599	657	645	650	611	627	615	647	622	654	661	655	587	697	662	662	659	665	635	680	621	655	604	630	616	638	641	661	643	639	616	610	665	642	664	635	646	697	651	609	679	648	600	678	641	588	661	629	648	693	611	593	651	613	650	657	627	651	630	627	611	593	607	651	605	638	636	591	602	636	615	636	655	604	650	615	628	638	654	682	616	619	647	609	652	595	680	671	647	687	575	608	654	605	643	636	632	654	675	614	604	632	559	649	662	627	574	636	637	608	614	584	658	601	656	664	627	645	674	718	615	656	663	619	652	683	630	638	644	643	653	669	647	625	644	677	661	581	648	612	616	619	611	666	678	605	653	642	611	662	635	682	614	638	648	570	683	650	636	613	627	656	699	645	640	599	629	668	596	616	616	612	660	665	630	679	615	634	659	621	696	638	689	641	648	603	576	641	628	686	687	637	649	625	650	665	649	635	657	594	632	631	625	598	664	624	617	639	615	687	649	662	645	672	626	631	625	648	656	658	602	679	676	655	648	626	635	652	627	669	675	621	638	663	629	623	558	632	623	592	666	627	622	591	640	637	634	629	665	634	619	609	695	600	623	637	637	630	642	629	659	658	624	637	595	649	624	594	664	653	602	608	610	661	653	711	654	604	656	634	644	646	592	632	647	581	596	642	663	653	588	652	663	591	641	629	700	655	661	654	647	632	661	695	643	651	685	653	618	574	629	646	607	658	675	687	619	690	624	637	614	586	649	658	598	607	647	594	678	635	635	621	667	664	605	650	652	654	616	662	620	575	613	609	631	662	641	610	623	683	618	663	635	626	633	683	647	645	630	686	672	630	652	591	618	647	591	654	663	647	646	637	656	573	622	666	627	658	646	670	662	655	622	607	678	612	616	593	637	659	614	665	653	652	648	648	650	649	611	606	645	643	627	593	626	614	640	624	662	631	694	640	627	617	662	630	602	676	649	612	617	664	638	615	665	671	630	627	616	659	643	628	641	624	637	639	610	641	632	653	653	667	684	617	623	660	670	656	617	643	582	633	684	616	605	643	693	699	673	650	643	635	642	590	645	633	620	667	634	706	622	681	679	654	679	652	616	664	637	599	653	634	661	637	635	613	659	626	635	639	633	696	625	629	645	659	669	641	636	659	673	650	647	642	661	647	627	640	645	684	653	635	703	609	655	625	638	644	666	628	611	686	622	636	625	658	613	653	608	628	593	648	641	636	650	626	683	650	641	642	632	667	645	649	638	667	694	652	655	662	691	581	629	624	622	639	655	607	630	633	665	672	662	606	589	603	657	650	613	643	641	639	678	586	641	635	672	633	585	605	633	617	656	667	660	625	671	652	672	665	639	614	640	636	654	633	640	667	649	580	642	678	634	617	642	643	624	654	621	677	627	661	665	614	639	624	646	641	666	643	661	612	635	658	640	713	591	626	618	675	634	625	615	639	633	659	670	679	631	620	632	663	597	690	710	612	586	651	643	638	668	675	645	647	636	624	654	617	666	623	619	619	673	622	683	643	639	608	649	658	665	615	685	647	637	645	671	633	671	637	660	655	684	665	665	646	641	663	654	583	650	654	646	679	616	599	629	650	624	627	618	596	652	659	662	668	620	608	637	589	660	617	656	674	627	664	656	621	630	627	647	612	658	667	656	619	636	618	592	633	620	630	616	663	647	625	626	619	601	653	623	596	634	680	677	619	633	635	642	633	620	599	636	657	629	628	642	635	658	638	641	645	666	644	628	636	708	624	666	622	655	598	641	627	628	664	610	630	639	554	653	627	674	705	662
28497	25763	29113	20814	10961	6737	4499	3249	2401	1845	1405	1071	861	748	828	749	600	639	503	498	507	465	465	422	446	422	450	410	410	398	421	413	403	406	402	402	392	426	390	414	376	369	356	398	383	358	330	379	374	387	377	353	377	361	419	363	354	339	386	392	364	358	404	337	396	358	374	372	408	351	371	373	389	394	375	412	366	364	370	407	380	365	396	339	354	352	396	361	423	339	368	367	362	379	400	371	397	389	335	408	364	373	362	363	398	367	361	374	350	397	373	392	391	349	390	388	374	350	379	387	378	368	333	368	350	422	366	394	381	400	386	368	413	380	406	367	384	343	359	375	379	363	398	361	373	379	393	395	386	375	386	362	362	369	384	397	358	396	388	390	380	338	376	406	421	397	360	376	417	363	382	408	374	365	355	370	357	385	357	397	379	378	354	401	376	390	382	360	389	397	358	395	376	356	366	339	372	353	353	379	345	320	397	385	399	374	378	383	407	317	355	367	336	374	396	374	391	353	380	409	357	381	382	386	347	372	354	352	399	353	368	388	408	421	373	401	384	383	366	364	368	384	375	339	393	369	347	347	349	355	340	378	358	380	417	340	400	399	363	380	379	377	375	361	386	345	340	382	379	357	362	389	403	344	352	364	357	363	394	381	367	376	394	366	369	384	389	355	355	375	348	387	347	411	326	403	386	398	390	356	404	351	411	397	384	390	378	408	355	411	402	363	361	409	351	396	363	391	357	358	399	349	366	379	373	369	357	346	380	364	390	364	352	395	381	396	387	360	372	384	360	350	346	384	405	373	380	370	373	389	388	378	396	394	386	355	388	405	391	394	382	373	366	379	434	357	367	347	409	387	367	364	324	391	360	391	340	357	359	396	355	376	364	401	381	367	376	363	397	397	372	395	337	353	375	373	382	377	407	382	371	365	387	379	388	338	362	428	347	347	408	362	376	365	369	374	353	402	400	386	398	364	412	404	364	371	366	370	382	373	338	376	381	379	397	358	400	348	391	394	330	363	385	427	361	375	357	377	368	362	371	343	357	392	361	344	375	363	407	378	423	385	358	378	373	359	386	339	366	409	342	428	390	372	388	394	365	333	396	379	373	370	355	370	381	393	335	372	376	381	367	386	351	373	408	373	354	357	373	361	387	383	367	391	356	364	376	403	401	371	408	410	374	356	391	373	393	359	357	368	361	387	408	343	369	392	388	363	338	361	395	362	362	392	355	391	380	368	370	417	377	390	389	387	373	385	390	389	364	365	419	342	378	375	360	376	379	389	363	387	373	362	387	399	385	390	393	365	388	385	382	369	390	361	367	386	378	374	358	341	380	403	354	373	369	394	362	414	390	378	385	389	379	400	380	379	346	393	378	364	389	384	338	355	384	404	364	382	372	379	352	426	411	383	363	384	386	389	402	355	363	366	369	370	355	372	427	371	401	390	415	380	383	317	322	353	379	359	376	345	360	391	398	386	336	377	409	371	377	346	361	414	383	343	358	353	400	377	340	381	359	394	364	401	390	380	379	366	385	409	387	372	335	410	335	373	359	354	394	376	379	392	362	378	359	379	356	351	338	363	394	392	402	356	358	376	382	387	384	361	370	392	360	345	417	363	406	386	361	377	392	361	403	347	394	382	399	360	404	347	373	401	369	387	377	344	384	375	386	375	404	369	361	382	379	335	377	366	398	425	415	389	358	364	395	382	346	393	352	398	375	373	399	350	428	385	375	342	390	352	414	381	370	376	397	396	364	372	383	376	345	346	382	356	380	384	364	405	393	356	388	363	393	392	339	386	362	373	346	379	350	370	400	343	338	391	406	338	366	408	366	405	408	369	402	394	361	401	378	404	367	399	365	391	365	369	390	377	380	399	380	362	390	359	382	370	415	381	376	364	382	372	368	354	384	383	380	392	339	355	382	367	388	383	374	371	411	338	371	323	352	380	418	380	364	381	356	396	365	387	363	385	405	395	405	367	348	362	399	398	388	371	377	387	385	380	408	396	376	375	341	334	369	386	353	358	380	349	369	369	353	376	367	403	362	360	330	400	400	354	370	370	381	356	389	340	347	364	374	385	363	341	398	368	381	378	404	396	344	416	351	401	362	360	381	386	363	340	375	341	368	371	381	349	363	356	371	364	378	382	399	393	389	375	388	404	359	381	412	372	399	405	365	358	403	378	365	335	389	358	367	397	389	358	355	382	358	392	361	391	363	370	334	397	385	387	377	365	393	356	393	393	387	388	377	373	389	380	382	396	371	343	394	381	383	387	378	378	347	385	372	368	358	386	366	382	413	365	375	368	387	392	427	373	365	373	382	384	385	360	377	414	363	363	375	399	389	353	401	358	434	344	383	369	326	397	406	341	374	342	397	358	375	374	329	374	378	395	382	362	370	385	385	379	362	375	373	395	358	404	347	384	394	381	375	369	348	381	341	382	358	381	396	390	370	354	396	348	401	353	378	378	375	391	395	379	350	388	351	365	359	384	388	413	361	367	393	362	356	381	388	375	404	362	359	351	369	355	387	377	371	393	346	410	344	331	385	368	356	353	382	386	381	390	369	382	361	413	355	347	360	384	388	388	377	396	374	403	362	393	337	377	407	379	398	380	404	363	356	366	384	415	373	374	364	404	408	351	360	352	404	365	396	354	390	404	401	382	366	376	378	371	375	373	368	352	381	353	362	359	344	407	374	371	363	370	336	389	409	357	395	349	385	370	352	354	404	355	367	404	380	387	344	381	372	368	326	374	364	372	374	400	381	363	417	392	361	377	377	355	410	420	353	410	370	380	357	372	424	361	365	345	353	368	359	382	358	350	366	378	363	371	391	357	373	367	364	391	395	386	372	385	322	356	374	375	373	403	357	352	378	366	404	358	336	379	398	368	366	369	347	327	388	382	359	375	352	371	372	375	358	391	396	366	401	377	376	383	388	400	372	385	393	351	394	348	338	414	387	388	389	357	410	350	369	368	392	379	371	347	361	397	396	400	416	350	398	362	412	379	352	367	398	406	348	390	388	382	360	413	409	375	368	398	368	392	367	379	404	397	348	373	372	372	366	382	383	388	360	361	347	349	359	368	360	371	351	385	384	392	365	386	332	416	370	373	402	341	346	339	385	410	423	374	396	360	371	374	349	404	395	354	358	358	360	368	385	389	389	360	372	409	385	363	347	353	381	412	374	395	374	374	395	377	356	380	354	355	388	344	400	385	378	411	378	369	390	378	361	407	384	392	377	389	359	372	361	418	405	355	368	378	371	380	383	373	375	369	391	385	390	357	376	401	392	377	378	383	365	387	394	356	361	408	376	347	394	349	376	380	389	360	414	374	366	363	400	355	366	378	382	343	414	360	368	394	363	360	379	332	394	391	381	389	381	357	364	372	363	382	363	411	375	380	425	396	383	378	385	385	408	370	358	392	360	342	352	408	360	395	406	340	369	390	361	382	385	454	394	363	422	353	373	399	354	373	361	400	384	383	364	375	380	391	360	365
27269	42654	31396	19990	14202	10722	7658	5818	4300	3204	2462	1773	1418	1161	1186	1149	787	764	710	623	607	586	572	543	504	454	448	475	451	485	469	470	514	481	435	469	439	447	416	428	400	417	403	378	463	409	407	438	405	400	409	381	409	383	438	439	385	407	394	452	379	425	392	422	385	398	396	415	398	393	402	411	413	390	412	411	425	389	431	450	425	393	422	413	470	389	416	416	409	410	423	399	416	411	410	388	400	383	395	422	389	433	394	400	390	449	394	405	413	402	444	403	451	436	414	395	392	364	442	408	418	428	428	412	399	421	415	418	415	396	399	397	409	423	408	421	400	427	389	438	417	394	377	391	427	393	407	418	398	372	378	452	399	418	394	385	404	388	360	387	381	432	403	414	396	410	411	403	416	447	413	424	406	408	432	410	417	420	397	406	416	414	394	395	389	405	365	404	385	408	377	433	401	365	412	391	424	381	410	410	392	453	446	404	413	428	417	396	398	387	392	403	414	402	430	391	435	427	395	386	396	399	416	398	383	383	399	397	396	415	366	403	409	437	442	409	422	380	407	423	415	387	437	370	422	412	430	383	433	382	404	373	400	396	390	364	381	379	439	405	386	412	396	404	383	387	405	426	395	410	426	422	403	412	406	370	412	419	392	442	415	429	386	418	420	374	381	375	396	426	405	412	364	382	369	409	396	379	388	424	379	418	428	364	379	414	395	406	417	420	380	450	439	391	429	390	419	415	392	411	385	390	425	391	380	393	387	397	407	375	373	446	398	398	389	400	443	406	441	425	403	397	391	416	404	416	382	392	409	409	401	388	413	411	390	394	416	401	428	370	416	412	383	433	430	379	392	428	411	433	378	414	443	388	466	402	426	429	410	425	358	429	386	411	404	374	399	401	380	423	408	403	390	388	407	404	393	393	394	390	415	412	392	427	417	377	415	421	432	353	409	431	443	422	408	389	403	425	381	422	413	404	419	388	452	404	359	428	384	428	400	416	420	374	370	409	389	417	400	428	395	382	378	380	416	407	409	454	380	394	373	397	424	376	426	437	421	400	421	422	406	399	398	405	415	373	409	376	421	430	410	404	405	424	411	389	426	389	409	407	417	412	397	402	403	398	393	439	440	419	401	382	395	401	445	371	391	419	424	404	364	409	417	386	421	415	391	418	399	419	448	413	390	449	408	418	397	386	391	414	415	378	409	402	404	396	391	387	423	403	399	406	370	427	361	400	367	378	408	450	390	399	374	399	366	386	378	395	413	389	432	412	419	408	388	407	388	410	368	427	401	374	386	416	397	399	395	423	405	376	434	419	457	393	397	439	422	419	395	406	376	409	396	394	398	424	401	422	420	425	397	379	369	385	414	386	401	405	417	423	428	422	402	406	404	361	374	397	437	411	413	412	422	462	410	404	373	420	390	422	388	417	380	417	421	393	412	392	379	369	417	408	389	391	414	411	396	415	428	399	394	410	460	419	406	377	422	388	423	391	378	409	401	369	429	416	393	371	410	369	393	416	387	415	393	390	403	419	401	422	366	402	368	380	362	413	382	368	404	372	396	400	436	376	412	400	428	387	397	440	367	408	388	365	411	414	388	415	416	397	438	398	445	366	428	427	398	411	412	368	389	412	431	389	409	374	414	453	424	369	376	386	415	397	395	397	388	388	407	389	408	410	381	401	417	405	403	425	391	418	375	408	358	380	390	429	412	373	459	388	415	431	401	418	415	413	364	387	372	437	409	383	383	419	368	417	390	370	429	392	415	388	413	430	404	419	398	436	386	377	399	380	413	417	455	392	398	381	404	417	405	413	347	414	406	409	406	369	418	383	384	402	405	397	365	394	365	373	414	397	413	360	374	375	357	376	402	391	396	409	388	400	395	418	414	393	385	428	414	419	390	409	403	399	419	409	366	389	409	420	466	375	401	378	404	420	420	367	365	388	381	406	432	403	361	404	395	394	410	407	414	376	397	368	403	395	413	390	412	393	423	386	404	377	431	410	396	394	407	406	433	421	392	371	374	430	403	430	399	398	434	436	405	373	410	415	446	394	380	430	410	408	427	400	394	389	403	411	420	403	409	423	436	442	409	428	403	387	384	405	411	391	413	409	445	415	403	431	394	424	418	408	385	385	418	403	404	397	424	446	433	358	410	361	405	366	372	389	410	385	381	377	392	429	419	394	416	421	410	395	381	363	361	409	443	382	371	395	422	407	385	417	385	394	410	388	407	411	416	424	397	425	418	403	402	434	418	371	406	414	371	396	430	392	422	405	434	407	393	399	403	408	404	398	425	414	403	392	386	383	435	413	411	388	411	412	449	407	399	420	387	411	411	402	417	398	424	396	389	398	392	424	380	363	409	388	403	377	396	419	440	377	397	409	369	400	393	380	386	403	389	351	383	415	409	451	412	413	440	391	432	436	396	378	389	398	415	401	406	423	397	401	374	394	392	398	406	404	406	394	397	471	418	393	384	412	413	375	400	426	402	390	412	401	408	384	403	350	414	386	427	404	434	380	413	403	418	387	388	388	414	390	397	385	392	409	410	416	397	410	367	426	410	402	392	417	420	418	409	398	410	402	402	394	389	408	420	396	425	399	412	419	437	388	417	402	419	432	423	403	413	354	424	407	437	417	406	397	415	375	419	405	391	410	409	395	384	419	390	410	412	395	406	436	388	413	399	413	378	405	399	415	389	427	406	420	422	386	380	391	393	410	434	393	402	412	420	436	409	425	386	403	403	389	383	412	388	419	433	411	406	387	409	416	416	398	405	385	386	417	398	393	397	360	393	405	399	397	389	401	434	466	411	392	374	439	407	391	373	437	417	415	388	375	378	402	392	410	424	421	398	421	405	392	366	395	381	383	407	421	395	422	359	410	392	412	389	397	390	373	435	405	438	428	430	424	402	423	397	396	448	409	392	384	386	373	430	415	392	385	374	415	409	400	370	413	421	390	438	421	422	418	381	451	415	403	395	411	439	401	398	391	413	415	384	396	395	404	441	404	388	401	397	388	429	416	422	406	409	404	430	401	421	403	396	391	412	369	383	387	402	401	430	394	404	402	444	395	401	406	421	394	391	409	382	402	383	402	401	392	432	416	433	375	394	410	437	388	442	413	414	397	412	429	381	393	400	395	405	445	379	380	412	406	383	402	406	378	399	400	397	421	386	429	400	395	406	402	424	387	391	392	438	406	394	368	406	384	419	418	362	406	404	368	385	406	387	398	423	388	424	404	410	425	413	400	374	421	375	381	406	387	386	432	423	414	388	414	393	395	396	424	391	388	398	376	422	381	400	389	386	452	385	388	410	410	413	412	385	371	410	404	396	395	419	430	394	393	374	432	402	386	408	434	416	426	406	394	396	404	370	378	393	409	388	388	373	406	384	423	402	367	396	406	396	381	397	359	420	368	396	396	452	414	428	426	416	378	412	368	415	411	391	375	396	376	405	399	449	389	413	421	402	418	386	377	421	423	404	395	388	377	437	379	422	395
23375	21050	28313	24121	21405	18033	9720	5368	3795	2889	2339	1725	1449	1304	1342	1413	1033	942	920	863	820	827	781	738	708	713	717	719	661	649	699	681	710	695	634	694	636	650	689	614	644	636	638	613	577	616	603	661	601	604	580	631	594	652	589	589	587	611	607	646	578	606	599	609	605	585	642	640	636	618	617	634	597	585	605	631	608	623	611	623	593	595	557	605	575	589	635	583	565	630	580	604	571	610	547	611	641	635	634	650	601	560	632	623	648	622	590	594	587	608	573	612	624	646	595	630	595	628	587	598	590	599	598	574	571	596	625	586	633	648	605	599	575	656	555	623	625	632	577	686	647	587	636	614	578	601	611	600	595	605	585	638	583	685	603	658	627	615	618	639	576	620	608	679	584	586	586	633	609	606	623	642	623	576	599	648	613	620	607	574	606	646	596	589	605	669	585	569	593	602	588	618	619	629	596	648	547	615	661	616	592	581	618	613	560	601	645	626	574	552	648	645	620	625	634	635	618	644	627	580	603	649	612	633	594	610	608	629	669	635	609	605	613	610	649	627	594	623	599	602	597	620	586	616	605	603	601	596	626	620	576	624	602	631	620	589	557	636	591	594	630	625	657	620	587	579	586	667	544	591	578	592	615	622	606	591	587	592	588	597	612	605	581	604	635	609	611	597	648	587	580	585	596	589	578	605	567	608	607	570	597	629	596	587	605	587	614	620	578	608	640	612	566	629	609	573	602	643	576	613	607	600	611	624	622	576	617	635	578	641	577	595	574	635	601	607	635	611	622	637	651	619	617	614	630	649	618	599	589	607	598	589	615	619	613	624	623	638	604	606	573	633	649	566	587	616	583	602	580	629	615	577	609	602	620	580	600	615	601	642	610	671	558	626	608	593	632	624	586	656	632	621	626	577	556	577	615	623	577	615	567	618	635	599	626	562	583	614	622	636	584	629	591	594	592	599	612	578	599	612	573	594	616	577	603	637	588	605	564	628	620	640	566	583	652	580	605	582	631	667	559	597	612	615	612	589	606	568	618	594	609	596	623	553	618	549	609	621	569	638	612	626	627	611	612	663	602	579	584	603	607	642	623	630	631	617	626	580	593	606	596	629	636	616	578	606	610	604	608	622	592	626	603	633	556	586	648	632	666	604	617	582	597	595	606	636	608	617	644	619	602	610	589	648	633	589	613	608	611	649	596	603	611	642	665	611	584	632	635	622	648	598	568	612	609	572	632	648	621	631	604	617	583	592	634	534	581	651	633	590	613	657	564	605	634	621	623	590	601	622	602	597	617	608	586	659	611	619	604	641	682	589	636	562	567	612	598	616	605	581	642	621	604	570	653	670	631	594	632	597	591	617	608	607	665	594	574	581	630	589	628	628	597	580	590	602	566	632	557	636	603	630	655	622	645	645	611	638	632	591	568	623	576	592	632	617	627	607	612	627	584	570	623	583	637	602	656	611	576	611	596	598	571	599	598	588	568	584	594	590	643	564	580	596	614	569	632	565	569	640	591	597	598	543	592	594	655	609	601	620	585	583	635	587	574	567	607	646	602	620	619	573	629	593	586	636	624	633	616	658	635	574	610	619	655	648	626	589	655	601	647	626	593	622	565	570	608	576	643	625	593	597	610	600	628	595	602	618	603	664	628	617	612	656	582	579	608	601	582	634	577	645	647	639	590	599	599	566	584	587	559	626	591	635	590	623	645	641	636	619	560	610	613	589	592	592	632	617	598	625	633	626	608	618	579	553	598	592	592	619	638	598	613	625	596	576	632	604	602	604	585	615	632	583	578	588	540	607	593	607	590	579	633	641	612	611	631	617	573	634	606	608	606	592	619	581	603	627	587	627	619	598	600	585	602	607	611	617	602	658	602	655	643	594	589	624	650	586	598	580	633	598	610	572	607	635	623	614	590	577	635	588	651	630	627	587	586	588	611	609	617	590	663	580	598	661	591	628	616	621	641	608	582	605	626	579	605	574	607	598	562	626	582	598	592	593	642	614	619	645	577	572	608	593	624	587	689	596	600	607	614	631	607	581	589	618	583	596	597	640	539	573	653	572	599	608	580	616	632	586	598	626	598	560	594	596	593	540	572	625	615	613	582	630	598	580	588	584	618	648	635	585	608	594	593	613	590	598	608	619	632	602	639	584	648	622	587	593	637	593	622	600	600	578	623	610	598	610	609	659	625	608	620	616	614	576	642	619	646	632	554	598	613	592	630	639	593	578	627	588	603	615	609	592	631	609	606	597	643	601	614	619	645	595	624	625	569	583	633	638	606	582	612	614	629	586	584	610	622	621	595	607	655	618	574	606	608	595	587	636	581	598	618	616	590	636	585	612	628	634	646	619	547	616	570	604	635	581	649	593	598	588	605	553	660	608	592	562	609	567	613	631	618	611	643	609	657	593	624	627	616	633	639	608	586	614	579	633	580	641	588	640	595	596	555	566	556	616	580	615	616	593	633	591	598	570	613	615	643	579	591	576	586	615	727	602	637	616	629	595	602	585	592	586	631	600	569	589	599	593	598	618	606	586	574	604	649	602	652	630	604	655	614	596	576	590	616	612	590	543	618	607	594	625	605	625	622	638	648	639	608	570	628	640	625	585	595	598	602	589	587	596	622	584	591	624	568	627	617	605	585	578	619	614	600	617	598	615	593	620	613	596	585	646	587	611	615	615	609	619	626	600	598	535	578	616	571	620	664	640	578	621	617	591	632	641	594	657	592	619	596	564	564	597	572	612	594	621	572	627	623	616	606	580	609	621	566	617	614	560	607	605	612	626	610	590	588	644	589	654	613	620	596	577	618	590	611	619	605	622	617	555	607	550	585	620	580	617	629	627	565	597	612	570	622	630	634	608	637	600	598	665	575	587	593	557	607	606	581	617	623	589	569	617	605	569	614	610	608	660	648	587	614	604	632	593	615	596	615	587	571	592	627	620	609	576	606	592	608	633	593	621	539	595	571	637	565	605	639	583	595	610	619	620	642	620	626	603	634	584	606	614	644	564	633	591	638	628	614	616	615	612	629	617	626	640	608	596	587	628	621	583	609	594	638	602	566	639	580	643	569	650	597	606	600	605	592	584	630	657	583	598	630	630	578	600	669	582	578	553	607	668	618	598	610	559	639	591	574	603	619	580	640	620	612	612	601	593	580	618	612	591	576	575	630	634	622	565	654	619	602	574	619	636	598	615	589	596	660	612	576	633	536	605	685	625	586	619	604	604	594	620	638	626	609	613	643	604	648	608	607	629	616	577	616	637	609	592	613	598	647	609	612	585	566	607	605	605	548	615	578	658	564	597	626	627	620	604	639	635	609	561	617	607	612	618	598	601	617	610	592	599	604	588	622	638	621	615	627	567	600	596	590	580	611	618	622	614	599	644	599	602	593	605	573	618	628	619	628	651	586	578	637	571	580	595	586	666	592	572	614	627	599	619	647	634	580	646	621	602	612	576	584	604	603	626	610	615	580	657	649	643	624	626	588	640
27688	49795	37547	25544	19001	14727	10815	8103	6421	4642	3500	2564	2087	1805	1887	1798	1230	1194	1086	970	974	921	948	915	824	761	782	754	772	768	676	769	755	704	725	705	727	673	695	714	669	680	642	623	589	640	654	675	615	654	648	677	691	616	665	623	639	629	621	668	634	641	633	627	627	636	677	607	638	625	603	653	648	680	636	609	633	646	641	606	612	659	625	633	599	642	629	655	697	649	635	673	642	649	646	654	656	630	628	659	664	659	646	619	636	637	643	681	646	591	642	667	689	638	651	643	654	602	642	594	668	658	680	575	662	629	650	635	699	624	613	648	661	637	651	608	643	650	614	605	634	646	682	620	636	636	671	618	632	611	634	616	641	607	623	621	619	655	588	599	625	650	639	614	686	643	655	674	652	645	620	666	626	662	639	654	668	647	662	673	676	607	665	621	629	593	658	609	636	615	686	651	684	622	620	660	659	655	613	651	636	668	637	619	632	664	574	598	602	644	659	670	620	613	607	622	628	598	641	608	618	638	593	644	641	596	684	650	644	673	671	655	671	662	692	612	610	668	670	622	659	659	652	682	683	602	618	656	615	632	637	578	647	702	660	664	638	642	655	645	682	620	609	653	638	618	625	662	598	625	677	612	584	657	637	595	630	628	629	613	675	677	675	618	655	616	681	636	606	602	626	639	645	628	661	629	646	676	623	626	659	655	637	681	629	632	651	635	590	623	648	692	603	617	625	614	659	651	643	612	622	631	633	677	620	636	682	595	610	631	651	620	617	662	632	666	599	649	646	643	648	615	672	639	659	628	676	644	614	647	615	626	644	661	657	618	666	608	596	619	677	613	658	646	671	634	666	662	659	637	639	659	607	631	652	624	658	676	644	618	630	661	628	627	609	638	649	662	650	580	626	660	639	623	637	652	655	619	604	668	591	632	671	639	684	635	663	635	632	645	676	651	648	622	603	646	663	635	660	646	642	657	659	635	670	625	647	609	628	682	642	614	654	634	602	647	617	608	679	629	642	591	668	650	640	626	694	640	643	631	686	661	607	640	654	640	627	609	664	673	682	643	666	640	650	651	671	607	642	632	637	637	625	635	707	661	656	631	652	634	656	634	624	626	678	604	666	676	622	656	645	655	654	638	617	647	664	640	657	653	656	604	619	647	636	666	618	686	664	637	673	679	576	645	602	615	656	616	656	671	632	682	668	647	677	669	615	609	641	647	665	643	636	622	595	648	686	598	659	686	645	628	683	643	579	709	632	667	631	635	646	652	612	697	653	661	681	607	635	586	669	628	610	619	638	601	619	646	627	600	640	643	664	633	681	645	649	592	671	628	651	633	657	630	630	627	666	626	702	610	606	672	647	616	646	613	616	625	640	620	637	647	639	631	635	685	639	646	716	623	647	645	620	616	639	656	655	666	602	634	648	667	644	624	614	670	615	598	620	716	629	643	665	668	665	650	685	660	690	601	660	632	707	696	638	626	611	629	690	638	650	642	635	623	690	644	627	695	671	674	632	643	662	647	645	636	652	654	631	662	652	655	655	660	655	616	645	652	635	662	611	653	626	626	616	646	639	671	684	666	667	636	673	650	664	628	620	634	637	654	601	638	649	607	619	617	583	621	622	663	607	599	664	642	652	638	613	605	670	647	600	631	638	652	631	657	666	604	661	606	651	708	647	613	664	663	631	658	633	643	619	657	631	626	667	602	649	659	669	665	651	653	625	651	637	640	646	601	642	658	646	617	651	709	647	635	679	672	637	620	601	623	646	614	654	661	589	656	636	644	674	607	655	645	657	707	578	648	616	629	630	665	602	662	664	660	652	620	600	594	607	629	654	636	662	622	670	650	693	655	647	670	623	641	679	634	692	659	677	644	651	679	639	637	633	638	647	654	637	602	618	658	673	658	616	629	693	645	706	669	648	653	661	672	635	621	578	610	655	620	645	637	642	652	619	639	642	623	608	596	635	605	654	640	591	660	618	626	609	626	609	631	643	624	660	641	624	598	649	629	606	641	668	616	654	608	646	686	646	628	677	636	653	663	633	655	633	648	629	654	646	596	622	613	601	698	672	616	622	609	641	616	637	649	619	646	643	680	645	656	677	661	617	607	640	633	656	600	670	671	616	675	627	651	653	590	626	665	636	706	640	692	663	618	623	624	632	662	640	644	635	640	637	633	655	606	612	624	681	614	633	660	619	629	627	660	654	654	663	614	661	625	652	617	626	664	610	616	654	680	654	633	634	653	614	638	633	590	598	614	625	622	655	653	687	677	622	617	624	580	633	657	650	619	642	662	669	598	649	688	632	661	630	621	621	626	673	665	620	607	651	677	674	715	634	645	633	630	669	717	607	650	640	664	587	653	658	653	656	645	616	607	644	617	630	614	678	624	642	576	622	663	672	595	656	627	619	581	617	626	672	623	612	630	653	628	652	667	711	623	609	615	634	645	634	599	605	661	662	656	687	641	624	649	647	686	655	659	609	673	669	667	622	652	661	638	605	603	616	633	668	585	681	639	636	667	656	619	646	642	637	659	620	608	642	630	634	645	599	637	604	651	677	568	565	643	640	640	657	685	607	638	651	649	659	578	662	613	613	676	685	636	622	670	638	644	640	645	653	597	627	598	654	641	625	669	614	672	598	640	660	618	628	656	624	608	656	658	634	644	661	639	638	676	636	625	656	619	661	669	613	631	625	640	645	577	653	679	640	617	646	598	597	650	656	663	620	697	654	668	662	673	620	663	668	628	615	633	647	663	667	620	635	629	688	642	632	662	637	635	667	639	643	646	647	636	659	621	625	635	640	690	659	665	663	647	631	643	633	634	636	591	628	681	662	626	604	627	670	661	586	662	629	682	633	625	653	621	651	667	650	613	639	635	633	650	635	644	680	645	620	650	613	603	639	637	672	623	638	620	619	635	646	653	661	645	643	614	629	638	633	637	605	661	618	612	685	641	655	621	636	668	622	679	648	642	633	625	642	646	634	616	660	649	647	681	584	686	659	632	641	682	641	587	649	608	649	658	639	653	619	658	655	634	643	666	603	656	688	653	635	696	691	648	646	626	665	664	622	643	606	637	656	637	673	624	676	634	634	640	630	633	673	608	726	664	645	653	658	698	643	588	640	610	648	701	651	640	629	635	617	619	644	687	616	641	656	653	664	645	650	634	635	643	657	659	639	601	642	653	638	638	634	646	678	621	628	644	600	648	674	644	663	656	621	642	648	573	637	635	662	677	661	643	610	686	646	659	641	626	662	657	634	646	670	629	625	662	621	637	649	626	627	656	648	598	671	629	620	645	638	654	635	629	643	637	699	644	681	600	639	580	626	605	655	549	614	632	662	696	598	676	619	622	612	620	653	631	623	602	646	626	622	632	647	644	645	666	682	622	649	642	596	659	694	634	624	657	650	598	649	588	622	646	647	626	646	599	666	606	602	647	666	655	664	644	695	660	645	629	638	649	627	662	638	648	607	615	626	630	603	651	616	632	615	599
24690	21078	27560	25712	18325	10518	6419	4137	2964	2253	1724	1255	1038	974	959	836	696	551	532	520	488	509	489	428	413	370	373	380	418	353	356	385	409	374	392	357	346	349	328	375	372	323	330	290	321	291	322	302	299	296	307	315	287	316	288	316	327	312	341	325	300	319	322	298	292	327	283	304	258	273	321	296	322	343	317	323	321	312	305	314	296	307	318	302	317	292	309	291	304	288	313	318	323	290	320	310	305	304	337	307	320	305	306	297	288	300	297	310	329	270	323	292	302	328	295	325	307	301	306	291	300	287	303	329	336	276	312	332	308	268	290	319	318	348	281	280	280	302	314	299	306	290	312	306	298	282	318	296	310	288	314	321	292	289	293	297	304	295	320	294	338	310	305	310	322	323	289	293	289	302	282	335	322	313	366	329	312	314	301	301	321	310	271	314	307	305	279	281	312	279	303	310	333	318	311	319	318	294	328	309	289	291	261	300	310	311	287	350	331	326	300	312	331	302	295	316	306	292	312	311	330	297	310	319	296	326	289	319	327	284	304	290	334	346	302	297	304	307	328	313	311	324	298	315	318	300	268	330	316	297	318	282	286	294	314	355	315	320	292	295	321	333	329	294	312	334	331	322	301	285	324	309	302	282	295	317	307	312	321	286	327	322	310	327	341	316	275	307	286	357	312	331	317	298	316	300	305	313	337	298	325	311	299	307	324	294	286	302	323	284	327	309	308	314	298	322	318	308	326	298	298	314	339	323	307	321	303	304	304	309	338	334	301	316	301	299	285	309	305	294	280	299	289	282	312	300	279	298	340	278	318	308	300	323	319	310	328	301	326	306	317	315	326	309	328	314	316	288	295	298	326	324	315	300	299	327	312	293	312	326	307	324	300	283	280	302	278	310	303	331	305	296	299	283	286	332	337	302	321	274	333	282	327	334	309	293	333	297	293	303	285	302	293	317	307	311	300	298	315	297	310	291	325	338	273	330	287	329	334	281	297	308	324	281	303	321	305	322	292	298	311	304	268	288	329	301	265	306	291	305	264	288	280	303	323	301	321	333	343	305	316	338	335	280	326	328	334	332	321	314	298	308	322	324	314	321	322	311	321	300	319	293	296	317	355	320	321	286	298	264	318	310	301	321	309	333	312	328	304	327	318	304	325	312	301	277	301	322	310	297	294	323	314	325	295	293	310	330	283	324	308	319	301	327	314	292	320	316	297	306	298	314	289	290	317	299	333	307	268	293	303	319	297	289	299	319	315	296	315	289	303	247	328	289	335	296	319	316	325	316	349	286	310	330	324	305	289	302	329	319	308	313	310	326	307	304	319	295	307	315	331	335	334	317	322	281	307	268	283	295	300	274	305	325	311	322	300	307	322	331	296	310	315	308	301	323	316	303	330	291	313	335	300	293	330	310	314	298	297	311	285	307	306	296	292	309	331	319	307	312	320	321	338	316	291	344	305	307	307	313	271	295	319	308	304	298	312	304	290	298	321	280	294	260	325	294	299	268	300	304	299	330	319	273	324	311	300	322	311	351	286	309	327	313	299	314	314	321	304	280	326	316	329	324	335	336	311	341	308	298	314	282	302	328	297	277	295	330	305	359	328	305	311	329	300	320	307	295	312	322	326	329	310	319	282	309	309	311	329	318	279	305	290	270	319	322	312	325	309	276	304	292	298	310	317	299	286	312	321	308	283	312	339	321	286	301	285	284	329	325	304	312	329	314	299	341	302	304	294	288	311	303	307	266	295	321	307	295	336	331	330	309	317	323	332	303	323	288	342	308	341	301	302	302	305	296	339	329	293	324	298	284	286	302	324	298	290	303	335	289	313	322	301	320	316	311	313	328	306	288	301	318	298	296	313	294	321	279	345	303	315	299	306	319	316	337	307	309	283	304	280	322	314	312	308	314	315	314	326	313	290	318	293	325	307	313	314	319	304	292	277	312	323	298	302	315	316	307	305	291	309	273	284	298	313	290	246	277	334	314	322	305	333	283	331	308	286	324	305	320	302	277	295	287	294	303	311	314	281	291	315	318	307	325	297	299	305	314	291	319	309	302	324	307	330	314	315	282	311	310	327	316	325	326	295	345	327	328	292	311	323	306	312	319	304	311	286	315	285	326	334	322	300	316	290	302	288	301	316	333	330	335	316	242	312	312	299	299	301	294	313	307	300	292	339	312	307	304	302	307	287	320	320	306	323	326	328	314	320	314	299	339	330	301	326	314	321	288	295	315	305	267	312	291	340	320	302	331	319	301	276	308	324	284	288	308	302	311	305	303	309	348	306	339	313	324	331	318	302	328	317	329	333	307	288	324	301	319	308	283	267	334	327	298	317	285	296	283	312	348	314	300	297	300	304	311	302	327	315	323	313	317	299	329	297	280	319	299	301	303	289	309	303	299	301	291	351	313	282	284	300	297	295	329	302	336	343	302	298	302	316	325	318	266	344	307	295	276	294	296	338	314	296	278	291	312	286	301	305	339	322	280	308	284	339	288	295	322	298	306	299	296	333	309	300	285	295	274	302	338	312	315	319	287	301	315	323	310	309	305	307	326	328	307	304	307	276	294	319	292	326	309	317	285	310	305	321	327	326	330	302	293	314	309	309	318	276	336	331	305	307	304	291	301	330	325	315	275	333	317	314	316	284	314	320	321	276	338	264	298	305	291	280	312	298	310	291	295	330	298	303	304	345	315	329	296	318	285	270	293	310	318	313	299	295	310	313	294	266	300	307	307	290	319	307	301	287	298	298	338	311	280	340	286	291	290	305	303	305	299	299	322	285	317	280	286	308	289	303	292	285	306	312	300	281	330	312	319	331	293	303	295	302	306	278	277	316	265	303	320	319	310	268	321	352	312	346	302	323	287	319	315	303	312	305	330	315	307	304	305	310	313	317	299	297	338	301	331	291	290	321	322	303	286	322	300	276	304	277	316	330	282	302	318	285	326	285	286	318	306	340	292	323	345	279	328	295	340	302	327	293	325	290	312	286	317	299	283	343	288	286	313	300	294	337	283	281	280	304	313	313	343	306	357	299	293	305	279	306	303	310	302	325	299	292	306	310	290	284	332	318	315	297	300	324	302	261	334	306	290	309	300	274	326	297	290	300	315	319	329	313	303	314	341	313	311	334	293	288	291	298	304	336	309	296	324	323	278	300	299	315	294	291	296	307	308	269	312	291	313	320	277	315	292	296	296	357	315	303	290	334	288	273	281	310	299	276	320	309	299	312	323	316	290	316	329	320	317	297	328	333	299	285	315	292	286	328	333	319	313	323	300	323	310	318	311	326	307	334	310	309	313	338	304	310	313	311	308	292	326	302	287	321	298	309	311	315	301	297	322	322	309	296	325	325	274	333	324	269	293	354	299	326	306	285	339	307	349	303	267	293	314	313	309	314	314	314	326	305	309	323	274	323	307	328	309	309	293	290	298	319	302	291	316	282	294	325	314	291	348	285	335	300	322	319	302	289	321	326	290	296	294	314	285	288	322
27369	46647	35691	24235	17555	13279	9963	7278	5359	3892	2961	2032	1673	1508	1459	1205	924	806	742	672	647	602	604	529	480	432	498	447	402	411	423	412	450	396	415	425	366	421	376	344	405	356	360	318	320	330	347	326	341	315	367	331	332	332	337	330	303	340	364	351	387	362	319	312	306	299	330	358	328	339	359	344	350	350	345	354	354	352	342	358	353	317	350	339	316	363	342	345	306	349	307	340	368	322	325	365	317	341	340	336	343	339	354	347	308	300	345	330	367	319	358	329	339	344	336	323	341	301	320	297	344	334	378	351	317	322	340	350	380	345	339	336	366	320	347	339	344	330	355	337	354	360	345	340	320	326	336	361	353	342	336	334	330	326	329	341	364	300	326	359	362	336	332	334	347	334	321	334	325	327	370	334	347	341	309	333	334	315	313	330	327	347	384	348	349	353	293	309	392	349	345	350	333	339	324	354	323	325	311	358	343	327	334	377	344	316	337	325	344	334	351	311	321	351	372	352	341	339	393	313	334	354	343	362	339	342	349	336	317	347	369	330	356	314	356	357	340	350	346	331	323	320	329	326	333	327	329	374	327	337	343	363	306	328	338	311	361	348	343	331	326	326	331	294	371	313	320	308	317	333	331	329	349	355	334	341	342	300	309	325	338	370	340	344	370	355	373	336	368	338	347	362	331	343	319	339	323	329	348	346	339	338	315	365	343	347	338	319	329	342	327	333	298	330	319	368	334	322	323	321	322	323	327	375	336	347	322	370	347	344	321	348	334	355	346	336	340	334	322	310	370	341	360	324	354	361	326	314	331	344	333	322	319	371	320	353	347	324	301	322	353	310	334	335	309	332	355	329	351	316	347	350	337	318	373	353	366	317	347	343	334	365	350	337	336	338	332	357	342	351	363	350	327	331	337	353	329	343	348	313	339	335	328	363	332	317	310	332	347	341	321	372	363	344	359	340	331	364	325	312	331	363	314	333	338	327	328	329	343	351	339	334	314	333	338	360	341	322	362	309	350	325	329	367	348	334	332	356	335	333	379	354	372	331	344	339	338	363	311	315	335	335	363	335	352	330	354	320	336	357	326	347	369	314	379	343	310	354	344	321	323	352	338	338	354	330	362	338	325	350	339	325	321	344	320	370	323	342	349	312	350	351	328	336	321	374	344	375	348	359	357	331	353	364	353	376	336	322	321	358	364	298	342	346	343	340	327	362	336	314	369	287	344	331	345	321	339	356	317	317	318	358	364	338	308	317	343	348	355	310	341	305	356	324	315	324	336	326	313	326	352	335	312	345	354	322	340	329	299	307	336	351	350	343	342	339	333	354	353	346	352	323	323	339	330	344	315	343	336	312	338	336	368	354	359	341	359	346	349	335	350	343	321	350	357	304	325	344	345	321	359	304	355	336	340	328	346	348	326	358	347	312	347	344	350	302	348	330	313	328	329	365	339	337	343	329	332	329	343	324	364	333	358	365	299	347	339	333	314	313	365	354	356	377	360	352	345	325	339	326	337	344	367	373	368	362	319	326	315	338	324	352	359	341	337	359	323	358	373	325	338	321	356	340	369	356	345	341	332	305	328	346	368	340	344	371	349	334	327	332	348	335	335	307	303	340	336	344	351	349	327	343	343	347	367	353	343	303	333	283	358	326	343	344	349	338	332	320	376	322	368	346	340	349	349	314	335	328	335	328	348	356	324	345	337	355	346	325	325	328	347	313	347	366	362	341	384	334	333	319	329	326	305	316	334	336	336	326	333	345	315	325	367	341	330	309	342	360	304	352	368	354	333	345	326	327	334	328	347	326	324	341	305	325	369	355	347	329	356	349	323	338	349	315	311	342	353	336	316	378	342	345	352	327	343	325	368	306	314	341	352	350	342	359	324	342	342	348	338	298	349	323	329	328	330	332	332	321	303	314	330	359	348	322	339	318	363	329	356	328	333	329	333	329	339	321	334	351	385	324	332	322	336	362	353	339	337	317	327	357	339	367	303	353	349	321	347	342	353	328	316	329	327	355	334	337	329	305	373	360	360	365	349	360	324	330	388	341	355	324	355	367	380	360	365	353	371	353	315	339	353	320	340	322	390	347	324	315	333	316	311	307	319	357	349	334	378	332	361	368	314	324	300	332	352	356	332	359	350	312	350	362	340	330	349	337	337	343	331	333	343	328	361	332	368	349	324	354	329	318	359	312	359	335	345	323	343	345	355	324	344	336	346	322	327	353	330	337	358	335	321	349	302	332	346	355	312	310	319	355	344	332	353	372	355	347	341	348	340	326	328	343	356	327	353	317	333	366	353	324	357	351	321	343	355	340	309	361	356	314	347	344	346	342	317	357	346	333	349	351	359	338	310	352	342	352	327	337	328	354	345	337	325	343	336	347	338	343	342	334	318	311	355	352	311	335	327	329	336	343	349	319	342	315	325	309	326	335	341	357	326	315	322	342	317	321	380	327	311	330	366	324	323	350	337	356	348	333	331	345	346	339	371	327	325	364	341	350	324	347	335	318	352	374	304	356	341	337	345	339	360	351	322	342	370	328	361	345	353	345	356	336	372	316	362	376	360	334	347	346	361	304	343	348	309	340	336	325	366	311	348	362	388	333	354	332	315	357	341	341	319	344	310	355	355	314	330	371	334	329	344	352	325	366	347	386	315	353	313	337	320	333	319	330	330	318	330	338	341	340	358	309	316	352	335	328	322	345	340	326	337	335	342	339	350	367	335	319	331	352	344	339	326	328	346	344	330	330	346	345	372	354	369	342	335	321	327	333	345	372	339	343	342	357	341	304	323	343	367	317	368	345	302	355	310	313	322	332	325	331	371	355	341	326	353	323	331	350	329	362	340	333	301	359	316	341	343	301	311	350	336	366	348	311	326	349	334	311	333	334	328	369	327	314	338	324	329	371	330	332	351	331	344	326	339	360	311	336	342	367	330	344	351	316	386	379	333	346	318	319	320	329	331	334	340	337	320	325	346	307	351	328	341	348	335	341	331	363	322	337	334	340	351	340	349	344	338	329	328	324	344	303	302	332	338	365	327	338	313	320	342	349	357	343	358	347	309	316	339	331	336	326	342	326	351	381	311	320	340	336	330	327	325	335	314	319	374	361	294	330	310	364	331	351	321	346	347	357	342	330	337	342	364	337	319	339	351	327	348	358	350	335	355	312	318	341	357	344	339	339	352	336	356	300	335	327	326	331	309	308	351	336	326	345	356	356	332	339	330	326	341	357	333	312	349	379	331	358	333	324	349	342	312	331	337	353	342	356	343	329	333	314	319	337	341	367	350	304	347	348	296	358	369	334	346	340	339	349	333	360	327	317	353	329	326	350	321	331	348	351	340	365	366	339	343	334	355	343	338	348	310	368	363	353	341	337	322	328	334	346	333	347	345	322	343	327	323	326	329	351	361	344	334	329	348	315	321	340	333	326	333	330	348	337	331	333	346	373	348	336	355	343	363	311	391	342	335	352	365	360	352	337	360	334	318	336
22421	21100	28718	23734	21254	21872	17921	7899	5337	3937	2863	2127	1838	1841	1819	1457	1300	1048	996	985	902	887	866	791	757	700	681	682	682	655	675	740	686	709	668	658	676	678	688	699	691	610	632	605	627	652	612	627	594	623	601	619	666	596	601	614	607	635	551	672	608	622	674	574	630	645	631	646	628	598	583	601	592	646	589	622	605	619	646	663	589	593	635	564	608	625	609	586	582	633	577	591	598	636	625	601	630	611	604	590	566	602	612	568	607	600	560	609	643	607	595	607	594	621	604	609	594	621	600	622	611	629	602	628	638	626	593	627	591	578	616	566	631	594	645	626	622	568	635	599	551	634	601	575	580	631	605	591	600	594	676	603	611	622	607	626	606	622	599	598	613	647	625	573	558	625	590	569	603	641	596	570	585	572	665	629	628	588	578	610	620	582	590	608	591	630	626	578	635	628	653	610	615	695	609	611	611	592	616	595	627	568	589	577	584	595	542	615	640	582	644	627	613	555	625	657	635	581	626	614	559	611	632	555	603	628	627	598	608	624	603	660	575	620	630	629	580	614	593	622	621	595	621	592	572	624	583	599	625	635	641	578	637	598	636	595	581	605	621	634	628	640	650	614	610	622	605	597	610	617	624	594	629	680	642	598	593	598	642	630	600	622	618	569	568	560	590	641	595	633	619	592	572	658	620	577	596	618	579	599	617	611	641	586	618	607	562	606	606	614	662	624	629	595	613	593	587	573	583	635	620	594	605	554	615	595	591	622	580	621	582	571	667	604	646	600	624	574	586	628	622	611	646	618	591	598	648	580	578	593	611	631	611	607	623	616	659	593	622	593	622	596	597	614	634	621	615	586	628	613	589	624	606	564	625	609	601	599	637	613	646	600	609	574	613	628	608	615	615	622	574	611	598	617	600	599	564	610	609	595	566	647	572	621	625	610	557	617	618	607	591	633	590	574	630	604	578	607	637	576	643	615	606	580	615	589	597	614	593	643	606	605	567	657	583	553	634	605	658	631	619	557	657	595	626	626	614	608	600	566	573	642	612	601	570	600	622	592	576	568	577	606	598	594	583	625	600	562	658	613	585	616	624	581	577	643	606	617	575	603	615	632	593	577	618	594	642	597	659	605	596	632	638	615	629	620	616	583	577	613	571	693	587	621	555	631	573	627	619	613	590	599	613	617	613	625	604	622	585	640	587	563	582	623	628	598	566	632	590	603	587	603	591	616	601	665	593	572	640	629	617	600	596	584	591	605	630	598	631	615	594	628	584	660	610	701	551	637	613	550	602	627	617	604	618	614	659	593	635	559	636	598	602	597	601	624	617	594	599	631	614	623	593	591	621	570	616	636	599	594	575	596	570	543	608	640	598	630	594	591	600	607	613	562	636	628	599	634	589	632	624	626	635	606	656	628	643	637	596	587	582	582	637	618	637	586	637	640	599	616	637	584	604	613	591	644	546	594	653	583	574	628	603	595	610	598	615	615	609	646	588	554	615	574	631	649	571	597	603	628	596	611	615	641	600	617	626	581	639	609	601	608	642	573	584	646	604	597	604	652	597	583	662	601	600	596	590	563	596	612	615	587	610	603	613	578	626	577	604	577	589	578	555	623	625	606	643	575	562	628	606	605	629	635	633	590	611	588	619	586	607	642	642	656	623	579	622	629	600	599	591	616	635	578	602	617	605	629	589	595	595	639	611	611	626	629	610	583	635	599	650	646	628	570	583	566	611	620	625	593	621	592	602	631	620	608	620	634	604	619	600	597	617	614	621	588	642	583	536	603	614	599	637	625	600	646	587	672	598	553	595	626	611	605	593	597	612	605	633	586	598	572	608	603	598	556	608	610	628	628	588	583	601	627	589	659	590	612	620	578	592	627	607	625	647	584	615	614	639	581	651	624	609	612	632	633	608	587	593	584	598	583	609	594	615	616	601	610	610	594	613	567	597	597	598	585	619	609	633	589	634	624	610	612	665	627	612	615	592	615	598	598	626	645	583	608	650	618	579	621	617	579	601	626	591	607	579	633	640	661	583	613	585	639	602	590	610	575	607	613	635	600	609	635	592	605	575	594	552	663	627	662	603	597	634	598	593	609	595	593	592	621	574	597	608	659	619	661	553	618	602	616	623	651	606	609	608	621	582	616	628	639	582	641	590	632	627	589	588	608	583	621	634	583	634	622	622	624	556	654	639	606	596	550	614	584	652	633	622	600	569	566	636	605	598	618	598	618	581	632	652	583	612	603	625	609	558	582	569	618	616	603	602	567	626	599	584	574	651	703	578	681	592	614	598	643	629	634	606	600	633	576	595	677	637	585	624	586	620	625	586	614	631	614	625	609	595	618	604	588	607	619	624	619	639	610	618	595	601	622	643	627	650	578	575	635	638	620	581	607	600	604	603	595	608	657	644	639	641	613	598	604	547	613	620	633	574	596	584	628	626	640	610	643	599	577	595	584	599	633	615	590	612	597	621	671	604	561	596	657	596	565	616	622	586	639	581	603	640	596	605	632	601	577	657	605	632	619	598	597	600	598	584	625	570	589	602	544	601	616	617	571	578	592	611	574	642	636	571	637	598	622	595	590	612	616	610	592	568	590	625	630	626	596	625	612	629	609	647	606	619	579	625	582	565	589	617	653	570	634	608	574	630	610	592	596	592	602	589	608	586	571	670	554	597	628	565	569	631	639	557	611	607	571	609	619	567	574	575	594	584	607	576	638	645	593	608	564	609	569	679	629	633	625	612	618	626	634	595	621	614	647	595	614	591	602	655	625	614	602	606	619	592	628	628	596	632	649	644	610	629	619	603	651	629	621	614	630	587	588	600	627	599	609	571	603	605	647	591	615	618	605	588	631	599	611	588	557	579	613	616	643	623	640	616	608	603	582	600	608	612	572	590	595	574	577	627	636	612	610	620	622	549	577	577	592	614	651	622	587	612	591	607	602	593	601	595	598	620	614	579	651	671	615	619	611	608	582	634	610	627	594	631	632	621	654	600	628	605	567	617	607	572	605	580	596	611	559	597	635	667	569	587	633	627	620	606	609	578	612	600	597	583	642	583	579	589	572	629	592	614	603	604	591	614	581	590	593	579	620	610	666	601	604	586	589	577	595	586	653	562	632	631	628	606	590	617	561	636	617	545	633	586	552	638	589	578	621	598	635	607	604	572	635	604	636	601	630	592	601	632	629	624	630	599	581	610	575	610	633	632	605	599	591	594	603	688	621	599	590	641	641	608	645	600	645	622	587	619	612	629	615	628	635	649	626	610	621	584	609	617	612	568	633	555	587	591	558	584	585	614	626	602	644	639	626	621	601	604	622	670	617	634	618	624	599	608	623	662	592	607	617	663	607	638	543	606	585	571	561	632	600	589	610	574	596	611	595	610	625	645	582	617	635	622	653	576	582	625	628	618	569	636	603	604	646	608	607	590	567	600	561	643	641	577	614	616	582	583	636	610	608	610	593	620	605	607	625	605	571	573	596	574	592	621	616
29754	54450	42535	30334	23386	18460	14196	10540	8131	6202	4437	3284	2677	2619	2463	2030	1629	1351	1207	1159	1210	1131	997	926	870	816	808	739	805	782	731	812	782	789	744	742	759	699	721	739	677	652	675	675	657	631	659	671	641	637	659	703	623	664	650	620	607	656	617	637	630	664	651	645	625	619	662	701	655	688	639	661	638	654	618	645	626	610	590	624	613	688	677	656	670	646	620	638	589	633	655	611	666	619	613	640	662	642	656	606	649	661	662	678	666	586	625	680	653	646	631	631	643	622	706	696	625	680	641	669	597	627	644	617	655	673	665	657	655	682	661	647	640	609	658	626	632	608	639	632	692	611	655	621	626	652	668	692	625	606	638	634	690	646	655	643	642	658	649	650	632	597	658	606	655	673	584	635	579	596	708	606	640	594	627	629	617	642	614	671	642	706	662	628	645	693	627	700	628	680	628	617	610	663	683	642	630	645	671	667	647	632	656	627	626	632	678	588	654	645	597	647	646	650	645	625	628	642	642	601	667	685	624	636	645	596	599	612	663	637	618	649	665	671	657	620	619	634	670	609	659	645	633	621	651	644	611	664	629	652	640	626	684	678	643	644	631	656	659	653	633	650	666	635	637	652	708	670	654	672	676	599	626	650	606	621	628	629	689	630	656	652	605	678	655	648	632	589	622	647	612	645	624	641	611	654	667	602	652	637	619	642	642	659	655	661	617	642	640	615	649	639	645	641	602	695	625	595	671	664	657	676	676	635	627	626	582	626	661	625	641	651	628	619	649	623	669	609	612	623	663	623	603	638	650	608	635	653	575	653	652	680	651	665	629	670	668	662	574	631	637	675	668	692	640	657	668	585	643	615	625	614	608	658	666	653	634	657	631	637	602	623	637	652	643	690	648	654	654	615	626	640	639	643	659	592	654	639	650	627	636	603	611	629	635	612	613	688	639	662	656	645	628	610	654	641	663	675	631	616	686	658	704	667	630	654	631	636	641	653	627	604	634	598	649	628	621	676	609	623	673	658	654	657	655	637	649	665	648	608	637	669	651	623	600	639	664	663	643	671	627	671	611	623	603	641	655	705	650	656	621	632	661	604	682	665	656	646	664	631	650	618	640	592	645	654	646	651	638	626	647	630	699	655	649	618	648	634	660	634	631	658	644	622	663	622	659	650	631	632	669	630	665	668	644	626	619	617	616	624	740	646	654	651	611	646	619	660	671	666	611	691	652	635	630	647	628	642	632	610	664	651	645	654	634	619	637	668	655	650	636	638	662	641	657	662	645	618	648	639	622	666	614	590	642	622	653	634	626	629	667	632	619	646	622	657	629	641	602	613	670	624	654	632	615	631	626	606	675	630	649	640	684	618	612	664	612	633	611	656	643	685	618	660	656	654	628	629	656	628	579	645	604	628	663	632	623	636	645	628	664	659	602	655	649	659	616	639	618	634	640	613	661	640	620	669	623	603	638	634	596	632	634	616	670	648	671	633	632	660	593	649	677	652	606	662	575	625	643	659	623	650	645	663	674	657	623	629	676	630	639	649	634	637	617	642	672	612	668	605	632	655	683	596	664	647	632	659	650	655	654	659	592	649	596	626	639	651	652	626	610	598	676	658	689	644	663	697	622	614	650	659	624	606	643	648	627	608	670	665	609	629	671	633	637	680	596	622	651	671	639	663	608	618	650	641	607	647	648	635	707	646	627	619	660	635	657	563	628	627	677	663	595	670	651	603	618	650	689	608	621	643	690	658	632	627	643	668	628	633	633	620	650	645	691	604	666	683	605	638	617	648	649	614	613	633	616	647	662	660	629	624	699	647	637	613	634	617	627	599	632	603	630	618	679	687	619	652	632	699	635	665	623	641	643	657	642	583	648	669	612	681	605	597	615	648	637	673	624	597	654	634	653	677	637	626	636	643	662	690	624	646	618	607	666	654	636	627	663	625	643	632	631	654	585	613	632	596	612	643	610	668	650	621	657	601	632	656	598	652	629	569	628	613	609	646	636	622	635	633	685	647	617	654	627	651	620	618	682	665	597	614	667	613	665	685	615	621	663	641	649	618	612	617	611	597	639	674	652	626	645	652	654	633	639	627	656	607	629	595	633	668	635	683	613	608	615	634	638	628	611	646	681	622	642	593	599	611	667	655	678	633	628	610	625	634	615	649	676	652	605	644	632	638	634	650	644	662	623	615	647	641	646	591	596	669	647	649	655	596	678	696	658	627	585	654	628	627	605	610	644	626	637	666	627	672	651	629	642	630	651	650	655	672	635	630	628	661	623	626	644	671	657	591	646	662	660	618	673	619	616	625	666	614	633	647	680	620	642	628	635	639	630	623	613	667	636	674	616	668	601	638	644	608	663	617	655	626	621	605	602	667	651	642	628	648	658	650	663	647	643	587	636	580	643	685	661	659	612	671	627	618	627	683	640	593	638	595	615	657	612	661	605	631	634	630	627	613	654	671	656	666	642	641	607	618	621	607	649	607	672	585	642	671	622	667	649	601	631	600	638	620	654	605	631	641	611	627	628	621	638	614	701	692	648	596	629	611	660	649	634	608	660	653	685	635	654	661	636	658	675	604	647	618	612	648	657	665	625	618	628	594	625	640	618	629	664	648	664	666	654	646	647	620	649	623	644	629	593	643	650	606	652	649	653	607	642	687	648	676	669	639	644	653	635	667	661	645	623	630	681	717	634	607	656	661	593	614	677	588	650	605	641	617	686	630	613	593	610	622	636	614	598	647	637	647	642	642	640	651	625	646	645	656	640	658	625	604	624	617	648	632	643	630	627	640	635	627	633	616	616	675	647	634	653	611	620	642	580	650	576	636	620	670	642	660	639	632	660	650	640	654	611	642	640	694	634	631	643	653	668	709	633	620	686	645	659	597	662	684	635	650	608	626	636	673	629	644	612	642	657	629	636	653	691	611	639	643	673	640	642	617	617	629	608	671	630	618	683	637	610	616	626	613	621	637	684	628	643	655	602	613	653	618	628	652	653	617	630	593	639	628	635	620	654	626	673	587	663	689	652	633	628	662	626	615	632	630	610	610	632	658	669	655	638	640	596	676	635	616	677	669	664	655	626	642	672	653	639	669	664	668	630	626	640	657	637	673	625	655	628	643	598	641	630	654	665	609	634	615	665	616	650	677	615	671	613	654	612	676	658	634	689	654	671	630	624	669	658	656	624	646	679	621	626	647	621	621	616	714	634	658	615	642	638	666	636	674	643	606	599	628	649	670	647	676	634	644	620	654	647	614	643	674	573	633	696	644	599	635	629	616	630	666	656	597	608	614	622	637	648	653	640	634	649	634	639	644	635	675	594	684	648	594	670	665	673	610	661	604	682	690	630	624	682	630	634	633	630	657	638	618	649	609	622	623	615	649	601	639	639	639	613	576	628	643	622	631	652	655	642	646	594	599	630	664	603	669	631	646	635	655	636	679	633	581	590	635	632	631	625	655	641	646	670	629	675	670	642	629	645	631	641	641	655	654
28771	25697	28871	20525	10963	6530	4356	3130	2310	1788	1317	1076	1004	1026	845	740	663	565	517	521	492	522	470	483	443	404	407	411	443	420	404	431	415	394	435	414	375	355	376	400	387	387	391	378	382	408	412	345	381	339	368	396	378	393	384	415	402	379	377	379	411	370	380	360	397	385	379	371	378	375	359	402	396	382	367	364	346	403	359	385	385	377	372	351	370	372	357	384	387	408	361	368	408	389	370	390	325	372	360	379	377	380	390	392	369	339	330	381	374	359	388	378	377	375	356	377	397	346	356	371	384	390	384	374	371	357	388	392	398	378	365	368	411	374	372	366	365	391	385	402	411	389	367	360	387	346	362	393	377	396	400	392	377	392	340	361	353	378	386	395	342	388	366	345	386	398	362	336	377	368	346	381	345	372	397	390	376	363	401	391	369	363	385	362	379	372	394	384	356	402	365	374	400	376	373	366	377	372	336	387	365	386	354	370	385	399	370	388	357	343	393	400	405	354	350	395	361	370	368	352	360	368	338	357	407	341	372	353	389	389	381	358	377	382	408	364	348	384	383	397	384	379	369	384	378	358	368	363	402	382	386	341	337	361	378	365	417	393	385	405	422	366	349	367	390	392	385	371	371	364	387	380	350	387	399	370	381	375	376	374	408	368	373	385	381	368	413	352	401	407	375	370	390	388	367	387	356	407	382	405	362	427	383	350	372	383	384	388	395	369	374	367	390	365	352	349	357	347	373	351	380	363	407	384	373	391	372	382	413	373	361	395	366	385	368	383	378	425	358	386	382	371	338	440	369	374	415	381	354	389	342	376	368	365	351	386	361	387	357	389	331	334	354	419	393	372	399	388	397	395	396	401	351	373	355	375	366	380	402	387	399	391	343	389	343	354	371	374	346	381	386	382	354	360	383	399	389	366	364	328	351	361	383	363	393	387	382	403	377	366	341	372	410	352	385	396	364	373	385	387	384	393	360	385	351	381	391	387	408	353	358	404	399	388	323	422	355	344	364	325	325	381	413	397	353	359	384	384	372	410	401	359	360	372	390	358	359	390	397	365	355	375	401	395	417	383	381	387	343	366	386	372	374	401	373	381	365	384	346	364	375	350	357	366	367	424	346	369	370	355	372	350	381	370	369	376	380	332	378	371	369	330	390	359	407	368	374	387	338	342	381	384	399	333	366	396	373	347	383	371	345	373	382	331	378	356	376	331	417	361	398	382	405	376	418	394	389	381	355	382	394	351	344	391	358	378	360	364	376	365	389	374	372	403	383	356	404	359	339	359	383	389	353	376	327	417	373	400	379	400	372	405	352	390	335	378	371	378	364	363	357	356	375	368	348	389	361	397	376	361	383	377	361	375	375	400	361	351	380	337	356	370	373	350	400	390	389	386	380	345	397	351	353	360	374	373	393	417	377	424	340	381	392	365	368	369	383	381	378	353	359	331	349	365	391	382	383	391	357	401	376	395	347	384	354	370	379	394	405	398	345	377	352	374	362	390	379	364	372	367	387	364	350	384	409	378	355	386	407	361	386	393	361	357	380	372	399	383	378	346	388	368	399	377	366	371	351	372	398	366	404	394	352	359	374	360	406	386	366	377	369	373	382	382	340	377	360	376	414	369	338	337	358	372	367	371	370	372	402	350	369	337	363	371	373	393	376	390	378	397	379	363	379	367	350	399	360	361	378	414	401	410	399	386	390	386	390	356	400	371	396	400	398	381	378	370	377	366	353	375	435	346	386	397	327	404	391	386	390	368	393	391	372	377	373	370	410	382	393	372	352	412	348	411	386	353	405	360	366	358	362	398	367	383	359	396	343	353	379	366	382	421	390	338	370	397	378	383	343	364	380	363	354	386	358	341	386	380	365	369	386	378	364	383	391	377	367	383	391	345	382	345	398	345	381	361	387	372	380	363	371	364	356	360	381	362	352	337	389	355	413	373	392	389	373	376	385	361	330	382	370	388	392	363	383	384	400	337	406	380	401	374	384	368	417	389	395	383	382	383	367	367	359	360	418	364	391	360	436	421	377	413	418	375	349	403	355	413	349	370	372	368	388	348	397	392	397	388	382	327	342	388	338	362	361	402	383	373	372	388	371	379	354	359	368	392	396	377	375	392	366	349	339	387	387	371	379	373	404	353	404	340	377	394	410	386	393	400	377	353	331	330	385	385	416	404	371	386	390	395	387	374	381	390	372	380	365	361	376	392	387	376	358	354	371	364	385	368	382	359	358	402	377	389	358	347	367	378	365	369	429	381	356	379	400	418	379	385	412	361	393	365	377	385	410	397	360	402	348	382	387	371	396	388	412	376	392	365	344	384	380	341	397	372	403	398	368	359	356	386	383	383	402	380	380	384	358	373	349	389	348	415	425	345	381	383	359	389	366	399	364	393	377	357	396	384	334	371	399	389	333	392	384	382	392	350	380	378	391	362	360	391	380	396	435	391	379	390	380	409	382	399	354	404	373	393	394	364	397	381	357	382	399	382	376	394	389	354	359	369	370	375	423	349	375	398	342	341	369	367	368	356	384	388	396	383	338	327	392	375	370	388	398	352	386	417	354	372	371	419	373	349	398	342	342	391	382	344	357	396	360	388	359	380	399	380	372	362	399	392	432	340	383	379	379	395	366	385	356	388	401	346	388	403	371	429	398	367	372	369	385	359	366	368	430	374	342	333	341	356	386	372	346	381	378	357	354	400	374	356	346	434	369	365	370	385	363	398	358	372	383	397	393	398	385	353	390	346	338	361	354	400	381	380	376	383	369	392	386	371	349	403	362	401	401	396	385	390	406	368	395	384	375	390	412	360	351	348	396	373	381	396	374	343	383	352	388	404	392	395	369	368	395	357	398	399	401	330	382	354	381	390	370	354	369	342	391	382	382	417	358	386	363	336	386	407	386	374	338	388	380	342	386	357	381	377	374	364	405	401	389	395	358	351	394	349	393	387	344	355	365	381	380	376	381	371	403	366	352	363	383	377	387	374	430	385	354	377	380	381	367	377	382	365	410	374	382	345	400	397	384	381	373	401	349	401	358	388	387	353	348	364	366	388	373	416	366	377	369	411	394	343	358	391	388	428	356	374	391	360	356	388	360	368	354	358	366	385	412	347	356	377	367	386	413	364	381	401	392	390	348	362	392	389	392	427	381	391	379	367	420	357	415	386	384	347	377	388	381	382	398	388	397	361	389	365	390	372	399	355	412	335	363	420	417	379	367	374	352	374	387	387	323	377	383	331	360	381	413	416	354	393	386	334	356	393	370	350	349	396	400	379	367	370	362	386	396	368	391	366	361	394	410	395	405	410	377	352	371	388	355	390	380	355	347	387	387	389	393	355	387	395	393	364	358	395	380	369	373	352	370	391	386	356	391	366	377	406	359	366	329	363	391	381	363	362	366	408	390	362	391	394	387	364	388	396	361	401	381	397	363	354	374	403	402	366	398	386	368	371	391	403	399	337	373	366	367	370	385	397	385	394	372	356	391	377
27831	42342	31269	20096	14446	10718	7748	5682	4267	3076	2340	1786	1506	1464	1228	1190	875	739	658	637	623	620	571	542	528	476	492	446	419	429	476	512	473	467	457	461	473	443	455	398	440	407	425	441	414	425	417	403	434	392	410	402	432	399	397	404	420	413	398	400	434	371	383	416	377	374	424	373	414	393	408	420	424	403	412	426	385	415	395	407	406	426	413	411	425	418	396	367	401	411	415	399	389	411	387	380	385	401	420	417	394	406	449	423	389	416	390	405	381	424	385	409	455	370	410	388	385	392	424	412	370	399	402	452	397	425	419	391	436	418	394	385	403	399	386	382	433	442	417	382	423	389	438	404	394	381	404	358	390	406	388	426	379	409	433	412	409	415	408	376	412	401	412	411	393	426	411	431	386	387	397	416	402	389	399	410	427	409	410	402	408	400	406	383	427	404	431	398	411	387	428	389	411	379	397	385	419	369	397	396	414	400	424	436	420	420	408	427	422	414	400	408	395	425	428	387	388	376	410	401	397	390	397	397	394	408	401	413	410	377	411	403	414	382	402	376	402	415	401	390	398	405	394	432	409	432	422	389	405	425	392	430	410	410	396	374	357	399	378	402	432	400	435	409	404	400	415	402	435	407	410	387	393	408	428	388	400	417	408	400	427	407	407	398	400	403	411	416	385	342	405	391	413	435	397	397	416	436	426	378	426	400	419	397	377	406	392	374	407	392	406	434	396	398	419	383	399	416	428	400	388	425	429	359	411	403	429	402	397	385	386	378	402	421	431	363	403	379	385	412	408	369	434	393	426	396	453	397	404	394	401	386	381	381	395	417	406	399	410	386	387	422	406	387	404	380	414	370	412	426	386	389	409	427	413	443	397	390	381	420	417	453	433	398	381	407	383	409	420	440	399	396	413	408	381	419	423	414	462	412	399	408	377	396	389	406	444	415	437	359	393	431	386	424	405	426	378	385	416	398	394	406	392	412	408	436	390	399	392	387	416	422	405	407	392	411	402	416	373	422	424	419	423	352	388	456	423	408	414	384	384	408	403	413	425	400	387	424	424	410	431	406	405	424	441	423	399	415	400	409	380	404	427	424	384	359	402	393	439	409	392	411	370	407	398	410	391	386	396	404	404	377	397	414	401	430	390	412	404	423	409	400	418	412	411	399	387	400	432	454	371	396	369	431	429	405	394	372	406	436	389	436	394	404	423	401	422	442	448	399	429	442	397	403	376	405	401	427	441	393	391	387	404	397	422	395	440	388	419	398	413	344	412	396	391	407	384	420	407	406	414	394	393	380	376	381	414	409	389	378	405	389	400	429	405	413	414	405	378	382	430	434	423	374	409	372	412	393	416	419	374	391	386	436	440	432	350	387	392	401	405	422	393	416	417	421	419	400	388	392	396	429	378	386	405	385	416	375	402	412	404	397	423	437	401	384	413	410	417	450	394	430	431	411	381	397	397	405	404	433	401	411	439	439	401	428	367	410	434	391	426	409	394	439	392	415	454	398	377	460	436	395	420	398	446	415	440	413	372	401	363	422	382	399	379	428	419	425	394	402	419	410	391	411	394	366	399	375	406	403	419	407	428	396	418	384	383	387	436	379	395	394	443	418	399	402	375	406	403	406	396	396	416	364	396	430	379	407	419	393	405	432	391	436	408	394	421	388	377	454	432	395	449	373	406	408	419	400	395	397	405	405	404	383	419	431	401	401	420	417	386	400	413	391	397	406	426	391	436	399	420	393	406	423	427	416	415	390	425	371	341	399	428	367	417	370	425	387	378	393	395	431	412	423	429	431	404	434	382	407	386	394	415	370	420	397	423	395	397	360	403	419	385	394	407	393	428	403	372	391	388	408	384	379	426	367	421	404	395	382	385	402	442	405	431	395	346	431	384	385	420	408	425	439	416	417	386	384	407	403	454	411	392	429	375	399	447	403	388	406	452	418	401	404	376	424	428	425	355	416	417	386	407	410	407	408	431	351	356	370	439	434	409	429	399	436	395	381	397	397	403	393	373	413	419	410	417	398	412	407	418	424	406	436	383	384	413	385	424	427	393	410	414	432	393	375	382	351	391	414	379	446	422	389	404	423	387	391	379	414	385	392	423	422	435	410	414	382	414	386	396	402	412	415	395	378	413	404	384	410	374	388	423	412	426	428	413	407	433	385	385	421	401	383	400	411	423	424	403	413	417	449	399	461	387	404	385	398	398	403	392	425	402	407	406	396	393	437	424	421	376	410	434	426	416	405	411	410	390	395	392	396	392	384	420	398	385	392	388	384	392	410	435	409	423	386	392	403	403	414	408	401	404	408	386	385	404	412	417	405	402	438	391	372	409	450	369	423	426	422	405	410	375	400	378	415	419	389	375	409	410	396	402	396	433	390	440	438	377	424	415	392	428	374	412	382	391	407	410	394	407	376	398	396	420	380	433	416	383	398	374	437	394	392	409	402	412	427	412	382	406	418	418	406	395	392	411	428	404	404	357	405	425	383	403	424	428	441	415	396	409	395	416	413	410	410	389	367	394	442	433	424	425	404	426	419	405	424	381	377	401	397	426	397	388	387	422	421	403	399	382	424	373	420	407	404	398	415	414	405	410	406	405	368	410	401	431	397	446	422	384	391	401	405	417	419	412	371	375	397	427	387	426	400	385	435	392	407	458	391	384	400	389	391	397	412	417	412	410	388	402	428	407	411	423	394	413	397	372	424	375	411	451	415	403	422	380	404	400	420	438	413	378	427	385	419	394	448	418	395	392	380	427	418	403	410	406	372	388	394	404	386	431	407	402	421	402	396	385	379	404	398	413	366	413	432	414	416	395	390	419	388	366	398	412	392	403	415	399	416	401	398	423	387	413	409	424	400	395	406	381	387	380	429	457	431	395	402	407	385	426	381	454	387	429	418	422	402	437	395	402	378	434	428	407	381	428	392	417	406	417	378	373	441	460	449	401	425	392	419	429	401	425	389	420	392	416	423	394	407	409	417	436	413	412	400	419	423	383	391	403	378	423	432	431	431	391	416	404	394	444	371	389	396	416	390	413	405	415	395	369	389	431	376	411	408	406	398	358	439	393	380	413	401	411	416	402	426	435	395	405	411	406	423	410	384	402	430	405	415	395	371	438	390	401	410	465	403	406	431	407	397	411	399	396	420	407	363	402	373	423	416	419	427	366	397	400	403	409	388	399	400	423	414	385	423	405	412	418	401	423	392	403	392	375	434	371	425	399	407	402	408	423	371	395	394	396	397	401	411	416	417	406	428	408	395	425	418	387	410	393	390	429	431	431	396	428	372	376	445	418	409	383	410	431	395	410	418	432	378	426	415	372	387	415	418	416	397	398	412	402	424	408	376	387	402	431	384	421	428	421	413	365	416	414	394	414	373	408	381	421	389	404	423	417	425	410	373	430	402	395	419	427	413	408	389	417	430	382	417	414	388	421	428	381	443	434	403	409	375	420	392	410	379	413	399	405	383	404	400	377	432	434	403	406	383
23430	21094	28337	24198	21468	17806	9886	5259	3768	2892	2187	1823	1604	1511	1337	1253	1077	912	856	825	827	744	812	724	758	709	710	669	696	705	676	698	665	652	665	687	641	616	691	657	666	612	623	583	644	577	607	595	619	592	679	596	608	630	636	579	597	590	585	586	664	578	604	610	669	599	648	595	608	605	613	594	640	603	586	589	648	560	589	613	607	595	573	627	562	585	580	596	572	607	600	605	602	616	627	609	587	595	601	533	615	612	619	657	590	585	567	593	613	610	571	628	607	620	616	614	613	609	621	623	627	591	595	623	586	601	608	605	602	588	613	592	582	565	614	632	638	580	623	602	602	590	624	577	668	577	579	633	643	608	659	611	603	620	612	623	572	591	601	617	625	632	589	589	622	602	647	606	584	608	604	667	654	624	599	645	637	623	618	634	619	627	619	597	617	621	605	607	597	660	622	583	624	606	578	646	656	587	622	607	592	620	604	632	621	648	653	602	627	613	580	569	596	625	639	658	607	574	624	594	635	569	661	643	622	654	632	578	589	613	637	617	596	625	628	646	607	610	618	632	619	567	601	593	591	634	604	570	592	639	602	581	596	626	606	582	587	585	592	603	601	635	625	561	655	595	592	581	596	639	615	595	618	621	635	617	573	623	609	607	639	641	603	639	609	579	587	610	583	610	603	625	644	610	587	637	656	611	606	629	596	590	628	610	596	616	598	642	601	599	613	633	613	626	577	653	569	610	619	639	612	593	627	603	625	635	600	615	679	608	578	613	642	590	606	609	618	600	611	582	575	599	602	602	628	595	576	594	607	616	632	572	612	625	627	582	612	625	584	587	613	615	536	580	618	580	572	643	667	621	613	612	627	589	621	605	642	611	663	605	651	615	607	617	656	624	593	632	610	624	617	593	627	608	565	607	591	622	626	557	613	624	585	603	586	624	606	588	617	598	615	611	588	578	668	635	623	609	604	575	608	614	615	620	591	595	590	605	624	617	595	565	619	602	638	679	581	615	616	604	619	595	570	691	638	650	637	614	596	597	643	650	565	618	605	584	617	628	588	580	631	580	636	617	593	624	591	636	585	613	629	576	634	565	654	612	583	614	578	622	607	587	642	623	603	668	606	610	646	610	585	561	646	574	584	625	614	582	614	606	613	634	614	567	635	596	624	599	582	593	638	580	621	628	617	641	632	576	628	584	604	641	593	618	563	594	582	601	620	649	600	561	613	633	593	601	584	607	637	590	580	604	629	591	585	629	600	612	627	615	619	630	615	578	581	579	609	595	614	650	587	576	622	600	639	608	597	636	605	617	608	604	596	620	650	614	620	584	604	637	575	606	605	602	593	604	596	614	650	631	639	629	604	598	619	611	608	622	610	614	618	634	594	609	572	624	617	582	632	592	586	589	562	646	574	616	614	630	603	624	584	598	618	603	566	617	594	606	615	653	585	657	627	666	614	583	611	584	621	585	595	645	636	657	578	587	569	645	661	652	666	604	608	635	627	597	579	627	645	591	637	595	620	594	615	615	589	596	613	591	619	613	607	627	652	634	610	581	628	627	573	614	602	606	603	595	657	564	608	598	589	601	584	642	634	590	637	618	602	599	630	676	608	641	650	584	619	591	589	628	648	631	590	569	639	553	658	623	605	644	576	611	601	626	618	605	609	609	587	600	585	617	636	607	654	611	605	623	565	629	600	632	598	616	616	597	594	587	615	588	596	630	598	622	573	584	634	599	638	610	595	572	619	672	630	628	605	608	556	603	581	590	616	642	638	625	601	651	596	593	611	586	610	624	618	599	626	574	608	627	562	643	638	576	564	617	607	588	615	610	599	614	581	636	646	595	614	650	596	649	620	613	578	649	715	553	594	599	589	590	580	656	578	616	581	647	584	630	615	583	636	594	588	620	618	610	623	571	606	634	587	615	578	639	616	561	633	603	582	587	636	634	623	601	591	615	602	622	592	595	617	594	583	592	633	610	644	623	614	633	563	624	620	599	575	649	563	634	589	597	609	574	621	604	594	599	579	596	569	595	639	583	600	597	624	610	604	631	603	619	595	615	581	595	618	607	556	590	594	606	585	639	652	661	604	592	614	597	580	621	628	625	641	594	620	610	623	593	655	600	598	580	590	613	609	623	630	601	619	621	581	591	662	618	599	566	617	625	630	565	614	586	615	641	623	622	588	619	588	681	567	585	654	619	578	568	603	631	590	613	636	651	596	679	595	635	642	627	607	602	589	590	589	601	654	639	603	596	631	649	554	573	618	623	603	594	650	598	591	562	599	619	585	619	627	621	623	572	619	634	586	569	624	619	600	628	634	654	635	599	588	638	604	595	597	585	594	625	601	560	642	631	619	650	627	616	625	599	649	574	611	593	615	628	600	580	614	593	628	625	622	632	581	600	649	598	650	567	642	607	589	594	590	580	606	615	568	615	610	610	551	634	602	610	613	633	568	637	630	590	613	610	580	635	597	572	641	615	584	616	652	611	586	624	594	600	637	603	628	586	581	620	614	586	619	636	599	612	629	613	603	625	627	601	590	625	633	603	573	615	597	629	572	599	623	588	577	605	587	620	615	647	603	609	605	633	602	561	645	624	601	605	621	628	590	627	619	593	650	634	650	596	585	660	580	602	616	604	651	631	579	598	649	603	613	617	608	626	590	642	593	598	623	648	578	632	620	610	625	572	606	571	612	636	646	633	597	614	595	588	621	573	585	606	556	588	635	619	619	596	611	615	597	592	609	607	638	609	622	599	649	579	620	576	630	607	647	624	608	623	608	624	612	649	603	603	629	567	614	591	631	574	595	631	619	609	633	630	650	564	609	591	633	646	610	582	620	558	608	653	616	604	620	580	586	624	568	590	587	567	600	591	576	586	611	631	596	633	649	661	604	581	616	601	627	647	640	675	598	607	567	622	642	582	587	607	630	588	632	633	621	565	656	603	623	599	618	594	608	653	634	571	583	604	560	596	637	641	597	613	626	624	591	634	587	618	626	670	645	587	587	593	577	615	615	576	607	624	555	627	620	613	609	568	603	591	588	591	621	634	615	628	587	640	611	577	607	645	620	581	592	616	625	658	644	617	616	610	612	650	578	577	605	561	596	613	605	604	608	609	592	658	581	561	621	585	615	621	646	609	606	583	632	588	614	591	624	617	619	624	611	602	647	599	613	612	604	612	603	609	588	618	637	598	634	628	648	577	588	619	587	612	599	622	549	612	630	647	632	608	587	617	601	590	618	580	627	591	587	546	622	622	593	581	617	616	622	618	584	621	635	589	630	614	599	580	632	622	604	602	609	620	633	651	582	611	586	614	644	619	614	632	611	581	595	583	667	606	627	618	662	616	586	600	589	606	595	579	585	551	645	604	643	628	614	616	590	597	619	601	593	610	602	647	616	592	625	598	603	590	640	615	636	641	609	555	659	605	608	608	612	586	626	587	607	596	606	590	594	626	601	632	628	611	602	585	605	594	645	611	589	639	613	620	597	597
28147	49629	37133	25405	19181	14083	10972	8021	6142	4521	3412	2686	2449	2061	1847	1679	1418	1120	1032	949	944	951	916	873	768	748	719	779	742	729	727	785	758	763	756	739	702	662	719	705	713	659	648	642	635	664	624	640	625	611	572	635	646	642	642	632	627	612	632	615	642	648	600	588	639	654	635	646	641	635	686	633	661	622	636	637	643	621	651	611	645	615	641	592	637	665	652	629	609	663	627	646	608	669	606	625	634	657	642	640	618	629	672	634	644	657	661	632	617	598	632	660	617	665	626	669	652	669	647	625	700	613	663	629	649	595	638	636	590	633	633	618	621	614	660	646	603	685	675	642	576	677	601	651	679	668	677	637	683	652	669	664	675	636	609	649	642	634	664	598	649	626	621	653	666	605	677	664	650	626	662	652	658	626	648	641	594	622	663	663	707	656	574	625	639	604	681	631	650	652	663	584	657	640	644	674	692	640	626	686	640	665	615	649	622	645	645	620	639	614	642	628	644	643	644	636	650	635	629	630	661	665	647	661	629	620	652	615	628	671	619	637	663	663	641	630	644	652	622	651	681	631	624	640	634	668	650	652	636	682	623	621	651	633	630	607	634	617	614	644	608	635	651	672	624	651	614	598	637	619	620	628	625	658	671	634	683	642	647	635	652	662	661	627	711	667	633	631	609	594	621	636	652	644	634	650	623	593	648	677	626	619	685	606	651	613	666	644	612	659	690	649	671	633	639	603	617	670	603	622	616	634	680	665	590	643	665	597	632	599	660	599	629	628	625	626	629	605	650	593	647	642	613	616	643	598	655	664	678	631	658	633	651	589	600	639	611	677	630	630	621	652	642	611	647	630	649	647	662	620	598	637	632	609	653	645	636	633	644	662	601	677	642	660	626	603	663	622	614	643	593	616	670	675	651	656	679	656	655	638	609	681	659	617	646	636	653	651	613	629	626	640	658	637	638	592	645	598	667	647	633	599	679	673	663	625	631	653	606	618	623	619	628	627	638	661	669	664	615	661	611	660	643	641	622	695	652	640	585	638	626	666	644	660	632	627	617	622	682	645	625	627	685	631	649	638	677	622	692	668	634	614	659	623	682	627	651	640	696	649	600	630	635	649	671	695	648	643	608	624	612	667	625	645	645	628	592	617	620	618	657	650	664	648	624	634	629	622	658	662	649	644	650	660	609	660	659	664	588	594	605	644	638	643	643	616	679	623	706	642	609	623	638	612	632	658	632	643	681	605	619	648	639	638	644	623	627	612	621	657	613	644	657	631	632	586	605	625	633	619	632	628	606	603	584	642	660	650	654	669	673	622	622	646	651	601	672	665	609	616	617	676	570	617	647	633	584	617	663	647	647	658	632	634	649	653	648	628	654	613	662	642	599	650	625	625	627	626	653	644	644	638	630	636	609	642	630	665	594	635	652	648	633	600	661	631	619	634	612	618	621	639	669	683	626	641	633	627	674	600	616	595	654	612	632	664	659	648	650	633	626	647	657	671	623	681	608	621	626	611	625	644	645	661	643	660	640	602	634	675	657	613	648	660	589	613	635	624	639	587	618	627	706	628	650	622	587	624	661	636	648	626	624	623	645	637	610	654	648	657	689	622	668	678	624	649	617	647	671	655	627	627	634	619	679	661	645	650	634	644	672	578	663	663	693	648	603	623	619	670	614	604	651	699	646	646	615	656	623	641	680	663	680	658	614	628	603	668	646	658	636	584	653	664	668	670	650	674	627	606	618	616	653	654	656	636	716	646	637	661	660	623	610	649	632	632	630	629	662	617	673	602	619	676	606	636	611	667	643	614	650	623	648	667	637	640	623	581	607	628	646	625	631	666	640	640	622	657	614	669	693	605	662	618	675	649	664	640	637	662	626	651	670	691	636	622	654	663	660	703	630	648	647	653	635	635	624	633	669	636	621	674	644	621	603	667	604	632	644	676	638	652	668	683	634	660	604	635	634	669	637	645	671	670	638	635	656	663	650	601	619	631	596	632	644	664	618	630	658	646	644	631	647	659	614	633	645	629	617	625	658	692	643	638	643	581	651	659	653	628	660	608	621	713	625	642	660	631	644	651	656	667	627	592	668	642	601	635	655	585	640	647	633	617	665	612	692	652	621	677	629	647	576	649	656	616	632	647	619	678	655	655	652	616	656	634	673	668	630	652	677	663	674	659	616	692	629	614	627	653	629	671	656	632	634	640	624	632	635	622	675	648	652	631	681	611	627	656	663	634	658	581	659	588	630	600	627	643	663	692	685	629	649	680	629	634	688	680	620	600	656	611	591	634	660	644	653	619	645	644	691	669	706	660	615	613	635	647	671	609	625	625	597	674	627	607	626	614	651	635	595	663	636	635	653	572	603	643	622	628	623	662	635	651	607	647	612	637	633	675	635	629	657	643	678	662	629	600	597	595	670	621	640	679	650	617	640	639	643	615	661	610	636	637	663	676	621	625	698	609	654	626	602	647	615	649	649	612	657	667	626	707	607	616	639	635	655	635	629	596	613	655	657	622	641	623	633	656	682	637	653	631	654	640	604	628	673	660	624	686	614	642	702	631	649	624	634	642	657	615	689	613	686	610	616	655	654	568	625	609	622	675	608	682	632	635	659	631	681	632	697	643	649	660	643	673	650	612	656	650	622	635	637	618	692	654	686	645	635	631	683	609	615	639	599	628	679	632	675	702	648	662	620	632	688	647	685	644	683	633	624	619	640	626	642	621	626	655	614	650	639	687	663	632	636	622	643	613	622	668	662	668	696	630	621	702	661	631	652	627	665	662	648	594	667	620	595	616	620	648	697	624	613	631	647	701	609	613	582	702	648	624	619	629	585	625	615	656	624	622	600	594	662	645	643	674	611	677	648	652	610	687	641	662	619	619	648	650	627	599	658	642	663	659	645	643	628	628	605	596	652	664	675	613	635	657	675	618	643	680	630	654	623	607	642	617	665	656	654	653	633	675	666	648	631	640	632	619	638	661	660	649	615	656	620	661	611	696	620	693	666	634	621	634	680	653	651	656	659	628	638	636	675	648	607	620	642	592	654	606	647	646	624	632	637	631	643	642	604	664	673	659	624	600	621	700	653	660	648	638	551	670	665	665	634	680	661	624	653	633	689	649	621	673	667	663	673	618	629	605	635	643	635	632	626	678	670	660	658	654	635	651	637	661	630	613	643	658	627	665	643	606	660	634	618	592	666	644	629	662	621	644	627	661	650	693	639	645	656	648	651	629	617	664	607	648	621	700	633	613	644	657	668	672	610	642	660	661	658	650	639	626	648	640	675	680	668	669	627	628	630	653	689	640	652	660	611	628	612	687	647	683	645	662	678	635	661	597	615	668	638	633	662	642	666	662	656	647	650	621	670	652	611	672	605	629	651	639	611	641	614	617	635	637	646	672	660	674	653	656	632	636	611	633	643	641	658	606	640	645	704	604	633	711	635	631	653	624	691	632	672	643	699	621	669	636	650	661	671	608	649	664	664	649	687	645
24597	21065	27551	25507	18587	10022	6536	3998	2953	2240	1706	1328	1424	996	880	791	632	566	545	506	466	456	450	406	396	342	398	369	410	378	397	394	363	352	389	336	334	355	356	356	345	311	304	336	355	305	336	312	320	325	281	272	321	302	302	293	305	314	317	296	316	327	257	291	326	289	290	287	316	330	328	302	285	305	309	292	340	311	317	311	280	296	321	319	317	308	332	311	331	293	317	337	314	318	329	321	301	331	283	354	318	324	324	350	312	303	295	312	282	289	318	304	277	304	288	281	314	314	351	332	302	315	307	317	365	289	319	284	319	315	319	319	310	305	352	332	337	329	284	297	306	304	308	307	333	343	310	317	295	330	287	310	306	308	307	325	281	306	300	302	319	305	303	349	294	314	283	301	285	322	301	322	325	302	322	332	319	314	319	280	319	324	289	293	320	350	322	314	336	308	312	312	338	312	293	325	363	325	323	302	341	345	351	334	311	318	288	322	303	321	314	289	321	307	328	308	343	330	305	301	316	320	318	300	303	299	314	320	294	294	299	299	340	287	322	316	322	302	316	338	308	305	336	314	349	324	321	332	314	298	310	299	311	344	339	308	313	272	337	305	308	274	278	305	305	304	358	318	321	312	329	310	343	330	310	315	306	320	295	292	319	309	302	346	308	306	318	294	332	317	297	315	325	275	322	292	316	315	308	317	351	308	310	314	295	294	335	313	326	319	286	297	322	326	304	293	287	295	311	298	304	316	329	279	301	330	303	328	301	304	313	319	300	313	297	278	326	305	281	267	304	323	301	304	328	266	326	326	311	304	333	334	312	297	324	305	323	335	322	302	253	302	343	348	284	295	289	313	313	320	297	329	342	329	293	295	340	282	316	303	333	310	305	300	304	298	308	275	302	303	282	302	308	318	319	302	321	315	305	289	329	339	322	309	321	329	320	326	344	318	332	314	300	323	294	295	300	333	348	305	310	308	266	294	270	335	291	328	319	297	295	321	335	316	316	350	289	310	317	291	320	267	316	288	339	319	301	299	288	300	320	330	327	330	310	319	280	299	316	313	315	300	328	316	322	280	301	320	326	292	325	313	310	311	305	327	282	299	312	325	310	276	299	323	334	314	275	294	341	304	343	296	298	298	314	309	321	321	279	338	320	365	315	284	308	284	321	310	313	290	302	278	303	328	306	313	303	292	328	304	332	307	308	259	299	302	311	318	306	333	309	297	284	300	325	326	310	314	311	316	306	307	311	280	291	297	316	290	311	290	320	290	334	293	287	305	314	285	332	310	316	304	296	292	303	317	304	314	261	292	297	297	291	307	321	295	319	300	305	305	300	296	302	316	336	328	321	291	293	286	303	306	358	294	307	289	289	251	317	333	323	298	264	310	309	338	332	300	346	287	298	293	306	292	332	313	332	290	310	301	316	314	329	309	300	303	300	321	301	302	303	304	301	353	305	288	320	324	302	319	295	316	313	307	326	289	313	301	332	314	276	292	309	305	305	350	265	336	306	321	330	326	324	323	292	310	275	308	346	327	320	288	312	268	284	301	300	315	309	322	317	295	294	324	305	303	315	286	321	342	330	301	286	299	297	308	279	317	314	293	303	295	318	288	327	254	288	280	325	309	295	328	297	320	321	309	330	291	334	289	312	290	320	313	358	320	319	307	324	306	308	312	320	332	308	319	310	351	285	307	324	339	331	311	341	290	350	308	345	317	343	301	316	313	272	306	334	330	326	309	292	291	336	325	292	315	324	325	341	322	303	305	319	312	291	311	309	289	295	347	303	315	277	274	311	307	310	322	304	295	296	266	327	331	306	334	316	330	319	302	328	339	332	311	313	307	314	296	318	293	309	322	317	335	313	322	287	320	345	310	327	327	293	321	317	330	348	311	298	316	341	282	307	290	286	309	312	281	316	306	310	293	316	333	309	311	288	304	307	308	324	309	301	312	322	302	300	282	295	317	301	299	303	312	302	341	306	287	321	329	316	307	302	333	264	251	292	291	319	280	305	298	298	312	334	287	309	287	311	342	320	277	310	293	286	324	318	346	322	292	321	274	319	334	328	301	316	333	297	319	311	312	316	334	359	327	320	325	309	320	338	331	321	306	301	288	334	315	292	324	318	335	325	321	288	336	322	293	319	313	312	304	305	300	327	316	308	304	308	323	307	345	276	289	330	304	304	288	338	291	294	335	325	286	304	353	328	302	346	305	336	290	317	319	292	337	306	324	300	342	304	294	318	295	340	285	298	276	318	311	294	303	297	304	326	292	305	282	306	327	317	296	315	314	297	316	312	301	327	290	320	303	290	288	290	279	308	300	299	285	295	314	341	310	317	326	297	301	309	302	324	315	313	320	351	337	296	326	301	304	308	325	317	333	294	304	353	326	313	315	301	313	309	306	292	357	322	326	300	321	326	326	335	342	319	309	312	320	324	322	303	276	321	308	304	303	299	309	346	294	325	291	329	353	303	310	343	341	286	315	307	276	330	337	304	307	306	329	313	294	295	298	319	346	303	294	309	305	298	319	322	317	333	300	322	289	283	322	307	315	289	296	307	315	328	321	327	298	330	325	283	323	318	329	297	303	323	306	292	309	319	281	302	296	317	301	344	286	350	274	308	285	313	295	303	303	295	320	263	346	294	323	318	279	307	325	303	298	296	308	319	324	302	336	332	305	315	292	353	294	297	301	308	346	307	300	327	293	325	302	312	308	282	340	320	335	295	306	300	320	308	314	324	302	340	309	312	283	298	319	294	321	300	318	315	306	329	293	319	293	310	310	277	296	287	329	302	318	303	284	322	267	340	305	315	311	307	282	303	300	292	331	324	302	294	300	319	295	318	298	343	292	312	330	312	297	301	343	320	332	322	276	332	336	299	335	292	295	333	287	296	298	315	325	283	323	303	310	314	302	340	280	314	306	347	313	295	332	320	304	305	305	347	328	299	293	290	334	288	336	316	275	331	350	292	292	277	325	300	259	295	312	323	288	304	285	318	313	269	297	315	293	315	284	290	323	290	333	282	309	337	318	318	294	323	300	299	284	268	313	319	308	311	289	308	266	312	335	325	306	289	295	308	288	313	316	284	287	313	326	320	353	302	320	285	339	313	323	312	304	318	298	312	305	327	300	279	332	312	282	287	294	333	335	308	289	343	294	327	312	326	288	326	321	340	304	298	311	341	302	316	312	342	257	293	336	306	263	315	307	296	296	275	312	300	297	306	322	339	331	305	322	274	309	322	291	325	314	327	316	316	324	275	317	300	310	300	327	321	273	324	312	286	322	284	296	291	298	314	280	287	328	308	328	300	328	319	307	310	316	329	297	323	300	288	323	307	314	296	298	288	308	294	314	305	322	334	296	317	286	309	296	325	316	275	311	324	303	292	316	316	315	318	299	326	317	321	308	308	311	326	303	320	326	291	310	326	311	330	307	276	306	309	337	324	320	308	329	293	323	332	327	290	301	303	312	341	310	329	296	307	311	299	300	313	363
27237	46522	35515	23249	17949	13016	10037	7071	5340	3875	2913	2177	2357	1551	1370	1172	965	795	705	628	638	566	629	508	463	441	443	411	443	437	438	510	461	398	427	418	400	389	436	382	371	360	362	353	358	342	331	328	330	355	344	313	320	333	302	300	354	340	332	362	346	375	356	324	342	305	339	343	354	331	336	329	351	316	318	332	353	350	360	346	347	351	348	356	335	336	345	337	328	352	322	332	340	361	343	378	358	342	324	336	364	339	331	301	381	328	351	341	386	324	325	345	348	318	359	334	352	352	359	336	329	348	347	334	354	326	321	318	364	342	319	326	328	349	313	364	341	338	324	347	340	320	341	341	309	316	362	341	331	327	341	320	341	328	335	306	315	359	351	334	308	328	360	340	334	318	310	335	359	322	337	344	323	350	311	338	333	357	325	333	335	343	358	354	349	343	357	369	354	347	364	346	382	326	343	347	322	346	321	332	340	337	334	359	358	339	360	374	306	353	339	336	319	343	340	349	344	334	335	325	363	354	319	330	340	358	331	322	321	324	350	341	314	354	356	340	327	342	309	373	332	343	324	346	340	313	337	314	320	346	358	334	358	350	355	328	373	337	343	316	316	322	347	349	364	338	346	328	319	339	377	364	325	326	342	348	347	402	365	342	348	309	356	341	299	344	332	360	353	319	379	358	337	338	321	337	350	349	370	384	322	326	328	345	327	325	347	358	323	335	368	320	318	314	358	342	335	340	342	317	361	337	382	338	345	330	367	300	316	319	357	346	317	336	324	351	351	365	342	326	350	334	347	322	312	340	338	349	318	371	308	338	319	328	359	306	314	334	339	338	338	314	340	334	329	360	337	324	327	360	350	349	340	318	356	319	315	344	360	346	330	346	339	356	357	321	340	324	327	313	352	345	340	339	317	378	348	333	351	361	311	343	345	329	355	362	348	339	337	345	375	378	347	353	348	331	340	340	314	348	324	339	324	360	322	304	341	324	314	323	351	353	315	337	343	357	358	361	354	319	354	344	347	337	337	374	339	324	339	321	358	337	367	304	319	314	327	354	335	357	331	361	332	353	339	358	317	327	342	380	331	316	357	342	293	339	326	350	328	387	360	357	319	368	356	345	327	375	339	340	334	313	342	337	336	373	337	381	327	345	352	355	354	337	356	330	334	350	394	340	376	362	308	348	356	347	341	324	346	351	322	354	352	347	297	343	330	345	337	353	371	351	389	335	324	350	340	323	357	332	348	360	344	310	355	360	298	357	341	356	340	333	331	330	369	359	369	356	332	326	301	356	354	324	318	345	349	354	327	357	337	320	324	348	350	353	337	378	335	354	324	346	326	296	341	341	321	326	349	330	303	325	338	340	327	331	322	350	336	356	330	331	331	360	352	335	361	327	358	345	316	362	327	333	364	332	348	345	331	331	369	373	345	341	346	317	373	336	360	352	343	316	347	318	341	344	321	354	340	330	345	360	322	357	355	344	345	364	338	322	345	322	361	355	353	328	319	350	364	343	334	313	328	342	311	311	342	339	339	330	349	339	371	357	311	378	326	316	365	364	336	336	354	311	359	347	375	319	328	360	330	315	346	317	332	362	340	384	347	359	360	332	333	330	360	335	345	343	354	364	354	336	315	307	358	342	308	318	336	357	368	325	353	359	329	339	353	315	348	362	308	362	362	323	323	302	358	346	347	320	314	337	351	342	328	350	336	336	359	315	358	345	320	361	358	339	355	350	337	343	380	346	319	357	333	329	336	335	334	331	342	385	331	343	369	353	358	342	355	337	350	371	287	350	296	362	363	338	365	325	330	343	313	331	350	358	377	313	347	320	364	356	354	359	366	342	360	342	339	345	355	350	343	320	318	361	344	371	313	322	337	322	350	346	333	312	345	321	319	344	340	353	325	348	350	340	324	371	369	312	343	294	358	346	335	340	291	324	333	341	325	339	339	354	325	337	362	322	334	319	313	367	331	336	326	355	318	321	309	340	320	346	340	370	344	346	346	341	332	324	352	330	314	396	352	324	336	354	332	372	370	313	362	341	318	358	347	330	319	330	326	288	338	344	333	347	326	352	328	348	323	315	346	345	312	336	355	321	324	334	341	336	329	367	340	346	334	325	317	374	339	358	314	352	348	368	336	333	342	345	373	322	368	337	356	330	307	330	359	337	326	334	345	330	332	329	319	334	322	349	329	363	332	337	318	343	349	349	359	342	360	336	336	337	383	356	347	316	339	395	376	342	358	366	335	355	366	359	353	334	308	311	344	345	335	351	354	335	376	325	332	350	328	364	346	332	316	344	359	391	317	360	304	360	377	350	346	332	351	349	318	297	337	338	342	351	343	345	305	348	339	331	317	322	335	320	371	355	349	322	328	346	311	351	348	324	328	342	350	340	371	357	326	337	350	356	323	318	378	332	325	312	360	327	334	333	355	339	371	329	323	343	326	359	336	346	369	338	318	320	334	340	360	339	345	348	350	331	364	353	285	360	327	375	361	344	350	312	317	317	345	357	324	320	340	319	356	350	302	361	328	341	347	368	327	320	386	365	327	336	305	339	332	347	324	346	345	325	315	320	316	339	342	333	337	323	329	321	349	339	330	340	342	309	299	323	317	313	353	327	331	374	317	338	320	342	350	372	306	338	350	353	338	297	350	352	336	348	363	334	344	351	337	362	332	349	321	361	320	323	322	315	333	328	314	333	360	322	318	312	332	354	334	310	354	315	334	350	350	352	351	352	318	339	351	347	324	352	343	328	328	341	353	347	349	383	340	307	338	325	365	337	378	371	347	321	332	358	340	357	356	331	353	370	346	361	352	350	349	374	367	342	311	303	347	351	364	347	325	377	320	349	314	363	339	358	323	326	330	319	333	344	318	329	341	364	322	336	355	385	338	338	359	340	346	313	343	373	399	387	329	337	343	351	364	341	325	341	312	352	339	342	331	350	306	359	341	364	341	337	335	306	347	342	343	341	352	355	358	340	347	334	339	347	314	362	361	364	354	322	354	359	355	325	358	323	370	347	328	341	357	361	339	326	327	321	342	331	300	318	345	358	313	330	337	339	335	320	312	354	357	331	342	317	319	346	359	346	345	316	371	327	349	319	322	370	324	329	356	352	316	343	355	362	345	325	326	335	324	368	320	334	338	356	372	333	319	350	341	317	303	365	353	330	335	321	350	312	337	305	351	330	321	347	326	324	349	348	323	339	336	320	320	326	361	350	317	363	337	336	338	336	327	363	351	328	329	325	326	307	333	371	356	348	357	357	351	342	360	341	336	350	334	337	323	326	339	316	355	350	320	351	362	348	339	317	314	345	358	312	360	348	350	353	335	339	363	349	358	363	305	308	303	362	329	286	328	360	303	337	324	346	345	379	338	353	329	364	369	339	311	380	346	330	324	322	330	325	340	321	357	351	362	368	339	292	347	325	328	360	339	318	356	340	335	353	355	341	360	341	338	350	334	348	355	343	336	352	301	368	344	345	323	348	360	340
22397	21084	28714	23744	21240	21873	17895	7670	5045	3763	2928	2426	2247	1745	1642	1379	1146	1093	976	853	889	867	824	767	739	710	728	681	676	668	691	763	681	701	660	678	697	703	678	684	677	610	590	603	612	634	599	609	602	661	586	643	601	555	607	589	615	614	579	599	579	597	606	583	611	606	604	610	585	617	617	591	567	593	588	606	631	569	585	598	575	591	583	600	580	603	607	608	595	599	605	613	582	625	658	646	567	614	640	605	587	565	629	584	631	608	602	616	611	599	613	576	587	618	620	614	561	551	559	598	611	661	630	641	602	547	606	615	580	603	630	575	620	585	588	570	579	621	594	604	651	613	605	621	612	619	619	569	636	628	577	589	578	653	621	596	605	587	570	616	599	576	591	602	605	599	609	643	576	599	576	599	576	617	607	569	620	625	661	604	571	563	603	667	621	580	612	614	585	601	597	546	581	614	584	588	601	626	573	659	621	612	638	610	597	595	585	581	637	610	636	587	611	578	622	586	645	628	617	637	584	622	565	599	608	622	607	609	611	588	628	617	615	631	617	614	575	598	606	594	628	574	547	606	626	587	582	647	602	595	610	566	640	589	592	588	593	617	620	615	575	580	616	623	580	605	584	597	600	590	597	627	585	594	639	613	619	557	591	601	636	583	577	574	588	630	571	645	568	600	594	592	645	600	636	613	624	660	596	604	622	587	653	589	604	576	601	589	662	624	591	579	639	663	603	567	593	597	619	604	586	581	676	591	603	617	622	599	591	628	577	593	594	622	585	598	573	622	602	625	569	611	574	540	605	586	645	611	645	537	588	598	613	612	571	606	581	633	648	627	589	593	630	613	573	624	642	591	608	623	614	597	603	580	618	606	589	608	556	602	614	600	592	593	656	611	563	625	616	587	589	591	581	602	611	604	623	616	601	606	647	611	604	595	592	616	529	618	625	622	627	590	602	622	602	587	649	586	608	589	574	601	615	595	615	585	648	569	584	607	620	613	669	558	590	641	613	624	584	626	599	580	628	595	566	608	607	558	591	618	572	564	598	602	601	571	565	611	582	593	590	653	611	578	612	617	617	562	609	623	649	618	636	602	646	611	600	540	603	558	594	649	568	636	587	613	599	622	590	560	564	588	627	580	625	595	600	584	653	600	606	628	575	573	576	642	596	577	608	657	645	627	642	565	589	607	595	572	587	631	590	583	619	675	636	627	594	635	618	591	604	568	631	585	606	601	590	594	593	603	620	577	566	609	606	591	647	604	557	602	629	610	630	614	603	596	630	562	629	619	626	584	622	599	581	611	602	584	589	595	633	627	577	592	608	557	631	609	581	607	628	566	608	613	626	612	616	642	582	660	592	608	606	577	618	569	612	618	589	598	582	594	624	579	634	602	661	599	583	655	636	589	654	612	559	620	604	629	597	627	628	614	585	646	626	585	609	604	621	565	613	568	605	593	563	612	613	580	620	600	612	587	611	587	618	550	640	596	567	607	630	636	604	559	585	568	638	627	576	581	591	593	564	572	599	604	615	587	629	615	531	623	552	551	598	612	637	591	603	597	577	596	576	624	636	591	596	633	571	635	618	622	575	642	567	561	583	590	638	603	622	597	606	624	598	580	606	599	612	634	609	655	628	635	615	573	625	612	625	605	571	601	586	570	610	618	585	591	579	590	588	571	583	598	614	630	642	596	561	628	580	615	612	587	598	616	583	600	596	590	599	596	633	587	602	608	643	571	584	595	570	593	608	609	615	570	611	591	542	590	531	583	581	606	623	587	575	647	615	625	605	618	568	625	600	637	639	622	658	590	603	629	623	585	598	603	620	630	621	589	629	618	569	617	578	632	578	615	660	617	573	605	617	567	631	605	585	607	555	604	608	647	621	616	605	580	604	596	565	605	568	593	632	616	685	578	594	604	628	605	610	591	630	602	629	609	558	587	606	569	641	574	649	594	526	591	643	581	597	633	640	608	610	584	629	584	586	643	637	552	613	583	623	640	613	568	572	612	615	587	544	586	563	647	608	637	608	585	579	554	621	583	605	614	639	597	599	613	607	584	595	624	620	588	601	586	591	637	568	616	573	611	685	625	628	612	586	614	650	595	600	612	654	570	652	617	624	610	618	581	625	619	601	594	572	602	626	623	599	582	593	647	626	617	621	609	606	627	598	643	616	549	625	617	557	622	604	585	583	597	630	582	617	593	586	611	617	626	602	594	612	635	610	604	612	632	556	591	576	599	589	601	590	583	613	595	642	596	601	600	608	594	603	644	582	599	570	587	587	580	580	602	577	594	599	580	590	585	612	599	588	638	574	609	609	617	629	609	611	631	622	563	591	619	615	605	571	611	638	585	602	587	611	600	612	552	579	630	618	584	612	636	620	595	601	614	586	615	591	613	601	640	588	552	590	611	594	610	576	621	624	591	577	619	606	605	577	601	587	623	577	567	599	596	599	558	596	624	591	601	587	579	625	642	599	577	621	607	591	589	584	623	622	621	651	554	602	595	606	564	572	624	616	570	639	577	622	588	624	631	543	551	602	631	562	610	599	595	614	557	617	616	611	567	577	614	571	651	630	633	585	657	562	614	575	598	599	568	579	560	610	583	613	612	562	632	593	599	591	622	619	603	597	601	613	626	661	551	570	601	602	587	595	562	581	600	605	612	621	622	624	617	582	648	582	600	574	587	593	583	597	562	619	633	565	577	624	631	615	637	648	572	598	633	587	585	595	675	591	580	576	607	590	599	579	582	618	555	624	613	577	614	614	591	606	651	570	609	599	595	604	598	606	576	583	653	611	649	591	632	580	644	607	584	609	573	610	613	594	621	628	586	628	630	616	634	590	593	570	580	592	577	618	626	582	598	570	572	601	586	560	631	604	609	631	606	655	595	613	635	571	665	572	617	578	577	600	577	632	606	580	591	610	625	639	615	563	603	598	625	628	587	602	565	591	624	611	578	588	614	562	553	609	592	568	601	554	623	630	588	614	594	597	571	582	600	591	645	632	592	586	612	594	622	637	576	607	580	590	614	555	568	615	604	587	564	595	579	613	617	591	585	613	617	565	650	636	566	603	576	585	645	612	613	563	658	628	615	583	594	605	637	591	544	593	596	567	635	589	648	606	586	611	597	624	643	563	606	589	590	541	608	581	631	607	609	599	625	578	603	638	617	562	614	604	616	611	615	622	591	599	624	606	587	617	582	579	570	610	583	578	583	581	604	603	572	595	632	595	590	604	609	613	611	587	601	587	646	595	581	637	598	611	578	598	608	586	592	615	584	644	617	633	586	574	615	606	581	611	592	623	577	576	642	616	627	606	589	558	612	597	559	602	582	600	602	618	599	643	612	591	626	617	583	609	631	627	569	614	595	619	595	580	587	575	623	627	597	623	580	623	581	619	595	557	620	571	611	637	610	566	579	583	605	601	628	601	590	602	594	569	580	601	587	566	600	605	624	591	661	601	607	574	611	580	566	625	621	574	598	583	621	574	588	653	557
29615	54099	42005	29693	23588	17658	14326	10363	7918	5909	4484	3838	3382	2639	2242	1878	1597	1497	1194	1130	1109	1009	992	951	857	807	790	797	811	800	795	803	835	797	741	749	698	713	683	729	676	648	661	623	654	636	662	689	649	658	619	643	653	665	624	672	610	644	613	624	612	654	615	629	620	667	633	675	624	595	613	633	630	642	633	609	601	666	667	620	648	650	629	675	630	613	601	630	665	626	666	634	660	615	627	655	615	666	661	659	661	649	625	590	627	603	593	604	639	634	668	660	613	651	646	662	617	642	624	648	621	659	623	606	641	651	617	601	621	630	653	609	630	650	632	610	647	583	629	634	634	663	638	612	624	643	658	637	654	626	627	642	603	657	665	618	642	618	639	669	636	640	631	643	655	595	619	645	628	608	637	660	603	652	642	670	647	652	645	632	642	655	692	614	666	627	605	623	622	626	633	652	647	660	633	612	623	653	613	658	631	677	657	638	622	671	647	648	632	592	637	609	638	668	644	600	635	640	635	649	616	644	627	642	667	638	656	635	667	680	624	614	643	619	611	653	622	632	634	632	602	619	602	646	642	600	654	611	665	612	666	581	650	593	627	619	671	600	665	620	609	697	616	617	585	634	624	681	627	629	664	620	639	631	612	642	625	595	658	592	661	631	617	598	637	579	597	671	648	632	597	624	622	628	615	599	622	644	644	604	640	622	665	650	618	636	659	606	600	616	580	619	661	599	632	617	654	613	656	611	627	619	605	610	623	634	634	624	635	615	599	599	636	632	653	631	652	637	612	622	656	654	646	625	618	684	641	654	635	627	629	660	641	631	653	605	664	648	624	620	623	628	619	657	645	648	634	637	640	596	669	685	635	600	620	621	600	664	635	613	606	633	618	597	643	613	589	611	646	625	642	629	623	583	648	615	599	612	641	640	623	621	604	645	608	615	642	667	624	620	626	661	677	621	627	686	623	631	663	619	632	634	622	684	641	629	625	626	580	662	627	642	625	617	598	625	593	597	591	635	690	626	620	657	651	638	614	615	609	666	665	623	600	675	618	646	618	612	652	657	637	605	684	636	652	641	625	631	637	660	604	598	650	636	653	632	653	632	620	614	635	676	593	600	617	590	640	619	603	652	616	671	646	632	624	637	575	644	636	620	695	565	645	620	660	666	671	659	616	560	625	643	622	614	575	625	657	612	670	619	620	628	625	658	627	671	616	623	613	677	615	641	632	653	645	644	576	617	632	650	653	637	639	609	589	614	618	625	664	594	626	629	645	626	621	673	643	576	665	633	630	613	644	639	626	609	616	663	630	613	600	600	644	677	630	679	610	621	639	618	636	625	700	659	633	650	625	599	656	656	634	595	627	615	616	661	634	596	663	634	581	646	641	650	602	598	618	637	650	608	639	637	610	657	611	633	637	612	654	633	618	606	648	616	611	649	646	642	632	624	622	665	649	679	641	668	661	606	636	639	650	649	601	627	610	597	649	632	620	651	659	645	664	672	661	635	618	667	621	653	657	649	623	590	645	664	642	620	618	672	629	623	649	627	673	622	664	623	646	675	632	614	615	657	609	642	621	658	679	616	604	618	632	623	664	639	640	655	628	651	555	637	630	601	608	654	601	625	612	597	594	613	649	645	633	647	637	678	651	663	604	625	631	611	635	645	623	616	657	645	654	655	669	642	599	679	622	648	616	602	644	637	655	617	653	658	585	660	636	641	646	649	666	643	660	672	621	613	622	608	663	625	674	633	641	594	648	691	642	608	644	613	600	712	616	624	621	634	650	647	659	618	638	643	625	652	675	619	665	705	632	614	632	585	599	610	588	595	623	651	629	584	652	672	631	626	668	622	655	641	603	643	671	609	657	612	650	623	637	666	628	580	624	677	612	639	657	596	649	650	625	653	655	604	658	644	619	644	627	620	688	639	607	644	646	651	641	672	623	663	631	620	637	607	623	616	663	618	672	619	665	618	621	610	628	655	602	637	623	607	647	653	619	656	619	658	702	628	648	634	636	610	607	640	599	574	653	626	672	648	666	646	624	602	681	621	630	659	585	641	645	646	622	636	633	645	620	621	655	578	637	610	646	620	642	617	629	592	618	652	635	593	654	643	633	591	659	597	681	608	614	628	602	622	669	656	622	707	622	589	633	668	639	594	645	628	651	590	647	680	645	639	689	621	681	636	636	666	633	629	662	626	638	667	611	609	628	651	623	614	634	627	613	617	620	616	641	611	624	627	625	640	639	593	669	632	648	629	598	652	635	619	607	683	707	652	633	610	671	634	645	602	584	650	675	598	604	618	624	658	632	649	655	704	656	634	654	664	592	655	658	588	678	623	679	603	624	627	628	622	630	617	635	639	664	620	577	685	659	612	630	680	617	644	679	638	603	622	607	653	633	631	678	658	620	671	631	643	672	560	646	684	574	636	610	619	647	622	617	622	620	668	651	623	615	624	629	606	643	626	615	621	641	642	663	672	654	637	635	639	634	634	638	675	652	630	618	643	617	652	656	643	683	636	691	658	648	634	647	693	604	615	643	644	666	605	662	629	659	641	667	658	595	623	626	614	637	602	637	629	651	668	602	662	626	617	628	652	697	596	631	570	655	626	678	625	640	597	647	667	668	633	643	629	618	616	621	612	609	614	646	607	612	632	672	651	695	583	617	598	627	623	579	659	643	623	648	638	622	640	620	600	638	643	661	643	629	698	627	601	654	617	617	621	639	651	627	621	598	645	623	631	652	599	611	677	660	632	625	639	632	620	624	584	633	632	660	637	649	650	618	636	623	652	643	670	639	640	607	617	635	650	621	642	615	611	632	658	660	624	644	660	599	605	605	635	606	580	650	608	640	618	668	613	605	632	673	644	644	573	642	651	651	671	618	639	642	630	626	650	679	609	620	609	654	618	631	602	654	586	643	639	659	691	675	647	641	636	628	589	641	655	622	668	647	668	596	619	593	640	654	688	647	657	648	640	608	624	640	592	624	648	591	610	620	636	624	663	626	658	627	619	614	642	641	634	596	555	590	653	574	628	606	653	639	620	601	646	656	608	613	637	617	597	635	624	612	649	640	650	635	670	630	658	629	604	628	652	614	662	623	628	613	594	617	624	637	636	612	577	619	638	624	647	635	659	629	632	644	645	610	619	574	658	636	623	589	661	644	625	663	670	601	624	573	663	634	613	666	648	612	613	631	613	617	624	615	654	615	639	620	600	629	621	592	642	669	637	639	671	625	634	649	628	617	656	634	614	655	613	658	627	608	653	673	691	658	635	618	558	660	650	646	663	677	665	611	601	624	660	618	688	627	628	600	626	632	656	598	632	639	643	633	644	617	640	593	623	649	628	699	624	672	610	631	629	616	639	635	673	645	642	619	652	649	621	624	564	669	654	668	646	662	639	605	607	628	631	627	591	678	626	627	621	639	645	654	655	672	651	641	618	680	624	609	651	591	680	659	627	662	665	627	618	661	632	676	675	593	668	609	630	643	624	683	619
28644	25437	28475	20022	11101	6379	4516	3006	2236	1757	1386	1399	1038	890	800	690	583	587	526	497	465	505	488	453	431	426	428	403	381	397	458	423	411	369	431	422	387	370	427	404	376	373	363	393	381	368	370	367	389	350	376	389	360	413	400	391	364	367	391	374	350	382	348	403	366	371	408	411	384	377	390	330	379	384	393	372	364	389	369	380	365	363	388	367	403	403	386	386	408	362	362	390	377	350	401	357	384	348	373	325	356	375	405	391	416	363	356	394	381	368	365	350	365	395	335	401	414	372	377	398	349	383	343	385	363	349	375	406	405	404	374	401	395	405	383	362	404	379	368	377	367	349	358	361	386	403	365	358	378	375	372	377	413	354	410	386	373	385	397	381	349	368	385	363	393	362	393	389	365	384	337	383	391	392	351	346	365	378	390	340	357	373	378	371	397	381	388	355	415	367	389	380	356	379	358	366	383	399	364	355	372	400	387	403	377	396	361	362	374	392	393	373	351	364	373	344	356	373	355	371	362	383	367	361	405	381	348	383	330	361	363	373	357	381	355	388	376	339	367	394	363	391	402	370	378	378	357	360	404	345	390	359	348	369	366	366	404	413	382	413	360	372	374	385	374	389	356	401	367	346	357	389	357	379	415	378	378	347	365	392	390	370	371	379	360	364	361	401	348	370	356	383	351	377	362	401	384	374	376	380	381	357	397	377	350	368	381	370	380	388	399	357	359	383	372	366	390	392	384	354	411	358	386	391	378	370	393	338	364	388	368	353	371	341	368	371	402	367	375	376	378	384	395	395	351	378	370	376	356	362	342	368	339	380	397	368	357	396	375	384	363	396	379	362	382	364	344	353	386	378	362	367	370	335	386	359	391	373	363	389	345	383	352	380	400	341	392	399	407	359	370	346	388	384	371	359	402	362	376	335	421	364	359	366	363	341	387	388	402	377	342	396	379	384	378	414	394	376	311	373	342	371	343	396	365	352	356	374	387	380	370	365	368	379	363	400	406	396	395	397	389	382	398	401	381	363	356	382	370	379	342	382	353	408	329	375	363	357	397	361	354	346	352	390	390	386	391	358	354	362	406	355	368	391	360	399	368	387	360	365	369	336	391	363	370	386	359	363	399	367	365	365	386	377	380	399	374	413	337	376	375	369	386	402	350	392	387	391	396	337	375	382	348	391	408	396	360	357	388	372	419	342	341	360	379	394	403	380	344	393	408	359	365	345	377	422	386	393	371	375	387	375	379	355	370	371	375	395	360	382	401	366	362	366	354	387	379	405	387	393	368	397	408	386	370	404	356	362	389	391	356	379	357	383	371	363	380	383	349	373	368	367	372	377	363	364	383	385	350	376	380	346	370	362	379	404	405	380	410	368	369	363	376	411	391	389	362	360	395	382	381	400	361	364	359	357	376	366	376	359	380	369	384	356	396	358	374	345	381	363	387	330	368	359	355	373	345	334	370	363	382	380	350	377	419	380	388	381	372	389	394	355	346	358	403	410	393	385	349	403	341	366	392	390	356	399	370	354	375	381	413	403	373	346	327	395	365	359	405	373	386	404	354	375	371	343	376	378	397	359	395	354	386	403	385	386	344	404	409	358	346	360	363	397	354	365	370	370	377	368	385	376	430	361	361	391	388	350	369	397	368	341	371	374	348	380	346	370	373	333	392	348	384	383	386	364	379	414	382	371	392	351	382	370	356	355	362	345	370	383	383	398	347	399	382	385	385	416	420	365	407	344	394	352	383	382	359	359	402	369	375	394	373	349	348	371	367	357	374	364	382	394	352	388	397	410	391	386	367	369	360	361	386	369	373	362	343	368	389	378	402	383	404	374	398	421	369	396	358	382	353	378	374	405	389	379	380	349	365	389	380	381	343	372	375	381	374	393	416	355	409	368	356	386	376	379	416	371	370	365	360	366	390	357	420	393	355	377	363	369	352	399	360	383	443	386	374	394	370	386	367	396	377	407	377	363	389	398	371	345	371	373	354	320	397	360	351	379	402	394	355	373	353	391	386	398	387	395	363	410	410	380	373	354	381	368	363	371	396	409	355	386	382	393	351	373	356	374	373	357	343	375	389	408	407	396	336	354	344	359	374	395	396	386	395	353	373	349	373	374	378	390	381	361	362	390	353	382	404	373	385	355	393	363	393	374	352	363	351	396	406	379	358	351	386	358	396	411	349	409	368	348	373	379	376	355	359	376	377	381	378	362	363	362	403	356	377	354	385	392	375	428	398	377	374	395	395	374	366	380	351	364	366	398	333	356	386	413	406	391	386	382	378	411	347	361	375	386	377	355	356	356	395	431	385	372	364	338	329	384	358	373	385	382	359	367	375	399	390	368	380	351	359	366	394	379	379	341	403	361	372	371	389	406	392	335	381	364	369	387	390	374	379	358	409	344	382	365	379	383	392	370	385	362	377	366	379	362	375	346	386	361	360	359	376	344	357	365	381	376	358	337	387	377	395	363	391	379	339	363	387	379	368	371	377	381	360	390	362	386	386	350	358	355	402	385	337	353	388	391	388	364	365	394	377	395	379	394	360	385	365	371	396	390	399	388	355	402	403	379	407	366	368	391	356	363	387	358	354	386	371	377	364	370	359	372	358	352	377	418	373	393	373	411	358	355	353	361	382	388	379	346	378	360	396	373	408	365	381	350	364	371	341	352	364	367	368	344	378	347	361	372	365	405	390	370	363	358	390	402	404	349	384	353	368	348	340	357	351	396	387	395	383	389	425	379	384	344	362	364	383	405	400	388	360	359	362	398	388	369	367	374	362	371	363	394	430	369	397	358	403	369	382	375	366	378	365	360	389	377	344	372	382	358	381	384	378	361	401	349	406	392	367	398	422	381	350	375	386	334	382	366	379	357	386	397	378	384	357	353	416	412	360	366	376	392	378	372	386	394	359	378	376	363	363	367	367	395	398	370	385	378	378	365	379	405	387	367	365	402	366	386	360	389	419	418	380	367	388	370	382	378	401	399	354	363	364	386	332	368	331	361	341	360	353	411	401	358	411	365	378	388	349	364	343	404	397	376	351	367	390	372	388	383	371	341	389	376	368	359	372	371	388	355	400	381	381	395	362	358	374	368	394	367	366	366	365	403	379	362	326	383	360	370	351	368	322	370	364	385	366	385	399	382	392	386	405	372	366	379	369	408	410	368	346	373	377	353	380	349	409	370	406	379	366	397	389	354	384	326	395	387	381	376	350	340	378	430	366	378	373	360	403	380	388	344	386	378	414	387	395	396	380	387	353	429	361	378	402	362	363	383	399	354	384	419	356	367	368	385	387	408	346	362	387	384	400	393	368	353	374	378	376	378	344	391	431	373	364	382	416	347	391	336	339	375	375	378	373	363	362	376	389	406	374	390	386	340	374	396	356	367	386	404	402	372	403	372	381	352	374	333	351	360	382	374	381	373	360	391	376	370	370	366	362	403	389	383	390	400	385	367	370	399	360	410	404	372	406	370	387	346	389	340	383	386
27675	41775	31112	19167	14562	10001	7863	5431	4145	3014	2269	2213	1641	1448	1182	964	839	733	695	615	612	592	545	565	515	453	464	485	459	450	468	475	473	487	443	454	473	424	469	420	396	397	398	421	430	393	426	390	401	421	446	417	366	410	443	375	420	440	366	415	416	379	421	393	395	367	379	406	401	387	432	418	376	418	378	399	428	403	426	393	386	414	395	374	383	428	405	402	397	399	423	399	408	404	388	384	421	451	410	413	403	379	391	443	443	408	387	402	427	390	371	391	453	382	392	387	382	401	406	432	411	401	374	410	451	382	380	377	389	409	435	372	424	383	380	364	368	422	403	390	372	424	399	403	400	372	416	373	416	395	350	441	331	375	425	421	379	422	403	409	420	369	365	413	429	364	419	398	381	396	396	409	391	413	428	402	426	411	352	382	380	371	395	392	407	387	389	408	374	383	405	419	379	415	388	416	392	397	405	395	373	403	361	402	406	417	415	380	375	393	416	407	386	404	401	427	355	426	413	397	427	390	387	422	425	407	408	375	390	429	414	443	392	441	351	424	395	401	385	400	395	369	429	393	387	404	384	407	372	397	346	406	402	394	407	427	395	408	399	423	405	436	367	401	411	418	370	402	410	403	446	379	378	398	385	396	410	372	352	382	384	367	406	379	363	400	445	374	359	447	408	428	375	383	413	411	378	403	386	395	405	390	405	397	376	414	393	366	363	391	399	394	447	408	363	396	396	423	379	409	371	379	407	401	398	401	425	378	386	436	389	402	399	403	390	381	378	398	422	389	389	414	343	389	396	384	398	378	374	398	387	400	379	410	413	432	403	364	402	431	403	410	400	407	379	369	392	374	380	408	421	398	392	385	433	401	380	399	428	399	412	384	406	370	391	369	406	374	447	405	394	408	385	384	420	386	397	414	393	390	391	404	400	378	402	407	381	352	380	395	402	414	402	436	399	430	430	395	355	399	397	363	440	413	423	421	398	401	391	409	414	406	401	378	393	419	390	384	407	443	394	426	378	406	381	385	391	399	416	388	375	414	433	392	410	387	393	404	390	390	422	445	406	383	404	399	368	388	434	397	389	380	375	388	379	381	416	383	380	433	409	409	425	398	390	393	407	375	427	413	420	382	384	429	397	397	384	417	416	401	399	390	439	410	450	397	413	380	445	380	388	413	383	405	388	429	363	429	416	408	391	370	386	414	392	423	384	433	394	392	472	398	409	416	396	414	423	392	395	428	426	378	424	434	396	439	409	427	437	401	404	410	387	415	418	374	390	364	379	443	405	400	424	398	387	382	399	409	398	444	400	402	406	389	403	393	382	422	388	418	392	422	405	402	401	440	394	405	418	427	411	389	371	378	395	411	434	409	434	402	393	386	417	441	394	410	394	413	404	389	419	390	380	399	437	381	432	423	405	417	415	399	406	404	382	401	390	410	433	379	392	416	396	421	405	388	357	389	395	373	394	397	455	402	381	393	405	442	382	397	428	401	367	395	369	402	408	433	370	382	375	404	406	381	415	386	437	381	386	400	377	393	434	398	379	433	407	381	420	407	370	382	397	402	394	426	433	392	402	391	436	391	431	459	453	400	413	395	421	420	425	389	433	425	393	388	428	400	397	415	437	404	417	418	379	389	383	416	430	362	400	409	410	401	416	411	372	398	385	391	403	370	386	387	421	398	423	404	391	426	395	413	413	417	425	412	384	393	374	383	400	408	416	430	423	386	404	398	406	383	385	393	423	381	385	414	372	373	405	401	388	420	399	420	418	435	394	369	376	386	407	383	390	409	428	402	411	381	379	408	433	415	432	438	385	382	398	384	419	379	373	396	379	414	384	379	394	368	451	399	419	417	429	402	400	434	426	405	428	418	403	402	393	406	387	401	390	402	407	411	391	406	386	397	413	398	400	383	395	355	380	424	373	407	405	390	359	437	415	391	423	404	424	370	398	403	409	395	367	422	411	400	417	404	404	395	385	391	426	409	388	379	393	398	407	416	407	387	424	435	410	433	375	414	329	370	397	413	436	408	373	400	395	405	366	454	431	396	414	393	391	411	424	374	422	417	381	416	376	404	402	392	414	407	373	409	411	403	414	401	403	394	360	396	387	403	403	395	434	395	405	409	396	379	430	378	402	418	393	421	399	412	433	382	418	397	398	426	379	407	438	399	405	420	408	389	434	415	440	403	410	379	408	422	383	432	422	380	416	404	363	404	389	403	412	415	409	420	400	409	402	433	390	434	399	419	382	382	403	408	390	393	414	428	372	415	419	403	339	422	415	400	420	399	379	377	388	384	371	399	435	424	406	390	403	384	431	379	423	414	406	432	431	405	385	400	378	413	406	411	385	431	398	400	417	434	398	393	426	408	419	384	410	405	431	410	398	383	374	384	396	397	366	421	394	402	394	381	394	403	423	411	440	365	387	397	393	395	407	411	413	427	422	424	406	393	425	404	414	375	416	397	401	376	374	423	402	397	388	405	382	401	401	408	438	400	385	396	360	412	380	422	399	408	382	413	405	353	407	396	375	389	396	358	413	406	438	378	389	404	389	454	392	411	380	387	398	368	395	405	408	397	394	380	412	406	361	392	409	429	422	377	390	397	426	432	390	411	406	452	385	427	406	385	417	400	414	394	410	425	408	376	391	405	432	392	417	415	395	413	390	386	398	390	388	406	448	459	420	415	397	401	415	426	401	388	425	369	379	393	420	442	403	398	387	427	430	381	433	388	411	380	353	379	396	399	426	361	402	399	401	413	410	419	404	387	398	405	402	394	414	394	380	436	410	412	416	418	403	389	413	419	403	402	386	403	394	420	422	384	377	397	384	387	380	405	420	396	386	425	384	403	400	362	405	404	384	379	408	424	412	407	419	385	394	374	397	418	382	395	347	395	396	401	396	438	392	355	368	361	403	450	420	408	401	407	365	444	417	383	454	386	360	382	411	422	368	410	388	408	434	404	415	362	369	393	394	435	394	426	406	410	414	406	393	408	385	397	391	414	407	400	413	444	413	400	406	388	387	380	412	382	376	404	415	398	422	409	418	394	387	422	422	413	384	394	397	426	405	437	421	389	370	400	394	405	419	421	365	401	396	380	448	371	401	388	407	419	421	429	427	384	418	386	413	435	409	420	390	399	404	401	385	383	392	370	412	392	420	453	428	401	386	414	378	439	392	409	411	389	425	392	411	373	394	385	414	438	395	434	394	385	431	432	375	397	399	417	389	417	405	394	431	441	388	421	384	397	387	412	433	386	390	412	412	387	352	390	411	393	418	398	422	414	387	361	424	460	397	406	376	388	384	409	402	406	441	383	381	454	398	416	417	400	413	379	392	392	408	422	415	396	423	386	384	413	411	416	407	415	403	383	397	427	394	373	425	381	381	397	419	386	357	386	366	397	394	389	365	386	417	396	410	406	411	392	410	426	421	427	422	415	389	380	420	396	428	373	338	385	393	417	373	429	427	426	416	409	405	406	416	387	391	377	394	396
23383	21046	28277	24098	21424	17893	9952	5332	3839	2783	2296	2180	1640	1524	1235	1092	1029	915	877	776	772	796	728	728	687	676	700	692	687	656	680	738	700	675	673	657	640	648	654	639	660	640	602	611	603	662	623	601	612	620	603	606	610	610	633	598	596	610	592	603	592	589	636	623	645	564	605	616	614	596	585	599	645	565	610	576	634	576	591	550	603	570	565	606	589	592	595	642	605	599	601	622	591	576	617	584	600	577	576	606	606	674	607	603	622	626	601	643	604	603	589	628	636	583	572	628	620	642	631	619	588	636	614	540	598	620	577	555	617	602	575	614	595	615	643	620	585	591	589	600	600	554	661	614	615	617	611	623	594	591	583	621	554	618	649	622	621	624	627	650	618	604	604	561	611	585	627	614	604	546	596	612	576	560	594	579	606	640	592	582	608	615	667	632	602	615	593	570	577	601	618	595	583	607	589	598	597	640	610	579	593	598	610	582	580	574	557	607	595	614	631	571	585	597	607	573	611	602	600	599	601	632	596	584	620	597	610	591	590	603	645	612	583	619	581	591	592	586	608	601	593	661	629	582	615	600	591	621	633	633	596	666	621	589	622	593	599	617	593	656	625	632	568	607	599	605	615	600	581	624	623	618	589	613	603	590	630	620	642	601	637	611	579	635	604	600	603	661	583	606	616	667	602	589	595	623	602	664	659	636	590	626	590	584	586	591	624	651	621	591	642	603	634	603	553	589	649	606	584	571	615	590	581	623	589	602	604	593	610	595	582	626	569	565	583	617	602	574	615	627	593	566	543	561	595	622	623	633	584	625	630	641	595	571	593	644	619	562	605	604	610	594	627	623	619	589	636	623	585	573	603	628	646	606	599	581	619	651	585	608	608	601	656	595	610	569	585	613	629	620	584	592	581	606	628	593	588	590	580	582	612	583	599	593	587	582	578	610	606	619	631	622	620	566	609	554	631	607	670	589	607	576	560	590	605	612	635	614	636	574	663	644	618	583	647	620	645	583	613	600	619	597	626	602	584	655	613	579	576	571	642	591	644	636	601	601	612	642	571	595	607	582	636	629	606	620	582	630	569	610	584	629	611	649	614	599	558	637	620	614	611	598	605	621	617	583	612	560	588	567	582	629	619	663	607	578	599	647	691	601	631	608	637	616	594	599	661	573	615	591	632	601	554	594	590	586	582	581	572	652	628	597	623	604	592	617	643	599	649	632	616	596	620	602	635	603	608	641	608	612	574	623	622	651	607	610	575	598	532	624	596	642	584	617	581	580	594	576	639	633	627	609	592	609	630	595	639	624	602	591	605	597	591	609	567	595	595	623	625	599	580	597	607	610	603	591	613	632	586	600	553	606	650	556	597	614	608	574	545	592	595	575	600	595	587	577	567	600	581	568	624	629	613	600	609	632	670	583	559	606	620	581	599	607	563	592	584	560	588	612	618	594	625	640	599	574	613	611	596	610	620	608	630	585	563	575	570	576	579	603	639	601	636	593	596	596	621	574	626	617	616	628	602	613	637	587	598	579	623	593	626	555	595	607	579	595	583	648	581	599	656	578	634	626	582	560	631	655	621	593	582	583	603	599	627	616	623	601	610	553	607	635	608	629	622	618	603	606	556	583	585	632	620	617	629	560	631	564	569	618	656	628	645	610	546	605	603	584	591	591	591	562	619	634	626	630	604	611	529	612	591	566	611	639	612	611	569	610	585	581	575	575	614	622	548	597	619	612	621	640	613	608	616	565	621	584	649	587	588	646	596	568	580	600	557	557	591	601	582	614	576	620	642	625	618	625	557	596	635	575	605	582	566	620	608	592	662	631	660	591	595	621	616	619	575	647	618	589	574	598	645	590	680	597	617	634	579	591	560	624	573	607	635	575	547	640	622	566	622	598	637	594	669	630	631	595	569	597	580	594	628	576	623	632	591	605	650	660	630	608	610	588	627	599	577	616	593	631	616	655	628	599	583	595	605	582	587	580	601	635	600	609	618	597	579	613	598	575	617	603	617	597	577	591	588	659	587	574	586	633	610	616	606	666	594	612	634	640	633	635	636	636	628	563	551	669	570	567	682	657	615	626	579	588	588	590	595	629	623	606	615	577	574	599	575	590	599	619	620	610	619	597	599	616	638	600	591	616	610	613	662	596	618	607	614	661	589	562	630	584	628	568	608	607	607	627	635	600	576	582	616	562	615	620	599	600	619	645	574	571	627	641	598	595	646	610	613	587	574	574	637	601	570	609	589	580	602	566	631	597	579	587	610	604	565	595	613	612	629	605	620	595	619	606	622	592	616	650	654	651	555	643	634	618	611	626	617	558	584	591	580	628	609	613	635	598	567	556	600	653	615	581	559	567	582	597	620	609	620	604	564	598	620	593	621	612	610	612	614	598	615	597	581	640	538	564	579	635	636	630	600	629	609	588	576	597	605	607	605	619	624	564	607	609	580	590	573	574	588	602	601	651	628	582	592	590	651	594	615	633	628	601	572	586	602	590	622	589	586	571	587	632	617	572	590	625	589	583	579	578	543	608	597	638	590	634	582	611	608	626	582	578	576	609	610	598	602	633	595	586	589	569	585	615	631	591	642	563	597	586	618	616	562	568	607	633	642	613	664	602	600	638	562	593	633	544	634	634	606	646	604	604	617	590	574	602	642	566	608	584	603	568	604	616	595	650	584	619	630	597	613	629	646	606	617	622	593	643	626	593	626	609	603	587	592	617	541	606	606	599	670	576	614	614	615	592	616	635	617	634	609	588	596	608	631	628	595	586	601	600	593	598	603	597	622	580	610	598	620	590	585	618	594	582	627	599	545	593	580	587	584	610	591	605	621	570	622	604	632	608	641	620	602	627	584	610	558	599	589	589	603	604	615	621	605	592	637	606	594	595	603	638	571	637	595	582	661	638	616	604	602	619	608	597	579	611	618	621	582	574	591	594	648	627	619	609	589	589	594	594	619	623	618	603	648	619	555	604	573	623	599	601	558	608	596	626	621	587	574	616	606	556	629	626	616	570	583	591	557	623	592	579	639	569	604	620	609	608	633	638	613	626	618	551	605	576	612	606	630	603	622	579	579	640	603	626	633	603	598	597	597	580	650	570	619	613	596	613	609	667	612	632	605	592	618	586	655	621	613	611	594	624	606	672	618	578	623	593	578	621	562	605	629	567	616	604	611	593	603	600	556	580	603	634	587	634	627	596	604	599	600	578	630	623	582	630	623	582	556	576	591	590	584	602	603	582	613	587	597	626	644	610	650	582	596	603	598	572	612	592	633	614	597	626	605	573	571	589	577	611	632	607	585	592	610	615	602	637	602	658	550	575	593	611	618	595	591	579	641	611	591	594	611	598	595	606	609	591	595	607	597	577	584	592	622	637	612	602	579	611	610	610	620	590	608	586	607	589	571	622	594	602	616	656	586	556	617	659	607	597	596	649	588	605	579	537	608	612	657	614	595	615	580	579	599	597	599	610	630	605	616	619	555	621	573	610
28155	48814	37210	24708	19319	13828	10991	8081	6082	4425	3648	3325	2494	2182	1651	1372	1346	1127	1057	914	879	950	920	850	855	785	775	768	690	756	756	730	780	695	718	699	698	680	697	710	634	640	620	655	630	642	659	626	630	601	652	609	650	652	646	612	624	633	666	641	626	629	608	670	667	621	634	628	640	647	635	668	659	636	626	600	680	607	653	606	624	607	662	647	640	598	647	616	649	584	598	649	603	611	633	661	597	643	609	615	633	604	664	639	633	633	660	657	654	642	584	675	609	619	627	659	665	617	637	622	605	671	628	668	625	662	608	633	630	621	613	608	587	621	633	604	658	598	650	605	601	614	591	620	647	614	628	640	609	608	637	659	651	632	650	661	634	602	654	592	634	670	653	653	652	648	649	652	650	637	607	617	632	574	602	622	652	641	659	629	598	613	628	629	629	639	643	664	640	602	621	650	592	660	636	664	584	626	638	622	615	691	665	650	674	685	661	569	625	636	622	613	587	658	631	580	614	651	648	628	635	614	647	611	634	612	635	643	654	607	615	636	653	616	670	645	623	650	636	614	633	626	670	634	609	594	651	676	643	639	663	660	617	693	663	619	619	622	645	623	636	618	644	649	623	682	624	615	605	608	630	616	655	647	585	591	652	586	640	615	612	658	619	661	650	623	657	619	675	632	616	617	625	623	597	641	668	606	656	633	662	595	626	643	632	632	658	638	642	632	644	645	664	667	590	639	620	646	602	646	623	647	625	679	611	631	619	653	646	622	655	628	612	647	669	597	619	604	603	586	601	622	646	629	629	627	634	617	660	639	638	684	624	652	651	640	620	618	627	649	644	619	627	617	599	612	633	660	653	626	635	633	662	616	659	623	609	612	613	592	626	660	647	617	646	625	621	629	606	633	700	638	649	611	594	641	642	625	630	625	644	635	654	611	656	626	656	679	636	639	612	579	608	610	650	600	633	672	600	667	597	587	650	640	621	600	653	638	609	645	576	648	617	626	622	659	593	639	649	599	642	618	618	601	582	632	637	635	634	619	629	629	606	618	626	606	616	659	629	634	607	661	587	650	654	605	598	634	628	642	619	654	641	651	636	677	640	670	646	589	649	665	645	630	632	618	595	658	623	591	652	629	630	593	659	647	690	599	636	649	678	615	609	688	639	616	624	661	579	647	675	633	634	667	648	639	640	634	595	607	628	612	657	672	614	631	654	607	621	661	624	667	633	632	630	609	668	656	639	648	647	659	672	603	625	620	605	655	624	646	626	607	665	621	637	680	623	631	646	645	655	669	611	653	623	594	654	617	602	635	613	647	621	637	647	654	604	636	597	619	621	638	635	602	632	653	692	648	655	664	659	607	587	625	592	656	623	651	662	607	648	652	613	621	595	598	615	585	627	625	646	643	625	584	570	635	619	624	603	638	640	602	636	650	634	592	652	620	638	655	623	620	597	618	649	581	591	582	631	661	586	653	656	620	617	603	663	611	648	609	639	617	574	599	610	636	617	615	649	666	630	651	636	620	631	674	660	628	619	650	610	690	658	610	664	619	623	653	664	663	641	596	659	642	604	636	603	606	633	627	654	599	641	595	649	645	632	657	637	623	652	676	616	645	601	621	626	621	622	639	620	673	611	614	627	626	644	673	627	611	679	591	613	634	610	618	629	650	636	633	677	633	618	668	626	656	632	641	659	596	641	623	593	587	616	649	660	632	624	612	673	633	638	609	654	598	638	682	630	625	666	632	593	611	625	665	673	690	660	609	654	628	616	640	650	596	673	609	632	666	630	659	600	650	657	602	599	620	595	673	617	639	596	623	614	609	648	639	636	672	632	610	645	632	602	601	618	619	642	623	589	675	624	599	662	658	665	652	614	642	621	663	602	578	627	613	603	656	640	668	579	646	603	608	619	632	664	638	599	606	623	656	693	619	658	654	665	664	653	635	618	624	638	609	630	638	652	644	624	695	623	634	623	674	633	610	640	615	647	622	635	652	596	645	601	625	672	623	634	612	618	662	613	648	602	671	667	624	660	626	631	638	666	666	670	651	653	629	702	647	616	643	589	625	581	585	662	676	634	616	634	648	623	649	654	654	621	643	634	639	675	616	620	610	684	634	638	654	655	645	649	617	662	616	590	618	638	668	625	672	617	608	642	628	598	638	638	649	666	661	623	635	643	650	639	648	645	659	654	672	617	686	622	633	661	575	611	591	613	631	626	573	655	613	671	608	684	661	613	674	674	609	614	559	626	673	658	655	655	616	645	625	620	660	633	627	588	609	641	666	638	620	659	622	674	637	674	629	650	625	650	650	625	689	585	659	660	617	596	667	635	674	656	621	642	657	664	688	630	592	665	646	624	673	649	606	645	599	680	643	625	638	644	636	606	632	616	658	613	658	613	619	617	634	633	624	628	578	647	656	638	624	640	658	612	588	615	626	693	658	608	639	601	621	635	601	629	632	627	625	636	615	625	667	642	635	678	603	670	616	579	591	626	636	638	640	623	641	631	593	655	655	609	706	596	658	645	616	592	653	619	582	641	608	674	612	656	683	593	637	686	654	631	629	661	655	618	624	627	624	627	630	681	653	636	632	661	617	662	674	646	635	646	620	641	614	631	633	632	669	625	584	634	650	646	654	614	620	662	676	627	603	697	662	642	641	611	679	645	625	614	649	655	624	612	662	630	621	626	609	645	679	619	624	664	663	603	642	644	652	609	605	612	619	625	614	668	645	635	680	622	621	622	620	666	659	646	592	632	635	650	629	614	602	679	579	629	577	621	623	661	630	619	660	599	653	706	624	627	638	617	634	589	600	640	637	654	586	658	625	654	645	619	627	629	622	677	599	636	636	588	667	630	659	620	642	619	665	649	588	650	657	640	650	594	621	626	651	628	613	646	648	597	622	604	622	608	641	642	638	663	656	647	630	616	654	618	641	644	630	662	648	618	701	648	650	604	638	601	671	632	603	604	607	617	633	635	662	620	630	616	655	666	619	632	646	678	617	676	638	645	614	617	682	682	606	625	632	624	658	662	665	647	668	632	611	588	630	664	615	605	643	654	583	613	627	632	638	616	666	616	647	659	647	656	646	631	653	648	684	606	622	585	670	638	615	658	665	632	626	686	611	622	628	610	626	639	652	672	627	666	577	625	642	585	698	621	724	638	615	623	690	645	638	621	594	617	601	639	596	632	600	653	615	630	644	587	634	622	617	607	642	633	629	658	584	610	639	652	596	654	620	600	631	658	636	634	663	627	647	607	637	605	605	632	591	667	640	614	626	678	614	608	617	631	634	620	643	638	656	634	636	635	632	657	636	611	657	596	611	618	627	651	623	625	622	637	589	652	615	623	600	647	623	576	687	622	621	599	584	580	628	637	625	661	639	612	612	634	641	608	615	663	649	617	636	644	651	589	645	657	661	645	616	584	640	600	637	610	620	642	659	646	592	614	596	658	631	637	622	638	613	693	625	627	635	622	649	624	632	613	668	616	620	615	673
24580	20978	27448	25369	18335	9941	6269	4067	2893	2151	1912	1484	1280	995	790	717	704	559	499	440	438	432	433	395	388	354	409	334	352	348	347	379	368	382	352	325	366	376	348	351	337	309	320	312	314	312	293	271	305	315	315	304	304	314	290	273	288	303	315	290	300	302	298	306	295	302	306	321	285	293	303	293	312	331	267	319	318	263	272	294	263	323	274	319	290	322	319	292	273	338	268	310	314	302	351	331	304	297	273	309	285	303	312	293	303	310	270	281	329	308	290	315	320	299	327	297	278	293	308	299	295	295	282	296	346	336	312	286	320	287	320	304	292	300	342	294	305	334	308	282	267	292	304	281	298	285	295	284	315	274	281	329	282	299	307	298	306	296	290	291	286	283	322	293	314	316	315	273	300	302	297	283	302	314	303	310	294	275	265	305	318	290	286	287	261	298	286	303	317	310	308	277	326	305	291	297	305	319	308	330	297	279	302	324	280	286	298	302	277	279	319	331	276	292	295	318	314	282	283	306	309	322	299	313	301	280	299	286	315	304	288	314	303	285	294	334	283	323	286	288	280	286	306	277	312	289	311	311	297	284	300	297	318	303	307	315	301	297	336	281	299	327	305	299	302	302	272	282	295	298	312	326	314	290	310	295	328	287	301	278	298	323	266	301	295	284	312	291	295	310	303	284	269	305	297	334	265	250	337	307	308	328	301	295	319	324	306	312	283	300	323	284	292	311	278	315	309	288	289	312	301	315	265	290	299	310	283	289	322	323	339	281	306	295	300	305	295	294	294	319	294	302	315	324	315	283	320	274	311	273	299	260	295	276	283	306	327	291	301	295	285	283	288	294	311	279	278	296	317	327	281	281	350	330	312	290	283	310	313	309	293	307	282	324	303	306	298	328	307	289	291	306	280	324	305	307	321	293	312	286	310	320	321	308	312	293	322	307	310	320	324	321	305	290	275	303	321	259	267	276	294	296	302	301	304	281	320	304	333	314	271	294	289	277	304	326	322	310	257	288	303	333	305	307	295	304	277	316	313	306	294	292	279	289	332	304	318	313	276	304	302	274	312	303	333	310	307	313	313	306	292	302	311	291	279	276	283	338	303	296	291	319	296	302	308	325	294	331	321	296	265	286	299	249	287	295	293	304	254	300	261	307	317	306	310	287	317	288	336	327	306	306	307	292	313	315	274	271	298	315	298	293	294	282	277	297	293	307	307	317	286	307	281	296	286	271	299	313	287	310	264	306	304	303	313	311	305	342	292	288	266	293	314	283	289	288	275	325	270	284	313	299	291	287	327	306	292	291	286	309	321	322	311	290	287	301	328	299	279	274	325	299	276	284	305	311	315	311	330	308	309	296	251	294	279	292	297	278	318	282	314	302	294	280	285	285	296	273	306	278	291	299	282	335	289	287	304	296	291	317	317	287	321	291	309	295	282	290	314	325	297	288	306	302	281	296	313	309	323	288	295	331	292	310	295	317	304	306	331	300	288	300	287	279	269	311	302	294	291	295	259	270	275	297	311	284	301	301	313	314	310	305	332	283	308	278	294	329	300	322	293	292	311	289	281	291	325	294	297	259	291	343	291	294	262	305	311	330	265	296	289	303	278	296	325	295	276	303	305	313	288	326	307	334	281	271	300	293	301	286	286	270	281	296	289	309	272	294	292	301	332	298	313	263	301	303	320	282	304	308	291	288	293	306	321	285	313	283	279	295	316	315	318	281	320	347	322	315	305	341	333	306	307	311	281	288	309	284	279	322	267	304	265	291	327	312	302	306	301	293	308	260	266	257	297	286	314	270	317	300	298	296	296	295	286	292	295	281	313	295	297	288	287	339	283	273	283	258	298	279	286	297	310	273	300	273	297	285	331	317	285	312	303	292	295	314	328	319	286	320	289	298	308	329	321	334	270	302	318	291	299	293	305	292	308	288	319	278	295	307	279	335	321	302	279	273	322	344	299	299	272	307	299	289	295	305	274	308	302	252	288	283	318	294	287	303	285	305	288	309	297	312	289	316	309	312	302	275	311	258	305	290	304	283	294	285	273	299	299	322	318	342	302	283	293	333	290	303	280	300	324	282	316	289	325	305	293	310	312	337	313	304	305	280	267	291	310	287	291	299	284	300	292	306	301	280	284	303	326	327	331	268	295	296	317	301	292	286	290	274	279	325	307	298	309	290	286	310	324	316	295	318	311	306	302	297	278	288	300	270	282	278	274	305	277	312	301	307	257	323	315	327	283	328	292	323	303	277	309	300	295	298	291	289	330	302	310	279	273	300	338	265	321	303	309	308	306	299	286	291	302	289	313	324	288	295	295	291	309	276	302	300	309	282	315	324	321	316	298	266	285	305	317	327	276	290	285	302	320	299	299	340	298	263	294	287	314	318	257	283	280	287	292	300	304	291	292	325	321	267	300	277	288	319	286	317	319	321	298	306	312	281	305	308	303	270	317	257	299	298	282	323	307	307	277	281	309	277	303	296	306	271	331	314	290	263	321	286	290	294	309	289	272	292	305	285	322	316	300	282	297	311	302	320	314	295	307	294	300	297	277	277	324	308	264	293	330	303	300	297	306	283	329	339	331	284	311	286	284	295	296	321	253	307	256	314	318	318	329	348	302	297	291	282	289	269	287	316	298	293	283	277	290	307	299	295	263	308	303	282	295	292	257	286	304	324	299	344	295	286	283	280	328	302	292	317	315	303	298	283	286	277	320	278	322	298	285	294	326	296	304	299	317	310	277	277	295	287	291	274	299	299	304	287	328	269	326	321	361	291	295	290	311	338	280	338	283	306	255	317	331	304	295	285	278	289	312	328	338	321	294	292	311	317	290	289	298	340	305	323	276	308	331	297	307	330	298	292	314	293	312	313	291	300	290	323	305	294	292	343	302	308	290	305	311	305	295	265	285	302	309	294	313	314	297	293	319	292	312	305	304	292	307	300	304	294	289	315	299	286	318	303	266	294	294	307	285	300	285	308	272	277	325	266	326	277	269	281	309	274	288	289	285	302	275	282	342	309	290	304	303	262	293	300	282	287	291	287	282	326	303	276	292	323	304	279	326	286	298	295	291	293	314	258	332	292	316	288	308	269	301	301	298	327	317	317	313	278	293	309	294	288	303	319	321	283	309	298	265	296	273	286	305	302	296	293	307	287	268	297	288	282	290	301	310	283	279	293	277	328	315	286	284	295	308	312	309	320	307	306	306	238	318	301	327	296	298	305	316	291	308	293	302	258	319	299	279	325	344	319	317	323	307	275	327	327	324	311	314	309	294	306	299	310	334	276	301	279	291	311	305	281	324	320	320	302	297	293	316	258	300	339	293	301	293	298	301	306	342	302	325	294	322	301	288	304	297	290	285	304	286	298	330	329	307	300	310	316	309	321	297	277	321	297	283	303	284	270	293	296	297	316	307	297	292	319	281	288	322	285	281	301	302	278	300	286	288	301	292	310	273	294	334	307	264	298	318	296	308	306	288	282	293	350	262	305
27021	45797	35066	22742	17971	12523	9671	7083	5183	3769	3187	2414	2143	1594	1177	1066	946	795	633	576	561	597	533	502	490	451	438	411	427	408	432	471	424	432	406	413	368	414	431	401	358	335	373	340	330	309	336	343	337	335	330	348	324	324	334	336	330	344	343	329	330	283	327	304	327	292	322	316	310	328	327	324	307	333	347	369	316	299	324	324	334	353	304	325	328	374	351	317	319	316	303	312	324	302	337	333	355	351	320	347	313	329	321	327	338	337	293	314	353	331	325	326	346	335	343	340	306	366	312	305	311	302	307	319	358	342	341	355	342	316	309	320	340	318	341	319	292	344	323	322	308	358	328	336	376	303	335	349	335	356	303	329	316	336	315	326	331	331	340	277	324	297	301	319	330	332	347	337	345	353	313	314	327	327	295	338	344	332	339	352	338	358	304	319	329	311	346	325	340	345	304	333	320	320	373	363	359	348	305	335	319	331	327	327	326	302	320	342	344	325	329	301	347	312	319	339	354	330	324	335	314	353	310	343	330	339	314	353	338	318	333	320	354	329	329	335	363	308	308	342	337	326	344	303	361	316	295	320	349	327	321	308	339	306	306	326	341	313	339	347	325	298	335	355	339	326	340	322	342	325	325	332	344	325	353	329	302	315	331	316	330	314	325	339	337	313	323	329	333	343	321	332	371	376	316	312	330	330	330	339	363	304	328	331	341	347	331	343	306	323	343	341	340	313	350	352	325	311	321	308	308	326	347	315	324	328	354	329	330	310	329	324	348	338	330	303	360	286	329	317	328	336	319	327	319	333	319	319	316	302	329	344	338	303	340	327	324	371	324	316	348	321	310	329	321	346	288	345	331	342	285	355	348	332	331	285	323	340	363	331	318	319	302	310	327	326	289	317	329	332	321	365	302	336	347	312	313	309	325	322	352	344	318	332	347	323	372	351	342	307	330	317	343	334	325	312	325	340	351	289	338	357	339	344	324	318	323	323	311	320	364	329	335	330	295	359	295	341	343	336	331	319	314	348	355	318	325	332	301	343	358	355	324	325	296	338	336	322	324	332	338	331	318	318	321	325	352	317	360	337	303	358	325	309	331	330	337	347	349	351	357	315	319	338	291	324	342	313	333	328	302	321	361	332	328	317	323	323	335	323	340	316	300	329	333	324	323	327	352	333	325	365	342	328	342	339	329	333	318	313	336	313	337	321	330	328	367	340	324	353	313	338	364	359	326	331	315	322	331	325	344	334	331	336	323	343	346	337	365	342	329	356	316	352	329	322	320	369	307	294	325	322	323	318	299	314	323	345	358	337	297	339	328	327	346	321	344	353	325	318	310	312	334	319	333	358	324	326	334	338	327	320	304	344	357	322	340	351	314	319	315	326	296	348	336	315	329	336	341	387	353	318	343	360	324	328	339	353	347	344	296	319	336	315	297	372	326	335	380	334	315	333	333	353	359	309	328	307	331	350	313	302	365	329	324	336	307	335	300	323	355	329	336	329	335	322	323	345	311	291	330	324	318	356	318	319	333	315	319	343	342	339	312	339	323	331	326	367	347	302	343	325	326	322	330	336	329	327	328	316	337	307	340	329	341	300	329	305	340	317	311	362	318	335	318	366	320	346	288	336	333	319	312	335	303	315	310	305	330	337	314	356	336	351	313	328	306	331	303	329	344	327	351	314	330	347	310	339	335	354	307	337	293	336	340	364	335	319	328	340	324	335	334	341	294	361	329	344	341	300	355	297	347	322	356	327	351	326	308	324	309	322	335	321	284	324	373	329	358	332	318	348	319	324	317	337	377	322	339	327	327	333	311	300	322	312	336	348	286	298	326	358	312	304	312	291	341	319	321	334	325	315	360	338	380	332	311	326	311	353	328	330	318	354	372	309	343	342	332	333	312	303	341	365	362	329	321	319	372	332	331	336	311	330	333	308	361	345	328	358	339	309	324	346	352	308	338	337	333	331	335	343	326	294	316	323	309	306	340	342	312	330	341	323	317	349	314	309	337	291	315	343	338	355	364	329	303	292	337	336	325	302	332	344	342	339	297	337	321	331	300	325	343	345	301	333	321	302	326	346	300	323	362	347	304	321	320	325	318	291	336	330	352	319	328	348	323	339	309	331	310	310	345	324	303	321	333	304	315	347	309	338	389	310	328	336	318	306	331	341	354	325	307	330	338	338	326	340	327	339	330	332	343	327	333	333	311	332	347	340	322	324	319	334	279	318	321	364	339	355	337	326	297	329	320	331	354	330	317	330	347	342	335	318	321	321	299	339	321	333	345	341	347	324	321	329	316	338	304	340	331	309	340	352	323	359	321	325	341	317	333	339	334	344	318	316	346	332	344	327	337	360	324	322	295	348	339	325	332	323	337	323	355	291	325	294	349	337	348	328	313	377	323	318	328	312	335	324	341	322	333	314	331	339	350	342	317	350	345	380	333	343	338	335	348	340	337	362	351	342	357	335	358	332	306	391	306	309	322	320	288	350	321	315	308	330	316	334	317	324	359	345	343	344	295	301	309	334	340	355	360	327	344	367	327	311	324	298	337	330	318	306	310	330	316	318	331	310	326	320	358	312	338	317	313	350	313	356	326	318	342	346	327	343	328	326	309	326	361	347	338	342	329	311	342	346	348	339	332	341	319	325	314	326	335	337	341	333	328	355	319	339	337	308	319	329	292	319	339	309	329	289	309	324	325	350	337	333	355	361	338	337	310	335	339	323	326	349	386	338	323	332	341	289	326	321	297	336	321	319	297	328	334	308	351	339	327	346	339	330	320	337	347	337	332	318	329	337	320	329	331	356	352	343	332	307	331	353	362	350	317	355	294	350	336	343	349	314	320	312	319	314	305	338	334	331	338	325	326	324	314	292	328	326	347	325	343	300	280	319	336	334	336	320	340	310	353	300	356	320	323	330	323	333	360	334	362	338	329	321	338	324	327	309	334	349	347	347	326	346	320	326	335	313	316	308	309	333	327	336	341	320	329	310	326	329	354	320	334	313	337	328	306	307	347	320	322	326	327	334	325	301	317	355	297	330	319	362	335	343	371	332	318	326	361	324	331	341	343	324	326	350	316	343	353	327	337	356	330	332	330	321	320	350	335	310	322	328	323	316	335	337	327	322	368	326	328	334	339	320	316	330	313	340	340	324	322	348	307	369	324	307	334	332	306	329	367	347	333	320	315	330	312	328	332	350	332	318	320	361	309	346	324	304	327	329	313	319	328	321	310	330	332	333	340	335	325	310	320	342	347	312	348	315	335	351	312	316	334	325	319	340	342	342	384	301	293	309	360	298	304	319	381	329	310	325	355	330	353	301	306	308	337	311	333	338	341	339	331	282	313	321	336	333	304	340	344	329	321	325	341	366	304	308	338	315	296	342	341	328	352	326	341	335	323	337	325	343	305	355	348	315	336	314	320	303	365	300	350	308	360	334	319	335	338	334	331	318	305	331	346	349	316	291	307	351	333	306	346	369	319	302	330	348	323	299
22417	21100	28763	23702	21235	21823	17375	7869	4979	3791	3362	2434	2228	1721	1386	1182	1252	1096	1015	880	815	763	817	749	796	722	700	689	695	730	701	703	730	667	763	669	676	687	641	657	607	617	589	612	567	603	580	581	590	604	628	603	622	586	574	596	595	593	572	566	592	601	606	575	618	606	618	585	632	565	568	570	617	566	605	571	609	612	600	589	567	595	582	612	562	593	620	599	582	597	593	609	615	609	604	606	563	620	582	612	605	654	622	616	591	584	615	583	606	588	563	579	596	575	627	594	568	580	594	586	552	562	582	557	603	590	589	550	603	593	613	619	581	566	606	569	612	608	560	562	614	635	611	590	657	617	618	578	533	580	590	608	649	589	584	613	590	632	624	586	613	620	525	580	625	578	623	598	607	589	567	601	605	611	588	590	590	571	622	625	606	601	562	581	597	579	614	570	600	597	589	603	570	606	567	601	557	571	605	621	608	574	629	599	575	606	561	576	616	579	571	582	593	600	549	581	618	627	610	610	608	600	602	610	554	589	595	623	655	580	586	580	575	565	620	620	611	627	621	601	565	619	648	594	623	612	580	553	577	574	558	594	590	565	572	618	567	615	604	581	631	614	596	580	594	615	569	624	587	578	622	590	602	566	602	607	596	570	635	566	590	618	610	608	600	642	639	607	583	616	561	602	593	619	607	658	594	597	620	605	641	583	616	588	603	556	582	627	590	569	626	591	623	595	552	603	561	589	629	625	600	629	569	596	596	568	576	639	568	587	598	610	588	593	611	605	566	581	598	558	548	570	603	586	583	588	606	570	634	596	603	580	590	570	608	577	620	632	571	588	598	585	579	596	591	556	617	600	617	602	564	597	593	583	564	570	585	640	566	600	600	584	585	582	579	601	624	639	631	602	608	637	574	574	565	597	558	570	628	608	597	561	623	629	583	620	590	568	607	570	593	621	605	626	601	609	621	628	610	605	565	595	614	599	579	579	604	579	582	613	592	594	614	595	574	582	567	562	636	614	583	581	597	606	612	614	596	544	590	605	639	572	618	644	577	626	630	590	581	576	596	575	605	583	595	634	603	609	572	604	630	600	567	574	662	523	620	584	615	613	632	589	621	576	624	599	576	608	591	579	577	586	608	614	637	567	576	609	593	602	588	573	607	591	543	585	558	597	571	554	611	603	546	592	562	588	603	546	529	622	594	555	597	556	572	576	608	668	587	600	615	606	600	610	569	613	582	602	592	594	577	611	583	671	586	597	641	578	577	594	595	589	571	608	644	607	614	635	561	575	619	598	611	612	633	577	605	570	607	588	611	537	611	549	588	625	615	615	615	619	568	575	573	611	607	569	569	614	568	605	611	596	629	596	586	573	594	550	603	588	575	585	623	582	584	578	599	598	579	558	609	601	631	610	542	579	591	633	568	611	620	573	611	657	536	607	561	587	595	568	572	582	593	554	619	577	577	589	600	578	608	634	577	557	589	593	658	607	594	612	623	606	562	616	629	589	592	555	578	573	638	626	610	570	597	611	602	579	595	612	577	577	597	576	618	599	614	589	591	602	607	590	603	554	632	597	591	599	595	655	597	625	602	590	632	622	598	586	623	577	602	597	633	648	615	587	626	603	565	591	597	601	623	585	594	555	578	589	614	571	584	632	577	572	570	580	576	612	578	603	579	565	557	595	600	613	530	610	593	572	631	552	563	585	602	577	618	646	598	640	617	627	577	568	589	590	605	574	583	610	579	592	557	583	632	621	592	554	570	610	565	592	561	578	649	595	585	592	584	631	591	637	588	619	597	583	616	554	560	586	631	617	608	635	583	601	569	642	593	608	579	598	531	574	592	606	598	579	571	626	620	563	584	670	627	587	560	603	546	580	576	585	582	610	549	610	605	624	542	584	626	582	620	669	631	594	622	594	599	572	574	599	573	545	579	614	584	578	606	580	660	571	630	601	571	605	578	591	628	578	596	597	582	658	639	579	570	571	571	602	607	634	587	587	597	608	620	605	598	599	558	588	606	561	573	586	576	584	572	584	589	572	549	584	606	630	573	607	574	590	630	595	617	612	600	630	581	591	584	564	610	605	559	595	517	581	561	584	619	614	637	591	570	581	593	546	577	552	602	619	598	577	617	597	593	617	640	637	639	596	598	609	597	594	591	580	555	656	584	616	583	603	602	574	543	565	591	582	593	591	639	580	654	619	572	595	593	627	613	560	603	621	625	588	572	590	583	598	604	592	568	546	588	559	604	578	573	623	611	599	571	609	569	591	626	580	581	602	609	570	606	572	588	610	608	587	580	575	564	566	599	618	605	571	592	609	609	624	553	607	610	632	558	640	594	588	584	603	601	590	607	586	546	603	569	630	605	602	575	648	635	548	543	597	608	624	525	565	600	546	591	582	579	587	599	627	626	606	588	636	587	541	585	599	616	562	642	620	589	597	596	584	567	580	608	611	595	555	587	600	597	594	616	633	611	551	596	575	561	603	605	624	636	599	590	619	583	661	605	563	588	620	610	562	590	606	542	563	606	621	616	605	604	613	595	623	590	539	625	617	598	589	592	599	612	573	594	604	580	612	600	567	595	622	602	613	602	599	606	593	589	603	589	591	597	617	572	598	597	599	603	568	553	646	567	589	608	592	636	626	608	576	570	599	612	595	614	605	613	606	579	632	587	632	613	568	620	593	618	589	600	575	606	630	650	586	642	534	557	618	569	593	578	573	588	588	588	605	599	615	583	592	600	536	563	599	589	575	600	599	629	593	601	646	576	561	597	602	587	589	581	616	615	599	542	577	598	630	591	591	591	624	602	611	636	556	586	583	617	591	624	621	625	597	587	618	613	565	612	648	657	589	610	594	575	577	581	629	601	611	614	593	570	590	604	565	621	625	577	615	618	595	620	579	576	588	605	610	682	557	543	632	577	574	613	553	581	575	598	573	581	630	631	625	569	586	629	576	586	558	631	589	570	601	609	622	649	613	595	576	593	604	591	570	565	597	607	603	559	647	635	630	608	576	602	561	586	613	551	590	573	583	570	538	613	622	564	586	605	586	606	601	609	610	607	595	561	556	585	583	606	626	633	543	587	591	624	566	574	600	611	584	628	593	598	604	597	578	588	614	609	575	587	624	636	569	592	622	611	624	540	613	579	586	581	596	527	597	610	593	629	625	639	586	578	598	583	596	624	589	623	589	587	627	608	605	588	584	599	618	549	590	584	581	577	612	619	625	616	572	622	575	566	641	628	583	587	596	610	612	632	591	622	591	574	605	583	595	564	558	588	554	614	599	610	612	595	560	591	591	608	619	575	568	567	601	583	577	589	577	581	560	610	591	598	582	621	631	598	602	620	630	615	600	602	607	619	596	621	582	626	615	611	629	581	613	625	615	618	553	625	626	568	613	560	598	543	588	612	567	622	573	601	614	593	596	580	594	626	608	588	584	606	618	574	581	600	568	619	568	586	637	626	604	596	598	602	604	624	582	587	608	622	634	597	578
29747	53519	41449	28722	23444	17280	13742	10355	7705	5696	5136	3671	3434	2372	1913	1514	1679	1340	1220	1099	938	990	994	933	901	795	763	843	767	802	805	813	802	732	742	748	726	701	762	742	674	692	616	638	655	622	622	608	647	634	612	605	648	659	584	633	662	623	601	633	571	624	638	620	615	581	602	638	583	663	631	654	615	622	622	630	604	596	619	602	629	609	596	616	635	583	634	617	599	659	640	654	617	622	644	605	658	628	626	591	619	601	648	603	680	625	628	679	607	650	657	624	638	612	580	632	568	647	624	612	651	670	662	644	627	610	632	649	654	643	635	647	645	646	660	617	677	649	651	635	631	619	584	615	612	613	624	631	614	614	617	638	643	615	633	634	602	620	606	612	586	627	632	589	578	610	629	612	620	686	602	614	610	597	683	649	637	612	605	656	602	591	581	677	615	601	613	630	681	598	610	593	620	646	645	619	610	602	616	631	623	630	654	639	628	648	650	599	589	639	580	633	663	630	619	643	643	612	618	604	607	655	609	618	635	603	590	659	630	660	639	604	618	625	625	606	640	597	576	633	617	573	628	611	643	595	614	639	629	620	606	545	578	636	650	639	608	608	677	592	690	614	624	647	637	646	606	621	614	593	627	580	574	625	588	631	596	623	624	629	623	606	655	613	612	604	610	628	596	640	630	618	659	618	601	609	627	662	661	651	633	627	604	607	620	573	597	628	588	603	609	603	602	646	625	607	632	599	649	600	627	619	606	607	614	618	600	644	646	595	662	616	602	674	667	645	602	612	593	625	609	607	629	620	590	644	589	563	667	590	675	624	642	611	606	646	613	637	630	652	624	682	617	625	625	650	633	630	571	623	654	606	612	608	590	626	662	576	615	639	621	635	615	629	645	641	633	615	630	610	664	633	607	634	583	645	612	581	606	614	600	650	585	647	617	599	617	613	618	652	615	633	599	670	658	666	589	647	621	590	626	629	625	620	626	636	635	613	568	614	647	664	634	623	658	616	625	575	631	616	636	623	633	648	632	626	621	649	632	638	657	606	624	599	631	652	645	632	669	580	624	639	616	655	630	666	639	593	598	626	619	621	589	650	639	588	594	584	607	612	626	631	652	588	635	619	632	610	664	631	599	600	598	593	600	615	650	643	632	637	656	620	610	594	588	633	650	573	630	572	650	636	615	616	628	625	617	670	650	621	643	636	591	642	683	614	649	583	591	622	630	651	625	659	666	658	615	632	617	662	643	651	618	656	605	644	587	644	663	636	617	613	592	596	635	637	654	632	651	654	596	628	575	594	656	631	680	638	627	606	617	659	613	617	639	629	590	598	628	611	665	632	635	667	612	632	613	631	643	615	646	594	638	584	598	585	588	624	614	647	599	668	618	677	616	611	646	611	601	649	562	639	617	594	612	616	655	609	656	592	642	601	627	654	688	591	605	606	563	606	623	601	626	692	613	674	603	645	575	608	595	657	646	602	672	626	596	641	608	649	640	594	613	597	628	651	656	647	642	648	570	659	602	629	648	591	591	629	633	634	594	626	635	614	628	594	600	619	629	631	659	635	622	583	596	643	608	651	646	641	612	612	623	630	609	615	630	605	588	605	634	617	597	612	601	631	598	597	628	616	632	622	675	627	592	563	608	646	640	616	621	603	617	623	600	624	568	658	588	635	605	651	655	638	615	650	631	649	602	667	595	624	620	627	638	618	590	625	657	626	633	612	638	632	626	596	634	634	635	626	627	626	640	664	659	651	664	617	579	654	623	622	654	614	635	652	626	595	593	609	585	676	634	630	634	604	646	605	663	624	583	586	628	593	613	630	623	627	627	678	608	612	615	628	610	615	627	580	643	582	671	636	635	571	642	611	605	641	636	610	623	593	623	607	634	606	622	633	563	616	597	648	598	614	599	696	627	601	663	654	637	658	606	602	612	594	642	594	648	587	601	639	635	642	584	609	639	630	619	626	659	600	641	624	631	615	601	603	608	629	617	642	651	641	647	622	630	622	657	602	645	656	620	679	610	605	613	641	642	617	608	627	654	608	614	609	595	640	598	625	589	619	651	637	597	614	645	598	615	639	592	624	633	648	631	575	607	588	619	635	586	641	598	660	628	569	625	608	614	680	654	586	598	607	597	641	611	651	573	593	666	609	625	599	611	622	628	624	585	581	616	655	626	586	648	605	593	673	611	628	626	598	632	667	601	612	605	655	568	615	624	638	644	678	594	616	627	616	627	667	622	586	602	598	634	588	628	583	658	670	652	632	682	640	644	616	598	666	613	667	586	646	673	619	627	619	664	641	627	652	620	624	604	628	624	653	635	628	626	607	637	623	628	604	611	589	626	637	627	606	658	555	613	609	625	615	591	599	651	603	641	640	630	621	622	644	645	682	603	626	657	626	625	619	631	613	618	623	633	559	598	634	641	612	663	638	656	657	650	633	651	628	639	670	679	643	629	629	623	637	586	635	616	624	621	624	593	605	623	651	630	638	628	665	635	603	620	647	677	605	594	679	626	636	640	643	639	594	644	633	633	592	641	632	612	639	612	629	580	626	599	653	607	621	649	608	617	586	593	626	637	637	627	599	634	667	641	619	626	605	608	607	592	599	630	617	592	663	604	665	591	641	636	681	617	618	630	651	625	640	670	652	591	623	629	619	652	611	635	615	619	586	644	631	607	612	672	638	633	661	637	640	626	629	636	638	611	589	639	643	581	605	627	592	645	644	631	667	608	613	617	624	617	594	622	612	637	626	699	577	655	598	638	637	581	633	633	579	629	629	651	617	634	632	586	620	637	649	669	625	615	633	647	649	623	615	621	616	624	627	608	609	639	623	597	609	585	594	632	638	647	672	599	648	652	631	611	625	650	621	624	645	638	596	619	699	626	608	625	648	603	625	618	676	611	653	589	615	628	633	630	608	602	653	580	590	615	644	646	630	633	618	663	607	594	603	640	633	642	652	656	600	649	610	614	597	628	663	608	574	605	587	633	619	613	661	607	616	626	604	599	638	581	634	614	658	648	591	600	624	597	612	620	615	646	624	591	585	632	596	630	594	617	631	625	623	591	588	651	628	632	588	672	627	641	605	640	623	579	631	611	623	606	623	635	619	642	640	609	645	632	614	573	634	631	631	598	621	639	554	665	623	625	637	605	567	579	628	593	615	621	619	611	630	658	685	661	656	621	633	599	622	600	632	621	620	661	627	577	607	641	628	605	599	659	598	614	646	634	578	609	631	619	620	601	586	581	617	625	609	671	680	644	600	612	581	604	679	671	606	627	592	629	655	610	668	644	661	638	592	638	603	654	623	625	636	595	596	664	604	643	606	614	637	617	633	608	573	598	624	653	563	629	668	616	623	610	625	635	620	653	643	655	665	653	639	605	565	631	647	631	621	614	633	633	603	597	615	640	595	675	625	678	637	601	599	651	657	597	610	624	619	652	638	573	596	604	629	631	610	598	607	597	634	618	653	628	646	625	609	613	616	626	628	647	571
28511	25222	27917	19358	10826	6143	4277	3010	2171	1704	1447	1264	994	842	680	623	648	542	555	435	450	488	482	437	441	409	404	397	393	422	416	419	401	409	382	359	396	414	408	387	344	395	365	365	372	397	377	374	377	335	354	342	351	339	400	376	370	395	321	397	373	345	344	317	334	366	383	388	381	379	384	366	375	384	389	367	378	348	369	343	346	395	343	389	400	401	366	377	365	365	370	354	354	364	369	374	359	366	346	353	340	354	355	364	348	389	368	350	366	356	374	340	387	365	390	381	400	379	352	378	346	377	371	365	359	388	365	355	360	356	369	347	378	356	396	366	408	364	356	397	369	361	355	345	376	362	343	370	384	352	384	363	350	357	386	363	392	340	375	374	358	354	356	385	393	338	369	365	414	396	360	350	358	344	358	354	354	355	345	377	354	354	355	405	362	335	380	369	376	387	351	352	373	365	346	392	350	382	376	347	361	355	385	372	399	347	378	374	333	338	341	358	363	328	402	354	341	358	407	355	374	398	373	372	341	341	368	348	358	383	338	382	354	379	370	391	372	382	369	337	347	353	379	367	352	374	380	361	333	385	388	360	339	344	375	345	380	359	373	400	406	393	369	357	343	327	354	357	359	366	375	389	360	324	334	363	389	360	368	372	377	366	368	346	360	373	358	385	369	378	362	376	369	368	390	370	326	325	338	356	387	349	346	356	396	355	405	358	355	335	368	375	381	393	368	322	352	372	364	420	361	397	349	390	371	370	376	367	356	384	353	362	385	377	377	369	363	368	374	315	318	362	382	380	372	340	373	369	370	400	368	344	383	334	391	351	399	375	394	395	353	393	343	361	403	340	355	366	368	345	405	373	378	334	394	384	369	380	367	373	400	364	366	365	381	372	353	349	380	390	377	365	333	359	395	356	377	353	356	349	351	355	354	373	348	375	344	359	360	370	371	375	359	369	365	373	384	356	358	394	353	396	352	386	350	355	339	363	369	358	333	385	372	361	369	366	348	373	349	370	387	333	342	362	367	340	375	380	369	376	357	387	372	313	365	360	363	354	361	356	349	365	371	346	374	399	362	339	379	388	378	370	339	374	330	347	330	393	378	357	347	374	370	347	346	338	372	341	369	359	393	401	358	353	324	352	345	420	357	369	367	353	346	388	413	361	363	347	360	366	388	407	349	341	363	361	352	327	348	358	358	398	375	375	356	358	387	361	338	399	347	380	385	369	371	347	371	340	356	341	339	345	371	368	344	403	347	357	362	352	365	381	350	355	338	366	364	405	337	357	353	355	364	389	379	341	354	381	359	362	321	375	362	385	353	412	328	374	359	360	386	390	367	336	379	368	354	347	361	402	339	346	347	338	369	351	397	359	348	339	374	361	373	400	351	369	383	367	390	347	365	387	351	366	361	381	336	387	359	350	349	377	381	363	361	374	382	378	324	346	364	384	336	348	343	391	344	355	344	360	368	365	391	367	361	360	338	381	367	357	374	316	362	351	357	383	376	361	358	345	347	371	369	373	351	373	366	350	401	406	353	384	377	381	405	361	358	350	381	373	348	359	375	372	365	382	381	381	347	397	363	352	381	370	369	340	358	395	369	383	390	369	391	343	344	362	365	319	365	369	373	386	358	338	381	374	369	321	335	343	394	380	350	373	372	352	337	400	384	380	373	406	381	411	336	338	363	368	356	345	360	360	396	371	345	344	353	374	354	368	371	376	367	314	329	370	365	362	347	316	348	318	386	371	372	373	393	302	376	334	365	399	348	364	349	363	347	338	344	371	373	363	352	340	386	372	370	343	345	339	307	375	355	346	355	376	364	337	362	367	362	359	355	377	368	315	339	315	355	366	357	366	397	367	380	343	334	360	368	352	365	358	340	373	367	353	370	342	374	352	357	365	363	341	331	369	361	331	374	321	343	387	362	339	381	380	399	384	410	393	371	340	347	349	375	385	375	340	393	354	386	364	364	385	340	372	343	352	340	357	411	371	382	341	368	369	354	369	351	386	378	324	361	339	366	361	355	384	344	365	360	383	371	376	367	369	364	364	385	376	345	390	350	374	374	369	325	359	386	342	330	351	330	330	341	363	354	349	337	378	359	349	364	397	370	388	349	394	340	396	380	389	374	366	357	355	365	369	346	370	338	376	358	351	319	345	354	369	352	344	386	380	350	335	370	390	337	373	380	364	381	362	372	378	363	363	385	352	343	376	362	389	380	350	405	336	369	350	373	389	367	347	341	380	356	343	372	349	346	388	379	361	359	369	358	372	385	369	380	390	361	365	373	333	331	349	389	369	427	329	374	351	372	359	401	323	389	354	352	344	373	398	375	373	340	342	389	356	335	377	362	343	361	394	396	346	361	343	376	389	388	395	357	400	360	383	368	348	337	369	378	326	356	371	391	379	371	348	386	344	321	366	336	351	339	368	362	397	326	382	384	376	367	389	376	376	386	387	362	335	378	330	337	361	324	365	345	383	386	367	377	328	322	363	358	346	379	363	385	381	368	352	360	387	377	388	381	382	368	374	342	364	371	397	377	390	379	385	349	332	391	362	361	358	341	368	371	375	376	362	370	377	364	361	353	385	351	368	345	346	373	381	342	383	370	379	365	359	326	360	372	365	375	377	372	348	329	358	357	340	367	337	353	378	311	388	381	363	346	369	363	352	364	352	366	337	353	352	342	356	349	365	345	348	346	343	362	368	358	346	377	386	368	358	331	389	384	354	358	382	354	384	355	387	358	354	358	363	369	384	384	370	363	361	370	391	379	386	388	340	342	355	336	349	379	334	342	354	360	351	342	358	360	403	370	378	372	338	323	375	377	340	405	338	363	363	355	364	383	380	350	341	358	382	379	353	392	351	348	365	340	341	400	345	387	348	370	373	362	371	358	379	361	390	366	345	384	372	343	350	315	367	378	372	387	366	369	352	341	368	369	349	342	375	362	381	391	369	343	372	328	366	364	371	384	422	369	345	344	364	372	374	346	377	380	325	350	365	341	354	357	391	340	385	355	379	365	315	346	377	369	361	374	350	368	386	365	339	383	370	359	376	379	337	366	370	361	373	353	338	368	357	354	371	388	377	397	406	354	390	349	382	370	368	376	366	320	366	366	378	395	389	367	370	373	370	368	327	358	325	397	381	357	338	349	356	355	378	365	321	360	354	373	376	397	366	345	371	335	359	336	368	341	345	368	349	356	334	353	359	327	337	357	346	322	379	367	339	380	403	365	354	348	386	325	406	379	350	354	357	324	357	332	400	320	343	358	349	354	384	344	351	355	361	375	399	415	338	343	380	370	354	351	395	365	360	393	376	353	352	380	376	414	372	389	336	383	344	385	352	368	383	342	382	349	346	358	334	343	382	348	385	359	352	352	358	387	354	416	370	359	357	369	351	368	384	390	356	343	342	359	384	374	339	350	347	351	376	348	346	351	364	376	356	346	337	335	340	316	377	387	333	380	370	342	357	391	388	362	355	372	360	366	354	384	368
27542	41467	30294	18477	14268	9777	7346	5345	3838	2971	2360	1998	1590	1295	947	894	925	756	657	591	547	505	534	523	477	471	478	447	472	445	462	469	474	432	458	441	453	447	421	431	385	391	369	384	371	378	403	447	418	382	379	375	418	355	425	412	409	400	398	406	379	396	365	388	372	405	369	356	409	391	390	400	395	384	379	393	369	425	380	354	384	404	367	390	371	374	398	400	367	432	385	396	371	396	397	335	376	381	424	378	377	377	377	416	378	416	384	402	382	412	404	387	372	386	386	393	395	365	422	349	389	403	427	401	408	347	394	407	385	403	401	407	444	403	395	390	375	377	398	421	369	439	370	372	398	365	410	390	355	369	381	403	402	375	398	408	366	386	379	365	435	405	423	376	392	400	355	395	405	374	436	384	389	373	382	384	404	390	389	369	390	385	399	363	383	391	418	387	380	392	374	368	402	378	392	382	380	392	382	415	382	378	401	408	381	415	416	367	364	412	367	390	406	402	396	370	414	410	396	405	455	364	449	385	386	354	399	381	347	427	391	424	384	379	406	371	396	412	418	409	381	385	383	357	392	404	394	395	407	379	372	395	379	360	386	431	393	354	384	391	379	405	416	381	411	360	379	379	415	374	378	415	387	379	408	367	363	419	382	350	418	361	369	391	361	363	357	411	409	381	398	385	420	404	397	368	373	429	398	386	398	407	418	380	417	384	390	374	381	365	374	361	424	390	389	418	391	392	386	359	409	386	418	391	405	369	435	392	378	348	383	374	407	401	401	390	385	407	361	406	395	388	368	390	363	354	385	414	384	383	427	379	391	400	424	380	406	389	374	388	433	403	356	429	380	382	395	400	406	395	396	425	449	357	375	393	374	388	391	367	397	406	358	410	409	419	358	406	401	392	425	365	390	411	378	419	371	389	373	386	381	394	391	390	368	386	364	410	359	410	385	405	395	367	370	394	417	355	418	363	393	387	359	383	415	390	368	376	387	395	396	398	424	383	400	390	354	414	358	389	394	392	373	407	400	346	403	384	383	397	368	419	373	410	399	402	338	393	400	404	401	421	392	376	436	414	390	376	371	376	376	367	377	365	410	409	390	375	384	408	360	392	382	390	371	417	338	403	398	393	420	403	402	378	401	368	411	395	413	393	397	389	393	370	367	394	398	426	417	402	386	388	382	417	374	394	419	370	376	377	361	376	375	397	369	406	401	370	407	375	401	391	380	380	394	425	347	377	365	427	395	415	414	410	355	372	382	377	425	373	400	377	393	349	407	364	405	378	389	398	354	360	408	366	378	403	376	390	377	392	414	383	393	396	407	363	418	400	376	388	386	390	414	374	375	370	398	396	418	385	377	379	378	390	379	395	420	360	382	393	423	366	376	428	386	366	384	397	413	362	421	398	358	408	387	373	371	389	391	393	378	378	390	388	384	395	369	397	382	379	380	370	357	386	365	359	378	374	415	370	388	360	371	358	376	395	397	362	408	391	349	399	372	371	381	392	379	391	389	379	382	387	381	356	371	378	378	384	415	417	387	422	359	417	399	417	409	388	416	437	364	410	384	401	417	385	375	367	378	359	438	390	370	387	424	374	357	365	398	390	425	395	360	373	416	382	446	393	376	442	393	420	357	365	393	377	411	375	365	339	398	386	403	400	393	372	398	407	394	419	403	398	371	407	396	389	395	355	392	392	377	408	390	413	426	422	382	330	368	432	378	381	387	370	353	390	408	367	390	383	399	417	369	410	373	399	392	439	383	393	387	355	416	395	361	390	384	391	387	394	365	374	372	342	447	381	398	376	380	392	388	365	356	412	386	371	417	371	344	396	352	358	377	410	364	464	368	380	365	396	414	402	384	373	387	420	452	400	404	387	352	427	374	383	362	375	348	414	395	398	381	386	397	390	372	409	361	363	364	392	400	399	364	377	376	346	426	392	399	374	395	386	412	393	352	360	390	386	374	383	379	405	369	381	411	390	412	413	385	376	388	371	388	421	402	393	396	404	393	398	409	355	373	390	379	380	394	397	374	373	381	393	367	421	378	397	433	431	388	388	377	423	379	400	375	385	391	392	399	418	384	386	388	355	419	428	406	394	369	385	378	375	362	408	393	405	435	393	408	375	401	359	388	406	345	348	354	411	410	356	390	386	384	403	374	401	336	389	415	393	380	407	401	390	379	398	416	374	396	378	374	382	397	413	410	353	400	403	372	365	416	404	359	409	383	399	402	403	376	380	411	363	379	405	366	420	382	386	377	406	401	396	403	383	390	353	351	421	372	435	400	398	352	393	430	384	411	389	393	408	355	405	378	407	400	384	390	413	379	394	396	404	379	423	375	380	417	399	418	366	389	395	378	384	400	366	397	389	404	395	399	402	398	359	413	408	380	368	354	382	409	406	374	363	388	380	359	377	400	335	417	363	433	396	395	372	372	384	392	396	383	391	364	405	387	356	387	389	399	384	400	392	412	377	442	386	416	386	404	390	379	376	400	410	389	409	381	385	386	387	380	413	378	389	381	408	381	340	360	394	444	372	418	386	399	390	398	416	387	376	410	397	362	405	363	381	391	394	400	333	366	403	396	380	398	369	403	401	367	391	403	404	371	407	406	381	374	368	414	399	389	370	410	426	374	375	391	386	385	388	387	417	373	396	379	435	399	357	391	379	405	375	392	407	387	386	407	364	392	391	432	400	381	369	410	364	418	394	365	389	401	351	367	433	413	371	378	373	377	408	390	349	359	365	375	401	369	394	343	362	426	355	343	399	385	380	379	379	414	393	408	406	405	391	410	406	395	372	394	376	391	384	397	378	380	386	381	392	375	375	355	361	377	408	371	368	366	380	406	352	378	380	415	367	382	399	380	382	401	389	349	376	388	378	415	385	382	364	410	393	401	386	384	398	372	418	387	415	385	392	391	391	372	412	405	426	360	361	367	420	359	417	400	390	384	379	384	403	385	388	387	379	389	414	416	399	374	386	381	372	404	415	381	437	389	375	374	387	372	409	419	397	409	381	395	366	363	404	408	353	402	346	398	406	399	350	375	393	382	404	406	396	387	381	363	420	404	372	400	403	433	412	390	399	403	425	435	408	406	382	403	408	430	430	409	387	400	415	382	363	400	408	369	374	396	383	401	384	409	395	408	418	387	412	439	392	397	363	396	412	377	394	377	390	385	396	410	431	376	420	428	410	385	412	404	365	361	387	391	407	391	394	405	389	402	390	407	371	381	374	368	378	399	412	404	375	391	390	382	350	378	399	410	412	390	397	428	387	401	415	369	396	404	392	408	423	388	395	394	395	362	379	416	382	355	406	413	349	354	356	399	358	375	408	369	395	401	405	392	408	423	411	354	403	362	414	373	383	407	383	412	374	362	412	379	382	384	398	428	371	370	429	382	380	387	432	405	382	377	411	391	364	396	400	351	376	359	408	389	379	418	383	405	372	388	378	428	379	425	399	405	400	368	406	356	384	371	364	378	403	380	398	385	380	408	391
23347	21060	28335	24107	21372	17756	9099	5197	3354	2798	2220	2032	1659	1399	1177	1083	1054	933	859	802	773	738	720	757	728	684	681	670	683	629	681	693	679	609	653	635	613	583	655	613	560	626	581	588	538	638	601	586	608	568	601	611	541	632	611	619	543	603	632	600	632	580	599	611	599	665	632	564	573	544	627	571	575	564	567	589	592	595	605	600	624	635	581	544	558	654	604	623	562	595	603	604	611	620	615	595	569	587	567	603	558	596	553	627	590	611	599	589	559	595	666	613	595	597	567	599	606	596	569	576	604	616	582	592	533	609	598	623	598	561	580	624	575	579	590	574	577	557	592	643	601	631	605	576	551	581	581	601	589	591	575	595	635	609	628	586	596	545	579	597	604	600	586	604	548	600	581	609	626	624	556	609	602	599	621	599	578	628	557	540	589	586	618	581	592	595	616	599	650	589	575	621	618	587	640	592	585	547	576	592	576	550	623	539	647	613	568	577	620	615	565	589	587	606	619	580	560	617	597	603	620	575	600	583	607	594	636	571	602	603	581	588	623	559	605	604	598	557	592	594	614	589	599	581	587	613	624	593	588	598	608	591	553	602	643	619	543	622	595	582	605	565	594	626	598	575	631	581	627	588	631	590	600	591	569	553	602	599	614	588	631	575	573	628	639	553	622	544	586	600	616	582	620	597	584	605	568	547	610	641	618	596	616	613	568	563	579	592	589	619	575	595	562	569	586	590	575	570	533	591	582	602	595	599	622	608	601	558	593	609	619	584	609	585	608	582	608	553	627	551	595	593	587	581	611	609	612	638	593	542	534	607	560	565	608	628	603	588	594	567	612	585	594	572	581	591	562	628	554	598	597	554	604	651	593	602	604	593	590	614	628	614	558	600	611	584	594	579	557	626	595	591	621	573	580	569	636	592	617	549	592	602	606	593	595	590	603	624	592	572	575	611	588	660	542	591	591	607	589	564	581	597	618	558	614	552	577	575	627	609	558	588	594	602	585	594	608	613	590	554	617	608	556	610	607	570	563	603	559	613	605	601	588	572	594	558	557	573	571	579	586	654	567	592	581	593	590	584	613	623	594	599	544	573	578	582	595	597	587	583	574	570	586	585	565	543	561	594	633	612	608	586	550	550	615	578	599	563	573	552	562	595	588	637	590	577	635	612	608	617	620	638	598	615	604	591	548	594	579	607	571	629	604	579	609	561	587	595	614	610	604	560	572	625	579	624	557	608	612	606	551	594	549	610	578	591	617	591	629	574	604	586	614	620	581	643	626	598	606	589	580	600	614	634	616	568	614	560	586	586	570	579	595	612	633	606	611	604	584	619	557	606	618	660	617	589	610	591	635	554	601	631	589	595	608	591	568	557	592	578	587	588	576	577	597	607	570	593	639	597	577	574	539	577	566	536	603	581	602	578	587	589	641	592	619	557	617	594	600	658	597	577	599	600	578	589	623	572	580	617	594	565	592	546	633	632	560	618	590	587	632	620	593	608	582	618	591	616	631	615	598	580	544	570	566	577	600	601	617	563	574	637	614	573	610	612	583	602	583	572	628	612	599	573	598	551	585	549	585	549	608	605	643	596	621	583	597	654	589	570	588	573	608	576	578	562	603	623	562	561	567	582	602	585	624	585	584	590	558	576	607	603	596	613	582	623	610	595	605	582	616	560	618	603	616	565	578	640	585	627	605	549	571	630	616	580	597	599	594	568	626	591	602	583	572	582	608	646	601	604	619	612	554	583	555	551	614	561	546	592	580	609	611	566	557	632	545	590	591	593	597	568	571	595	594	606	619	570	562	600	589	570	595	585	590	586	559	584	570	585	617	586	615	555	576	586	627	616	590	581	604	612	587	591	606	612	604	606	598	602	586	603	604	594	567	542	590	584	566	551	582	591	550	634	570	578	597	586	567	623	566	568	633	576	617	595	627	585	609	631	596	575	581	566	654	627	573	541	595	605	546	583	567	600	585	579	586	614	584	603	569	601	606	613	597	544	620	592	605	605	580	571	591	595	585	606	639	608	603	565	561	574	593	557	582	575	610	568	639	553	579	609	590	584	592	582	593	578	597	591	631	561	579	558	576	605	619	621	576	609	569	594	569	575	648	601	557	562	619	617	610	567	591	610	586	612	634	598	610	553	553	610	591	630	587	561	575	602	563	577	615	615	633	577	602	629	562	562	614	604	552	541	604	527	587	585	599	597	596	594	601	566	600	631	613	540	602	626	606	572	638	560	587	613	544	576	597	615	585	611	581	605	582	597	568	597	593	603	589	678	599	627	608	592	557	648	564	594	599	576	558	574	618	599	596	603	571	563	632	589	592	623	584	580	590	624	638	630	595	613	589	614	600	570	577	628	582	573	603	556	603	569	589	626	587	593	614	615	571	578	575	621	587	565	596	572	583	602	564	587	595	605	611	579	596	575	589	604	580	584	618	589	601	564	581	637	576	572	602	576	577	610	613	579	590	633	638	581	589	588	638	640	596	604	609	636	580	606	602	623	560	585	584	596	583	580	587	585	578	614	647	597	571	579	556	611	568	600	582	594	556	596	616	603	586	605	614	591	605	609	657	562	605	605	634	553	578	586	567	559	600	562	578	623	565	565	588	584	562	577	569	576	592	605	547	594	634	605	621	625	632	593	646	548	545	611	616	598	578	575	570	599	588	565	631	563	605	581	573	560	615	591	570	607	602	569	589	598	584	585	593	621	586	598	603	565	591	563	570	590	614	555	567	591	580	591	617	597	607	572	596	593	548	590	633	550	573	575	596	582	608	580	613	600	578	638	586	605	591	588	615	567	604	600	562	564	625	564	585	628	582	618	585	641	572	542	628	590	609	638	591	581	619	582	577	640	598	558	597	573	586	588	597	590	614	582	605	566	574	603	589	532	604	592	628	579	602	582	610	601	572	609	568	577	599	587	628	595	620	594	584	606	587	667	603	606	601	629	562	591	628	577	607	617	623	568	584	605	614	592	580	594	635	640	578	603	585	615	560	611	635	621	564	606	591	585	542	610	631	606	580	640	589	562	618	547	622	567	584	626	577	621	612	580	575	605	577	593	574	569	613	588	597	611	607	567	636	560	597	592	576	606	627	572	551	639	583	643	547	610	587	580	627	598	622	567	565	515	586	651	566	551	607	616	579	579	572	589	546	625	605	580	575	611	563	569	593	630	602	647	617	597	618	578	547	582	550	603	596	621	611	580	608	617	578	618	545	584	626	594	562	548	650	576	549	581	602	607	588	543	627	603	538	600	594	558	595	604	614	625	586	583	574	576	601	605	617	612	583	571	586	592	581	589	563	570	535	601	612	590	585	592	634	570	592	616	656	563	631	610	623	562	575	603	610	570	607	611	559	555	600	629	576	610	579	619	608	601	571	554	581	595	609	578	567	597	624	606	601	572	599	570	544	615	604	589	606	566	603	568	604	567	574	587	598	586	581	611	572	660	589	613	589	602	551	558	601	586	604	601	584	597	610	594	588	553
27971	48675	36135	24209	18805	13817	10376	7969	5432	4673	3491	3252	2363	2022	1643	1370	1334	1146	1072	964	972	911	843	857	770	748	761	795	753	720	704	732	730	754	690	746	726	746	739	671	641	632	640	667	634	642	673	603	677	662	595	654	619	641	658	605	593	608	600	636	628	589	678	605	644	651	613	652	596	637	606	635	629	622	628	633	623	620	642	620	612	625	639	611	618	629	610	570	590	601	622	596	609	629	571	585	636	639	637	627	600	605	634	679	629	642	598	625	622	627	615	617	614	589	623	615	585	570	608	609	609	594	596	594	648	641	626	632	609	615	613	627	640	622	626	619	635	604	637	637	631	610	599	639	631	674	639	621	601	643	639	595	630	668	600	611	594	606	637	641	627	627	647	600	638	642	637	628	599	590	608	613	637	651	615	668	599	636	641	572	609	644	636	639	624	621	634	616	644	630	646	611	612	611	613	660	639	650	642	645	581	642	630	603	629	576	618	653	637	671	656	579	613	671	607	591	626	620	627	614	623	629	617	637	643	626	623	615	576	597	577	608	640	628	587	647	549	637	641	573	641	638	598	635	702	635	623	640	663	644	645	615	609	640	656	608	638	594	611	600	596	594	613	609	599	604	605	616	637	598	623	630	569	647	640	578	609	611	650	597	643	594	627	642	613	614	616	594	642	631	631	644	649	635	610	644	648	619	613	611	634	590	612	589	649	611	614	576	593	602	609	651	634	658	639	613	626	682	609	637	645	609	594	591	600	626	571	619	574	662	640	628	608	585	617	648	626	638	608	621	620	637	568	574	637	629	611	643	629	620	593	638	639	613	604	610	664	603	580	611	595	581	660	599	676	593	622	638	647	600	575	627	616	653	618	640	610	648	604	653	562	622	625	631	606	648	609	664	603	644	614	640	630	624	657	594	591	637	594	612	593	603	645	601	590	613	605	606	602	601	620	640	621	621	668	599	651	575	596	600	624	583	625	626	630	614	680	619	598	554	631	635	622	652	603	597	649	597	647	603	626	620	640	586	585	598	621	628	604	631	636	625	640	588	619	638	601	615	620	626	626	667	679	649	665	594	646	617	602	615	652	606	683	643	660	586	618	634	637	656	639	643	607	657	619	618	659	660	630	648	589	603	591	592	666	572	649	569	656	633	616	656	631	605	616	617	626	630	575	616	662	607	615	596	592	608	658	664	571	600	606	637	628	623	626	605	617	617	630	581	636	625	613	647	621	633	579	611	633	584	623	672	646	587	640	586	597	624	648	617	661	602	630	627	583	590	671	629	594	637	641	639	596	647	628	595	686	599	631	662	590	617	642	627	632	586	620	605	629	620	612	609	651	628	629	617	603	613	580	613	683	627	623	616	630	627	639	625	596	653	619	610	635	625	615	645	585	618	638	619	615	610	651	646	626	605	612	593	575	650	588	631	679	615	609	676	640	626	640	635	682	630	618	642	658	612	625	656	650	631	609	605	618	628	627	652	621	635	583	686	617	607	556	633	644	609	629	605	566	595	610	648	599	615	630	617	593	654	641	599	653	633	647	595	607	616	607	639	600	650	626	665	636	643	639	623	616	665	632	609	601	614	606	662	625	588	601	620	630	603	598	612	625	636	640	567	607	620	593	659	625	628	622	637	593	613	635	621	637	653	631	623	633	656	645	679	610	638	615	604	603	629	592	640	624	624	629	660	600	651	645	631	641	629	612	641	621	642	631	599	597	594	616	622	632	594	623	622	644	637	591	622	617	643	656	605	599	619	648	637	613	631	631	616	638	634	613	628	609	616	657	643	631	657	608	629	653	619	663	606	569	586	655	653	599	630	596	629	610	628	602	611	582	619	626	645	642	649	629	636	615	649	676	619	596	580	648	601	582	619	652	628	577	650	646	632	651	626	621	631	641	638	585	627	625	657	677	613	608	602	598	612	588	636	642	610	655	615	607	626	650	636	604	599	577	660	625	633	676	545	638	649	663	570	663	632	666	618	647	609	650	646	601	670	624	644	616	654	626	627	661	612	657	620	593	630	614	610	628	621	639	614	627	604	641	625	621	628	612	649	630	605	651	643	619	651	624	621	640	650	615	613	606	571	615	641	580	615	667	561	641	605	610	654	641	636	634	656	633	653	638	577	608	596	608	632	641	627	633	638	640	624	667	654	658	602	705	655	601	623	642	607	612	622	641	627	613	622	639	620	582	655	613	620	647	621	655	624	653	594	603	601	612	615	618	632	611	631	628	634	600	644	659	625	635	633	598	621	575	641	650	613	622	677	629	647	618	620	591	625	588	632	638	564	603	617	620	633	650	623	575	663	619	624	668	603	618	604	634	633	616	669	628	553	609	623	624	657	621	625	618	666	633	627	623	633	626	623	659	641	627	630	655	670	654	597	602	615	661	621	561	630	599	619	650	588	584	604	635	623	633	597	629	621	574	611	690	665	601	619	614	647	626	629	627	606	635	599	678	629	583	637	574	641	593	603	642	630	603	585	599	573	636	631	638	675	596	663	619	676	607	645	636	566	678	655	617	699	608	656	630	634	620	611	637	616	625	629	622	559	620	616	674	611	636	628	645	665	619	627	610	602	569	632	631	595	595	622	640	609	664	678	599	640	576	664	667	632	619	618	578	659	626	632	602	641	608	623	591	633	634	664	627	648	641	623	635	638	664	622	620	571	596	636	611	613	624	564	634	648	618	631	657	636	632	617	590	629	581	589	621	659	610	590	637	633	623	667	611	636	618	596	583	599	611	640	622	604	625	618	659	643	633	659	633	620	654	617	646	612	609	589	595	618	565	567	617	606	551	660	597	582	626	613	645	648	589	607	625	646	624	609	675	630	599	584	668	629	661	610	603	645	643	649	649	575	605	599	634	606	606	649	651	634	679	649	632	598	645	649	637	637	668	629	649	632	620	682	628	617	612	588	621	599	635	646	593	661	593	658	591	674	626	617	594	633	637	648	616	576	608	570	654	631	606	613	597	643	604	603	586	614	611	599	656	637	578	615	636	634	639	668	653	597	619	624	611	634	615	653	592	591	589	613	634	634	637	671	604	579	601	643	615	635	663	604	683	640	644	617	616	636	630	626	610	607	645	619	640	619	617	619	625	631	670	673	612	602	594	603	567	627	613	607	623	660	616	594	645	636	593	642	593	605	622	610	613	603	606	684	609	619	607	645	587	580	608	656	599	627	589	628	618	609	592	648	586	664	637	638	648	654	610	675	630	639	591	594	619	644	621	641	636	636	637	627	603	611	656	610	595	592	666	651	654	656	615	593	657	624	636	638	620	598	616	669	580	636	634	670	601	565	624	642	676	661	607	634	610	678	630	623	644	608	606	635	594	611	662	607	631	587	601	619	662	612	624	574	611	596	636	614	658	606	605	649	620	653	650	645	612	634	601	656	621	632	630	608	658	669	638	672	602	625	648	609	585	631	590	579	606	614	591	628	658	603	610	613	600	616	620	636	641	572	625	603	618	624	645	618	630	600	618	590	622	627
24599	21085	27483	25507	18282	9913	5795	3769	2539	2161	1626	1476	1158	1008	768	715	646	570	505	492	431	448	430	411	382	335	380	350	325	346	320	349	364	339	385	341	336	339	350	340	297	304	263	313	284	293	298	261	295	279	307	317	307	290	304	303	284	282	265	286	300	276	303	302	286	294	316	295	291	326	273	288	305	283	275	318	281	324	337	306	321	306	272	292	281	317	293	289	295	296	300	253	288	266	297	244	307	306	285	270	278	318	288	284	317	284	278	269	284	262	301	297	297	292	266	314	332	282	257	293	300	313	299	309	297	277	301	298	267	280	319	289	287	289	277	325	313	290	298	271	279	307	267	286	287	312	272	301	278	304	305	280	275	279	270	305	280	313	300	287	288	304	286	300	278	292	276	246	316	283	294	290	277	292	294	294	271	277	265	293	250	288	312	272	302	308	318	285	295	293	303	287	274	275	299	255	298	287	307	288	298	271	310	284	267	322	288	270	275	284	283	302	313	285	280	271	315	319	299	287	308	290	302	300	287	305	301	265	310	299	280	329	311	267	298	273	252	318	303	292	324	283	329	294	278	282	306	275	321	292	306	259	307	280	310	261	291	268	315	304	288	301	282	279	299	321	290	288	288	327	286	282	260	315	301	272	296	309	286	283	319	292	271	302	280	312	287	321	299	264	314	328	254	303	268	311	276	275	276	277	290	289	290	269	286	309	296	282	280	247	288	279	298	301	269	297	278	289	280	283	285	335	302	275	325	302	306	309	283	278	294	287	285	289	252	315	308	304	281	274	279	278	297	302	303	277	298	267	274	289	271	285	274	289	264	285	316	276	299	309	278	288	305	272	273	263	288	296	279	315	279	285	314	260	324	288	286	288	313	307	273	297	321	270	300	293	280	283	298	287	340	291	309	294	249	278	295	309	287	280	282	291	269	294	319	282	275	287	282	280	293	295	255	269	304	299	249	282	255	287	303	284	288	261	274	294	272	269	282	293	310	302	281	296	287	307	264	301	272	293	298	307	290	288	291	281	316	272	309	295	270	309	307	282	297	247	301	285	307	280	286	312	307	266	274	266	311	312	289	294	320	252	279	317	300	330	312	288	294	312	295	290	285	277	276	317	315	290	271	277	271	317	313	282	290	293	271	273	279	289	274	289	267	284	286	289	256	281	298	295	308	312	280	286	305	321	267	291	290	281	318	288	269	261	312	331	294	297	278	309	299	259	288	304	263	274	293	280	305	296	293	287	295	280	297	311	299	309	286	296	298	303	286	311	296	301	277	269	268	306	276	298	309	277	302	311	250	296	311	303	280	275	289	288	290	320	292	318	317	278	306	282	319	293	301	257	309	310	297	292	284	299	281	303	284	272	289	269	285	282	284	317	262	300	301	305	292	275	320	279	308	307	291	296	267	305	275	270	313	309	305	295	267	294	279	285	277	313	310	331	291	291	287	304	284	306	268	278	297	286	279	315	278	272	325	279	298	274	262	296	279	323	320	295	310	281	295	257	269	287	288	277	269	302	295	291	297	281	272	294	297	276	289	284	266	300	295	319	315	312	276	270	232	272	319	325	270	283	291	274	317	283	271	297	312	298	297	279	275	290	274	295	268	297	289	271	252	279	307	293	314	317	295	278	317	287	292	306	286	288	318	284	305	285	281	278	269	297	270	319	289	336	299	304	275	329	292	298	297	301	260	292	299	296	282	304	254	308	313	299	305	272	261	283	302	293	310	310	285	304	265	296	303	272	285	314	275	293	282	299	254	297	292	286	289	322	289	302	282	298	320	280	296	281	325	309	273	298	266	281	297	263	270	294	277	285	291	279	280	307	280	287	271	302	291	302	265	303	265	279	283	313	304	305	316	250	304	316	293	295	272	261	270	286	305	290	311	289	277	306	264	309	308	307	297	329	273	270	299	296	291	309	296	319	317	319	321	316	293	290	293	296	266	283	320	310	300	301	290	300	277	298	310	298	305	285	301	276	315	338	328	281	313	283	271	297	263	289	300	293	282	297	265	271	289	279	322	279	302	306	299	282	272	262	273	295	301	285	289	289	255	300	246	322	296	281	294	285	312	300	262	328	333	262	312	305	293	302	296	270	304	262	293	290	285	285	298	274	294	277	288	296	272	315	283	283	295	271	287	283	298	307	284	259	266	283	293	268	278	277	307	285	284	276	287	276	303	272	282	259	279	286	326	251	306	314	303	296	291	274	284	287	290	284	310	276	240	299	288	281	276	293	270	284	281	308	307	289	300	291	254	263	281	267	326	274	285	318	315	287	322	289	322	284	266	268	282	304	260	293	311	306	299	304	258	290	280	295	285	327	298	282	291	307	276	278	280	296	249	316	274	311	313	306	268	286	281	283	281	308	329	309	276	306	315	315	303	290	280	271	277	311	307	282	310	275	283	302	297	264	291	321	287	303	283	297	286	312	299	278	298	287	278	312	296	289	275	309	255	277	302	328	326	270	287	308	296	284	291	280	316	287	295	277	281	292	283	272	292	288	264	272	277	281	297	275	296	279	285	300	299	291	282	275	326	309	305	278	309	280	294	323	297	294	269	295	282	312	281	267	295	269	270	266	314	324	299	297	273	295	279	259	305	305	252	288	293	276	281	304	290	297	286	290	313	272	297	318	296	274	280	273	290	250	304	282	298	302	297	291	293	280	308	275	328	281	275	317	280	312	303	327	265	280	295	299	272	280	312	255	283	320	305	268	283	301	302	269	289	264	298	289	276	300	273	267	274	265	280	288	274	271	302	291	308	264	258	301	317	266	323	248	288	277	295	311	274	298	285	288	319	269	294	295	276	281	276	300	285	299	299	300	307	311	278	266	279	285	316	299	308	311	286	317	266	292	258	299	313	285	300	305	285	276	300	274	308	302	303	303	307	290	283	277	285	298	256	287	294	317	282	313	301	298	294	291	325	297	280	261	303	278	276	279	279	291	283	266	296	273	290	292	298	277	289	277	319	299	310	289	306	279	263	275	276	280	311	304	292	287	275	297	312	286	299	282	315	291	280	299	288	285	281	307	299	287	294	304	278	279	282	295	292	267	296	302	275	293	320	280	266	275	311	291	319	303	293	288	314	316	285	302	278	286	273	291	317	281	257	305	298	284	305	291	294	293	312	279	259	290	280	287	263	289	285	270	321	294	287	290	285	303	304	297	295	256	267	308	269	298	331	280	270	304	269	287	302	303	293	277	281	292	281	302	268	249	337	321	325	297	285	274	304	251	297	287	285	281	311	309	267	250	290	288	300	286	291	308	274	296	314	283	279	290	266	276	304	300	299	271	288	280	287	283	310	271	270	315	292	287	272	283	288	293	300	304	281	284	280	295	290	298	298	299	291	250	270	285	309	320	332	291	286	285	288	293	300	303	275	304	286	282	282	280	277	315	263	280	314	277	293	295	267	286	288	277	282	302	284	278	261	283	300	288	322	305	266	281	284	319	300	296	282	328	305	274	294	274	291	294	280	302	291	277	278	307
27089	45529	34154	22536	17662	12611	9252	6716	4759	3873	3015	2409	1907	1542	1279	988	971	760	703	575	538	562	516	580	453	466	392	419	425	433	425	441	405	399	392	368	406	414	403	395	309	308	321	351	354	339	344	319	307	318	299	308	328	306	305	314	338	326	298	358	354	344	336	317	309	302	319	310	303	329	306	321	317	326	313	318	302	352	341	320	344	323	313	326	305	336	311	305	302	308	307	327	309	295	340	302	308	299	324	319	330	342	291	324	339	319	307	335	321	312	327	309	307	324	329	310	311	339	330	308	337	327	294	320	334	300	342	302	322	292	314	308	309	302	319	334	296	309	325	291	328	319	303	302	346	349	297	353	351	328	320	333	330	316	326	312	333	329	338	313	331	298	300	317	298	338	299	299	354	303	342	327	291	328	330	322	311	335	328	319	304	351	316	311	308	302	326	336	341	343	317	298	338	317	313	321	347	323	297	321	302	332	311	324	318	339	343	326	310	283	327	320	321	324	308	323	340	363	302	341	301	337	340	287	349	337	309	329	305	313	294	280	344	336	323	322	329	319	326	328	343	323	305	334	359	356	344	278	354	323	352	335	332	344	360	341	300	310	309	340	328	334	366	317	321	345	313	322	309	300	341	301	303	330	335	318	338	341	356	317	324	316	282	314	337	307	332	318	343	315	329	311	283	337	289	300	300	319	306	332	336	291	312	300	323	318	314	315	321	298	376	322	308	297	335	304	324	335	323	334	322	337	313	317	305	315	313	331	324	325	327	337	333	283	327	328	297	324	300	308	346	325	291	325	322	309	302	322	308	316	282	349	321	313	331	300	319	344	349	316	312	330	321	305	326	281	348	319	329	342	299	310	360	290	310	305	294	354	308	296	335	322	349	333	347	350	328	309	316	318	315	365	319	307	327	320	370	307	313	308	333	279	327	293	313	286	330	323	316	341	329	311	327	333	325	337	334	348	297	328	346	315	324	321	337	309	329	356	344	350	319	328	302	294	341	333	323	339	289	309	345	328	336	325	308	321	332	313	347	321	357	342	291	350	312	291	318	290	325	341	338	364	314	316	329	318	306	328	322	339	299	332	330	332	339	307	312	325	308	326	320	310	328	314	355	308	325	347	325	333	348	315	337	332	311	335	304	321	290	351	325	311	335	298	332	321	345	350	304	332	335	282	330	333	350	344	318	317	341	310	327	281	329	301	318	321	331	317	317	314	313	318	340	345	322	306	330	329	315	272	313	337	335	325	306	313	326	331	284	324	319	309	318	304	314	322	345	306	341	319	338	308	350	336	339	299	325	312	319	370	325	332	309	320	317	343	318	312	318	330	323	316	316	340	295	328	321	303	297	311	343	326	355	319	318	317	354	347	303	309	309	279	342	326	336	329	317	343	336	285	327	320	308	332	335	303	330	329	303	321	349	333	336	317	312	346	331	313	294	285	318	355	326	326	319	313	334	331	324	323	281	337	316	295	324	292	319	320	297	291	312	333	327	305	353	336	337	311	328	326	334	320	298	326	338	302	303	341	306	303	310	328	293	336	308	297	310	327	328	340	352	330	316	331	316	308	342	349	322	293	295	331	312	299	333	310	313	322	317	337	326	315	331	339	290	317	344	337	321	324	303	273	317	339	338	326	304	292	305	328	357	324	282	323	312	335	305	312	320	305	298	341	334	350	282	336	323	320	300	309	330	312	355	334	317	344	312	353	310	340	353	311	320	344	347	321	311	350	330	303	325	342	333	313	333	336	301	324	310	320	322	313	329	326	336	340	307	302	316	324	301	310	317	337	314	304	327	305	289	292	352	348	306	317	308	305	337	320	335	276	304	299	329	309	292	317	331	324	371	320	319	309	319	296	311	357	324	368	333	328	322	290	335	324	314	324	335	329	316	323	325	329	328	337	333	355	339	342	317	332	355	319	310	314	316	308	336	349	303	327	335	333	314	305	290	332	296	326	346	323	328	309	312	343	308	271	346	292	281	339	337	322	331	305	323	380	309	329	331	330	307	320	319	337	317	373	362	300	328	313	298	315	346	321	329	315	310	338	326	314	316	304	326	310	324	298	328	310	349	329	310	332	324	347	314	330	315	328	288	308	302	307	324	309	311	304	294	339	318	321	331	297	325	327	342	313	314	317	314	311	338	304	295	331	313	285	351	348	327	342	317	349	306	298	296	322	318	343	352	292	324	340	319	329	346	309	319	310	305	329	315	342	337	314	334	338	331	306	341	325	300	293	315	317	329	314	322	327	327	297	339	312	325	333	323	296	313	309	353	321	299	321	329	327	323	338	328	320	390	324	311	303	344	298	303	342	319	348	308	294	297	323	321	312	352	318	310	314	337	316	317	323	329	303	324	296	313	323	336	288	310	350	299	325	320	343	260	315	355	312	327	330	324	313	347	331	334	303	337	315	322	328	316	324	285	313	314	299	301	321	305	304	302	315	294	270	347	319	309	319	345	324	305	334	304	344	325	315	324	319	311	293	313	292	314	296	355	344	341	345	335	320	339	327	318	323	328	362	345	333	353	341	336	282	317	324	347	276	307	308	316	299	346	304	338	302	324	306	338	345	270	313	295	314	328	338	336	311	304	305	319	336	308	315	305	341	326	365	265	288	307	323	304	320	339	320	330	322	342	309	305	305	321	312	310	311	308	326	323	334	324	271	323	308	296	287	359	343	334	310	342	349	338	368	290	278	327	297	295	353	329	318	340	337	340	306	333	329	378	309	345	337	342	306	343	334	314	337	350	304	294	312	312	307	319	296	356	297	313	306	304	307	350	306	316	300	322	308	337	339	346	298	314	315	312	314	329	325	314	323	333	311	328	323	332	357	297	307	337	332	330	329	317	311	362	325	321	313	331	307	329	335	315	339	312	279	354	313	323	342	299	346	304	362	306	331	345	327	320	301	336	327	312	312	314	350	345	318	325	305	339	300	306	341	341	312	321	309	297	320	302	310	340	335	321	325	313	326	339	323	306	352	321	339	324	303	309	313	317	327	342	338	333	332	350	323	333	299	315	292	347	312	314	356	327	365	348	338	347	311	311	330	348	320	326	296	327	324	315	333	320	320	340	315	318	310	301	347	361	318	326	319	300	316	316	293	316	331	330	307	313	319	344	304	324	313	288	352	328	344	339	326	332	294	329	326	308	323	318	314	333	332	341	378	345	287	316	291	313	347	295	331	323	313	335	311	315	325	339	345	330	294	331	338	327	324	300	298	329	325	306	309	256	341	323	284	320	318	322	317	329	341	315	316	325	303	346	338	330	300	352	320	305	333	319	308	315	323	330	333	310	308	349	338	328	342	315	305	306	323	335	332	292	318	297	299	308	328	313	304	335	297	307	325	318	319	326	322	331	316	312	306	305	344	332	340	332	307	302	312	343	333	353	330	329	341	357	311	304	325	319	333	307	342	313	308	314	313	296	331	330	308	351	290	327	304	361	343	334	308	324	308	330	314	352	330	344	320	320	310	303	328	298	320	331	315
22412	21060	28661	23673	21196	21790	16836	7147	4518	3788	3030	2366	2092	1681	1436	1238	1250	1083	959	871	895	855	839	795	760	671	682	655	666	666	657	675	699	681	675	682	657	693	677	648	587	603	621	586	616	609	611	597	583	590	570	591	593	600	595	588	582	559	618	631	613	616	600	612	606	601	554	584	564	638	579	580	582	593	574	560	621	594	608	591	622	563	537	579	588	541	563	540	553	567	561	619	624	556	596	550	595	609	655	601	565	562	573	566	578	613	534	573	554	560	584	574	610	601	640	595	616	569	567	563	561	544	584	589	585	558	590	607	579	593	531	553	609	622	582	599	557	598	591	602	594	533	582	556	633	576	567	556	579	583	601	610	569	582	581	554	574	614	597	590	553	596	557	588	668	579	589	563	592	577	598	559	574	610	589	558	551	613	586	574	572	599	610	595	558	556	612	610	549	601	587	571	576	570	588	564	567	609	608	578	536	628	525	547	572	567	570	592	568	597	596	535	574	567	579	546	600	538	569	581	562	565	571	599	556	578	582	548	571	575	537	610	611	590	574	590	610	554	592	574	586	603	601	587	565	554	601	576	626	541	578	630	583	599	585	578	608	566	539	601	543	569	612	622	593	576	560	607	614	557	583	556	593	574	590	544	566	568	580	564	614	589	554	612	554	594	551	578	542	593	555	617	609	570	525	608	594	576	575	530	584	611	590	592	593	575	597	587	584	571	570	570	591	540	579	581	575	614	609	584	587	605	577	580	608	624	625	590	575	585	633	525	605	580	556	585	596	556	583	565	550	578	584	553	600	580	574	579	575	530	545	586	569	571	572	580	549	560	591	555	565	618	554	558	591	580	570	579	582	575	611	621	582	635	555	579	566	581	551	578	545	589	590	532	596	596	580	592	566	627	600	564	579	607	568	543	574	651	565	621	586	603	542	620	593	607	581	613	588	555	564	556	578	601	579	590	573	575	624	567	576	581	548	609	569	547	566	615	599	609	578	575	580	569	588	587	610	584	591	555	618	568	561	588	606	639	590	536	526	576	542	603	600	570	592	581	575	559	573	586	594	597	542	635	540	538	520	601	577	584	559	571	604	616	527	606	601	626	614	572	602	571	602	562	544	590	583	573	570	629	577	564	589	529	603	586	614	581	630	570	601	595	592	558	593	585	584	589	553	588	577	586	593	621	556	561	599	611	555	542	602	573	595	592	526	573	563	598	594	591	569	577	557	578	587	560	571	562	579	569	612	584	606	577	594	579	593	576	605	559	547	541	598	570	559	549	613	557	595	541	582	588	567	583	587	612	538	614	585	600	578	567	560	583	545	563	584	571	553	607	549	555	550	538	590	544	578	600	607	544	584	574	540	615	638	605	582	582	571	626	589	595	623	549	592	573	611	581	558	567	576	596	610	558	582	534	602	610	594	523	590	565	554	610	617	601	594	604	587	591	587	630	597	566	630	591	566	580	599	598	630	607	648	602	541	582	547	597	575	566	573	575	570	588	597	570	589	601	544	588	590	650	547	600	548	603	584	608	594	604	596	565	612	599	580	545	636	545	573	578	578	566	538	566	610	588	550	594	630	549	550	623	561	562	568	622	610	582	556	583	548	545	581	602	577	568	574	557	575	574	580	591	596	605	588	530	621	598	570	545	607	586	582	588	594	648	552	579	578	574	599	577	570	574	616	594	578	573	591	582	593	594	565	598	597	570	575	562	574	581	586	586	581	584	590	560	549	575	551	574	615	603	600	535	606	600	610	566	593	586	589	614	594	548	565	589	564	569	567	609	593	528	579	556	612	596	573	608	582	542	579	568	571	595	571	575	603	563	585	564	609	608	614	593	582	586	595	567	578	559	593	623	557	539	610	549	572	573	589	624	553	619	621	581	552	557	592	552	547	596	596	611	564	583	546	555	556	577	594	594	600	593	528	563	608	570	521	593	586	584	587	595	582	595	588	606	592	589	607	546	551	628	554	590	614	594	570	593	634	597	568	563	587	575	593	599	571	578	573	592	528	607	579	610	579	624	601	594	578	569	572	550	638	589	558	595	599	555	605	573	591	562	571	600	568	556	563	546	566	585	635	599	550	554	561	562	579	593	569	596	561	570	604	616	601	565	558	584	641	573	592	605	571	608	564	587	581	550	572	570	571	526	586	545	589	580	600	552	580	634	553	568	525	540	604	553	613	598	565	584	573	590	568	572	571	558	594	583	568	613	603	604	620	549	546	566	588	612	649	569	589	584	534	578	586	572	632	565	625	592	630	591	575	560	560	608	558	602	589	567	597	596	605	589	586	601	556	581	582	552	610	585	610	581	555	575	573	586	554	618	562	557	591	578	573	588	603	573	614	572	604	574	590	589	604	587	585	585	610	609	570	596	539	566	577	563	592	590	597	542	570	583	603	599	582	592	555	540	558	544	577	577	547	566	573	614	543	578	590	575	621	604	595	596	611	588	553	573	576	597	594	603	584	592	595	561	586	609	598	549	624	569	577	606	539	581	562	566	578	582	621	594	576	591	581	549	589	575	541	574	567	584	563	568	577	613	575	558	618	559	572	558	579	598	590	608	594	613	569	561	621	631	621	587	606	616	557	576	601	562	590	567	551	583	625	601	576	585	597	607	619	549	574	593	587	614	624	586	574	598	598	607	641	585	623	612	542	619	631	584	578	572	598	552	598	587	531	604	557	601	606	601	579	535	603	604	589	589	599	579	630	578	616	574	546	558	558	599	622	605	581	540	592	586	570	533	608	567	615	581	599	607	587	598	596	519	587	547	591	587	577	562	591	616	584	562	596	610	559	571	612	583	588	568	555	562	599	568	553	559	567	585	562	596	597	573	600	581	576	612	569	540	581	558	549	573	622	601	601	555	598	568	545	552	582	590	600	573	592	589	585	580	609	573	602	591	598	577	581	595	557	571	590	558	560	556	577	563	596	589	575	587	582	539	592	563	587	572	552	534	618	561	543	585	611	540	574	557	590	590	575	613	558	562	551	566	607	579	537	582	556	551	584	594	612	604	550	563	566	565	579	565	611	582	540	590	590	579	551	575	587	597	571	572	572	568	621	550	587	570	571	573	618	594	565	566	539	603	592	576	550	597	601	591	530	600	585	564	587	620	567	606	576	571	636	604	585	591	613	581	565	607	566	584	588	589	576	548	617	567	589	587	620	610	591	600	564	607	530	568	569	602	579	634	591	556	585	556	592	556	602	646	573	567	606	626	544	575	600	583	580	603	576	544	557	593	653	597	575	552	572	611	531	573	591	624	559	596	566	575	577	594	579	546	597	609	599	556	603	553	601	575	572	575	589	593	600	578	581	582	622	608	607	562	599	591	587	612	575	602	581	589	530	577	570	574	616	556	565	588	601	568	572	596	610	594	603	583	591	596	583	581	627	587	530	609	604	550	550	593	524	605	550	619	613	564	581	560	615	568	586	592	559	600	622	618	586	598	587	585	595	640	614	582	564	626	574	537	598	609	584	597	542	505	602	601
29651	53187	40439	28255	23187	17601	12995	9946	7304	5991	4729	3637	3194	2580	2031	1709	1641	1346	1158	1078	1008	1053	959	913	840	767	809	796	807	768	759	800	754	734	727	733	739	725	656	708	640	700	624	608	624	667	595	584	607	592	600	591	613	619	566	649	598	621	606	596	614	603	624	610	586	668	651	579	599	613	601	671	572	633	656	659	595	607	614	629	593	595	608	595	586	593	633	599	588	654	615	585	526	642	649	617	613	596	613	622	613	626	623	627	602	613	628	657	669	619	683	570	580	598	611	590	573	608	608	610	629	631	644	609	639	631	606	590	597	656	597	582	623	608	591	644	604	642	586	624	617	635	618	645	668	615	651	639	618	596	650	590	591	627	565	636	617	605	613	643	551	633	614	640	612	625	624	601	596	614	588	609	657	618	631	597	590	633	622	635	605	589	618	644	619	641	596	639	615	610	586	621	598	612	621	626	622	594	607	600	636	613	594	610	587	647	622	628	585	591	662	609	629	647	627	629	620	601	632	605	601	610	606	620	602	619	593	613	622	623	606	597	621	650	628	604	641	612	594	636	564	627	620	601	586	603	614	600	567	615	618	626	615	612	599	616	632	585	592	580	577	605	587	595	620	609	647	644	646	622	582	643	634	639	644	620	674	615	635	577	612	595	636	601	626	581	602	615	597	647	624	582	644	575	609	668	588	613	610	635	595	583	642	635	575	620	578	623	567	646	619	612	603	648	636	604	574	616	624	553	627	621	597	621	618	610	636	629	578	591	654	603	600	569	596	612	615	608	568	596	635	580	621	629	599	593	636	598	609	649	582	626	560	565	587	627	591	639	629	548	577	644	619	624	590	621	602	612	649	617	630	613	606	628	574	623	646	615	596	653	658	619	630	653	659	574	615	579	634	591	605	601	614	595	613	609	574	598	615	645	583	653	602	635	603	536	641	622	616	605	612	630	613	606	590	587	622	627	635	582	613	647	560	608	657	616	614	620	587	630	590	616	632	627	630	597	626	659	631	596	601	643	585	619	583	580	581	635	612	572	622	594	625	597	599	649	589	598	643	653	624	622	610	594	612	606	626	603	624	600	641	632	622	662	560	568	641	599	565	589	576	659	614	619	599	647	644	613	648	622	639	580	591	642	583	559	637	615	616	662	579	599	566	626	577	627	649	625	617	616	594	556	574	611	616	618	611	601	619	632	645	680	635	623	574	651	586	608	652	630	605	596	601	639	610	582	612	635	596	648	597	566	629	597	596	606	591	599	615	572	619	638	625	603	581	603	659	604	619	631	612	622	602	636	658	623	613	576	616	664	581	633	612	619	612	623	627	616	587	577	618	628	638	599	606	613	590	607	644	573	630	591	589	643	633	609	620	595	612	586	586	615	668	620	633	592	631	629	588	638	586	588	655	632	593	641	644	607	630	580	627	616	611	612	653	614	585	658	635	648	620	583	615	633	586	588	628	599	620	629	611	622	599	620	588	606	650	596	623	550	611	591	575	570	631	614	659	631	621	618	633	620	578	602	588	614	569	629	631	607	601	620	602	599	599	609	604	605	603	594	641	615	555	634	564	608	616	616	576	571	613	645	573	591	630	610	592	577	664	589	637	627	580	636	580	602	620	611	609	576	649	597	610	590	614	611	649	622	616	572	658	602	602	592	627	658	637	601	606	586	617	646	627	609	604	591	595	644	615	676	614	614	662	624	581	615	576	602	675	552	641	630	605	609	606	640	617	597	649	631	585	619	622	626	629	668	663	591	598	609	639	614	603	587	600	661	632	632	624	611	575	628	613	602	602	608	643	628	595	618	608	622	643	614	660	575	635	628	638	612	623	634	598	643	636	602	594	634	633	629	596	583	597	610	602	605	626	621	600	637	606	633	644	573	663	629	610	633	665	586	639	653	654	623	594	641	622	593	583	646	647	593	659	596	632	603	631	639	611	632	614	579	583	603	622	623	613	631	602	603	614	614	611	628	595	622	612	596	608	611	611	634	595	606	655	580	589	590	599	593	596	635	651	600	587	623	596	601	608	658	631	616	628	643	638	614	635	605	678	621	607	592	624	641	572	641	622	627	569	647	580	632	649	660	632	613	583	623	563	615	614	628	623	598	611	627	644	593	621	606	618	593	605	635	625	625	556	641	605	627	600	640	580	600	629	576	637	647	643	573	635	570	594	563	608	609	682	639	613	657	603	582	609	618	625	627	613	650	628	628	610	634	622	617	593	583	603	620	599	588	645	662	643	641	631	648	586	600	618	614	620	583	604	624	645	629	601	639	620	644	636	591	627	656	618	558	574	619	636	607	604	614	598	611	607	616	641	623	570	627	595	618	573	590	614	620	656	587	645	597	598	635	594	645	626	597	613	589	644	603	622	569	606	636	601	571	624	649	607	591	607	630	602	594	597	635	624	598	645	588	575	625	611	641	632	641	617	630	582	619	616	615	603	606	596	588	591	617	567	609	608	648	593	606	608	623	592	661	622	598	649	594	601	585	642	623	637	647	600	627	592	573	634	609	562	596	574	598	625	609	630	606	642	616	625	646	615	648	567	616	623	644	611	638	640	618	628	613	596	592	606	601	619	602	616	602	626	596	629	611	570	622	608	614	616	603	585	611	623	666	636	611	563	629	640	604	650	632	622	574	592	599	614	642	587	605	594	576	640	612	625	622	633	556	534	649	612	603	610	611	619	599	572	607	579	628	629	607	587	628	652	601	600	627	625	600	618	645	621	631	598	594	591	629	634	604	664	653	660	633	625	608	624	615	599	619	615	594	617	599	591	630	626	627	565	617	641	620	608	647	634	628	613	620	592	640	633	593	626	639	616	589	602	636	585	608	614	573	576	616	623	620	555	615	616	638	661	645	609	632	616	638	645	622	611	608	612	600	617	657	625	597	638	614	580	610	617	566	617	581	562	638	604	596	627	621	638	609	605	646	586	536	604	645	638	602	627	613	589	593	631	660	614	667	625	606	618	615	585	609	584	579	597	602	634	616	560	638	617	570	604	578	631	638	609	644	590	556	634	605	617	654	622	623	626	594	636	630	584	579	613	609	592	595	626	633	621	628	629	596	605	621	630	595	584	588	583	620	656	675	607	582	634	657	646	626	600	631	669	556	589	611	602	594	575	615	626	674	635	621	625	598	583	621	582	611	561	600	623	606	651	613	582	568	620	620	622	663	596	637	584	608	597	589	665	597	603	663	608	613	612	598	616	572	655	617	594	638	611	647	649	620	653	592	610	628	625	607	628	605	579	595	604	631	576	648	618	657	598	619	579	619	598	619	624	612	618	620	646	611	599	629	605	621	614	630	578	615	627	608	626	624	596	619	583	626	596	637	601	626	609	610	581	612	625	610	618	667	601	638	583	683	586	554	615	650	656	640	643	627	633	615	603	605	624	581	598	668	595	626	606	594	590	616	610	610	662	605	621	602	627	623	600	599	564	587	652	568	642	659	634	567	609	600	592	614	616	594	614	590	644	624	591	623	611	578
28613	24962	27440	18734	10288	6349	4037	2991	2065	1689	1408	1207	932	777	718	611	615	587	526	533	494	460	472	480	398	424	399	396	378	402	440	381	400	395	400	372	349	405	405	361	355	372	386	337	340	311	347	362	349	367	359	369	341	344	361	367	366	358	350	368	315	342	360	384	393	353	338	343	351	324	393	335	330	366	346	369	336	355	378	355	370	366	334	357	352	365	368	305	383	375	345	379	339	349	366	388	345	349	342	362	308	353	385	361	359	396	354	372	344	340	359	372	346	327	357	383	355	342	348	349	362	317	394	333	348	390	355	381	351	367	357	379	332	361	366	355	358	334	389	365	383	378	382	338	361	356	354	339	342	375	317	350	349	368	371	352	362	375	336	361	377	332	344	331	381	336	365	343	361	373	359	370	365	346	331	361	351	348	350	351	362	313	387	368	369	373	352	368	358	359	389	349	340	366	333	319	376	393	349	371	298	345	359	331	344	342	376	373	378	342	359	361	348	352	358	313	365	325	391	351	393	347	368	351	346	358	376	352	349	353	373	378	364	356	378	319	350	354	346	326	374	347	354	355	373	350	387	364	369	358	411	358	350	366	336	323	350	359	354	355	353	385	361	384	353	365	359	332	362	351	327	365	372	373	359	387	379	377	367	375	377	368	382	403	361	357	344	313	359	334	335	344	369	378	369	369	363	386	363	341	343	337	356	395	372	339	362	329	325	344	344	375	352	370	371	371	335	366	364	347	360	371	357	355	382	361	361	366	356	333	318	357	367	343	351	367	361	364	351	335	332	364	347	368	333	359	398	340	355	354	362	398	340	381	358	337	343	341	361	384	358	383	373	391	382	355	369	362	356	367	355	385	329	336	341	373	370	356	319	347	335	385	344	357	347	371	339	355	389	376	351	391	333	358	362	310	334	368	356	351	359	384	349	334	410	315	358	357	362	327	366	372	359	377	359	372	325	358	360	341	350	353	377	344	338	353	352	344	349	327	345	377	332	317	360	365	360	369	355	324	351	349	339	355	349	364	377	394	379	360	359	346	351	369	372	375	381	327	343	346	327	328	367	398	341	387	382	351	384	322	367	352	357	342	368	374	369	320	329	375	381	347	364	349	376	346	347	294	353	339	356	400	348	337	367	337	366	329	359	343	344	359	379	379	349	370	358	387	374	340	364	381	362	336	363	378	343	360	336	356	373	342	369	378	350	347	345	351	350	315	356	345	369	344	371	369	331	358	360	340	356	378	353	357	351	354	328	344	351	370	331	354	373	359	360	360	342	362	344	382	330	349	358	373	384	353	399	300	367	329	364	330	362	333	376	330	371	354	369	337	331	382	329	377	320	374	353	379	354	356	354	308	347	369	372	354	333	377	361	358	380	354	369	356	332	351	371	356	330	352	338	340	344	352	356	339	377	365	337	340	365	342	380	368	366	385	332	375	381	340	343	353	338	361	353	349	363	367	355	346	341	357	360	352	336	369	350	362	341	370	346	343	346	363	399	342	346	338	383	368	341	375	338	336	346	330	363	305	362	356	351	367	323	349	329	377	365	370	368	318	375	355	380	349	356	366	393	375	315	367	333	338	350	361	372	377	335	356	384	341	338	341	381	345	362	349	383	359	352	339	326	382	389	394	405	372	332	327	355	388	332	363	375	354	312	345	330	367	341	371	382	373	361	319	354	354	338	338	337	351	368	344	376	364	355	364	334	358	377	336	355	346	353	370	361	349	350	390	390	399	356	364	357	376	379	351	362	348	378	346	346	357	362	356	358	337	319	379	375	346	342	354	396	332	351	321	308	349	375	342	362	355	375	321	357	361	359	376	369	354	389	329	340	368	357	358	343	353	353	342	347	361	357	347	354	351	369	376	388	379	345	340	397	377	356	397	381	387	355	364	357	336	354	340	353	363	393	354	360	358	334	368	355	360	385	374	379	356	333	369	342	337	370	374	373	359	359	336	347	356	352	409	358	369	340	373	366	356	325	343	329	374	344	373	348	335	360	340	347	348	326	384	370	314	377	343	366	368	347	396	351	339	357	342	320	365	369	344	359	372	364	324	332	375	339	382	343	354	354	367	376	340	343	349	368	368	374	336	371	354	331	363	354	337	359	368	362	340	358	349	389	371	367	393	363	371	358	372	370	381	372	353	353	370	326	351	345	376	355	395	370	376	341	374	367	366	354	383	377	344	353	360	387	314	353	371	349	389	334	356	346	328	358	351	360	376	371	341	375	388	371	368	344	354	349	349	363	367	351	361	364	337	355	347	347	332	373	379	351	329	305	355	368	372	384	348	334	357	314	370	336	335	360	327	355	354	336	360	350	337	354	382	387	368	375	322	367	383	366	367	362	372	346	327	358	358	373	350	369	347	322	371	393	381	362	374	357	372	395	378	380	371	369	383	345	348	331	376	373	361	379	348	345	335	348	343	356	356	385	335	352	336	344	358	394	361	385	334	342	381	379	385	352	337	397	370	358	359	398	380	359	349	362	339	373	340	376	350	355	353	362	343	336	376	375	344	375	359	329	370	337	377	353	355	333	378	335	323	351	377	372	326	304	333	426	376	354	334	361	369	381	325	355	374	355	381	376	328	368	401	342	359	361	350	345	382	325	367	356	347	387	357	354	364	364	364	357	366	382	359	367	332	381	365	346	346	366	371	338	344	355	327	343	370	334	364	378	361	353	363	333	361	355	353	372	361	374	356	329	371	310	344	341	340	361	369	356	377	355	343	333	343	341	328	337	361	352	326	336	371	328	361	370	381	362	325	376	339	383	353	410	332	328	334	328	409	352	341	351	383	352	358	358	367	343	347	394	356	339	338	343	347	375	416	338	346	325	361	361	352	333	374	351	368	334	396	352	338	347	400	354	343	336	396	335	338	354	355	362	341	375	377	339	400	353	375	347	385	360	338	334	343	326	355	342	370	330	367	342	343	388	387	354	366	356	392	338	362	361	331	356	376	347	362	373	356	332	383	338	338	357	356	351	346	336	357	354	369	357	395	365	375	324	303	330	331	359	334	368	349	349	309	330	346	315	325	390	384	370	360	361	370	372	349	333	374	380	327	342	345	354	355	367	356	352	348	347	365	338	351	379	373	345	370	343	343	345	367	346	326	353	365	307	351	357	360	395	358	327	367	354	359	332	341	354	359	361	355	333	339	355	363	348	390	349	302	343	343	365	377	353	345	372	373	346	384	361	366	354	356	378	355	353	359	359	357	354	337	354	367	353	376	369	366	363	338	350	374	353	348	332	342	373	321	372	390	392	367	337	317	381	347	385	354	328	383	346	369	326	343	346	383	367	325	353	371	370	343	386	385	350	385	329	344	360	336	358	324	353	366	370	357	339	337	384	349	366	348	335	370	351	374	368	366	362	349	369	363	333	347	355	353	363	327	359	351	367	319	343	374	382	329	329	331	368	386	345	383	373	387	347	368	323	363	356	350	382	347	336	314	361	360	357	381	394	369	352	319	361	375	344	380	348	356	365	344
27443	40952	29668	17930	13768	10190	6933	5164	3605	2962	2318	1938	1558	1273	1071	905	858	717	689	654	582	583	557	524	486	489	483	442	449	440	480	479	441	413	487	452	448	420	438	447	378	426	381	425	407	395	345	371	383	371	397	351	366	338	414	388	388	386	374	421	395	427	403	340	383	382	386	405	372	364	368	381	372	381	359	371	411	363	398	406	408	374	359	414	363	375	371	390	366	385	403	398	384	335	418	393	351	371	381	399	390	390	371	354	387	344	366	345	355	337	406	384	405	412	431	367	370	362	377	381	401	390	404	398	400	383	370	371	388	363	387	374	379	406	411	348	391	389	374	363	354	365	399	354	381	376	351	406	374	386	374	393	392	361	339	368	387	383	367	415	373	349	344	373	429	361	380	356	399	386	403	384	375	378	363	381	386	366	413	389	393	371	342	384	398	391	391	397	359	405	370	410	403	378	373	395	369	382	343	393	419	356	382	379	373	388	400	397	385	388	400	394	418	404	377	367	354	388	362	390	409	421	412	377	361	352	388	397	393	378	345	379	409	381	382	381	396	400	408	365	380	400	368	423	378	371	377	394	370	380	386	392	362	384	359	353	413	382	357	370	408	363	378	392	366	434	349	380	428	357	403	383	378	405	391	420	377	361	372	378	417	380	391	371	410	391	347	372	370	428	353	392	403	391	372	361	371	395	350	392	343	372	357	385	407	347	365	385	395	390	366	348	406	366	354	388	387	419	386	392	367	371	331	399	358	389	371	374	396	366	381	363	375	358	380	380	400	413	366	393	379	375	376	390	387	431	372	372	353	425	401	374	381	374	365	405	412	403	346	363	407	403	418	391	362	401	376	397	380	386	388	384	349	369	404	378	349	347	373	388	387	380	376	355	384	388	371	406	398	413	365	393	412	401	357	367	374	404	396	405	397	411	386	394	386	367	374	377	365	402	400	418	396	386	386	404	411	386	349	383	390	363	393	399	384	382	407	395	377	395	369	385	392	362	394	410	378	382	385	370	382	351	378	364	391	348	419	378	382	420	347	403	348	404	367	383	416	367	385	381	395	372	417	361	371	365	387	363	422	386	404	369	408	401	390	404	383	394	386	389	387	412	369	360	349	388	365	357	416	386	393	402	379	365	382	375	362	358	408	398	371	387	376	381	393	372	380	432	359	368	342	416	389	397	357	407	381	415	382	396	417	378	340	388	380	379	432	360	424	407	403	413	386	420	376	381	394	363	433	402	396	350	384	355	431	363	392	378	380	360	379	354	379	394	371	406	393	396	383	377	379	382	387	399	346	387	424	370	370	373	393	387	384	389	379	369	379	403	351	384	407	388	393	398	402	413	370	398	390	379	388	377	378	361	381	407	406	402	395	373	381	366	334	374	372	376	360	422	364	411	365	362	378	360	416	388	347	399	434	383	390	387	356	392	385	343	398	375	368	367	400	362	372	402	388	356	325	423	339	383	399	356	381	379	385	374	385	342	386	386	385	388	428	361	381	413	367	362	394	364	410	373	331	365	361	447	355	384	386	366	354	391	391	415	392	374	355	369	388	386	411	415	379	400	364	405	395	366	377	390	421	388	456	350	411	399	349	379	405	368	359	358	393	363	389	387	388	410	375	373	378	363	398	400	404	430	370	400	375	401	372	386	378	405	422	356	397	345	384	385	395	394	376	391	397	416	376	390	375	405	387	325	395	395	369	382	383	386	348	408	359	367	341	377	331	423	376	420	405	371	385	385	345	342	397	394	370	391	395	355	388	405	379	398	387	369	332	362	386	400	405	367	387	396	390	385	373	404	410	396	345	373	376	387	367	389	370	376	399	386	360	370	368	344	379	379	384	373	397	378	363	364	347	354	356	360	381	385	367	414	373	342	395	357	364	400	358	343	380	399	372	364	352	375	352	369	344	368	407	382	359	371	356	343	372	368	363	377	394	389	317	387	382	397	404	386	391	364	354	377	377	384	397	385	383	350	367	433	368	417	354	362	379	404	360	383	405	376	369	391	364	410	386	388	382	344	385	408	367	370	385	390	393	344	356	411	384	411	406	385	390	395	392	408	351	385	405	380	377	388	342	401	391	400	386	354	373	400	369	378	388	371	367	332	380	371	370	411	403	369	410	347	367	362	370	395	386	409	378	402	391	333	385	372	393	378	373	402	402	409	398	391	372	339	363	397	394	351	371	411	388	346	380	371	380	367	377	378	370	338	405	378	389	380	380	389	408	384	408	375	370	377	390	367	391	352	386	388	370	380	409	386	408	379	367	372	384	364	383	379	381	370	370	355	398	404	389	366	362	373	377	381	348	393	384	390	373	385	377	358	333	389	365	369	386	388	338	379	392	408	381	349	383	340	393	391	387	413	378	376	397	364	385	385	409	351	368	388	389	395	347	385	390	394	405	381	384	374	378	378	386	399	399	347	395	365	360	379	390	399	360	380	365	377	375	372	387	399	363	387	387	404	376	416	370	417	410	426	378	383	402	386	382	385	406	389	405	388	421	349	416	425	392	382	384	419	404	399	382	380	378	362	383	364	392	375	391	372	381	399	395	388	395	341	385	411	349	376	374	360	412	368	396	357	359	346	395	374	406	364	385	358	386	409	369	407	386	353	378	407	395	387	336	401	351	390	382	392	386	371	380	347	372	391	397	387	379	339	371	410	333	389	384	435	376	409	386	382	360	377	352	382	441	416	341	417	359	353	418	389	407	384	418	374	393	423	365	403	380	365	371	375	371	355	394	387	362	377	380	351	360	386	386	411	385	337	400	347	369	395	355	426	347	375	363	388	379	403	345	369	381	391	394	417	393	392	376	363	400	384	379	365	395	380	382	395	415	381	343	360	400	392	355	368	417	354	424	393	374	423	404	403	415	393	384	396	366	418	421	394	384	396	422	373	361	400	385	389	431	381	364	394	408	389	417	373	395	406	392	407	364	376	350	368	421	416	354	402	352	406	393	366	320	384	370	384	384	380	363	393	415	393	350	404	387	395	412	388	377	382	375	375	376	415	376	380	377	425	380	393	339	387	394	398	378	388	380	372	399	403	384	362	365	414	363	370	369	409	388	372	386	353	351	385	409	377	367	347	390	387	364	363	416	407	397	378	395	391	383	381	383	376	409	407	394	364	389	383	376	378	412	397	344	369	402	366	368	402	411	425	385	388	390	363	382	367	374	371	413	387	370	381	371	368	343	359	364	394	381	410	354	398	419	409	388	364	377	367	393	400	374	387	419	399	406	355	383	396	367	401	361	342	387	379	368	381	377	389	382	356	383	398	376	425	407	398	372	406	424	387	385	412	386	391	376	412	364	385	373	376	426	381	401	365	361	360	402	368	385	373	360	381	398	383	382	373	378	372	393	382	403	368	395	364	365	387	390	413	357	348	371	378	364	358	376	398	350	348	399	388	411	349	390	375	390	367	405	417	385	382	404	412	385	395	406	362	352	384	341	389	393	388	399	359	380	356	412	376	411	356	373	384	372	393	391	327
23382	21010	28244	24061	21310	17832	9254	4816	3355	2887	2206	1921	1550	1308	1137	1030	1000	957	884	807	804	771	749	713	738	655	705	672	690	660	610	711	630	643	606	686	651	609	606	589	677	602	635	578	633	612	585	622	556	603	605	574	580	558	546	586	575	573	591	568	605	572	593	609	595	551	562	594	591	568	621	586	597	556	576	579	617	590	574	576	604	586	630	610	607	559	584	576	592	636	588	601	572	552	621	606	563	592	578	547	579	604	619	590	600	612	573	587	593	574	606	595	585	580	592	606	594	580	622	582	579	545	576	565	603	571	635	617	568	564	552	580	572	576	576	592	539	582	623	564	604	585	618	586	539	562	570	594	552	602	561	617	548	552	595	595	541	555	580	586	562	628	580	546	635	609	599	606	594	581	625	634	585	611	578	590	591	574	592	575	551	595	594	529	551	586	575	602	599	587	601	570	595	522	577	575	609	572	594	547	602	584	576	553	620	596	611	614	588	563	603	612	570	585	602	585	621	605	563	560	573	618	602	578	614	602	594	567	553	534	527	594	551	577	586	632	553	607	581	560	616	595	584	593	596	621	595	638	604	539	562	598	581	564	575	574	559	559	580	588	566	577	553	606	615	622	557	537	593	646	580	579	623	554	597	575	570	595	603	578	582	538	600	615	590	556	622	603	601	539	548	569	546	537	623	604	569	578	566	536	588	583	537	590	621	607	582	565	552	569	537	587	587	571	571	634	616	555	584	583	572	506	581	634	601	536	551	595	591	577	556	575	576	582	534	582	605	585	613	595	573	604	643	577	584	589	606	592	552	572	598	582	565	567	555	607	636	613	588	567	626	561	566	624	543	582	575	536	553	567	548	574	589	582	572	603	604	598	589	625	600	521	588	587	582	569	615	618	582	570	586	605	608	577	557	590	580	604	582	570	559	591	614	608	551	597	620	603	568	584	620	568	575	578	586	595	574	531	616	611	591	605	580	562	575	544	580	597	617	593	572	578	612	538	550	560	601	556	560	559	543	605	605	550	622	615	572	598	599	586	572	572	593	577	617	586	570	588	548	640	575	528	588	579	610	538	600	606	561	555	615	610	527	630	566	530	521	527	608	582	596	608	604	598	554	612	618	650	595	601	554	526	578	618	606	608	590	583	587	565	589	562	630	540	599	576	563	578	587	592	590	521	569	542	589	602	590	563	614	624	584	572	590	609	608	544	589	543	605	567	579	595	613	577	614	603	576	571	587	559	603	552	594	548	581	566	598	558	587	599	609	546	591	572	591	585	583	558	609	608	602	587	545	587	545	579	578	540	581	560	580	602	529	555	588	570	581	584	585	577	577	576	571	606	583	567	574	572	595	609	582	627	551	599	611	527	597	533	559	609	577	609	548	580	568	573	561	585	555	529	560	572	537	581	553	549	618	603	551	603	583	632	595	572	601	614	588	546	591	576	609	586	580	603	567	530	594	611	573	590	611	581	555	577	550	557	589	600	587	585	646	554	568	596	597	636	597	610	583	569	591	588	579	580	585	616	644	636	590	574	624	578	635	548	573	556	572	566	603	569	547	575	617	576	568	585	599	625	612	558	596	599	578	587	607	577	554	587	611	572	590	576	573	591	597	589	619	573	604	577	583	543	587	558	596	591	550	492	550	640	599	565	612	574	579	579	589	564	604	563	572	580	580	580	587	611	566	612	598	565	560	564	607	645	596	593	590	594	611	605	603	549	569	614	622	591	589	597	594	617	608	549	577	572	597	555	561	544	563	578	586	576	577	591	553	582	601	578	571	587	568	532	620	583	556	557	584	570	593	602	588	554	574	570	574	535	612	594	542	579	578	615	609	589	616	566	580	590	576	573	580	513	589	574	570	602	577	599	597	581	604	561	570	597	571	585	541	592	567	573	559	578	573	616	613	578	578	585	573	588	602	603	578	597	578	556	610	573	612	587	575	630	597	583	551	618	611	559	564	616	602	529	610	655	580	580	619	609	571	616	608	543	588	617	604	541	605	579	608	577	566	556	586	543	597	592	541	593	601	573	567	575	602	540	563	589	575	618	600	554	605	574	582	596	528	570	565	614	560	582	613	551	570	573	590	558	588	609	565	560	598	518	567	586	601	590	595	557	549	595	566	603	558	590	563	574	598	566	629	585	589	649	608	539	623	596	576	606	560	602	561	554	622	583	570	579	564	616	575	600	587	591	596	591	596	593	627	562	587	604	576	603	562	619	552	567	607	579	557	589	591	583	564	577	581	587	591	605	574	582	598	609	584	574	576	630	618	585	580	571	567	577	582	593	580	599	510	533	567	590	581	564	562	573	544	562	574	566	606	591	625	572	588	596	604	581	594	551	547	613	604	572	566	584	572	568	619	553	570	625	555	573	593	608	652	587	556	610	589	569	589	572	591	579	580	579	524	546	599	594	616	547	552	588	587	581	602	581	572	627	599	575	574	609	608	551	615	596	594	604	571	568	593	565	578	603	603	621	604	544	594	581	540	584	591	607	615	582	551	575	608	622	624	580	614	585	611	653	636	548	616	581	605	610	569	523	533	613	564	545	563	591	595	550	643	590	578	561	546	531	602	576	546	560	551	610	576	563	582	599	612	594	611	610	593	651	569	594	584	585	621	563	583	562	579	580	612	560	594	531	615	613	612	594	590	599	579	548	591	600	630	565	596	574	569	597	585	558	580	617	567	597	546	597	575	588	594	562	576	626	617	610	566	590	582	579	572	541	521	624	580	598	579	620	566	610	556	579	555	549	562	549	610	564	570	570	571	611	568	610	574	578	584	569	579	567	603	592	554	569	556	555	635	630	576	566	591	609	576	602	576	561	618	591	602	618	603	624	590	612	591	544	602	642	605	614	615	587	594	612	616	539	581	567	593	579	570	598	570	578	579	590	605	599	619	608	569	586	554	571	599	577	574	579	569	613	571	620	583	578	594	586	613	604	554	609	544	612	611	548	563	542	588	625	562	629	617	614	575	573	641	631	579	564	593	613	595	557	602	564	560	592	583	563	593	568	597	638	589	583	579	587	609	570	621	627	589	600	593	535	576	566	596	573	574	591	630	582	589	598	579	576	589	575	614	587	612	592	556	577	591	560	606	578	589	566	617	556	584	598	533	590	568	613	625	549	582	583	566	566	594	590	563	587	545	604	522	570	595	598	575	603	567	552	564	641	582	596	554	582	596	553	549	572	558	584	578	567	573	607	596	537	630	554	572	560	586	566	589	577	586	606	598	643	615	591	580	580	573	607	611	662	622	576	600	575	583	558	603	603	576	556	586	596	572	529	595	632	590	577	590	586	580	606	561	608	554	606	579	587	602	521	614	590	567	557	575	585	608	591	555	559	607	584	606	552	590	621	573	615	634	602	619	629	573	588	581	561	583	588	607	604	624	586	594	597	590	601	586	610	605	553	567	547	625	614	595	567	565	579	595	583	561	567	605	594	578	628	568	618	600	569	547	571	611	557	586	528	547	594	610	536	595	602	575	588
27627	48400	36060	23393	18361	14104	10028	7383	5650	4568	3493	2905	2235	1877	1740	1473	1308	1256	1094	1034	919	847	814	810	737	785	735	755	704	703	759	735	711	673	714	673	672	728	737	658	655	629	637	627	609	603	661	659	648	637	603	607	607	652	654	638	584	616	608	561	615	613	631	607	621	625	618	650	618	598	598	597	614	655	606	617	625	613	622	614	656	602	641	647	614	600	656	605	620	593	582	604	606	577	644	566	628	626	626	599	622	581	594	637	601	624	611	627	602	578	598	592	649	620	619	611	624	596	648	600	626	628	635	663	603	623	607	664	618	648	618	628	627	639	631	645	642	580	628	586	617	625	601	574	574	583	607	600	618	653	624	575	657	588	631	596	646	607	620	633	595	596	600	637	589	616	620	617	606	626	548	632	606	608	667	596	636	610	622	645	641	603	613	612	595	604	581	632	623	608	574	631	572	619	575	642	632	621	609	631	591	581	612	607	556	612	609	626	557	643	645	625	672	614	608	588	608	614	626	593	646	585	649	648	611	613	586	596	611	672	591	635	619	617	604	626	642	603	641	587	628	615	636	643	642	605	606	649	618	602	624	603	594	627	600	629	563	634	599	642	577	636	611	608	626	636	567	592	642	599	616	632	620	646	597	615	610	599	657	607	646	622	590	585	621	632	594	557	571	616	638	611	599	600	618	625	597	618	646	603	604	603	592	653	566	602	593	627	614	627	620	602	643	630	615	634	626	596	583	620	608	654	633	579	639	583	591	601	615	637	566	613	600	617	590	653	622	632	598	597	657	592	645	559	573	654	627	596	622	595	610	622	641	611	643	635	592	593	652	629	619	581	631	662	585	623	622	596	624	610	653	627	604	603	591	651	655	640	600	646	627	607	626	624	592	605	616	608	647	583	593	620	649	643	591	614	574	628	587	606	580	635	623	599	618	618	614	586	614	649	601	624	620	652	588	571	571	619	612	626	581	602	653	615	647	655	602	623	557	610	614	626	567	651	605	629	582	614	567	623	609	604	614	625	602	607	622	634	584	651	559	564	611	654	562	632	639	585	628	609	648	603	566	626	644	624	621	616	609	635	598	649	586	612	655	642	610	648	658	607	650	640	607	638	626	604	639	619	632	646	609	622	632	638	653	573	600	635	598	629	601	645	589	613	606	566	616	583	634	661	623	596	626	585	604	580	602	628	575	587	647	618	602	632	606	658	597	604	649	615	634	612	651	598	596	621	625	540	613	586	625	642	604	621	611	612	612	599	586	595	633	577	614	601	619	629	561	621	604	639	635	591	615	614	589	605	620	624	630	625	652	627	599	587	637	630	613	571	602	583	607	627	637	638	631	604	569	699	610	631	620	592	617	624	590	634	616	604	643	631	587	566	636	635	615	606	664	605	597	571	618	608	598	609	594	598	606	577	624	606	594	633	603	581	622	597	567	597	604	623	656	604	610	595	633	588	635	691	606	613	574	639	582	618	582	625	616	623	600	610	569	633	617	649	597	666	628	605	593	584	643	586	575	553	630	598	611	621	632	582	599	620	610	601	643	601	608	626	642	617	645	603	607	613	597	621	606	638	648	566	548	630	620	651	632	624	604	612	604	621	629	621	636	578	671	652	627	633	645	650	606	645	613	617	600	630	624	610	617	568	616	608	655	624	667	659	610	613	616	591	576	625	574	602	628	610	600	615	636	582	637	630	614	633	655	629	600	607	665	596	645	558	624	633	569	599	642	597	641	566	600	617	613	604	658	612	615	578	657	590	620	649	616	619	594	626	596	583	630	617	636	618	628	595	623	645	624	636	589	612	586	585	602	574	624	621	624	646	639	581	621	627	618	565	621	665	596	651	619	612	560	583	626	590	624	596	625	652	617	607	626	596	614	612	609	588	586	640	613	638	616	638	572	649	632	591	631	612	594	629	588	641	625	619	609	656	611	602	599	622	626	618	603	641	648	621	605	625	669	587	598	633	670	579	622	552	626	606	612	593	580	644	585	635	619	645	614	609	600	629	596	637	575	591	637	647	622	591	621	680	597	612	637	614	612	624	606	550	652	621	601	600	659	634	579	605	649	634	587	590	640	683	623	629	627	643	626	583	626	628	613	607	588	612	613	553	603	600	607	630	586	568	594	634	586	619	601	602	658	622	604	615	598	635	600	596	593	631	630	648	593	594	637	658	576	586	613	648	603	595	588	619	585	600	666	604	624	623	592	647	632	606	647	598	599	643	643	636	607	628	593	651	645	637	636	569	607	663	627	609	615	608	612	617	625	593	600	584	581	627	631	612	594	565	649	621	583	597	582	606	610	627	646	619	652	628	562	627	610	628	620	607	607	650	613	652	606	619	671	601	654	613	601	596	623	621	630	597	638	618	636	634	639	597	597	602	616	610	576	586	650	639	684	599	632	631	579	597	618	602	636	576	595	588	636	589	638	577	599	660	585	602	577	610	597	629	590	643	576	577	616	625	624	606	615	601	642	610	629	588	618	596	653	587	600	623	596	593	647	647	598	616	610	647	625	616	587	615	613	623	643	623	655	630	566	642	632	625	631	630	653	590	570	611	606	563	652	637	663	599	661	647	669	591	629	653	594	597	631	593	640	582	592	605	640	625	563	659	578	602	605	603	618	650	590	596	610	602	651	650	636	643	643	610	639	636	607	628	609	593	625	624	614	602	650	638	623	642	612	634	602	611	609	601	604	610	622	592	603	582	607	611	689	660	611	603	622	642	626	607	668	544	614	640	584	642	614	641	605	634	606	609	629	621	647	636	589	587	594	605	610	644	627	601	651	553	631	585	604	601	607	614	626	628	605	625	619	584	608	595	622	613	620	650	610	598	619	624	576	536	673	613	623	641	647	626	643	588	624	584	628	608	622	597	568	648	658	563	602	613	596	639	612	598	625	584	576	598	595	625	594	587	604	600	619	617	602	595	621	603	636	638	630	597	634	622	612	591	569	598	599	604	572	642	603	590	605	610	621	588	649	591	656	604	653	596	612	623	544	600	626	615	620	594	616	572	640	572	605	641	606	615	615	646	581	620	562	601	607	623	648	610	600	618	613	606	650	635	615	597	608	626	642	632	647	632	593	637	577	573	573	618	641	605	593	586	615	660	619	657	566	656	580	605	622	602	614	572	617	637	647	602	648	605	589	623	614	653	611	596	569	637	658	628	664	611	598	651	626	616	630	603	598	604	642	649	604	572	624	609	648	611	609	601	609	639	628	608	605	625	587	622	638	687	633	622	619	619	601	613	627	631	638	587	659	606	580	604	609	615	589	607	617	634	591	616	609	612	641	614	622	571	613	588	617	612	670	607	620	614	598	626	655	612	644	623	608	581	596	635	602	580	625	586	571	603	611	624	615	572	667	638	600	599	602	578	632	591	604	600	632	582	597	614	629	614	617	573	607	655	654	608	615	657	655	642	619	588	600	646	652	605	638	606	633	642	591	628	591	625	598	643	627	603	631	587	603	559	582	611	597	607	604	630	622	594
24475	21019	27383	25342	17846	9645	5726	3551	2447	2157	1681	1420	1089	906	785	750	664	579	515	519	472	433	423	368	369	375	365	338	346	338	386	353	317	322	308	300	379	371	304	288	303	290	294	296	316	294	283	295	275	304	276	287	280	287	285	273	313	283	305	272	273	275	280	300	283	254	329	319	303	313	273	303	284	295	308	301	285	289	289	265	289	292	274	292	283	291	284	289	268	289	299	287	281	303	297	289	279	282	284	264	296	269	265	276	284	277	291	286	279	287	269	291	308	286	286	288	290	291	309	282	273	281	286	290	271	286	286	254	286	251	308	304	250	285	290	293	276	264	275	287	273	265	286	293	280	280	285	281	265	307	261	275	276	315	304	288	283	275	311	293	293	275	287	252	295	291	287	284	279	282	280	288	319	267	296	299	292	278	299	264	263	302	314	279	297	281	281	280	300	272	302	260	292	311	268	283	315	298	284	314	313	278	292	327	281	294	293	274	281	294	272	261	294	278	308	257	295	285	278	303	270	294	282	294	275	281	296	284	310	272	303	276	279	271	272	301	298	276	283	281	282	302	289	268	329	292	278	289	297	294	293	281	279	277	310	244	260	269	281	278	292	284	276	278	288	311	312	295	278	281	282	297	279	262	290	309	277	297	279	281	289	293	299	274	309	296	299	282	314	281	297	309	282	296	289	273	265	293	291	289	285	273	314	292	267	263	253	268	274	290	287	267	274	301	290	250	283	300	307	260	300	300	281	283	288	254	297	289	269	285	284	282	259	294	310	305	283	271	283	280	291	255	307	324	258	268	278	285	278	290	312	274	335	290	313	279	304	319	268	272	302	311	275	289	282	269	262	283	299	303	279	270	281	261	298	270	280	301	280	289	283	295	261	273	309	290	297	240	287	280	285	271	273	266	268	316	264	291	273	302	279	264	278	269	266	292	272	294	290	274	296	283	298	291	272	309	283	304	303	292	279	299	248	307	262	290	279	281	296	285	296	305	298	287	290	277	289	278	284	274	279	251	255	268	280	274	294	285	276	275	309	289	283	283	284	251	293	290	302	287	287	306	288	309	273	297	271	266	275	263	292	282	287	304	287	236	296	270	297	291	257	264	289	293	276	307	315	256	272	291	237	295	265	340	253	296	309	265	267	295	303	293	287	270	250	254	283	265	278	292	276	294	286	271	304	300	261	299	266	286	304	296	286	250	265	290	278	285	301	270	300	319	292	291	286	290	265	279	283	327	266	294	287	302	302	315	271	316	289	256	289	295	306	265	292	283	292	285	270	258	290	304	300	280	291	324	293	247	262	292	278	274	284	282	269	275	312	275	310	253	275	300	296	293	296	308	299	281	290	265	274	270	265	316	269	299	287	274	309	278	309	289	306	287	274	272	312	281	289	286	259	262	275	293	262	279	317	303	296	295	275	274	291	262	276	260	299	289	278	269	290	303	269	264	277	279	313	276	288	300	279	287	288	308	290	269	285	287	277	288	323	306	302	277	279	272	268	291	282	273	321	297	337	308	319	255	287	297	246	267	299	298	279	310	274	277	272	284	279	316	277	277	282	296	285	323	302	282	288	287	267	269	292	273	282	316	287	269	253	264	287	262	266	294	281	264	269	264	280	279	291	276	283	280	292	282	334	282	270	319	300	294	304	295	299	296	299	269	282	275	269	282	312	272	262	292	287	276	256	270	286	268	288	263	318	280	291	280	263	275	261	306	274	268	278	286	293	272	287	271	262	268	295	280	272	280	259	277	297	293	277	309	295	278	299	300	286	266	310	268	249	293	288	287	295	297	291	292	265	307	286	284	267	297	315	297	285	280	275	291	284	277	302	282	273	300	287	274	291	277	257	294	280	288	252	275	276	273	289	285	285	271	262	263	291	292	289	255	297	263	258	288	295	275	263	258	280	275	303	271	274	265	266	277	310	281	302	259	271	279	300	288	302	271	296	305	249	284	287	277	286	269	313	314	268	280	290	273	285	270	295	290	292	302	251	259	295	291	287	287	290	276	248	288	292	276	271	278	273	290	271	274	304	288	306	289	286	288	290	279	262	314	306	292	256	297	293	294	258	313	303	294	286	288	291	283	293	265	318	324	271	263	285	293	301	256	298	249	290	315	282	272	289	263	280	282	303	296	287	275	305	293	298	303	296	281	293	306	301	293	287	347	281	293	274	294	297	281	323	274	280	316	278	305	264	317	276	306	303	292	279	251	321	263	272	298	263	305	279	278	270	263	281	284	301	300	298	259	291	290	277	302	290	264	288	280	273	293	285	286	308	289	313	286	280	278	266	271	292	292	279	283	249	306	296	268	281	275	275	254	292	266	257	288	294	285	258	262	297	330	256	283	279	269	254	265	292	282	305	278	290	289	288	278	266	313	288	280	280	294	296	281	290	272	264	311	287	263	276	257	272	270	274	291	281	300	264	294	281	302	264	289	305	285	284	319	280	244	289	286	293	309	299	320	260	295	292	289	312	256	300	271	267	295	280	293	305	257	288	291	271	263	283	299	310	298	258	294	261	257	307	275	292	302	288	300	299	275	311	285	297	313	271	301	268	263	316	286	279	287	276	265	267	294	294	301	310	288	289	274	261	262	249	276	266	292	303	306	288	290	280	312	317	286	284	299	312	284	298	301	258	273	289	298	246	302	307	270	297	282	299	295	299	263	297	287	270	287	282	311	320	272	308	283	287	259	311	289	271	275	272	282	274	274	270	279	271	321	249	269	259	292	326	302	299	267	308	250	294	267	295	311	287	300	289	292	285	261	291	289	255	271	265	287	245	283	271	287	295	285	272	275	253	275	287	251	280	290	304	290	291	285	266	278	298	293	322	298	280	307	312	273	307	305	242	327	283	305	270	291	325	304	271	279	287	307	281	279	291	314	287	260	293	277	298	293	309	264	310	280	271	283	298	294	283	290	255	294	314	276	279	288	311	313	267	281	290	283	302	284	304	314	297	299	268	293	286	292	294	273	272	299	272	284	279	270	272	290	299	290	321	290	267	279	291	274	302	307	278	297	265	278	263	258	288	302	290	282	292	281	288	296	283	268	296	294	277	286	290	279	302	299	287	273	278	270	299	271	289	272	286	277	285	306	289	262	300	263	294	262	291	265	286	310	290	289	290	298	306	312	309	306	292	285	291	281	281	265	283	282	260	280	268	276	268	261	282	284	290	277	270	295	267	284	285	298	277	275	283	287	264	268	264	307	279	284	270	261	265	299	297	267	279	284	275	285	275	285	270	281	275	276	263	254	260	306	286	267	287	271	300	273	294	300	282	280	290	275	290	275	286	294	275	271	297	300	265	296	274	280	282	253	272	294	287	300	275	295	276	282	287	284	282	288	331	292	270	317	290	282	269	288	244	288	283	287	291	284	290	295	254	270	305	267	276	299	300	281	297	254	268	326	286	266	313	286	307	296	308	272	271	294	304	280	255	298	276	316	281	277	279	291	278	346	266	304	276	292	308	297	294	288	277	306	262	306
26777	45903	33783	21930	17037	12517	9169	6287	4612	3946	2895	2472	1790	1569	1310	1092	912	797	709	631	589	570	525	459	462	451	444	406	403	397	416	392	385	383	357	399	394	379	389	380	360	314	316	347	340	307	285	347	319	323	311	320	329	311	298	308	302	295	318	315	314	328	359	352	339	312	325	317	325	301	291	331	291	309	314	291	288	333	326	309	286	297	331	320	308	313	317	339	288	325	313	261	303	327	331	319	315	341	329	314	301	323	294	290	310	313	320	321	298	312	316	310	323	321	295	328	308	333	315	331	322	305	315	326	339	316	342	308	300	322	305	336	298	316	303	299	330	313	327	325	341	340	297	330	308	323	340	294	343	321	326	311	288	332	357	340	337	316	294	294	317	300	325	329	309	322	286	306	299	310	332	292	295	306	307	268	311	341	292	327	285	315	328	311	303	320	321	325	327	326	317	348	308	353	328	302	303	305	282	317	344	326	288	303	337	317	335	298	316	302	325	309	303	336	332	325	301	281	300	324	326	306	314	305	294	307	316	323	320	290	321	341	271	328	298	312	309	313	319	316	283	289	321	315	319	318	296	289	309	294	321	300	331	336	316	336	327	291	336	325	325	324	349	333	322	304	282	332	299	333	333	294	312	329	305	307	319	309	343	296	312	307	300	285	321	341	312	317	331	296	306	295	334	293	293	322	320	308	316	316	323	299	312	324	317	328	282	321	319	284	326	320	345	322	282	327	354	311	282	301	316	303	328	321	314	302	333	301	293	288	290	321	314	317	308	287	320	334	298	336	296	306	314	342	307	335	298	329	329	321	311	320	329	320	286	351	322	310	317	305	315	323	332	308	315	307	314	301	279	314	323	325	318	305	303	308	308	331	310	303	304	306	304	318	315	318	295	324	298	295	342	297	337	311	322	306	339	314	352	337	320	303	312	320	353	299	280	327	295	277	321	340	322	307	315	362	315	313	334	333	320	292	311	339	308	286	297	326	324	324	301	298	327	318	329	323	301	318	318	311	324	308	272	291	341	328	301	313	323	307	320	318	294	307	329	321	339	304	331	281	320	319	322	317	301	294	284	328	333	314	311	308	322	311	313	331	328	303	300	301	307	315	294	311	342	338	360	356	342	328	327	348	314	302	317	325	292	309	312	315	349	317	303	303	292	295	299	326	327	291	315	314	311	331	326	302	309	285	339	300	335	295	297	332	317	322	280	309	287	319	305	289	323	325	290	310	319	314	341	277	338	320	304	341	335	309	293	302	318	310	296	331	299	324	316	318	314	352	305	321	301	325	326	305	309	309	348	278	311	314	310	325	351	341	279	329	315	323	312	324	347	332	334	301	298	310	331	330	311	322	306	281	329	303	329	350	277	339	321	334	311	285	320	325	314	316	329	296	325	305	319	320	351	291	293	315	282	299	328	318	315	322	303	280	336	317	317	312	341	306	339	291	284	326	338	342	337	327	313	330	299	288	319	324	329	304	330	315	287	340	304	329	318	331	331	343	297	307	325	304	323	296	296	323	320	288	321	346	319	311	320	289	317	299	337	327	289	330	315	267	346	308	327	297	337	313	320	287	303	283	309	318	354	313	331	320	326	363	322	315	322	318	310	280	303	321	281	315	305	314	317	318	306	310	299	319	355	298	292	333	307	322	305	291	309	289	306	323	294	305	333	301	293	324	354	321	283	317	297	296	321	314	332	303	323	310	310	322	305	323	326	346	314	301	338	302	333	309	321	350	271	316	330	299	320	326	326	316	312	317	309	332	328	301	300	318	337	326	333	327	318	303	306	311	305	300	342	301	310	308	298	301	290	317	324	311	329	339	340	300	264	327	292	318	335	323	335	324	332	291	321	286	325	310	350	308	291	305	289	355	291	323	301	310	310	350	332	327	313	355	311	331	297	355	300	279	313	307	281	315	303	340	269	305	301	330	298	308	314	325	309	320	307	320	341	315	336	361	319	296	358	292	319	361	324	327	326	285	310	294	301	327	349	323	322	311	336	326	316	309	277	312	276	331	331	297	336	297	277	343	342	299	317	317	293	295	316	332	324	296	326	317	323	310	332	316	308	315	290	319	351	352	285	318	300	291	303	297	319	314	292	343	329	310	320	285	313	312	312	363	334	302	327	338	286	337	317	351	302	303	328	317	328	316	324	333	317	330	292	346	327	317	294	330	327	314	289	331	328	324	323	322	319	302	343	318	351	306	305	302	325	318	314	314	314	344	310	319	328	343	324	300	312	333	327	298	336	329	292	289	315	288	325	337	300	358	312	273	309	327	322	349	316	325	300	301	302	322	266	296	316	308	313	307	317	325	310	331	323	336	302	334	315	320	335	345	324	292	306	330	327	318	313	309	295	340	312	317	327	297	302	346	312	310	309	314	311	321	312	313	326	322	315	286	320	311	298	320	318	311	310	348	327	348	300	343	316	324	303	300	334	302	330	341	323	302	305	296	294	365	351	350	304	344	326	328	318	304	292	301	287	303	324	305	331	316	302	318	318	313	329	308	314	353	310	344	351	330	292	337	324	337	305	303	295	314	301	290	343	303	319	304	332	283	327	294	313	336	320	317	315	312	298	292	312	316	345	333	304	306	314	332	317	311	308	328	338	318	309	303	304	305	322	315	344	305	297	330	305	289	311	304	299	381	345	312	322	317	310	315	315	314	308	346	313	306	335	307	302	293	360	336	359	317	339	303	307	337	321	337	344	312	315	307	351	297	325	335	317	351	351	332	320	308	300	291	293	301	332	317	329	325	319	325	329	365	303	316	325	304	320	324	318	337	329	324	314	295	352	299	280	315	349	291	289	282	312	319	302	283	328	320	342	305	309	310	307	327	311	310	343	340	330	309	311	324	287	301	296	282	319	316	300	325	316	316	309	325	299	281	315	313	318	290	325	307	298	302	318	306	339	321	347	322	274	325	321	327	280	311	318	310	334	353	277	313	313	332	278	321	306	326	274	295	305	335	315	290	315	337	314	313	316	335	295	323	325	301	310	304	331	319	325	314	308	305	284	305	337	316	346	314	315	294	293	317	314	347	321	320	298	301	302	312	297	291	299	323	302	312	293	332	326	294	300	309	339	312	301	305	324	313	314	356	304	345	336	301	304	315	307	328	308	322	301	315	298	290	315	340	315	326	308	314	340	293	316	316	306	326	345	341	345	290	301	285	304	292	331	309	330	342	311	324	296	329	349	302	310	335	341	328	336	329	382	314	357	328	287	326	303	331	343	290	331	294	305	336	308	339	330	302	335	314	291	329	277	304	310	297	312	301	315	304	309	326	326	300	320	317	304	334	280	310	340	321	320	340	330	331	317	332	334	304	281	331	332	318	261	296	290	306	330	333	298	319	313	292	327	348	299	343	310	294	322	318	307	328	358	338	327	316	315	323	320	289	324	298	306	305	303	299	316	289	328	296	325	306	352	318	341	328	322	309	275	333	310	317	356	335	335	307	374	314	301	334	335	297	311	321	320	296	335	306	320	323
20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
