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
341112218485	341112219002	341112219552	341112220102	341112220652	341112221202	341112221752	341112222302	341112222852	341112223402	341112223952	341112224502	341112225052	341112225602	341112226152	341112226706	341112227252	341112227802	341112228352	341112228902	341112229452	341112230002	341112230552	341112231102	341112231652	341112232202	341112232752	341112233302	341112233852	341112234402	341112234952	341112235502	341112236052	341112236602	341112237152	341112237702	341112238252	341112238802	341112239352	341112239902	341112240452	341112241002	341112241552	341112242102	341112242652	341112243202	341112243752	341112244302	341112244852	341112245406	341112245952	341112246502	341112247052	341112247602	341112248152	341112248702	341112249252	341112249802	341112250352	341112250902	341112251452	341112252002	341112252552	341112253102	341112253652	341112254202	341112254752	341112255302	341112255852	341112256402	341112256952	341112257502	341112258052	341112258602	341112259152	341112259702	341112260252	341112260802	341112261352	341112261902	341112262452	341112263002	341112263552	341112264102	341112264652	341112265202	341112265752	341112266302	341112266852	341112267406	341112267952	341112268502	341112269052	341112269602	341112270152	341112270702	341112271252	341112271802	341112272352	341112272902	341112273452	341112274002	341112274552	341112275102	341112275652	341112276202	341112276754	341112277302	341112277852	341112278402	341112278952	341112279502	341112280052	341112280602	341112281152	341112281702	341112282252	341112282802	341112283352	341112283902	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2747	2000	3600	2300	2747	2000	3600	2300	2747	2000	3600	2300	2747	2000	3600	2300	2747	2000	3600	2300	2747	2000	3600	2300	2747	2000	3600	2300	2747	2000	3600	2300	2747	2000	3600	2300	2747	2000	3600	2300	2747	2000	3600	2300	2747	2000	3600	2300	2747	2000	3600	2300	2747	2000	3600	2300	2747	2000	3600	2300	2747	2000	3600	2300	2747	2000	3600	2300	2747	2000	3600	2300	2747	2000	3600	2300	2747	2000	3600	2300	2747	2000	3600	2300	2747	2000	3600	2300	2747	2000	3600	2300	2747	2000	3600	2300	2747	2000	3600	2300	2747	2000	3600	2300	2747	2000	3600	2300	2747	2000	3600	2300	2747	2000	3600	2300	2747	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
21666	20194	27502	22897	21010	21928	18061	8683	5797	4386	3394	2636	2245	1746	1678	1382	1240	1125	1113	1001	967	956	894	852	853	868	834	771	775	816	801	733	763	780	819	737	722	758	736	729	778	832	727	812	784	722	785	763	737	820	730	754	778	787	762	761	783	713	731	753	754	720	736	774	716	721	777	764	728	695	739	725	743	747	738	785	718	746	714	745	732	704	775	724	754	737	782	795	766	778	739	750	763	738	745	762	733	728	748	768	780	743	761	753	758	780	768	770	743	725	743	727	745	710	772	771	797	720	762	768	735	726	699	697	719	807	792	718	748	750	758	768	753	791	694	785	748	767	774	737	751	739	757	763	775	722	767	735	677	723	789	727	712	684	745	756	791	755	722	733	800	720	713	769	736	745	744	697	779	745	751	715	696	716	740	761	748	743	757	760	766	711	759	731	678	721	734	763	755	764	752	709	728	761	694	721	757	718	731	771	759	728	791	716	810	754	718	770	742	748	764	719	764	699	721	685	703	798	708	698	750	704	749	734	760	802	720	777	754	766	780	764	721	717	757	738	740	786	748	769	725	769	766	757	710	767	724	707	757	721	742	724	776	723	717	726	728	744	773	761	743	768	713	722	746	716	716	726	767	732	728	781	769	730	738	753	712	777	793	714	791	778	732	747	774	745	785	734	765	732	798	737	782	779	707	731	770	727	761	822	749	764	696	760	730	792	684	737	736	671	698	744	695	754	706	765	775	760	738	732	777	718	771	726	786	750	742	765	785	704	754	738	715	756	782	751	730	711	772	735	763	810	784	697	779	753	771	748	761	738	726	743	720	723	732	720	745	752	728	728	736	692	777	704	737	739	791	777	742	777	776	728	749	761	721	773	734	765	756	748	678	772	714	770	749	759	809	752	778	778	742	736	751	688	735	733	766	771	734	727	763	705	729	759	761	764	750	749	764	711	748	765	741	714	749	735	732	742	750	753	763	749	749	743	716	741	735	800	773	776	746	755	786	760	774	778	746	763	753	748	711	764	701	766	763	724	745	765	746	750	703	804	755	729	764	721	754	714	793	735	721	773	729	737	752	748	757	722	787	744	750	784	775	779	744	771	768	742	743	730	691	742	758	772	785	779	702	744	746	735	736	763	733	730	754	725	772	679	741	747	770	780	756	740	742	721	776	772	703	734	735	764	753	753	726	746	712	731	759	749	756	719	717	732	741	728	717	735	732	820	728	743	769	759	749	753	766	731	696	744	775	811	820	749	712	730	715	740	756	748	685	740	786	695	730	696	734	733	734	736	765	727	725	746	726	753	781	749	724	758	797	765	746	745	728	731	740	767	786	709	755	743	701	712	720	782	774	746	754	772	743	752	744	701	693	768	713	746	792	792	720	780	729	747	754	755	688	723	691	740	759	721	782	767	769	727	743	714	727	747	729	785	749	768	774	710	768	752	729	751	754	730	718	778	789	772	753	743	713	743	754	829	757	733	757	739	731	704	750	734	728	783	724	742	750	710	771	784	711	721	741	792	736	741	758	762	754	745	729	726	702	715	767	765	735	765	738	745	763	752	817	737	756	762	750	763	751	722	771	742	736	752	746	678	711	726	770	742	753	763	752	758	721	710	688	772	752	731	792	782	720	753	749	747	716	787	788	780	709	737	725	719	743	726	728	746	749	750	749	719	696	746	768	705	694	706	734	759	710	787	708	761	729	734	710	768	762	732	769	746	760	747	735	738	798	743	703	751	752	771	734	709	719	745	755	748	729	723	741	748	774	798	777	782	772	779	748	732	743	739	746	738	745	781	796	803	680	718	727	742	727	722	738	684	787	737	749	777	724	763	769	750	713	770	740	759	749	764	736	715	724	719	765	745	668	774	739	721	760	762	725	732	721	754	743	717	791	757	769	697	776	723	717	773	762	776	727	734	780	753	728	780	755	730	762	757	761	834	752	758	720	758	707	747	743	730	785	740	724	748	770	703	700	756	749	813	770	748	758	763	722	710	752	731	772	730	736	721	805	753	734	681	759	749	764	768	758	729	711	755	727	738	743	761	733	761	805	794	730	698	745	742	754	773	751	701	756	736	703	754	774	779	763	724	698	726	765	738	733	778	742	706	726	766	705	786	719	744	764	801	766	727	748	732	729	745	752	731	743	758	762	772	723	790	785	732	702	771	755	738	736	748	755	722	758	796	730	726	789	758	754	730	742	740	739	745	704	729	743	747	743	724	723	777	756	738	756	680	703	737	722	737	747	775	787	738	798	725	739	711	763	729	809	711	757	730	762	736	746	766	695	727	710	691	768	726	749	754	746	811	726	745	753	803	734	771	721	696	738	770	730	770	746	781	795	742	767	724	781	811	703	734	706	774	773	758	759	733	722	735	754	793	717	775	773	804	716	738	742	788	738	761	748	712	718	759	720	754	795	759	765	708	716	691	805	776	766	722	749	736	741	734	766	691	762	745	733	760	723	735	774	696	688	739	745	742	753	762	793	769	737	728	757	785	706	766	714	761	780	750	771	738	711	764	735	766	762	752	729	762	772	716	750	694	728	731	776	735	724	785	747	740	729	798	799	752	744	753	732	703	753	732	792	720	796	722	728	771	733	725	740	745	749	777	785	785	705	751	734	764	742	783	753	769	740	811	780	696	756	773	766	703	715	692	791	742	774	733	718	770	720	797	735	748	782	754	806	754	763	692	702	754	754	767	728	783	787	732	719	739	732	756	773	770	750	755	717	760	739	758	803	753	749	783	751	719	732	773	770	796	723	741	806	726	719	701	736	789	825	733	748	723	753	740	769	747	746	786	753	777	758	722	695	783	794	705	759	725	721	718	770	790	774	759	729	708	723	753	771	734	746	755	771	755	715	736	696	740	742	774	739	765	707	749	732	746	726	769	759	733	772	723	739	729	793	704	759	787	703	745	751	738	759	767	699	731	731	699	748	727	751	746	724	747	785	724	727	727	736	775	768	749	709	707	760	713	711	720	753	757	698	731	736	695	715	799	723	747	755	756	759	810	716	710	651	788	742	719	725	722	762	736	745	753	746	729	717	745	727	760	738	754	704	761	759	723	720	747	793	750	773	764	669	761	743	746	764	738	765	724	790	705	776	789	722	712	755	730	708	764	753	769	745	693	781	736	712	743	743	734	747	715	762	766	727	743	731	721	753	773	776	766	756	745	712	746	737	722	737	691	759	772	729	737	767	696	720	741	702	742	712	733	752	782	781	787	752	745	742	749	730	806	780	750	708	760	743	742	780	776	752	684	727	738	773	807	752	731	735	730	767	747	753	699	768	716	771	787	748	765	741	750	759	729	734	755	728	738	720	745	727	715	668	771	722	702	788	716	723	777	713	674	732	693	741	762	735	723	757	756	778	743	717	783	737	792	757	738	704	733	745	721	755	735	758	749	778	705	754	755	788	736	700	751	769	742	762	753	757	730	759	748	733	745	746	741	754	749	767	765	714	755	769	799	752	756	742	719	767	763	767	729	774	707	740	730
42334	70260	50263	34199	27993	20543	14134	10834	8021	6093	4613	3603	2812	2297	1877	1679	1428	1352	1203	1102	1098	942	951	917	919	885	841	799	819	798	771	771	809	779	829	738	791	746	819	791	745	710	740	756	694	726	706	747	762	745	667	715	703	768	744	738	733	755	721	704	693	705	742	720	726	738	713	724	736	740	705	732	717	714	724	787	757	752	755	715	774	727	718	737	769	705	727	731	742	738	745	676	725	714	746	769	744	773	697	728	776	775	771	764	735	687	741	768	742	753	698	772	764	765	738	745	721	743	739	720	798	746	721	736	745	733	731	748	717	740	699	725	757	749	748	691	690	734	734	734	737	710	702	752	735	734	745	724	727	740	771	737	691	759	736	730	761	698	788	731	733	715	760	746	741	733	731	737	728	750	723	734	738	709	696	718	722	708	706	735	734	722	748	725	732	743	708	758	722	744	733	711	769	719	715	707	754	742	721	737	714	741	712	737	720	660	715	685	705	757	717	740	721	656	738	726	739	705	698	705	746	719	759	744	730	691	741	697	708	764	725	738	723	721	708	753	732	737	750	717	707	796	734	735	706	769	735	774	760	724	745	737	744	715	756	694	711	694	715	692	763	702	753	700	710	711	692	766	700	723	695	725	764	769	746	733	706	732	741	710	747	725	725	758	697	708	729	750	725	738	712	788	651	741	774	716	712	737	734	749	724	734	754	709	757	703	700	721	712	751	726	720	735	723	742	762	708	718	755	736	718	719	746	727	754	710	755	743	723	764	753	740	769	743	764	746	726	738	656	720	774	791	719	688	714	692	693	750	770	750	720	705	718	763	764	738	737	735	709	686	709	770	746	703	685	742	734	718	725	730	726	711	698	719	747	726	730	733	702	765	768	706	695	721	713	713	800	723	758	706	781	712	750	703	702	721	677	744	772	692	749	698	787	718	713	752	726	686	710	716	714	684	708	768	719	703	719	715	691	731	708	792	713	776	704	711	704	763	738	699	773	709	752	714	751	703	725	710	769	724	736	724	703	743	716	728	740	697	708	730	763	721	714	711	757	730	715	797	716	776	713	702	708	743	736	717	785	726	712	709	715	733	724	716	743	730	745	743	716	709	726	747	705	708	728	703	727	772	733	734	777	732	727	722	788	745	734	761	728	712	768	726	689	714	759	728	730	754	739	723	756	762	764	732	784	742	737	736	757	725	743	708	707	740	709	728	743	717	705	778	701	779	750	722	726	739	749	752	696	708	699	747	752	704	738	714	734	687	739	732	708	723	733	724	787	740	742	732	761	709	723	747	700	728	784	764	734	762	742	723	718	756	732	726	741	690	772	759	733	716	739	690	704	773	723	734	767	671	723	718	725	705	731	726	641	723	728	683	755	736	726	728	713	758	740	714	729	693	738	735	711	707	736	737	678	731	729	693	736	718	771	721	745	771	731	753	699	727	733	748	772	706	785	719	730	758	727	764	688	720	739	765	735	751	727	736	735	734	716	742	714	665	708	742	723	709	730	730	696	740	718	681	759	740	694	724	719	711	726	705	723	699	684	754	709	757	733	705	749	739	733	713	717	729	710	733	761	757	728	711	697	713	747	707	719	718	716	721	767	777	736	715	752	694	712	729	770	725	711	711	744	734	745	710	742	766	727	712	694	730	703	786	670	738	730	721	720	746	731	739	649	763	719	743	750	735	689	748	744	764	774	809	716	737	695	692	721	756	736	731	729	713	762	720	740	721	762	725	683	744	794	738	740	710	733	768	767	736	744	751	720	714	724	711	756	710	721	716	683	691	701	696	766	674	759	744	698	740	730	721	731	706	716	690	706	737	749	707	690	731	723	799	731	736	799	714	704	733	729	747	693	678	762	740	742	750	714	720	745	750	702	699	759	745	662	781	743	720	736	730	725	750	727	742	730	697	739	714	769	785	738	757	757	777	681	763	722	733	753	700	821	719	688	713	731	763	755	731	709	763	696	729	751	744	720	774	760	740	708	757	704	708	728	720	689	694	732	770	745	723	723	745	791	745	724	735	767	730	730	707	728	744	723	703	736	737	809	723	764	725	758	694	742	756	791	678	735	714	714	689	707	718	797	726	704	761	759	757	702	724	794	768	769	706	706	739	733	756	697	739	716	748	736	734	712	755	698	780	732	727	730	755	726	721	711	698	752	772	670	682	712	730	783	654	699	710	698	722	759	673	726	732	731	676	700	724	734	733	736	707	742	698	712	682	777	757	707	778	745	712	716	724	737	761	748	741	706	745	738	709	740	745	735	804	758	772	731	722	727	723	712	762	733	728	774	749	741	708	741	725	769	741	740	699	696	810	701	749	709	732	734	700	692	831	711	710	753	705	721	769	766	757	716	733	719	730	709	695	731	727	741	700	737	716	699	735	736	688	730	752	762	752	756	758	764	721	703	756	773	748	713	773	721	747	746	731	763	734	740	729	664	729	707	712	732	698	713	779	773	761	740	729	732	731	671	738	753	756	742	708	733	722	776	686	724	733	750	787	746	726	697	716	750	740	744	735	781	732	731	742	710	715	708	714	736	750	738	688	705	732	687	735	716	777	709	746	753	729	769	733	705	724	732	768	683	731	754	777	722	756	731	744	702	765	714	742	730	720	767	738	709	743	718	718	724	757	688	712	743	786	705	758	735	763	776	735	785	726	750	716	690	724	711	691	720	755	697	697	734	738	677	737	757	753	713	759	719	730	707	733	773	742	737	687	693	686	760	715	708	763	746	766	750	716	740	716	759	712	754	743	685	744	742	749	723	782	751	717	704	779	729	703	734	702	789	748	729	713	721	677	715	719	733	713	719	692	735	742	707	746	687	737	681	750	709	762	721	725	735	719	749	688	748	742	698	707	729	717	697	795	752	783	752	730	742	691	759	705	770	746	763	725	700	728	801	758	724	696	755	744	715	733	742	715	751	727	760	710	719	738	735	688	738	733	725	744	737	714	707	727	735	763	745	713	729	726	732	737	739	732	737	693	754	715	673	760	746	707	711	800	742	742	723	692	695	669	750	728	717	754	730	699	752	703	719	675	735	755	726	705	707	705	721	680	725	777	727	742	708	714	767	729	722	763	709	696	716	757	731	710	731	677	743	712	715	734	716	748	722	715	718	764	707	714	690	720	737	731	738	725	735	727	728	759	741	716	754	718	741	776	767	787	727	740	750	766	729	719	742	717	727	730	702	728	710	768	737	716	741	736	693	697	741	718	717	743	731	712	647	736	705	749	749	744	729	711	732	711	694	741	747	718	724	701	722	710	731	716	736	773	732	716	723	789	713	693	772	715	710	727	713	752	695	751	740	764	738	754	761	697	755	690	706	764	705	743	783	763	739	705	751	768	765	715	714	734	723	748	732	759	728	731	767	756	741	726	743	723	745	716	750	731	745	713	684	739	681	742	740	702	727	677	738	743	716	734	700	703	714	741	742	748	709	785	762	751	754	736	736	678	704	701	735	730	733	714	682	732	720	743	721	670	723	709	712	726
39751	48441	42194	28634	18454	10179	5790	3982	3125	2353	1837	1539	1303	1212	1086	1023	930	976	827	815	848	817	787	827	768	777	786	815	754	762	788	790	744	756	714	745	726	753	787	780	743	713	781	751	747	740	751	776	775	790	725	774	703	700	748	748	735	780	762	750	757	781	747	772	774	722	763	719	721	693	676	711	724	773	711	698	681	687	703	716	761	771	756	731	732	736	695	710	714	789	743	803	720	781	749	749	772	778	764	769	771	715	652	757	742	724	748	718	743	798	721	759	722	760	761	702	795	706	790	710	734	786	721	740	739	801	717	809	753	745	744	722	746	772	765	729	727	753	723	733	734	731	713	814	741	724	735	719	716	736	709	753	731	744	753	724	751	773	758	709	721	766	729	709	746	718	731	778	715	726	732	745	712	733	718	746	795	727	708	738	762	708	734	809	764	716	708	750	743	705	738	720	739	760	724	732	750	751	792	753	743	793	743	780	777	742	760	769	740	750	688	692	744	747	713	758	729	732	746	743	722	804	698	746	730	751	671	722	769	660	762	729	753	725	743	685	771	781	717	752	783	772	701	760	791	779	746	748	731	756	767	755	761	693	737	709	735	760	764	731	741	779	713	746	745	750	764	725	791	738	741	731	746	730	730	738	738	790	699	771	756	796	748	765	792	760	743	763	714	701	684	677	722	726	713	699	755	751	759	773	756	762	764	710	712	720	746	735	690	763	748	772	730	738	759	706	731	784	736	781	691	779	742	789	762	751	728	685	730	733	756	752	734	752	748	730	723	734	694	739	754	735	731	724	758	795	736	699	701	804	690	781	701	751	780	803	721	723	783	739	779	706	794	770	725	716	733	777	698	748	736	764	769	696	788	738	771	759	701	720	744	702	782	719	730	688	732	719	766	739	754	730	727	699	741	746	696	777	720	720	761	722	717	735	699	740	738	734	735	737	758	731	738	722	784	724	711	782	716	772	797	717	742	739	752	751	706	734	767	760	735	765	707	678	739	781	772	718	759	718	740	730	736	772	745	741	759	731	776	709	740	735	736	729	705	716	742	750	710	732	715	734	781	707	771	786	783	693	752	717	739	730	745	699	729	758	749	765	790	807	795	743	700	759	701	680	764	686	707	782	727	732	789	737	714	763	757	770	731	729	696	730	680	746	783	741	741	729	738	745	723	727	748	705	738	740	718	730	726	778	777	699	771	742	714	772	760	715	714	761	705	809	692	770	740	727	784	768	746	772	735	726	705	739	743	734	727	734	766	728	756	714	725	696	750	757	716	718	729	766	723	726	720	721	748	793	725	725	717	716	710	713	759	706	742	704	752	754	701	718	722	735	778	712	740	720	759	744	727	763	733	750	764	775	753	789	759	672	798	754	718	687	757	766	722	749	729	703	751	723	722	721	726	763	724	729	725	741	807	704	713	734	751	745	686	734	793	765	721	739	788	801	730	711	698	722	732	750	735	767	729	730	750	683	720	707	701	799	719	751	740	719	785	758	780	695	804	761	768	739	754	752	712	786	750	722	745	829	781	742	732	749	745	712	716	770	737	749	739	807	741	753	736	747	731	697	757	774	776	767	745	729	781	731	756	782	781	717	765	689	746	784	773	707	721	810	715	695	705	722	771	775	748	805	782	700	728	683	753	733	788	730	737	712	752	764	729	741	733	750	747	762	736	724	741	740	664	810	790	747	771	701	762	732	713	767	765	739	773	770	724	758	756	744	706	756	723	756	769	741	740	746	713	735	719	757	736	773	753	710	700	753	751	796	752	740	742	768	759	701	702	756	756	735	769	742	761	715	783	745	735	820	766	771	726	763	769	679	689	719	738	767	729	747	714	762	789	702	734	693	744	756	755	728	773	748	768	703	732	740	762	725	731	748	728	723	704	753	722	782	711	709	750	770	709	669	762	781	714	739	714	771	776	735	766	729	743	719	772	768	740	786	707	775	730	758	710	725	706	731	745	754	753	762	817	717	801	737	793	763	725	767	762	746	717	703	736	708	722	742	741	742	714	714	754	726	737	730	710	766	747	722	754	728	748	778	758	727	761	724	706	704	727	751	725	752	739	784	739	731	760	737	766	762	764	758	714	757	726	687	723	751	706	771	724	734	716	763	720	757	718	750	745	727	749	698	780	701	773	695	763	775	747	734	746	724	725	753	741	742	758	764	759	743	757	788	748	722	729	768	760	753	817	737	732	713	748	717	719	756	767	750	739	717	740	761	738	800	720	780	789	738	720	742	692	728	780	762	761	711	752	753	736	731	735	793	738	741	735	719	726	748	744	711	689	777	760	734	796	727	755	713	769	756	725	761	750	728	722	696	733	751	709	719	801	734	749	726	745	788	733	771	726	723	792	718	723	715	736	727	747	749	718	755	747	745	744	704	675	757	693	746	776	751	709	732	731	740	714	786	727	708	734	768	754	828	687	735	751	752	773	707	785	744	698	699	731	742	723	767	697	777	759	731	733	706	758	729	777	723	786	742	719	760	735	746	740	765	765	749	722	732	724	712	745	735	780	775	802	749	766	741	717	702	723	724	708	778	773	710	750	758	757	775	713	751	741	720	726	770	728	772	766	732	739	737	720	704	758	736	730	732	767	767	732	795	731	777	763	674	714	747	730	744	715	740	713	729	789	763	720	764	723	712	721	711	688	784	693	766	716	768	698	741	705	722	798	715	771	749	702	732	734	718	755	702	762	719	768	790	725	744	792	738	737	733	760	760	721	734	773	784	771	698	767	748	729	732	732	777	755	745	724	728	761	741	765	745	708	737	775	738	811	758	787	737	749	722	731	722	760	734	768	744	708	737	693	692	732	738	744	734	796	757	723	710	681	731	789	732	695	745	788	753	748	724	713	734	693	718	725	770	716	792	727	726	736	754	738	715	805	707	837	757	716	684	749	717	739	763	750	716	734	735	773	756	810	720	702	746	714	762	738	759	738	710	757	686	764	714	749	736	782	741	777	741	771	723	748	756	679	733	740	720	773	733	743	718	707	720	787	806	758	774	735	736	788	752	746	773	729	712	762	756	797	709	701	726	794	706	709	789	701	728	737	739	749	713	738	796	733	689	732	792	725	732	748	754	724	752	734	692	734	753	738	735	734	788	790	687	709	696	721	804	756	691	713	759	736	758	704	716	736	772	734	786	727	771	719	780	779	744	752	767	771	723	789	729	745	730	757	735	700	816	767	778	738	758	738	733	739	754	741	734	789	707	715	765	690	745	748	810	716	748	757	805	742	709	743	722	719	775	753	768	715	719	740	713	758	745	711	748	747	779	735	754	789	838	798	795	780	722	751	762	739	702	748	779	774	808	759	708	702	728	732	766	780	735	784	734	751	759	747	755	713	709	717	740	761	776	719	736	734	803	778	752	715	743	799	689	728	720	758	776	805	737	754	761	765	730	733	781	779	747	719	756	767	740	733	767	720	674	742	750	731	744	754	714	736	798	727	718	754	718	759	722	805	680	746	778	730	709	701	758	694	732
44749	58563	40261	25233	19082	12592	8161	5870	4368	3308	2627	2030	1630	1430	1291	1157	1105	978	954	943	877	875	872	808	806	749	806	770	808	744	752	741	755	759	767	753	804	742	805	716	752	767	766	784	729	768	779	689	763	713	798	760	764	772	754	739	706	774	754	726	741	688	770	746	737	715	720	743	748	760	796	715	716	737	742	756	748	777	754	771	739	731	737	778	779	710	697	692	735	751	789	730	760	743	743	757	755	674	702	790	751	766	771	765	781	769	759	748	716	793	748	726	726	742	757	757	805	732	781	742	745	766	765	729	761	733	811	696	728	766	747	740	757	743	707	781	718	742	752	718	722	744	771	728	731	714	771	750	781	735	765	756	758	767	752	703	746	775	768	752	776	693	737	736	734	744	708	777	770	713	760	769	692	717	746	719	716	722	745	742	736	785	715	788	794	727	717	729	767	700	736	744	774	755	691	776	739	718	732	778	757	767	756	711	768	696	762	760	756	715	788	742	713	737	735	761	812	763	790	730	702	710	744	698	757	738	793	695	750	728	737	738	744	700	785	776	754	753	767	781	745	744	721	731	750	767	727	718	714	728	748	701	737	716	762	774	731	704	746	744	762	755	708	749	769	760	729	717	749	689	715	811	795	748	733	737	723	767	734	716	754	741	754	772	727	732	762	707	719	733	732	759	755	741	781	789	761	749	752	758	759	700	762	793	763	743	711	786	751	725	736	756	725	775	743	770	741	759	737	758	701	736	725	761	773	740	777	767	776	733	746	725	798	720	754	753	749	751	733	734	710	732	726	755	750	736	736	751	773	791	748	707	743	716	721	741	687	697	721	784	789	717	753	725	713	711	776	710	738	742	705	714	797	755	742	785	735	732	786	768	708	760	734	767	751	734	719	720	815	788	713	723	759	764	715	772	771	771	706	726	754	786	739	759	730	737	727	755	692	755	723	784	779	647	699	770	781	782	777	708	752	701	752	783	766	746	704	734	771	782	764	711	734	741	738	717	747	766	721	736	770	749	733	721	730	756	718	784	727	736	737	764	728	753	761	743	755	771	747	754	718	797	725	756	787	763	799	745	740	792	766	732	767	692	703	767	810	753	763	772	743	746	736	737	719	740	721	754	720	746	742	764	718	700	758	709	731	815	745	784	727	721	708	775	742	741	757	752	773	720	706	699	769	759	726	740	766	745	732	748	720	779	717	728	725	715	725	769	737	763	782	732	724	710	733	783	729	714	724	767	733	742	706	731	739	756	767	666	748	710	764	768	786	727	728	756	782	714	708	761	723	810	790	798	704	722	754	734	706	778	708	768	743	767	718	808	742	734	757	756	706	729	678	769	744	745	768	722	745	769	777	735	772	739	703	748	745	722	736	735	776	701	740	696	741	771	729	777	749	729	764	749	733	788	733	755	741	734	755	816	719	805	787	740	818	762	761	740	762	802	733	795	752	750	727	709	694	770	766	738	737	738	786	707	786	746	765	729	740	731	728	766	725	759	738	739	717	738	804	776	668	754	752	738	713	712	727	748	766	764	726	721	709	722	773	737	796	751	726	787	742	750	730	748	761	731	747	757	753	695	764	734	816	770	720	777	752	753	757	732	725	763	764	720	826	719	756	717	722	740	773	741	751	738	737	749	732	760	714	724	733	750	698	759	774	766	773	724	767	724	758	776	686	728	808	779	713	737	744	751	738	751	731	706	705	732	756	769	779	786	749	756	748	791	758	708	757	755	795	707	778	735	720	740	762	724	769	792	768	754	747	738	732	760	788	803	730	729	801	740	740	781	780	751	725	694	736	716	779	719	749	748	804	783	745	697	748	792	790	760	742	710	734	753	752	748	745	727	768	691	780	725	750	758	788	825	776	757	748	791	762	713	741	773	746	745	769	789	781	728	760	741	698	734	717	726	739	782	722	779	746	711	774	795	740	772	724	729	743	746	735	765	747	779	730	724	753	737	726	774	764	735	759	715	792	714	710	728	716	782	775	688	794	742	747	705	703	758	772	742	774	806	755	762	783	721	743	735	767	772	786	717	737	717	772	738	719	769	775	699	733	776	681	733	738	724	745	781	748	727	726	729	744	697	775	718	755	802	730	733	776	742	760	735	745	811	752	730	776	832	735	720	690	726	820	751	745	738	728	743	705	717	711	758	710	734	735	711	726	778	755	732	720	754	693	743	801	769	758	777	762	730	721	802	793	773	789	708	700	742	732	743	696	724	720	782	776	765	780	752	746	742	772	768	738	803	746	740	714	714	714	792	703	749	770	776	689	737	730	751	744	767	699	719	780	737	746	734	751	770	768	768	740	751	745	706	803	692	734	750	724	782	737	806	712	705	771	725	742	710	797	722	801	762	712	727	753	803	742	725	726	724	759	766	704	774	736	760	758	756	699	771	679	770	757	754	733	765	755	747	756	799	728	756	793	778	761	692	719	742	686	739	759	748	753	723	768	717	724	728	749	698	736	785	721	768	738	764	716	744	811	774	765	747	708	769	795	716	731	803	782	739	825	733	739	772	717	691	730	758	746	760	745	702	799	727	776	768	734	757	748	750	717	725	739	799	730	716	737	770	762	715	737	746	706	731	755	718	768	758	705	685	765	757	728	726	765	749	722	717	732	788	760	678	721	788	764	695	749	756	717	788	758	734	777	780	742	762	744	751	784	797	722	738	716	705	742	775	766	735	753	700	771	741	728	760	726	744	726	752	763	701	751	727	718	783	769	733	739	704	708	711	713	760	778	728	739	748	744	724	781	721	764	754	740	726	702	758	745	756	707	723	749	832	718	815	784	744	763	778	719	739	734	746	751	744	783	696	769	751	746	777	746	782	776	752	746	758	716	708	739	776	766	733	775	765	758	760	786	777	739	729	730	738	768	777	760	739	719	732	695	713	754	761	777	735	795	709	736	735	730	705	764	760	780	770	771	726	728	756	782	706	765	723	744	769	762	765	715	769	665	790	736	684	758	787	777	709	735	730	745	759	712	735	692	758	803	775	790	716	770	767	781	734	781	741	781	726	772	784	723	778	770	743	732	772	763	704	736	699	720	801	781	762	753	759	726	774	751	758	773	733	794	745	757	814	693	720	751	724	796	727	746	743	716	770	694	751	694	758	709	789	740	693	696	720	741	758	754	747	770	744	711	777	755	753	763	771	694	793	772	700	730	740	717	750	739	725	724	712	743	771	743	760	744	761	763	738	764	736	792	707	726	747	762	759	764	756	756	770	698	724	709	698	782	735	762	778	719	688	780	766	712	743	792	731	720	720	778	707	760	742	731	785	733	753	732	771	750	763	763	764	719	740	763	695	765	703	767	730	729	741	750	670	765	722	723	722	756	747	766	701	752	714	755	735	741	727	734	717	741	759	703	789	691	676	756	750	698	753	711	720	724	786	729	762	777	713	791	747	754	734	742	761	761	752	722	718	754	730	730	773	764	766	752	741	753	766	745	777	737	745	702	730	736	757	758	734	753	752	784	719	739	721	749	727
24398	21475	29001	25823	23014	17392	9624	5455	3893	3029	2431	2006	1671	1436	1240	1218	1065	1010	908	894	829	870	774	836	797	812	815	773	800	718	771	763	706	785	792	729	769	716	750	773	709	750	711	709	720	763	782	739	703	730	718	770	724	736	779	725	731	807	746	716	767	759	709	734	736	723	699	740	747	736	744	736	747	780	738	732	769	736	736	717	720	690	717	699	691	742	769	727	781	727	759	696	741	743	722	704	713	747	728	725	738	727	744	731	755	764	740	709	743	711	702	747	713	747	781	722	789	707	799	719	688	743	778	798	736	710	751	710	733	711	719	726	766	806	786	707	744	652	703	703	695	768	739	789	750	707	794	733	699	779	738	713	747	731	795	715	789	744	735	758	761	724	744	713	729	698	753	692	726	733	758	755	712	723	716	728	712	701	747	771	705	724	751	713	767	735	734	751	720	721	767	744	786	710	735	773	724	725	746	768	768	772	711	750	715	732	744	730	715	701	703	723	731	768	711	754	710	723	743	673	719	691	732	738	734	750	736	713	761	720	717	720	713	738	744	762	709	731	781	770	732	716	771	762	733	722	695	767	728	756	734	681	754	687	722	763	733	694	688	749	736	712	760	739	794	712	740	707	748	766	726	746	762	713	711	681	702	785	726	761	709	758	721	779	727	781	686	780	753	734	742	749	689	732	705	736	793	777	701	752	770	758	680	689	714	722	747	724	718	732	747	732	729	741	727	721	747	700	748	737	741	728	741	733	744	730	715	736	717	723	728	752	746	720	740	756	700	780	767	762	690	744	728	748	793	751	727	744	720	740	707	712	720	756	782	728	748	660	724	743	752	722	773	752	758	767	747	670	749	731	727	729	753	793	774	677	755	755	761	728	732	703	750	775	719	700	741	711	730	690	707	768	726	699	737	736	758	744	723	759	697	711	688	738	730	771	761	686	736	702	757	761	761	770	747	709	757	733	678	743	744	766	733	765	719	735	738	738	766	758	728	757	726	709	701	718	750	718	787	757	740	720	725	767	749	773	718	687	759	760	746	741	676	741	778	743	706	767	719	710	721	725	789	713	741	720	725	723	729	758	746	734	678	781	729	652	758	765	779	748	781	721	798	796	736	707	775	754	756	733	763	732	788	721	735	791	703	782	730	738	742	708	726	789	722	681	726	721	733	739	713	759	746	750	738	698	772	707	780	758	738	709	755	766	725	729	707	713	740	732	708	754	735	719	708	722	773	774	746	734	726	771	750	705	729	731	725	753	727	758	734	765	742	710	726	768	774	708	682	696	745	759	750	715	729	725	720	757	742	794	763	751	715	713	714	741	767	758	746	770	717	721	759	753	723	727	703	690	740	729	696	677	758	711	740	715	694	761	690	725	759	712	701	666	793	741	738	758	755	715	786	739	729	748	742	745	728	747	716	685	755	774	756	743	722	717	721	761	729	741	718	725	754	700	696	729	815	737	686	659	701	731	785	737	729	744	689	742	747	738	769	774	713	745	717	758	703	760	728	748	711	715	724	704	714	719	688	717	749	754	742	700	718	737	705	749	756	755	748	779	760	698	725	730	736	703	771	751	751	742	709	719	737	737	729	757	759	767	748	732	729	790	702	742	745	749	742	799	748	756	725	724	764	728	722	774	701	722	742	714	735	734	762	726	698	726	724	746	705	724	740	766	728	735	753	726	705	698	669	771	768	738	765	755	747	787	740	770	732	767	766	745	685	754	722	721	757	707	702	696	724	689	737	728	753	730	773	748	711	720	721	737	733	769	733	702	756	721	748	757	702	741	716	700	719	751	737	724	787	704	747	732	731	739	725	687	742	738	733	807	722	748	769	705	732	722	741	763	690	731	715	759	700	778	742	754	729	777	668	708	712	714	736	709	755	701	735	748	725	719	728	686	720	760	676	722	728	741	716	726	730	705	707	719	702	768	748	711	699	711	726	693	742	728	737	741	693	763	751	731	649	714	711	725	760	739	716	719	787	723	721	682	718	764	761	771	736	712	726	701	748	721	663	754	776	699	792	749	735	730	713	749	719	763	704	690	690	738	711	749	710	761	718	738	727	715	735	688	727	740	693	721	772	739	762	737	729	743	737	750	703	755	717	752	746	761	789	722	702	713	724	736	689	752	749	792	755	713	736	735	727	724	730	739	797	754	750	722	732	724	716	734	710	716	707	763	730	743	730	729	741	757	735	727	710	718	733	784	748	750	726	755	745	768	730	735	764	778	754	756	682	731	743	713	748	694	777	692	696	697	714	775	693	749	783	767	758	736	751	736	721	673	756	729	770	731	765	703	713	754	729	753	766	737	726	725	745	751	683	718	698	726	716	735	777	721	744	770	750	734	733	771	731	734	765	748	726	724	765	763	712	697	800	759	819	760	762	754	756	729	749	781	718	743	717	801	737	723	733	733	759	754	761	757	696	751	738	683	721	739	746	724	747	698	692	759	754	761	719	770	812	685	722	740	721	731	729	694	710	745	709	747	706	696	706	741	726	728	719	770	740	691	739	730	687	756	725	752	730	734	725	735	764	753	785	715	700	725	740	753	756	727	699	781	739	730	726	691	775	720	715	764	656	713	794	730	771	685	738	734	763	712	719	705	680	758	717	714	764	702	705	701	739	765	709	704	734	697	737	724	712	738	754	742	740	726	703	718	726	820	718	721	753	714	775	720	727	773	730	743	713	748	757	748	740	690	731	717	748	731	754	683	798	744	745	734	735	695	742	777	715	752	810	734	715	792	702	721	757	750	722	736	745	722	767	749	727	739	720	762	653	759	734	770	686	733	756	792	794	713	717	757	700	694	767	755	721	806	745	705	752	820	750	729	743	731	757	767	718	791	742	762	738	746	731	679	728	768	752	796	772	719	696	766	735	727	744	716	760	723	723	714	738	702	733	761	729	695	763	720	745	723	748	776	725	673	754	742	756	715	710	740	732	702	725	731	735	750	710	721	813	750	741	714	731	714	727	702	737	694	740	724	794	757	716	724	676	745	735	762	752	731	744	706	749	711	764	740	726	694	697	736	720	713	701	735	766	724	772	747	739	715	731	725	716	805	742	797	736	766	735	750	738	669	703	690	729	711	774	753	771	749	774	776	715	750	740	730	739	684	669	748	716	779	713	754	722	740	704	737	709	785	722	761	745	765	705	729	692	755	765	695	769	747	741	695	738	787	725	709	768	691	757	734	773	787	704	771	782	749	720	786	722	750	802	738	784	793	702	725	755	697	742	741	746	714	757	698	722	690	758	709	738	720	732	732	714	707	732	746	709	714	743	733	746	777	730	731	802	780	757	740	745	794	722	736	731	691	759	735	718	760	758	704	703	714	725	703	727	712	760	723	739	763	729	741	756	738	719	749	779	714	771	737	695	720	753	728	713	760	738	695	755	746	745	740	743	777	746	723	765	725	742	738	715	751	727	754	694	753	735	704	703	719	702	787	763	748	758	756	786	753	758	698	749	730	748	747	742	688	768	697	738	723	670	715
42205	65579	46917	31863	23277	14321	10170	7668	5630	4187	3111	2539	2049	1756	1472	1365	1217	1038	1038	1018	911	915	841	898	828	862	820	815	808	737	734	766	764	742	759	687	756	738	780	725	787	712	763	712	719	745	726	764	735	763	740	736	741	801	780	723	781	709	740	712	782	746	673	715	692	777	714	770	718	738	766	771	733	750	741	722	723	722	716	710	736	723	734	734	728	741	730	733	719	757	728	698	732	732	755	706	767	734	720	712	703	756	701	756	788	727	719	756	733	791	703	768	771	762	780	739	727	753	732	725	757	732	709	725	737	762	760	769	701	717	746	739	718	723	731	758	730	775	702	714	729	721	742	742	758	687	717	699	718	665	710	817	746	671	776	714	743	694	731	729	722	715	737	742	706	758	752	700	751	782	740	731	757	723	726	696	727	726	783	756	736	751	705	696	732	733	790	764	759	744	727	748	705	751	716	720	729	742	698	744	744	753	759	753	715	739	754	735	759	713	738	745	736	706	722	773	743	718	773	726	732	735	726	772	729	719	729	721	748	805	727	741	673	770	749	745	724	721	747	729	733	723	729	721	716	812	730	727	699	690	738	753	749	708	763	730	721	740	752	719	741	684	737	769	705	745	722	729	734	756	743	753	762	723	741	754	732	734	722	751	671	719	799	740	738	693	773	706	747	716	724	734	757	722	729	732	739	734	747	686	741	737	715	760	726	787	709	731	683	727	726	707	707	691	708	704	748	693	730	732	753	787	730	767	758	694	758	713	754	722	734	749	761	712	735	697	780	714	720	714	733	747	698	747	748	728	722	739	711	775	723	762	681	703	744	752	723	731	730	765	725	765	705	749	741	735	696	720	699	688	750	721	764	730	720	756	751	665	747	732	700	716	744	753	741	771	697	796	791	781	705	761	791	768	707	746	742	708	756	735	683	711	793	721	740	761	754	706	774	756	737	759	773	737	681	762	735	777	762	763	795	753	692	736	741	754	791	750	763	745	759	738	782	757	691	697	698	748	762	758	758	739	728	760	732	732	753	703	750	770	703	741	779	715	730	715	723	740	720	778	748	681	693	768	701	728	758	772	724	763	764	715	736	767	731	712	752	758	742	722	750	753	742	765	713	762	771	753	776	715	774	736	741	712	776	709	730	737	696	722	692	699	718	734	685	741	719	731	727	777	704	669	745	723	752	728	739	726	739	703	742	705	760	773	717	704	719	764	766	785	692	719	735	786	769	759	743	731	683	780	690	765	707	774	728	708	796	744	718	698	728	696	724	729	743	670	716	730	766	769	731	800	695	718	726	746	735	737	773	762	702	701	761	730	745	702	761	721	796	781	739	703	746	719	745	704	725	745	733	706	701	743	750	725	768	729	755	750	730	763	760	775	732	760	731	778	763	784	732	733	755	748	736	793	770	716	747	760	748	724	758	727	731	767	680	753	713	764	775	742	741	747	807	744	746	769	737	782	717	757	744	727	783	751	759	735	725	761	748	790	705	700	728	728	733	713	770	704	698	769	745	711	753	702	713	767	699	711	758	723	753	736	716	698	743	756	795	764	739	702	748	775	672	768	724	775	751	750	701	752	740	757	710	762	726	745	705	703	776	679	689	751	716	728	711	707	716	758	733	749	705	724	721	716	727	724	692	748	756	694	717	736	705	732	682	732	702	716	728	745	730	734	738	705	759	727	800	706	754	742	756	708	771	685	739	760	762	761	796	702	740	714	699	774	703	745	714	741	820	723	732	717	738	684	743	757	706	675	757	729	721	794	755	750	722	692	758	801	683	743	691	745	728	732	767	691	744	730	745	733	686	720	687	744	706	719	759	736	705	759	705	780	750	706	762	766	754	730	700	764	693	773	713	724	751	732	744	738	657	760	745	767	762	716	764	743	716	743	725	744	724	697	708	723	722	774	750	698	741	761	770	724	769	724	730	743	724	722	733	696	726	743	690	732	739	732	729	736	755	691	723	727	709	726	727	698	698	778	740	703	771	768	733	707	734	736	750	748	759	713	728	778	752	727	712	729	749	767	724	693	699	705	722	766	759	748	721	760	715	700	751	763	746	679	696	682	759	749	773	786	734	696	694	737	728	725	746	739	729	733	721	697	739	771	773	744	739	746	713	739	733	704	708	745	781	712	755	751	723	742	696	708	733	743	737	721	765	743	731	746	762	734	693	735	712	737	781	760	734	712	740	727	724	732	718	700	730	756	779	726	747	692	720	692	691	746	762	754	772	768	736	719	714	722	738	707	716	705	704	722	764	763	710	793	721	790	751	743	728	745	700	732	754	754	762	729	733	671	746	693	772	735	715	746	713	784	686	740	769	756	764	763	716	744	780	744	761	687	735	709	704	722	681	722	725	752	730	796	759	726	719	763	727	708	815	774	734	761	748	732	699	731	725	701	711	682	701	790	755	721	761	734	732	793	713	739	753	722	699	768	733	759	760	724	750	768	741	732	754	748	765	739	729	751	694	725	729	735	769	728	726	735	737	765	731	737	745	785	719	753	730	721	713	729	705	774	733	775	706	710	716	783	719	722	786	710	749	762	725	769	768	713	717	798	717	718	737	695	743	746	735	728	722	731	727	783	773	758	734	728	658	724	734	705	743	717	771	749	724	737	728	695	756	752	741	703	718	734	670	748	774	700	721	749	727	767	693	773	793	703	719	724	761	739	734	758	742	751	737	739	775	762	702	764	685	725	727	719	710	721	784	718	739	703	752	705	716	789	732	709	777	756	761	713	762	749	709	705	753	719	717	787	715	752	697	684	721	716	745	711	713	744	775	787	797	781	728	705	739	710	724	722	735	736	705	682	723	748	751	737	717	731	764	692	725	724	729	762	734	740	770	740	719	740	721	762	789	742	758	707	719	729	761	705	712	739	707	809	733	722	754	704	753	754	746	700	734	739	687	743	681	674	689	703	762	744	749	688	709	736	711	738	763	727	707	733	744	730	808	763	699	710	699	732	702	738	763	758	738	728	685	752	733	753	748	704	728	718	737	729	735	731	752	744	722	746	759	737	773	719	744	715	760	749	758	797	741	695	729	761	748	734	759	754	721	743	766	757	762	726	705	745	750	752	744	760	678	694	724	748	673	691	762	674	703	736	786	702	776	738	720	709	762	761	727	751	727	747	778	673	696	767	724	719	718	719	724	784	714	742	761	756	779	748	733	699	746	754	660	714	756	713	735	715	785	778	740	659	725	770	729	723	740	758	735	725	739	720	736	774	721	760	727	750	728	714	730	752	731	686	730	724	743	762	707	724	714	770	723	723	741	754	735	661	733	784	767	739	742	757	774	713	740	750	727	754	743	710	735	740	756	736	736	717	742	754	719	712	729	740	770	757	704	749	744	707	752	707	724	755	808	749	675	757	756	737	743	722	732	763	824	692	729	707	713	775	780	696	753	758	720	735	732	712	763	777	760	734	696	722	686	737	726	730	735	782	768	744	710	716	732	758	677	707	725	677	761	759	759	696	701	743	675	781	734	738
25541	22198	30703	29176	20972	12490	7338	4911	3641	2786	2159	1882	1523	1323	1261	1119	1011	1028	976	895	873	896	858	866	877	846	789	842	779	813	805	797	825	810	767	812	772	743	769	792	751	736	771	800	774	755	776	759	754	723	808	747	794	822	804	830	737	764	767	764	745	731	748	785	772	769	701	805	787	800	783	777	806	785	819	795	808	793	835	813	793	856	784	767	715	765	835	760	813	788	756	753	826	801	762	793	800	830	759	765	738	759	787	736	802	759	753	717	762	743	710	796	749	779	791	791	766	749	792	747	789	827	763	755	808	795	740	740	757	785	717	800	780	768	810	804	802	777	744	807	741	737	780	732	706	730	761	796	741	740	780	796	781	752	779	735	784	725	820	744	739	788	765	840	749	766	768	787	788	769	748	764	753	721	795	713	781	762	735	797	805	735	809	796	778	791	746	810	765	776	757	743	818	752	792	760	768	790	796	736	730	786	777	790	791	792	775	773	800	794	721	791	738	767	799	757	755	804	797	764	775	779	831	795	749	825	765	789	796	757	761	757	750	802	816	820	787	762	780	832	788	741	763	745	746	744	750	805	776	791	791	749	718	776	794	767	798	732	720	775	783	772	725	816	735	786	777	741	753	769	783	786	696	829	769	786	760	777	770	715	781	736	801	751	760	804	765	788	751	779	775	775	737	812	789	742	760	775	704	767	746	822	764	761	760	766	810	786	789	756	756	762	808	826	745	740	838	785	782	811	764	779	768	769	742	756	783	792	781	788	766	806	769	793	736	781	807	784	766	782	711	797	752	762	812	743	779	801	728	740	774	780	797	770	822	729	736	744	796	748	830	810	762	721	769	781	754	754	797	780	790	766	744	811	784	804	715	740	768	830	797	777	742	758	746	825	767	794	730	766	789	770	832	808	787	739	783	784	788	833	778	784	745	775	764	724	785	792	804	779	783	781	771	812	753	788	788	767	740	756	765	762	810	770	823	746	727	798	764	749	813	787	753	778	797	823	801	802	801	758	821	807	728	801	765	753	757	755	747	762	796	777	749	786	808	713	773	757	739	779	743	764	772	745	744	749	781	823	792	768	776	776	776	834	763	757	777	771	735	777	785	748	795	748	777	707	739	736	757	771	740	825	781	744	797	748	769	756	755	775	756	769	787	814	777	770	771	783	777	721	816	772	785	765	793	813	770	781	754	763	824	794	782	700	731	804	814	771	809	787	755	743	782	743	731	762	807	764	793	763	773	753	767	757	786	764	769	777	773	786	793	771	700	752	757	785	739	776	738	788	742	799	785	813	826	790	766	762	741	808	770	767	761	777	749	767	754	787	800	716	806	816	806	770	747	749	780	764	804	749	739	795	739	745	757	761	729	758	799	788	790	731	746	815	730	780	749	789	840	815	761	725	740	829	750	748	764	754	783	807	801	763	750	798	804	800	793	765	770	808	796	792	795	780	799	788	800	766	807	813	766	757	807	775	751	754	749	747	797	777	736	804	790	775	736	809	770	748	779	763	748	755	741	789	758	816	745	763	715	720	680	777	797	755	809	762	782	746	747	751	811	781	776	772	772	747	738	766	851	747	837	801	810	747	741	721	773	757	766	722	702	735	781	757	714	803	784	720	741	787	778	762	730	777	702	743	795	774	805	820	790	792	841	823	695	733	817	807	773	828	749	784	756	781	758	731	742	813	790	787	716	728	755	798	757	756	795	816	763	768	779	767	815	777	818	782	785	764	773	789	764	779	782	774	766	752	766	809	763	734	772	759	785	838	779	751	792	771	793	758	794	761	775	774	799	738	799	758	744	784	793	769	777	784	809	812	736	757	777	741	726	763	747	748	730	797	805	754	737	742	808	806	782	762	840	785	776	800	772	766	803	762	739	774	764	772	728	752	785	733	816	798	789	778	751	770	710	778	777	765	765	814	782	764	778	675	745	733	754	787	724	772	725	780	804	806	805	809	787	757	762	752	794	763	779	776	787	765	795	743	770	752	811	764	741	805	768	729	736	730	748	752	766	752	776	753	722	824	769	780	776	773	737	766	826	727	772	778	743	783	804	772	760	751	835	749	758	795	727	790	755	808	826	801	789	788	792	784	799	781	810	782	748	756	778	753	749	765	762	753	760	817	816	770	773	775	783	812	806	795	798	816	801	746	776	716	780	756	760	816	825	785	772	735	777	740	736	749	804	814	784	763	784	809	777	771	809	770	783	730	768	740	760	778	747	767	776	784	797	811	749	774	775	737	777	764	814	794	786	775	748	817	757	817	730	740	844	771	765	751	767	738	783	815	718	813	770	765	793	741	749	774	799	752	780	753	796	776	777	761	770	768	751	797	751	794	710	771	804	754	739	760	735	749	733	740	745	754	760	776	780	789	772	731	758	779	793	802	771	762	736	810	746	744	766	747	795	761	741	831	746	720	799	752	787	815	728	780	746	759	817	748	775	804	787	794	818	782	776	797	785	741	803	736	749	726	741	755	800	730	786	773	759	768	794	787	754	782	745	742	781	780	800	758	757	779	774	772	787	776	760	745	777	749	763	806	796	775	761	779	721	744	783	803	738	780	785	805	781	767	775	799	794	766	740	800	787	763	750	782	799	758	759	774	745	739	796	788	781	731	807	797	767	742	785	791	815	758	806	786	777	772	805	763	796	744	767	771	744	736	782	768	754	784	802	751	822	778	740	796	793	784	769	782	740	772	777	764	790	746	765	764	742	755	774	820	793	779	779	768	789	785	764	780	805	811	792	774	701	789	784	752	778	755	822	821	750	729	801	751	722	762	769	796	794	810	786	789	772	776	751	718	760	764	787	778	764	790	758	830	731	775	744	757	779	797	738	777	809	807	749	762	789	770	751	818	764	800	773	762	782	785	792	782	750	782	765	817	794	747	777	760	812	796	772	773	804	730	802	774	761	808	816	801	801	780	784	749	785	795	795	741	753	795	754	762	806	822	758	802	744	758	741	843	801	738	842	774	764	772	765	784	772	796	722	805	794	780	802	688	806	776	774	818	745	818	788	801	769	706	800	745	791	778	772	780	800	808	777	757	735	717	775	769	716	760	747	753	744	753	726	770	772	789	753	760	728	768	785	735	790	760	751	755	776	741	788	793	738	776	796	812	720	772	717	730	778	757	785	813	765	792	775	757	760	777	747	715	780	763	754	758	726	768	722	718	768	797	763	789	730	782	818	737	836	766	775	792	858	754	754	761	799	765	755	792	763	776	821	803	789	816	769	794	771	743	747	799	791	769	764	760	764	785	769	798	750	778	766	768	805	776	786	772	767	790	856	766	776	719	780	765	751	759	726	806	756	807	784	734	760	816	794	769	805	779	712	848	768	790	728	825	792	808	840	785	760	738	736	736	804	788	797	809	807	811	752	787	741	728	763	789	779	791	797	793	782	765	712	745	751	779	790	763	796	782	810	791	789	824	801	787	785	819	730	764	729	781	738	729	822	718	739	754	737	731	803	769	745	765	768	731	754	761	841	743
42597	63379	45987	30706	19916	13488	9941	7338	5621	4180	3118	2574	2028	1731	1559	1279	1160	1089	1035	1002	925	895	914	847	875	830	857	801	857	805	814	821	806	782	765	830	799	795	806	802	793	780	778	795	758	820	832	772	810	802	775	771	846	771	791	776	747	782	780	767	768	788	794	774	748	790	781	775	808	773	766	818	734	783	818	757	743	778	772	773	809	760	778	731	820	732	769	787	771	767	784	745	782	768	781	809	776	785	772	807	792	799	736	802	754	763	779	768	787	775	799	785	736	769	780	811	768	774	784	809	746	775	747	767	793	812	783	834	787	820	761	776	781	787	761	788	793	808	806	786	754	775	799	731	740	767	758	776	811	794	763	789	715	815	759	798	771	742	814	815	774	767	751	799	764	755	792	778	737	802	768	766	829	768	785	798	752	759	789	741	811	757	766	789	759	729	806	812	798	755	797	792	753	729	782	824	742	762	800	796	723	754	770	782	817	774	798	795	835	795	786	774	796	730	778	791	753	775	791	801	753	827	768	764	744	760	760	778	758	760	735	784	809	781	775	756	777	754	788	813	752	806	847	807	786	784	765	745	732	766	773	760	758	793	747	758	743	803	783	742	754	771	741	770	756	820	782	769	776	766	797	764	793	788	765	755	772	820	789	796	787	779	757	785	775	758	772	749	785	815	721	796	742	768	800	751	790	789	750	835	695	767	731	775	753	754	783	751	766	752	806	740	793	791	792	814	797	813	703	776	794	780	779	805	762	762	778	768	806	800	760	743	785	793	787	772	775	778	789	803	790	766	768	758	796	773	809	764	751	824	777	766	800	813	771	749	767	756	752	775	718	766	763	752	773	784	773	743	825	794	781	784	775	796	792	727	772	753	756	772	780	786	771	794	781	754	794	760	762	803	778	784	764	757	764	772	744	818	771	805	812	731	764	815	772	755	765	785	796	734	777	763	764	812	808	792	765	702	790	775	756	817	760	710	726	792	804	771	748	774	792	785	743	762	816	760	789	809	758	768	759	784	798	802	765	744	742	801	807	742	753	782	788	735	762	775	799	753	795	806	769	817	743	762	778	777	762	804	777	806	807	733	781	804	793	764	763	753	778	782	761	822	731	796	831	734	739	783	745	783	766	852	739	781	806	771	755	760	768	742	769	742	806	764	770	763	766	756	749	834	780	808	727	760	762	783	844	783	782	766	743	789	803	750	749	806	761	790	722	801	723	737	776	765	768	808	779	788	774	794	808	760	802	785	736	780	797	760	794	776	719	780	759	792	791	767	765	716	819	777	735	714	802	784	783	768	775	792	774	774	820	795	789	812	762	813	776	719	753	759	778	771	767	729	751	775	781	803	795	762	766	829	741	811	801	783	762	729	784	781	727	751	791	769	765	789	786	765	756	789	739	814	803	759	759	768	813	782	752	746	769	774	786	797	770	762	783	798	701	812	758	781	775	795	750	766	766	763	752	771	758	729	761	762	764	761	771	781	754	772	779	785	791	747	745	789	789	814	769	820	731	746	803	833	736	787	807	759	820	730	800	816	841	804	761	759	766	749	794	789	825	804	804	795	776	798	774	753	771	776	744	708	800	823	774	769	797	782	770	740	773	759	797	765	741	774	798	754	766	787	767	788	817	760	781	771	773	810	773	781	825	778	723	826	790	772	848	739	745	746	751	743	727	800	778	727	787	799	798	761	824	781	805	777	800	773	772	856	819	739	765	743	746	769	766	767	785	744	794	820	787	747	778	775	807	789	783	767	768	742	822	748	730	794	781	780	775	793	773	757	762	762	743	781	743	805	823	742	732	791	737	769	736	765	813	799	768	749	740	756	807	789	799	727	859	806	766	759	762	757	784	790	765	742	779	772	776	772	800	793	767	800	814	776	782	818	758	807	816	810	731	783	787	763	763	777	777	774	758	778	745	785	761	732	800	749	814	752	783	767	780	784	768	796	826	755	775	782	781	745	747	734	786	798	707	700	784	806	822	742	710	757	794	730	783	810	758	763	757	769	785	794	756	788	785	858	799	790	805	752	821	803	739	784	777	773	804	748	766	772	815	748	775	739	760	768	785	795	782	777	752	755	742	768	756	824	855	784	790	768	808	774	741	753	761	785	759	756	802	766	755	764	787	769	773	753	777	785	767	812	779	753	803	760	789	791	765	793	787	771	796	763	798	785	712	723	741	772	745	806	793	775	700	810	768	806	798	759	758	819	750	780	788	789	753	783	784	762	734	776	806	778	793	814	787	823	757	785	762	779	820	764	813	784	784	831	789	772	726	792	814	774	778	803	791	809	845	788	780	756	797	774	759	811	824	762	790	764	779	812	772	756	748	778	805	783	754	790	776	826	749	790	783	818	767	817	753	757	764	764	777	776	746	813	790	777	782	795	797	706	812	814	786	753	770	779	813	745	777	804	832	784	788	777	798	735	803	781	766	809	757	785	727	779	793	771	760	763	758	791	771	753	775	795	797	786	746	765	785	744	776	813	776	810	799	744	826	757	774	800	772	785	813	785	735	778	821	768	763	797	778	783	730	793	765	781	728	778	794	780	769	777	793	775	798	769	812	772	796	797	732	776	812	772	780	793	792	761	776	847	751	773	755	781	824	776	760	768	761	818	807	790	787	761	772	799	852	812	780	787	769	816	773	779	752	775	749	794	743	783	758	756	720	726	772	776	790	783	794	769	741	729	801	776	753	744	740	744	788	764	812	765	800	788	755	817	711	737	801	746	778	834	824	833	752	768	783	780	776	777	771	770	780	760	794	792	863	782	784	746	778	755	769	782	788	741	791	790	804	755	722	778	808	799	760	794	775	761	809	724	803	740	763	786	771	744	798	806	759	751	725	821	762	789	816	772	809	795	762	743	746	803	807	774	776	757	779	860	778	794	775	739	773	820	799	735	803	764	792	746	754	787	751	798	790	751	709	789	728	796	761	804	846	774	786	769	780	802	761	788	772	753	793	793	783	786	769	794	763	779	769	751	747	737	749	781	745	791	807	749	795	761	767	824	778	749	830	802	789	755	785	744	769	802	733	803	743	788	786	748	730	755	788	786	779	731	791	820	787	759	756	769	795	766	736	730	724	747	765	786	830	770	787	812	779	790	788	778	799	759	769	725	804	823	725	764	822	798	759	798	846	773	778	802	779	785	788	774	733	801	748	831	721	759	768	826	715	782	759	764	756	777	789	772	775	744	808	796	813	767	795	757	820	790	808	739	778	772	793	748	798	799	766	767	761	769	752	745	757	752	781	784	793	765	765	750	755	767	825	781	749	751	727	763	748	754	809	757	800	787	768	728	780	803	785	794	739	827	785	781	803	783	764	758	825	814	785	772	738	772	824	811	809	792	778	757	819	768	773	796	743	780	792	765	746	720	750	754	753	776	773	770	760	769	789	831	790	805	765	824	765	826	766	758	765	808	796	763	778	770	773	809	798	775	804	763	769	820	762	790	778	776	764	760	729	744	798	744	779	799	734	748	776	777	777	805
23166	21500	29187	24474	21996	22355	17361	8090	5311	4040	3110	2580	2037	1827	1499	1377	1225	1212	1079	1008	1035	931	948	935	924	903	827	849	854	818	788	883	786	778	826	868	855	806	823	810	774	843	807	756	841	835	759	759	836	796	812	805	817	772	770	775	795	841	778	789	833	817	812	792	809	817	790	780	759	785	821	858	801	836	805	814	793	798	783	787	776	779	766	807	771	753	748	787	811	839	798	747	791	803	803	829	792	832	798	812	816	820	827	785	773	805	835	757	799	808	798	830	757	833	771	786	799	759	799	831	805	818	779	799	858	785	762	811	770	796	780	810	829	827	809	830	784	778	798	845	799	827	775	762	839	775	816	778	775	808	786	800	822	806	801	795	783	828	824	766	767	758	797	764	805	810	792	806	768	767	764	830	813	840	801	733	771	844	769	814	766	771	786	821	802	788	822	867	796	766	832	781	790	797	779	784	775	831	780	793	825	785	778	823	731	812	828	816	784	787	752	842	781	787	781	835	791	787	815	828	798	813	773	812	782	848	800	790	812	785	768	799	863	773	828	797	731	773	770	769	805	828	770	817	790	788	821	770	791	789	806	814	826	811	833	779	786	816	841	794	808	802	786	813	793	783	769	767	804	820	802	781	765	756	798	802	811	825	824	805	779	779	829	754	811	855	831	809	838	775	830	793	822	812	763	755	790	785	807	764	823	824	781	812	818	822	848	807	807	823	829	767	739	764	775	788	818	819	832	803	767	774	794	800	825	774	754	771	763	740	816	794	781	747	844	803	789	783	756	750	805	787	806	819	767	818	768	812	778	775	797	834	728	800	822	831	776	773	756	796	832	791	743	788	816	769	801	787	771	782	803	795	762	753	800	741	735	776	807	832	778	804	804	861	808	842	846	786	787	808	801	799	810	789	786	806	806	794	752	767	790	762	741	779	789	788	768	794	747	829	824	793	736	841	781	802	798	824	799	754	790	762	833	804	802	802	758	764	766	780	796	778	755	797	793	762	757	837	808	829	797	776	787	814	751	778	807	777	798	806	805	796	750	806	805	850	788	786	846	792	801	820	802	736	799	803	826	799	812	787	846	785	788	745	856	795	763	800	758	761	790	762	802	757	811	766	774	786	799	788	833	768	794	841	815	812	775	799	845	807	773	805	727	800	781	759	783	789	757	752	753	774	757	730	765	808	788	836	799	773	818	799	777	795	845	726	798	757	818	770	788	788	772	819	779	826	801	771	808	795	773	771	792	780	762	802	804	806	821	833	792	818	805	791	811	814	837	782	805	788	792	818	757	796	815	798	790	772	817	800	771	797	806	784	850	762	779	804	802	804	787	789	782	810	780	758	761	832	779	771	762	751	817	822	803	777	777	798	796	842	784	793	813	799	796	828	818	795	828	799	836	817	797	814	801	778	840	790	781	816	796	795	777	783	789	770	820	788	828	822	778	792	725	786	819	813	844	822	768	787	855	815	772	820	792	780	817	738	801	783	789	790	754	774	755	854	788	789	802	725	779	790	816	802	706	834	832	813	798	829	857	747	791	819	768	774	780	808	780	829	781	801	828	802	837	831	795	772	809	784	807	818	817	813	792	761	820	796	808	832	782	788	797	826	768	799	810	810	801	819	803	796	827	821	738	803	804	766	784	790	782	784	814	810	770	783	744	785	811	758	753	785	769	798	833	807	791	790	800	756	734	733	784	851	760	766	846	830	757	807	770	768	802	778	830	853	823	759	758	815	835	811	795	810	785	787	824	776	828	822	824	816	767	819	812	812	791	842	837	828	799	779	792	853	761	774	777	817	823	770	752	817	772	738	749	766	793	782	730	777	726	771	800	837	859	821	838	772	765	782	783	762	789	781	806	804	759	825	776	746	820	804	774	847	838	773	808	786	768	795	777	828	787	776	836	771	825	862	832	800	809	801	786	793	788	805	789	777	786	771	796	789	796	797	752	799	763	832	767	767	869	784	813	797	809	822	797	822	781	826	764	810	761	749	823	793	867	813	819	836	743	749	834	804	789	790	765	778	816	806	763	799	795	793	814	759	765	741	798	780	804	777	755	825	751	778	753	801	789	797	770	785	840	810	832	791	784	755	774	823	754	775	845	739	760	755	813	782	797	797	812	788	817	829	791	837	785	824	718	809	764	800	798	801	753	816	797	788	752	820	825	799	807	761	791	719	770	805	737	786	819	754	747	817	810	801	831	755	757	798	793	737	798	851	840	798	860	806	788	779	816	832	815	747	820	781	821	847	828	794	763	830	831	835	762	787	842	796	810	795	804	790	788	752	798	812	797	800	751	833	842	733	823	863	818	835	808	795	769	729	824	756	838	798	827	765	834	758	804	769	790	748	721	765	789	759	812	804	832	804	775	768	798	797	758	753	763	799	781	747	802	821	785	728	800	807	820	815	790	791	830	785	775	821	808	817	788	763	748	822	779	804	786	813	808	791	786	793	811	767	808	758	814	796	794	793	793	804	775	770	830	835	800	775	767	765	831	761	799	839	754	782	796	822	829	832	809	815	820	805	801	843	731	814	823	829	780	792	761	798	765	807	820	725	805	823	764	848	784	782	813	773	810	828	792	830	786	806	809	777	776	797	729	776	809	802	811	811	745	791	777	782	804	780	784	801	784	796	824	735	800	768	833	756	816	813	832	764	790	797	801	801	808	850	746	862	802	768	825	770	800	824	811	801	792	776	792	741	778	806	803	753	836	821	792	824	826	857	745	854	826	775	811	823	751	793	760	734	801	772	785	757	775	772	857	841	805	832	824	770	817	747	813	789	809	844	817	824	830	809	828	824	831	828	790	774	797	827	813	820	780	807	790	802	806	784	818	827	800	848	745	813	798	772	783	760	782	791	778	820	760	843	779	777	816	762	807	760	761	825	717	790	746	786	780	755	798	797	766	823	812	736	839	795	775	833	770	805	770	857	756	788	818	761	802	777	783	802	757	790	790	759	766	816	758	801	804	806	826	842	766	828	790	770	712	757	785	787	830	860	787	765	849	778	747	812	745	781	803	752	815	806	808	744	815	799	780	834	746	778	782	820	824	766	802	828	790	814	834	811	825	854	801	820	794	795	826	828	817	787	772	822	842	819	821	799	809	822	799	764	806	783	812	780	799	755	802	739	811	828	837	830	816	812	794	755	807	775	800	819	814	773	787	800	811	779	777	808	793	799	773	782	853	796	800	827	769	759	800	818	821	793	795	802	789	830	849	799	852	811	814	779	785	812	866	838	767	813	774	744	849	786	822	760	804	783	742	828	764	747	812	730	838	839	776	785	843	771	821	797	817	814	857	768	815	808	769	806	828	817	846	728	802	808	779	842	840	848	820	756	777	809	893	787	779	758	771	827	766	828	797	780	812	821	819	821	830	751	806	745	795	838	796	800	811	771	783	788	793	813	732	842	777	803	791	810	799	793	830	759	731	777	777	747	820	825	779	790	766	792	786	810	782	806	785	820	803	834	783	760	751	778	830	745	761	798
47845	71018	53429	37121	26079	17634	13061	9878	7615	5710	4182	3309	2715	2211	1945	1655	1434	1354	1242	1142	1069	1042	993	956	965	937	925	882	873	888	825	843	784	773	832	812	786	788	782	829	841	800	813	800	869	811	843	780	732	808	810	804	769	809	777	820	790	748	762	788	780	802	817	773	830	780	784	807	739	776	818	802	794	840	782	757	779	767	749	781	774	782	757	801	753	750	768	808	770	749	826	751	785	787	785	772	820	827	792	797	803	766	744	801	775	801	752	742	740	810	808	765	805	796	774	735	819	767	809	794	804	761	749	787	819	779	791	785	793	731	798	768	774	770	764	751	779	740	725	787	757	781	784	786	810	823	778	779	727	830	734	752	790	833	798	775	806	737	788	785	782	810	796	788	817	760	816	749	793	822	795	757	751	795	847	812	767	747	735	751	811	803	778	804	779	785	788	740	744	720	793	750	819	784	814	818	803	743	721	785	803	791	820	814	732	795	793	802	815	769	787	742	792	825	801	758	757	788	809	785	783	806	813	753	785	821	777	792	727	799	777	777	772	761	763	798	789	803	798	801	819	762	771	832	765	773	784	774	750	757	782	844	768	780	743	817	796	801	814	775	776	800	839	802	769	783	798	763	776	740	770	795	740	783	750	860	747	793	752	789	772	727	787	822	753	790	787	748	845	772	758	809	796	739	777	754	766	748	760	767	766	820	808	771	802	801	780	843	815	759	833	751	806	808	796	757	788	750	789	828	794	754	753	769	798	762	790	794	784	764	796	747	787	758	743	805	780	846	790	801	754	764	768	828	774	827	785	826	815	808	729	820	773	771	790	811	736	751	753	766	824	766	783	787	761	747	778	784	778	852	823	784	791	763	759	762	814	794	744	816	755	764	815	783	803	809	788	754	805	823	792	803	766	734	758	794	755	815	834	756	766	798	737	765	834	756	831	784	784	802	777	765	738	823	776	783	758	793	739	803	772	717	758	815	775	736	766	784	763	690	760	755	823	768	820	815	765	780	811	773	777	805	803	787	809	754	771	780	740	784	765	779	787	775	790	831	861	806	771	825	756	781	807	765	713	779	841	767	793	797	818	818	781	805	808	794	750	730	779	808	820	772	821	799	786	727	810	821	789	791	806	769	775	748	739	791	767	762	757	782	768	733	757	837	772	780	787	767	786	761	778	743	785	816	771	787	772	793	792	737	768	774	805	792	804	780	745	789	751	773	774	750	823	794	780	815	697	801	807	793	785	802	737	771	747	784	798	823	815	716	738	747	766	773	718	801	816	749	788	765	820	775	747	809	794	771	800	734	756	857	750	834	765	768	764	740	798	810	820	782	783	790	745	765	787	767	806	819	847	774	770	770	766	743	773	793	799	795	785	749	728	738	753	781	812	779	815	780	789	780	772	793	772	794	771	770	796	751	808	791	761	752	808	796	723	799	818	744	791	763	786	822	778	798	737	794	734	766	758	762	752	769	741	806	747	801	790	758	772	783	775	813	763	758	824	809	788	807	809	803	751	791	799	792	779	766	754	776	794	781	783	823	772	772	831	776	775	816	764	767	821	796	780	798	782	849	749	742	776	786	756	797	814	819	788	803	804	737	772	754	760	804	791	836	821	822	827	808	797	777	814	765	777	824	783	786	752	788	791	760	747	790	840	736	789	777	768	779	775	794	758	768	729	780	751	784	836	754	847	769	822	779	776	787	815	768	744	769	792	740	816	804	745	765	777	792	784	823	780	759	785	807	803	803	806	769	771	827	805	778	781	749	766	791	805	732	772	777	767	768	787	800	785	820	780	724	775	783	847	771	759	767	813	773	793	739	781	745	865	800	719	806	813	798	778	791	781	871	793	799	789	714	736	812	800	784	744	719	788	782	747	785	792	746	809	784	759	814	754	763	789	733	721	809	805	824	773	793	754	760	814	756	768	762	727	815	775	756	786	780	791	827	773	752	811	794	795	777	803	766	767	782	798	796	788	782	712	777	778	807	771	832	786	758	750	743	764	767	776	793	810	813	763	850	787	790	772	810	808	786	746	827	771	771	831	799	780	777	781	717	749	797	726	802	755	775	783	767	801	785	776	780	778	760	787	736	806	765	785	795	762	805	770	801	784	787	853	766	766	751	789	755	816	750	756	777	819	768	793	791	838	725	766	800	806	738	800	783	772	783	796	811	814	768	769	762	793	774	871	828	722	811	781	816	742	798	723	782	769	716	789	781	769	775	727	788	758	791	764	802	795	810	774	773	734	722	766	829	782	772	789	728	797	766	790	765	809	775	764	805	822	765	793	820	798	779	761	782	784	805	803	781	753	792	846	752	772	827	783	778	734	783	813	779	803	808	800	789	785	780	792	761	829	748	804	815	725	781	786	742	841	771	729	801	799	777	789	861	784	773	765	824	775	784	806	762	735	767	787	730	769	783	757	778	797	835	785	793	809	797	809	743	804	825	793	763	784	779	750	740	795	780	782	763	774	763	753	809	784	793	799	743	797	770	779	764	770	778	816	740	778	763	786	741	798	759	791	795	783	793	797	786	769	764	813	806	758	732	769	738	742	763	812	791	772	803	817	758	766	756	788	813	796	722	741	740	763	781	790	799	843	824	765	826	797	797	780	769	778	760	785	772	802	791	763	761	732	805	790	806	767	752	793	803	829	779	825	807	766	721	742	770	798	783	766	756	769	832	767	772	779	757	787	751	752	773	773	842	788	745	781	790	804	814	757	793	813	819	827	799	757	771	789	807	784	824	793	820	814	758	827	730	813	814	794	786	819	801	770	761	766	756	779	795	767	796	777	735	775	738	762	805	772	753	728	761	758	802	808	764	759	801	721	734	764	771	735	792	788	807	803	784	813	792	777	744	792	820	782	817	794	767	797	776	831	789	823	761	857	793	765	818	742	779	827	796	811	790	786	803	821	808	781	768	759	798	755	747	750	762	793	811	781	755	747	821	747	776	812	764	763	804	762	717	755	806	793	789	812	798	773	751	774	766	818	758	782	783	793	766	749	785	758	812	743	806	769	788	828	809	824	738	823	787	784	809	793	766	819	809	749	783	775	781	719	774	771	801	746	795	771	772	787	776	800	724	773	743	790	778	795	778	858	751	803	759	771	734	713	781	800	795	758	828	803	778	741	809	735	791	796	822	782	806	809	764	776	781	811	827	789	759	779	771	781	795	802	792	809	791	814	800	739	778	799	777	812	734	741	813	780	774	803	842	782	715	763	822	790	779	737	712	778	725	771	762	770	757	751	767	806	766	808	829	779	744	760	868	728	754	793	769	755	807	782	719	808	788	723	786	786	809	742	803	811	806	786	783	796	737	822	792	749	779	777	763	796	775	796	820	740	764	798	791	796	806	769	786	792	783	806	819	752	796	783	805	783	805	741	836	760	804	769	788	749	761	797	780	793	767	815	794	784	767	761	803	802	793	787	803	767	805	783	738	743	792	808	731	725	762	746	860	727	812	759	784	825	793	790	750	819	814	828	813	780	765
39145	43675	46394	32282	18308	9085	5513	3888	3129	2292	1823	1581	1365	1203	1083	989	930	918	901	838	854	859	803	789	792	786	815	764	750	704	716	785	729	766	780	713	746	764	734	728	749	776	757	773	718	755	747	715	743	765	755	765	733	708	782	722	771	711	754	726	775	747	786	734	733	752	740	758	722	722	778	704	763	742	747	742	696	761	726	750	811	751	712	753	752	752	690	754	718	700	760	731	756	747	745	712	722	706	768	717	755	709	742	772	760	797	791	718	752	720	703	732	749	761	790	778	740	749	746	715	740	751	725	734	712	739	758	784	743	777	741	790	730	749	730	719	751	677	742	767	731	710	704	693	832	742	770	772	731	753	765	737	780	716	721	797	743	740	759	757	727	815	711	764	751	722	726	770	754	721	754	752	706	741	747	721	767	734	690	702	768	731	769	782	713	727	699	750	725	760	767	751	725	737	782	748	749	780	739	733	738	813	765	742	715	770	723	684	763	757	754	731	773	730	709	724	702	768	741	716	741	776	765	697	759	744	745	730	769	742	759	742	728	698	755	694	724	721	730	728	775	776	721	746	754	691	741	698	695	758	756	714	757	671	761	716	690	746	744	751	714	715	748	755	666	761	701	787	695	698	754	790	744	727	727	717	794	728	692	729	806	724	691	737	744	705	723	794	753	761	736	751	734	725	741	738	768	741	770	729	766	716	773	728	725	725	740	737	743	724	767	763	761	717	756	719	760	752	742	726	728	725	728	773	759	723	706	795	748	764	768	741	757	756	760	716	769	771	721	764	777	767	745	761	763	733	743	751	711	725	729	746	761	733	765	802	785	732	745	787	767	772	763	798	782	772	778	776	729	761	741	709	743	738	753	767	745	723	743	751	713	734	779	711	744	738	705	756	777	736	761	761	786	693	747	743	759	726	741	733	712	717	694	754	724	771	704	678	764	722	742	702	691	759	807	749	740	732	733	760	773	751	758	687	712	739	788	687	769	680	761	706	758	752	745	746	711	726	764	704	693	720	717	689	743	716	754	720	726	760	717	721	785	755	727	769	767	706	704	751	745	790	747	753	730	768	724	725	707	737	744	748	814	785	743	769	731	769	747	775	749	729	782	779	754	722	742	726	734	762	787	714	773	758	742	726	717	737	756	685	707	751	765	798	724	788	720	714	728	737	724	768	752	746	748	758	718	759	749	730	707	724	790	756	745	723	744	766	736	724	736	716	688	712	702	755	727	744	695	789	735	737	739	775	706	728	790	703	747	761	810	783	715	758	725	700	699	805	744	704	811	717	732	688	731	754	761	766	737	783	726	750	756	682	708	750	731	739	710	781	715	778	723	738	714	719	737	714	750	734	742	752	733	718	736	731	740	753	756	732	709	736	685	793	701	753	761	752	724	690	772	779	773	785	726	760	758	731	766	742	737	758	708	763	681	767	735	827	766	756	737	777	738	801	713	768	737	762	738	753	757	761	691	716	728	712	772	700	718	724	759	718	713	732	708	745	760	745	723	713	736	739	769	742	737	740	710	746	764	749	779	745	736	743	702	796	753	737	716	760	716	697	741	728	715	688	715	757	714	726	703	714	735	766	764	726	748	799	738	694	726	769	793	740	726	734	804	712	772	722	700	722	713	717	703	687	743	678	748	751	749	729	778	778	749	692	707	750	762	733	740	747	720	786	718	768	716	711	782	753	746	763	717	777	742	741	725	727	756	739	717	708	741	745	722	701	765	695	784	768	766	742	711	735	761	738	726	767	725	793	783	789	760	714	713	753	733	715	758	692	744	752	725	729	714	756	801	747	772	744	748	766	712	762	701	740	708	768	742	801	712	718	730	781	751	742	739	711	741	756	770	740	728	719	718	720	759	750	746	698	755	725	718	732	700	743	697	734	786	709	785	734	718	783	735	744	745	798	769	750	743	779	752	744	756	758	788	750	759	763	735	763	718	776	694	705	699	754	702	747	730	772	719	746	764	719	777	718	784	750	733	747	740	692	730	727	770	751	730	758	798	742	747	751	733	750	751	751	725	755	782	750	739	753	728	654	751	758	753	754	724	717	734	728	732	739	712	726	699	735	751	726	717	701	801	762	710	817	757	739	729	719	721	768	728	749	764	746	688	749	749	755	785	745	707	802	744	712	752	724	756	739	719	677	755	791	749	731	703	736	685	728	767	760	727	768	729	732	754	728	723	741	659	750	744	726	786	764	799	785	694	736	747	714	742	765	712	748	728	728	813	689	739	768	725	735	754	740	747	779	783	682	761	749	739	765	723	709	763	725	697	760	681	743	765	735	783	747	785	746	760	757	727	721	734	791	739	736	704	753	791	723	732	769	748	792	767	770	783	694	772	733	773	776	710	726	731	708	745	769	769	713	770	723	739	696	710	765	719	721	730	748	764	722	737	737	720	793	744	736	745	786	709	769	751	710	744	763	783	692	708	821	739	731	733	783	739	703	753	730	722	725	689	709	778	728	725	754	776	759	738	741	753	746	694	780	763	689	761	690	705	794	738	780	712	780	726	692	748	790	723	761	785	732	784	742	735	766	744	726	768	760	753	728	730	751	692	721	753	753	744	764	682	683	744	746	781	733	706	713	754	782	768	761	698	721	719	751	776	770	746	744	732	734	692	728	706	729	723	712	738	792	707	745	738	748	717	752	744	786	753	755	762	769	750	756	765	723	755	742	751	737	704	732	765	662	753	691	745	716	726	742	731	740	716	720	765	712	771	744	776	700	759	714	778	770	758	777	766	772	791	732	710	773	734	751	787	729	733	732	762	704	667	724	745	738	703	722	769	720	751	713	724	742	822	720	716	730	732	747	800	733	740	758	772	755	766	821	744	720	738	704	748	737	736	737	781	719	758	752	767	703	800	725	717	709	723	763	749	725	741	733	737	785	738	752	724	740	790	728	720	719	739	740	719	789	774	724	809	742	702	726	700	791	782	756	751	744	745	754	768	724	732	699	781	761	746	770	740	768	764	785	759	732	718	679	723	785	747	716	711	745	723	760	766	720	738	706	724	817	757	702	732	753	752	727	743	759	724	745	742	758	730	743	723	761	761	746	698	773	770	709	725	737	740	745	717	747	716	724	756	778	732	743	762	737	719	750	765	756	715	750	700	736	726	732	705	721	760	755	723	701	778	804	736	715	747	725	738	712	770	767	726	780	771	748	720	738	754	779	747	733	766	752	766	706	797	728	696	667	704	782	754	729	698	686	701	777	742	759	757	702	741	738	734	758	742	730	756	749	754	770	768	774	791	773	736	776	737	774	779	768	682	730	743	742	727	747	725	754	750	747	777	760	745	797	722	740	753	758	741	729	726	733	757	769	762	757	703	726	706	754	796	742	797	758	779	692	731	683	784	717	750	756	738	773	757	716	732	717	730	768	723	757	742	760	727	767	762	765	711	761	764	712	734	670	719	742	729	751	761	701	751	703	802	708	768	742	715	749	721	723	732	710	718	734	750	767	710	737	747	744	757	763	722	730
43908	55325	43994	27494	18493	11132	7904	5940	4510	3304	2481	2063	1693	1425	1273	1100	1045	1015	914	922	880	865	841	823	817	782	747	787	744	755	750	766	708	794	827	753	774	763	756	787	732	805	705	775	787	763	736	753	710	750	773	749	742	715	718	754	774	735	744	726	750	718	754	736	750	750	772	689	764	836	776	725	734	687	719	720	703	739	771	762	777	755	732	724	776	776	735	772	768	751	756	748	707	708	765	761	787	729	752	812	780	798	728	755	712	774	766	806	768	721	703	761	781	758	709	752	779	703	729	726	748	746	682	752	744	734	748	755	781	741	709	733	741	733	769	709	751	721	787	751	739	716	730	747	698	792	723	741	725	763	765	775	765	772	727	683	788	744	754	761	733	708	816	743	754	707	799	717	762	746	767	729	793	756	741	752	696	772	760	733	734	765	758	783	696	804	714	724	795	760	679	733	790	704	732	773	730	747	725	741	714	747	738	717	811	717	723	821	722	720	768	766	759	712	753	738	747	732	753	747	708	792	748	732	771	744	748	780	772	798	770	768	727	709	739	765	767	810	711	751	791	769	733	736	788	736	733	738	795	772	749	745	687	758	740	694	740	749	733	706	753	737	722	662	729	761	789	731	737	771	758	765	728	728	700	769	753	770	704	737	739	761	732	719	767	750	727	714	778	746	735	750	669	749	699	742	790	752	784	727	746	737	739	725	725	727	730	756	795	730	795	689	756	741	728	733	739	709	759	756	754	720	759	704	776	784	730	764	728	770	751	752	675	741	762	717	732	761	732	727	765	777	776	786	802	763	767	777	772	762	742	802	721	728	781	715	762	738	762	767	780	789	710	772	753	717	720	724	776	739	732	790	717	784	715	744	757	695	770	798	724	722	738	767	753	761	716	779	716	760	761	709	768	725	735	757	733	736	731	746	776	720	789	707	791	732	750	797	699	752	763	769	751	749	808	764	804	785	787	779	699	777	757	743	783	800	750	778	739	726	716	753	754	720	724	747	753	776	737	756	747	766	720	802	739	782	687	782	713	728	764	760	764	740	780	802	812	738	733	750	754	733	736	759	746	776	760	755	732	771	750	750	804	794	803	779	713	732	696	788	764	761	710	731	716	796	738	744	747	741	743	728	801	715	766	822	696	753	789	765	740	767	759	753	753	724	764	762	740	753	740	747	741	803	761	764	741	797	741	740	749	720	745	728	771	763	708	745	767	749	761	730	770	756	796	789	780	697	726	726	776	709	773	796	728	709	723	718	771	728	724	735	766	765	719	765	749	698	749	748	729	734	768	759	725	750	756	771	749	734	745	800	706	792	738	707	771	796	716	750	766	741	766	733	721	776	739	754	791	707	753	722	780	750	731	736	723	786	745	734	777	719	753	703	689	738	748	728	722	725	729	704	753	752	767	748	723	708	780	750	755	762	762	739	755	781	793	760	717	743	767	799	721	687	796	753	733	720	782	737	787	734	763	735	752	730	718	708	717	736	775	772	788	735	717	732	741	747	720	832	721	734	743	729	720	690	714	762	751	753	743	744	808	765	738	744	740	756	766	716	738	750	748	743	753	730	722	731	717	812	735	718	756	740	765	714	764	717	751	705	759	720	752	773	773	753	774	714	766	684	763	754	728	724	780	733	771	769	783	746	757	758	729	739	735	684	756	758	724	739	730	767	723	770	740	734	753	768	772	736	737	795	742	687	733	769	728	673	734	748	708	782	748	711	727	770	729	748	740	721	748	677	764	744	769	771	750	737	734	794	765	718	762	721	749	718	743	743	766	772	728	731	745	721	737	786	774	776	744	782	676	752	733	792	778	761	742	722	751	725	750	722	768	779	695	729	746	750	723	724	767	746	719	777	760	756	717	765	711	702	705	760	766	773	728	769	755	738	701	748	712	701	755	736	714	760	739	775	747	743	762	769	721	729	739	735	770	724	759	763	754	782	737	749	716	734	740	708	769	753	740	734	754	738	728	779	710	720	716	785	730	723	685	749	760	751	719	766	748	734	736	790	740	771	732	789	718	766	715	757	772	729	723	756	757	762	740	739	757	766	727	739	787	738	765	752	763	729	742	765	771	730	756	743	744	727	704	779	668	694	730	740	769	742	708	745	737	741	755	805	766	737	730	756	743	732	774	712	785	780	699	725	709	724	804	756	743	774	700	709	728	756	750	797	735	759	780	745	781	758	718	715	769	735	762	749	725	776	756	747	717	729	732	741	777	714	711	751	750	740	700	742	779	737	688	705	716	746	751	746	735	783	775	708	762	734	769	713	746	791	702	809	792	706	739	731	764	750	703	758	697	687	684	747	782	742	669	751	744	733	738	792	708	765	741	814	787	756	776	748	712	750	742	730	752	701	746	718	766	727	740	710	725	703	786	756	714	762	726	773	726	773	763	814	766	778	728	756	780	732	738	772	772	771	752	748	762	775	753	766	763	799	752	768	785	742	829	778	726	768	721	772	718	725	755	791	737	691	719	697	749	784	736	738	764	694	715	749	723	730	770	721	767	738	772	757	751	758	709	777	765	797	744	744	736	718	783	758	758	760	740	704	728	728	739	760	728	704	762	748	753	708	734	735	734	748	780	752	771	757	732	762	696	785	721	741	713	804	735	745	783	743	724	708	791	816	778	708	728	734	717	723	724	772	735	724	726	743	754	708	737	759	779	754	765	685	746	750	774	729	720	774	736	747	790	772	736	754	779	727	770	760	742	743	753	767	756	771	737	730	754	748	800	722	777	753	716	759	719	771	757	772	764	769	753	798	731	731	751	786	756	741	758	721	750	780	729	762	774	762	728	754	727	735	724	754	776	740	789	751	744	777	722	777	737	768	739	751	779	718	758	716	751	740	740	717	725	769	760	744	745	811	784	764	752	749	793	748	718	753	757	739	751	746	767	770	758	694	743	745	766	801	732	740	721	772	730	734	764	704	724	746	691	776	763	733	740	723	740	787	720	721	718	763	721	745	756	760	726	763	726	753	752	733	691	737	753	742	775	720	740	682	770	764	708	721	777	689	722	805	710	833	729	784	781	755	745	785	706	775	734	711	747	746	754	693	740	722	736	799	734	731	725	765	756	783	722	751	728	745	772	714	707	731	706	702	731	743	735	757	769	748	777	730	720	774	727	726	740	756	716	741	757	754	744	734	718	717	688	745	716	756	780	769	736	740	709	704	713	747	787	765	731	742	788	719	766	757	796	738	725	722	740	774	747	763	748	790	737	788	705	777	745	741	705	733	743	735	782	775	729	761	735	760	730	767	784	751	699	723	758	741	764	789	754	747	724	751	748	748	748	700	745	749	767	767	723	747	741	746	765	811	758	726	716	723	730	802	719	756	763	736	753	769	752	767	713	767	707	727	743	818	727	743	759	762	797	785	758	687	780	792	734	762	772	766	783	668	785	711	758	716	749	782	706	794	743	702	774	801	761	762	748	735	706	707	771	707	739	788	729	754	718	773	763	711	738	785	735	744	778	721	833	752	760	757
24401	21495	29345	26984	23751	18502	11324	6784	4844	3707	2791	2255	1922	1591	1409	1294	1156	1056	1029	950	944	872	890	869	831	787	838	767	769	753	778	751	770	759	774	775	736	761	802	787	778	737	744	791	753	746	747	807	798	773	729	725	712	777	734	787	766	770	792	729	794	713	728	748	778	726	770	730	741	716	744	779	754	709	744	759	755	729	748	737	706	772	708	715	744	735	766	716	731	730	755	763	691	750	729	750	709	726	768	736	754	781	708	779	705	720	754	719	718	752	736	748	735	748	796	763	811	739	750	787	758	767	694	717	775	740	760	735	715	684	782	683	754	706	760	713	736	748	711	733	752	781	770	753	734	757	761	722	759	702	718	712	727	731	724	707	738	691	714	792	707	721	814	721	722	781	749	710	698	752	763	683	741	752	733	722	731	710	749	787	743	720	761	684	735	712	733	694	714	771	781	696	786	742	760	721	731	721	671	692	753	750	731	725	743	726	745	771	767	712	719	744	741	763	755	737	757	746	648	721	773	708	737	755	723	709	734	724	706	759	726	760	756	727	755	714	763	740	763	710	701	711	759	785	772	754	722	684	702	770	705	737	760	719	709	752	727	722	773	758	707	801	721	738	750	740	764	713	748	739	742	721	724	726	706	731	746	716	719	731	710	711	774	718	741	687	795	773	741	697	739	727	745	707	752	732	725	665	731	707	750	715	729	710	776	728	764	743	735	693	716	726	736	733	772	710	764	722	772	757	702	744	758	748	720	749	705	702	770	729	653	728	745	745	753	737	764	786	736	708	754	735	767	690	786	771	746	759	709	764	707	718	716	727	768	746	732	734	728	740	744	714	750	698	780	700	711	724	781	712	738	682	754	724	748	755	713	739	745	748	690	737	780	763	702	755	769	755	726	704	741	690	754	721	751	691	756	709	709	730	715	727	689	770	692	699	717	729	718	726	684	720	697	723	729	747	769	757	758	727	774	687	761	743	749	752	771	719	779	769	734	714	769	729	718	732	735	782	758	717	715	742	731	707	742	725	775	801	713	751	709	737	705	757	758	705	756	680	746	741	733	728	735	679	736	754	729	711	748	765	792	726	764	729	745	715	770	739	727	702	715	825	731	667	689	749	696	725	727	696	687	713	708	719	711	770	743	695	721	745	691	719	754	758	697	757	714	742	755	737	709	715	756	716	729	740	749	727	752	757	749	754	727	721	686	770	728	779	721	763	713	755	750	745	748	653	727	765	715	743	755	715	685	713	748	738	737	740	744	726	722	723	752	677	754	724	758	752	721	757	783	776	785	739	730	751	771	766	714	735	737	752	760	727	762	729	766	739	736	703	762	707	728	698	732	712	733	761	723	729	771	754	741	753	737	702	713	777	706	719	697	734	736	753	739	700	711	723	730	749	725	748	780	752	731	771	720	745	768	747	749	700	776	792	774	798	762	756	719	758	696	699	779	755	768	758	764	739	740	766	744	727	743	732	756	767	718	759	724	733	759	780	725	742	729	726	700	730	749	764	711	716	754	744	694	739	728	748	709	765	721	753	715	696	701	764	693	694	705	735	746	738	707	747	705	740	754	737	771	738	745	763	744	778	743	773	686	705	739	715	801	752	699	737	685	727	792	713	716	705	775	749	722	761	762	710	748	739	786	734	720	716	705	701	742	738	704	740	783	734	732	717	681	760	664	744	731	783	745	730	776	734	769	764	798	721	748	739	723	767	721	797	714	782	760	758	734	756	727	803	689	759	730	699	719	811	748	747	720	714	781	755	732	666	708	722	736	746	699	752	762	748	734	747	688	751	750	746	679	716	740	708	720	710	715	729	745	785	727	753	716	728	690	726	728	729	776	684	728	680	722	753	752	754	778	738	730	744	759	744	793	749	722	729	739	744	733	773	772	766	739	792	728	776	679	681	762	756	770	751	761	754	744	709	720	731	734	674	779	728	733	718	746	742	698	767	751	763	740	706	779	701	722	733	728	718	721	765	797	719	720	753	704	736	764	743	741	714	763	780	732	762	738	770	753	747	730	781	696	808	725	729	744	703	769	808	721	760	756	737	770	748	708	728	722	747	748	705	756	728	724	751	709	702	689	730	695	765	710	722	750	735	699	774	784	747	763	730	736	681	731	762	725	715	664	738	722	752	745	735	762	752	735	748	721	759	733	693	736	734	747	733	706	734	737	743	730	743	717	777	668	761	774	791	730	724	717	729	759	731	733	741	750	793	719	745	740	742	726	779	767	735	719	755	764	730	738	726	734	746	763	716	716	754	717	788	756	690	751	725	730	804	761	741	717	707	755	678	717	701	721	691	720	758	760	703	730	748	732	779	792	778	711	703	706	739	744	727	766	780	726	744	740	744	756	755	697	712	693	778	707	699	767	733	722	709	739	719	709	713	704	728	711	733	710	687	716	751	732	754	718	709	783	797	688	724	733	729	735	749	748	748	741	699	709	717	702	709	781	744	734	752	715	730	782	738	738	747	757	757	760	771	772	723	697	741	807	733	694	742	715	722	785	722	737	729	706	700	774	764	720	756	761	734	735	770	762	768	757	699	748	705	738	718	757	776	726	725	794	734	750	731	772	744	731	724	765	749	696	703	771	734	723	779	731	714	751	740	763	758	706	734	734	747	752	720	706	719	738	753	750	695	771	708	738	691	756	722	721	799	712	692	747	708	713	765	772	760	683	740	721	734	721	719	737	795	744	760	734	662	777	730	806	764	729	771	729	731	703	717	736	770	727	730	731	759	763	788	771	683	722	729	720	712	745	725	734	711	687	716	715	741	697	750	723	732	694	710	722	726	721	699	783	729	691	739	741	802	674	735	705	756	724	697	735	782	758	716	707	709	705	706	735	718	786	724	702	671	741	737	735	757	680	730	733	745	699	727	726	729	730	742	726	746	729	750	796	827	739	784	742	730	785	769	690	778	769	697	689	763	701	759	762	774	693	679	773	747	759	759	737	732	725	736	743	766	734	719	744	761	739	731	752	740	756	720	719	746	768	754	727	724	752	710	695	739	740	709	753	728	704	755	742	767	707	707	738	752	734	772	759	786	699	724	730	757	804	714	758	759	783	764	744	748	778	743	756	722	745	744	790	736	727	737	809	798	733	725	725	787	753	765	727	723	750	737	748	735	745	707	742	706	695	740	762	760	761	756	720	764	733	706	745	702	757	757	748	726	730	745	718	761	755	716	686	703	745	719	705	751	749	781	750	729	718	762	741	775	748	740	719	763	710	778	716	766	709	723	752	738	735	753	740	737	741	735	736	738	749	747	778	720	730	751	777	749	761	739	756	764	722	726	746	680	736	638	751	690	730	724	756	727	719	739	759	707	740	723	757	782	744	694	771	723	717	726	736	735	734	737	717	737	764	681	721	730	776	693	714	718	794	718	700	737	753	736	718	747	736	692	764	759	716	713	762	754	721	734	727	723	732	715	712	732	769	732	744	710	733	754	790	743	738	660	720	734	753	759	774	710	727	710	742	747	731	713
39902	65121	51700	36239	24502	16277	11966	9259	7136	5374	3797	2906	2368	1963	1751	1509	1296	1193	1120	1013	993	983	919	903	869	910	823	822	851	789	726	807	768	773	715	791	772	796	739	776	742	715	704	716	701	716	737	728	786	774	729	744	728	769	754	768	787	740	759	719	718	740	760	753	690	762	714	795	731	753	763	713	770	719	763	758	720	691	706	774	728	722	781	740	775	732	733	778	740	776	735	784	747	707	720	782	842	694	708	711	777	724	723	760	719	681	721	756	750	712	791	708	748	770	725	689	756	785	751	750	733	777	723	762	684	747	733	742	734	679	685	758	721	708	714	744	745	751	725	783	736	775	731	757	774	708	731	737	697	736	759	733	691	726	739	756	743	726	727	723	772	765	735	718	704	771	757	692	755	768	762	751	751	759	706	747	736	729	735	706	741	745	746	751	732	734	792	739	765	738	723	751	725	800	728	732	735	687	744	748	716	762	743	745	745	751	710	799	704	748	743	762	698	794	729	721	716	742	725	718	733	758	689	707	761	731	759	738	744	716	738	734	735	749	786	756	734	746	805	800	682	771	733	718	699	724	713	707	753	750	715	751	761	709	729	714	751	706	700	759	687	739	701	753	750	742	760	745	772	765	716	732	733	685	767	746	732	739	745	754	753	708	690	756	782	744	789	758	744	707	708	768	733	761	786	747	787	783	739	731	721	767	722	785	741	768	771	742	787	743	726	771	791	744	764	726	788	732	753	684	761	742	675	728	726	718	734	708	703	711	749	767	759	699	715	751	715	738	776	725	694	784	756	731	794	685	752	776	707	756	727	746	714	731	739	745	763	772	678	779	673	755	753	702	676	721	770	747	775	764	758	700	746	741	770	741	766	720	743	784	750	733	671	762	758	769	777	756	709	743	783	707	714	753	740	717	711	749	722	726	717	741	730	757	781	759	765	750	696	724	687	763	724	751	778	729	760	764	714	752	723	778	724	779	782	698	702	752	789	778	753	738	761	676	756	751	707	708	757	710	748	743	755	698	776	719	758	754	698	742	719	727	747	743	705	749	681	749	719	785	761	747	724	684	791	715	716	751	747	757	751	785	756	722	785	780	728	752	736	758	729	656	688	676	743	745	763	734	732	725	761	751	723	821	726	741	737	685	748	726	747	759	758	728	729	713	719	756	742	732	731	740	745	751	748	734	710	791	756	726	736	790	717	741	744	686	750	716	709	771	750	725	776	719	747	721	728	725	737	709	733	732	733	747	708	770	751	746	769	773	772	779	746	768	742	715	753	769	730	713	772	676	717	736	768	748	739	763	720	745	757	734	722	693	733	759	753	778	665	711	711	767	754	735	750	808	759	727	758	754	731	789	696	745	750	796	756	737	702	751	788	764	719	721	681	713	715	762	743	769	719	767	770	788	699	747	739	761	715	742	725	734	783	737	731	704	685	724	736	726	778	697	753	762	701	693	748	756	797	707	694	739	745	713	706	732	731	733	726	713	793	694	755	727	753	745	760	770	724	717	693	726	703	745	741	711	757	703	751	713	716	751	672	697	767	829	703	724	808	771	724	759	735	746	767	729	691	707	726	716	724	699	737	807	764	764	759	760	782	770	707	756	684	785	732	743	760	713	778	707	762	741	755	756	765	732	719	738	721	753	745	745	772	704	774	746	743	757	732	740	723	698	763	721	738	737	745	715	747	781	742	717	751	710	716	741	727	725	716	749	752	728	696	776	734	728	716	720	756	722	741	780	706	739	717	779	747	741	678	733	755	745	818	738	699	701	772	706	748	739	699	683	685	757	763	766	741	744	719	769	731	791	777	714	704	751	732	734	766	739	704	748	783	700	729	766	809	793	740	773	722	746	734	757	737	775	674	727	724	769	738	765	729	733	783	766	738	724	706	735	734	709	743	722	742	762	687	738	723	713	690	756	704	762	755	737	762	743	721	723	718	746	712	752	767	752	745	735	745	748	749	696	721	725	761	763	742	758	720	781	758	723	715	700	718	742	776	726	787	720	780	740	744	714	751	662	734	742	684	720	772	741	755	760	674	731	755	743	704	720	761	749	783	766	746	715	773	752	735	744	763	728	699	786	750	749	687	732	745	742	716	716	718	730	719	753	696	728	755	701	729	753	761	790	732	734	733	747	711	738	736	736	745	762	746	755	795	744	742	742	721	754	766	756	723	737	782	723	704	756	727	713	762	744	745	723	716	689	723	720	715	729	796	748	717	743	734	725	701	742	713	777	772	718	701	707	733	718	724	712	766	703	709	729	745	739	790	797	747	779	722	718	711	706	761	754	707	758	723	742	725	734	731	760	695	745	736	721	731	741	724	722	744	727	686	745	710	752	763	741	743	733	754	766	763	728	675	774	792	783	773	761	790	721	724	723	789	758	731	739	748	739	754	719	741	700	758	766	742	747	745	733	690	734	740	719	733	732	756	725	752	764	725	742	738	736	781	699	714	819	775	733	690	755	740	710	738	736	732	711	762	685	712	734	691	704	740	718	737	756	781	765	722	685	751	685	729	737	709	782	722	751	699	772	743	772	741	736	712	764	706	741	730	760	739	750	690	704	720	725	741	732	715	708	751	711	730	788	715	780	725	756	698	743	733	720	688	687	743	729	700	713	711	753	730	743	750	713	712	716	773	732	729	759	769	734	762	693	707	770	732	779	766	719	734	750	735	734	746	765	754	748	753	775	754	694	738	721	772	749	724	714	746	754	722	764	758	681	787	767	689	740	716	718	757	676	762	704	740	764	763	761	750	771	708	760	757	756	776	719	766	733	700	747	752	784	771	764	772	754	746	739	738	701	718	746	718	735	736	740	718	758	740	695	800	737	764	763	706	779	776	739	745	759	704	737	737	740	791	790	738	744	753	678	785	738	733	728	764	695	749	738	718	751	752	709	723	761	714	743	761	689	827	721	747	715	762	769	707	733	726	759	746	818	716	783	722	692	717	734	718	783	762	776	771	814	682	745	764	763	712	773	723	749	772	720	763	720	763	733	732	765	753	720	726	720	752	775	742	726	773	751	722	760	723	734	748	707	761	714	686	750	783	728	761	759	705	722	746	724	735	729	759	807	739	711	725	759	696	773	765	762	728	724	740	693	778	753	774	747	739	743	748	719	737	668	735	749	735	762	752	754	703	750	736	726	747	737	736	752	740	758	749	741	767	744	763	715	782	772	709	730	744	752	711	752	730	695	747	703	749	708	749	741	726	720	751	739	769	717	751	752	719	752	741	735	725	725	695	785	769	752	793	761	739	698	744	745	699	756	725	702	741	780	725	734	716	737	731	728	751	750	731	758	695	785	741	724	784	746	751	723	758	732	739	825	727	724	759	722	744	706	711	757	747	762	744	713	741	750	719	727	698	723	749	721	693	777	748	703	716	686	726	693	718	745	759	733	757	736	742	758	718	731	724	771	724	714	730	731	737	722	730	790	729	748	702	710	742	696	719	750	725	726	769	747	714	717	709	750	783	759	681	731	743	766
25471	22156	32261	30140	21443	13561	8375	5573	4176	3204	2527	1943	1726	1485	1321	1254	1080	1058	1068	968	945	868	831	864	843	844	785	800	799	814	801	763	783	779	805	786	758	821	803	814	748	801	734	788	765	817	761	761	807	774	783	798	807	742	755	796	803	785	810	761	798	815	808	777	769	776	776	802	778	821	795	766	754	790	800	763	784	778	796	774	756	807	731	826	787	769	803	762	808	811	736	772	749	756	731	758	772	785	815	775	803	805	760	763	808	847	757	779	818	788	796	749	804	770	722	764	795	761	764	791	781	789	762	818	724	737	772	766	714	769	741	802	736	765	752	765	751	807	766	715	803	734	787	814	775	761	790	805	794	771	838	791	795	743	793	812	752	789	798	791	768	807	760	799	822	741	766	762	749	754	773	768	790	710	776	793	762	793	799	788	812	754	750	770	780	766	771	779	816	762	756	794	733	748	774	742	726	751	748	829	815	730	750	789	746	812	764	789	762	822	793	747	784	773	765	784	784	794	822	762	730	745	781	762	831	799	799	739	759	755	810	763	752	778	828	797	755	732	751	771	749	766	776	834	743	785	782	798	812	785	757	768	735	737	730	749	795	759	776	750	777	764	766	767	757	768	736	790	773	725	811	741	763	775	773	766	764	824	729	754	732	751	810	794	783	781	761	848	768	789	751	757	806	806	791	797	788	791	774	771	771	800	802	811	753	754	762	807	745	821	791	772	762	766	810	762	739	785	831	793	780	769	741	776	760	817	770	813	778	760	790	773	796	802	793	752	765	723	776	772	733	806	771	790	789	773	788	815	762	783	801	753	786	801	799	827	759	756	779	777	757	829	765	810	753	777	815	750	792	786	776	764	783	745	796	764	760	754	771	770	818	756	765	772	785	840	815	785	738	791	779	747	762	800	836	758	745	834	816	762	769	790	755	773	792	797	811	789	768	755	787	772	798	812	797	757	753	779	760	778	807	824	794	747	803	794	817	815	725	818	828	790	742	760	770	848	756	764	822	738	823	779	738	749	733	801	823	764	774	801	832	771	725	777	756	727	756	776	778	755	786	750	757	722	805	763	785	739	762	775	732	756	785	770	752	788	801	788	788	778	818	801	790	779	770	795	734	756	775	810	791	762	793	824	780	812	776	779	797	768	749	767	784	733	749	762	840	814	776	758	788	731	758	814	836	820	793	766	744	791	812	792	785	788	786	836	818	744	808	806	765	814	817	727	788	765	806	780	744	803	763	802	747	752	723	796	771	752	746	760	779	782	781	798	778	792	738	719	766	739	741	764	749	783	798	754	732	785	791	839	745	770	791	769	755	788	773	727	792	777	767	811	790	770	767	715	764	768	826	820	772	753	764	805	747	738	776	785	768	769	768	765	756	761	753	749	775	793	845	819	734	758	764	796	800	762	795	771	807	729	753	796	745	802	782	741	826	803	769	780	810	787	757	791	768	764	747	736	756	805	792	746	741	794	784	732	783	756	815	735	752	722	734	744	730	759	751	745	770	851	812	754	766	804	771	781	781	779	786	751	756	790	828	794	805	777	759	822	764	799	806	830	783	791	767	797	749	791	776	715	769	797	766	731	805	793	797	785	794	793	739	786	768	862	824	792	759	795	815	812	781	803	789	772	785	770	745	779	774	773	748	791	793	753	786	760	764	770	765	791	777	765	761	789	780	740	783	770	807	781	818	765	762	762	783	750	781	784	781	798	803	757	770	729	761	773	736	818	768	812	822	741	800	798	752	791	769	782	785	776	721	763	755	774	810	780	747	789	714	755	804	816	731	765	818	778	725	746	733	836	803	774	775	752	765	786	791	751	824	768	810	734	757	783	743	779	732	791	780	754	722	748	798	756	757	753	774	818	763	751	766	790	739	767	756	794	775	835	784	744	747	752	733	742	789	775	775	774	768	803	733	757	733	794	752	750	759	780	745	797	757	734	793	827	778	755	806	781	838	811	784	781	754	793	775	745	856	727	777	780	803	784	823	774	786	771	792	795	768	800	785	780	755	748	786	812	744	753	783	768	788	709	797	779	752	823	811	784	782	799	774	809	738	822	800	792	799	768	763	770	774	777	721	809	761	782	736	821	720	768	781	701	807	755	768	840	841	798	787	807	759	731	795	748	773	731	824	768	804	734	767	741	811	751	707	748	744	736	757	748	744	805	812	784	764	781	804	775	773	787	813	803	771	778	777	801	773	752	809	717	816	773	781	791	777	778	781	798	746	812	778	786	793	749	814	820	805	790	757	831	752	848	815	769	751	742	791	763	797	735	757	793	779	769	760	800	796	784	768	761	755	812	779	755	738	782	754	758	769	753	840	786	761	781	784	783	799	797	740	820	763	737	724	771	732	784	768	810	778	781	787	766	804	791	779	787	751	823	763	829	800	796	764	748	771	796	763	770	759	761	815	784	795	711	789	759	796	804	727	812	750	801	825	818	787	778	745	749	782	765	790	804	758	777	797	745	814	789	752	760	779	779	723	778	773	781	770	731	772	775	738	796	765	791	811	747	800	801	765	739	758	767	755	737	775	783	762	752	784	778	806	805	794	795	819	809	751	759	766	762	792	755	727	802	773	793	771	768	804	754	755	727	759	782	788	749	770	738	775	773	798	823	745	817	762	745	764	817	794	770	831	775	759	806	795	757	768	792	769	767	791	786	758	793	801	728	757	834	762	802	737	776	812	776	745	802	775	745	791	795	778	799	772	752	770	763	816	788	780	794	804	778	779	770	763	771	788	771	726	737	758	736	785	759	755	794	810	818	758	769	781	796	792	786	760	782	775	780	794	764	750	769	776	758	749	709	703	782	755	768	781	755	822	735	798	808	745	817	791	864	783	769	798	769	764	798	804	780	756	748	703	738	759	791	798	793	788	840	819	740	769	782	809	732	736	755	727	794	738	756	779	781	786	767	759	780	778	797	781	763	769	787	792	799	797	808	724	770	745	769	746	738	756	792	734	758	764	775	728	802	761	790	802	790	811	742	762	784	772	766	776	791	760	767	779	768	780	750	784	768	805	808	758	787	765	765	790	768	767	785	794	769	800	804	754	769	754	785	764	748	802	762	773	728	766	738	782	788	756	769	824	783	743	799	797	789	775	762	786	821	778	808	782	833	764	722	837	823	806	715	778	773	750	783	765	794	820	774	725	799	830	774	783	770	791	779	834	756	742	816	770	770	737	748	781	768	761	776	767	778	750	813	800	793	764	793	748	767	802	824	801	763	794	773	755	782	739	785	827	812	834	722	732	837	697	757	788	784	800	694	785	785	745	785	830	776	728	779	805	718	775	786	716	754	740	765	806	763	753	776	790	775	745	806	820	759	768	771	758	759	779	753	814	785	792	796	779	773	747	768	742	815	795	780	786	781	742	746	749	743	756	809	826	785	757	807	803	791	787	784	723	772	791	753	802	785	807	805	755	744	754	760	774	787	760	788	771	755	821	802	788	741	769	815	767	786	773	750	778	748	792	793	755	797	783	814
41100	64398	49905	31761	20991	14650	10932	8279	6485	4789	3527	2727	2298	1996	1589	1467	1264	1176	1112	1050	1027	966	939	895	906	925	854	873	859	835	836	884	803	812	833	817	827	793	793	850	766	806	811	750	770	847	771	729	766	763	757	701	768	813	768	778	806	752	805	776	786	796	801	763	837	766	800	793	707	790	759	794	790	779	711	792	838	807	785	782	731	771	785	745	755	791	782	793	768	780	781	727	788	772	760	749	814	788	817	781	792	802	772	773	768	742	789	777	803	786	844	720	770	792	757	820	800	757	800	777	771	735	787	829	787	725	788	801	826	829	817	727	783	754	762	823	745	747	724	780	767	789	778	788	782	780	728	802	785	753	778	756	773	850	784	751	755	748	820	780	803	765	739	786	794	832	783	793	796	822	820	742	795	803	775	795	840	804	738	782	805	781	783	800	740	817	779	769	725	756	783	748	784	762	807	740	803	773	780	796	792	742	777	789	757	803	770	810	749	775	801	790	800	754	765	852	785	817	776	748	772	792	826	848	770	802	809	774	800	785	811	717	800	790	775	842	779	743	799	790	726	771	742	761	815	778	780	767	751	802	772	754	793	741	775	799	782	825	746	761	752	771	742	769	859	731	761	775	789	780	741	774	750	734	787	786	794	767	777	779	813	799	839	771	781	771	753	806	798	789	719	757	788	771	797	777	765	783	795	735	752	798	782	715	794	785	761	796	750	733	738	749	766	723	812	748	769	771	755	805	767	732	798	805	802	759	748	732	757	779	754	727	791	778	787	799	809	730	760	762	821	792	771	726	734	757	742	752	751	777	746	783	797	749	760	812	802	750	818	803	808	756	801	742	807	775	740	801	736	861	759	792	780	802	802	816	835	773	781	764	759	791	758	772	718	753	780	787	719	756	805	787	792	765	775	768	793	759	739	775	798	794	802	817	735	778	800	769	760	744	770	776	799	740	786	781	763	816	805	774	769	783	727	773	821	735	764	736	770	764	750	742	812	766	777	731	819	762	783	753	843	763	835	784	745	747	747	756	781	745	802	760	780	815	782	779	765	712	770	795	723	817	780	787	766	795	731	778	785	811	770	719	763	847	740	762	836	744	731	697	737	777	801	767	766	777	794	763	774	782	742	799	797	813	724	797	747	798	813	738	775	782	783	816	825	768	765	769	802	773	743	797	760	735	783	738	779	749	826	809	749	808	781	771	769	757	800	789	741	787	782	746	784	737	786	805	755	783	793	749	788	794	733	773	800	789	750	745	785	847	812	755	781	768	837	766	726	749	754	804	821	806	782	796	746	788	774	804	765	830	746	767	781	762	776	826	765	767	762	855	801	789	703	768	790	807	845	794	732	743	817	793	765	790	781	747	753	723	790	768	786	764	740	848	778	799	733	778	763	687	805	772	803	801	776	770	767	763	759	760	788	747	835	719	774	768	760	772	780	796	768	765	806	750	784	786	771	794	761	738	804	775	800	774	774	748	799	758	788	809	789	761	771	801	728	821	812	743	783	738	787	762	777	737	837	755	773	758	810	821	780	803	732	745	787	778	779	792	810	758	739	777	806	789	788	734	763	788	777	791	755	788	825	774	796	764	751	750	778	718	755	768	809	808	762	760	766	817	786	791	741	751	750	782	824	761	786	784	735	752	776	750	764	779	760	725	775	754	811	787	817	748	782	798	806	812	777	739	755	823	780	776	776	749	758	804	793	717	755	809	773	801	751	795	748	756	758	774	797	761	762	789	779	794	792	768	819	766	745	737	731	754	745	782	797	720	766	723	794	771	753	827	759	786	766	764	748	738	733	751	778	788	747	790	800	820	789	803	782	779	767	788	758	788	860	766	752	768	732	708	757	782	814	766	768	759	738	807	827	781	759	808	771	809	732	760	755	813	729	757	806	770	805	751	784	792	758	785	764	778	753	780	767	781	766	795	762	824	731	759	758	835	786	735	763	791	781	813	789	813	772	784	762	778	765	787	775	756	761	800	737	745	794	790	784	756	756	750	771	806	763	782	724	780	754	789	757	781	760	759	777	740	839	806	776	753	782	819	773	789	810	763	775	787	757	798	770	749	765	781	733	819	787	790	816	813	789	791	784	757	794	784	751	784	810	746	824	743	774	752	724	799	770	796	771	779	779	833	766	771	760	811	710	784	786	813	792	835	795	780	826	785	838	770	781	811	790	760	757	771	812	797	787	743	770	776	721	751	791	800	851	803	772	752	776	804	743	721	765	796	781	754	751	726	793	767	746	818	787	735	733	782	787	772	795	804	724	819	763	783	749	823	794	777	785	762	823	798	756	777	741	783	799	750	758	819	777	837	751	762	841	756	762	816	766	798	732	756	741	768	727	807	755	745	777	783	809	740	757	822	800	806	797	796	743	820	774	853	832	772	777	747	798	790	785	808	781	746	745	809	732	820	751	782	765	774	803	842	771	795	760	791	723	808	782	798	812	749	818	756	801	770	775	775	802	734	770	777	776	796	801	752	780	723	776	752	757	788	814	769	745	777	758	835	763	809	810	786	788	769	789	774	791	767	796	733	780	820	748	760	767	731	777	816	796	809	817	773	807	756	802	790	785	802	758	778	761	768	759	737	749	772	801	778	800	754	749	815	801	803	752	768	792	747	799	794	763	740	750	805	788	757	837	794	764	831	796	824	800	761	751	786	739	795	791	754	772	726	787	791	765	791	808	790	768	763	765	793	819	779	821	776	788	801	738	833	760	766	788	807	770	750	781	771	795	805	765	733	773	761	784	771	755	795	822	757	769	767	759	777	760	819	784	758	781	794	832	808	818	821	777	852	841	724	787	792	773	835	815	773	758	733	789	768	791	765	768	767	794	776	764	776	726	760	797	775	783	749	784	774	795	745	749	743	786	792	737	759	788	782	751	784	764	761	779	804	713	746	759	796	745	759	791	747	786	767	781	786	762	761	764	768	784	803	783	797	808	821	787	774	752	774	767	817	808	742	737	774	809	784	785	794	772	768	741	776	746	778	771	801	786	783	763	766	769	759	790	752	798	758	805	802	759	764	822	740	767	786	824	808	806	722	755	857	793	738	794	761	773	789	801	778	822	725	798	768	752	802	766	743	791	733	781	788	804	787	795	745	826	737	761	802	812	759	789	768	774	744	728	754	767	804	833	795	782	790	780	761	789	744	753	754	780	793	761	775	731	787	805	778	797	736	736	788	844	748	769	774	781	795	779	776	802	783	801	742	782	803	723	770	716	832	740	849	789	813	719	788	801	790	794	791	773	754	745	836	809	823	843	803	776	774	770	806	739	779	785	754	822	798	791	780	738	729	774	804	775	812	759	791	791	809	782	754	781	748	803	771	774	753	803	765	782	808	772	747	767	755	797	777	763	699	799	794	778	769	770	728	785	777	768	808	730	814	755	743	762	805	828	796	832	823	731	762	750	718	749	755	849	840	830	752	830	816	762	750	760	803	757	740	760	763	739	775	769	798	785	860	764	768	728	759	798	793	821	788
23097	21485	29363	24440	22070	22841	19310	9850	6750	5413	3933	2995	2488	2116	1748	1553	1378	1266	1185	1113	1016	1077	1027	957	937	889	903	849	846	838	840	830	839	815	801	791	848	772	780	846	795	833	792	804	826	816	836	764	842	813	863	804	813	786	821	799	849	806	812	786	795	790	759	805	822	781	813	825	751	787	777	823	768	848	784	857	802	784	751	753	774	789	788	809	841	766	812	794	766	801	775	804	806	807	856	795	780	818	777	790	803	856	829	807	801	760	839	806	852	831	828	744	756	801	823	832	795	814	767	836	807	800	795	822	804	810	825	791	782	771	808	789	784	793	781	832	822	824	832	792	789	792	793	778	767	793	823	729	815	803	784	786	744	779	785	831	788	790	833	820	804	814	811	807	798	799	808	786	809	804	773	755	770	738	767	750	779	787	773	776	834	769	796	790	810	834	804	829	801	779	786	811	797	804	813	762	773	764	807	818	774	834	787	738	769	752	815	829	869	773	772	808	836	817	766	792	800	765	819	727	790	813	777	801	795	811	779	802	803	795	806	722	796	844	823	787	800	762	806	789	837	756	853	841	790	773	775	798	822	820	776	760	799	764	832	787	816	777	791	809	809	807	755	777	783	777	792	801	777	819	791	813	793	799	782	803	809	803	795	811	824	780	796	766	807	799	725	766	785	803	758	794	776	802	790	816	794	834	819	822	780	778	833	859	809	764	797	817	786	843	809	773	802	800	797	810	849	821	768	824	789	789	762	826	806	835	808	830	808	838	809	795	767	836	731	795	835	805	798	784	767	794	781	852	810	802	820	831	778	847	804	806	786	832	794	800	765	786	786	806	812	796	772	796	773	842	766	818	792	843	792	822	772	737	833	830	789	769	771	813	758	760	795	802	812	824	796	795	794	751	759	716	782	769	809	763	823	817	759	799	810	794	825	775	789	759	829	802	822	783	843	793	791	819	783	770	800	790	789	746	780	818	821	790	824	821	794	766	773	802	735	793	734	803	760	814	781	806	837	832	765	869	820	815	747	778	775	806	775	756	811	783	781	802	788	820	819	757	775	804	860	826	823	825	825	771	799	799	823	818	834	853	835	742	783	776	797	803	771	768	786	793	732	751	805	823	832	813	755	815	816	811	758	814	805	787	824	834	799	751	849	821	795	804	809	780	770	822	782	797	794	848	777	781	798	759	783	816	807	804	741	829	845	781	818	789	770	798	815	792	776	854	780	776	801	805	717	788	843	829	747	766	808	792	775	738	776	841	815	828	761	783	792	817	834	785	802	834	871	775	849	783	835	824	771	784	798	782	763	803	802	805	835	769	858	802	806	761	807	772	829	751	790	745	805	845	791	742	747	793	747	790	753	799	770	833	845	817	790	844	821	847	758	822	819	811	813	849	794	763	781	778	781	819	839	787	762	806	784	760	812	838	796	799	835	772	819	777	849	793	784	825	814	805	800	792	773	741	798	779	755	819	813	804	791	878	799	853	815	797	842	748	814	790	824	754	811	798	796	788	797	761	807	808	776	778	796	818	762	787	826	802	796	794	794	771	783	788	830	785	833	844	749	768	767	779	748	844	785	838	804	785	796	816	776	769	847	818	794	815	811	808	777	761	800	793	728	794	749	800	856	790	813	796	730	810	756	823	790	773	796	791	772	782	756	768	792	779	794	847	838	808	825	828	785	822	866	786	807	760	809	809	845	767	768	763	769	815	774	763	808	735	830	801	794	812	770	829	827	790	852	761	813	783	738	745	750	739	784	757	789	819	779	857	783	818	835	808	839	840	786	782	815	771	756	777	782	798	828	781	764	804	865	803	722	750	771	789	781	744	766	800	816	777	812	776	820	811	868	836	784	782	797	805	802	818	836	830	767	826	846	827	775	792	838	796	771	812	799	793	807	783	824	767	786	777	795	792	822	806	788	822	772	774	801	801	821	796	817	773	772	778	839	742	786	810	791	824	820	777	792	802	787	786	848	720	785	799	751	786	777	799	803	736	788	781	742	793	760	831	780	797	735	770	796	803	831	797	813	763	757	839	820	810	804	800	790	845	789	790	832	814	801	813	794	788	772	799	737	833	779	796	804	802	755	745	763	831	807	826	836	777	781	762	803	778	811	822	815	799	778	814	812	724	824	766	763	804	810	786	763	837	803	791	867	804	791	806	809	812	791	774	794	802	783	768	746	740	812	813	807	828	805	788	802	790	820	817	802	781	815	799	776	777	779	758	777	764	780	799	824	794	754	787	786	828	830	800	804	838	818	831	765	789	816	801	746	800	803	840	800	850	780	807	807	807	763	765	813	783	776	782	802	843	811	787	782	771	799	799	793	818	773	745	830	796	828	778	757	799	874	806	768	800	848	765	749	813	765	814	783	778	799	786	773	744	780	846	804	811	808	812	830	739	791	824	783	769	803	782	811	808	778	800	776	773	784	791	781	858	813	834	786	799	787	770	808	848	789	808	821	809	753	828	813	823	810	813	778	778	799	786	800	743	737	777	800	769	805	776	818	719	794	770	779	808	814	788	797	770	797	733	854	810	823	797	806	762	815	774	797	761	822	804	813	792	840	746	823	785	806	782	740	827	795	780	790	788	824	740	830	787	782	831	783	796	799	838	755	770	784	754	784	810	801	821	823	765	809	769	764	783	865	809	789	802	784	779	871	788	788	795	775	767	808	837	769	746	784	809	791	780	768	812	794	865	803	787	805	777	781	779	796	810	815	796	746	770	812	798	777	821	751	743	805	807	811	770	772	717	770	773	810	784	795	797	803	728	779	766	798	865	766	759	823	783	828	822	804	772	757	754	754	733	810	769	775	795	774	786	812	773	757	796	825	792	836	809	794	820	821	730	812	786	789	790	743	782	871	857	805	831	795	803	763	732	770	792	864	846	845	788	776	757	820	774	806	798	736	813	814	807	825	770	832	796	813	827	804	807	786	819	793	827	815	766	778	851	784	803	779	801	806	763	808	767	769	791	816	812	750	786	807	829	805	798	805	802	802	791	830	792	779	761	749	782	790	813	791	806	774	805	785	791	731	766	823	825	801	808	832	796	778	759	830	779	797	806	764	786	849	760	824	773	806	781	778	760	808	803	799	797	767	766	807	767	804	821	790	778	805	793	771	856	744	769	781	784	800	811	798	764	787	800	814	786	842	743	800	793	789	802	788	777	783	844	762	808	763	772	786	792	760	809	834	813	736	797	827	820	817	786	766	783	802	784	825	850	761	732	836	781	767	797	834	747	767	779	762	818	814	811	789	840	754	798	812	843	792	790	799	812	758	763	797	779	749	797	790	834	765	786	806	818	798	758	794	792	814	745	809	790	802	782	754	786	890	770	797	787	759	769	796	806	817	809	778	790	835	821	854	804	828	834	729	836	805	825	790	772	800	816	799	784	828	800	767	776	758	813	785	839	888	760	769	809	760	755	809	761	813	755	758	812	785	811	807	795	755	807	794	826	834	800	816	865	800	802	786	776	747	796	785	805	799	814
44409	75033	59289	38390	26758	20345	15782	12138	9493	7287	5409	3997	3258	2701	2223	1866	1662	1445	1341	1236	1184	1122	974	1091	1024	962	914	952	892	897	876	805	854	798	829	789	793	856	780	789	796	777	780	807	796	783	822	798	826	768	788	773	779	791	745	781	787	765	774	800	779	789	789	801	771	772	784	824	797	737	795	739	795	839	786	752	772	798	786	738	763	790	794	801	832	827	840	786	796	822	773	767	763	801	765	730	804	813	799	779	816	744	781	743	766	791	781	770	788	768	773	781	751	851	732	803	760	739	801	826	760	823	772	794	807	821	728	806	759	832	807	808	824	843	751	769	816	772	779	792	789	836	742	784	751	742	755	789	817	726	809	736	772	743	784	769	770	766	778	749	763	843	826	800	753	788	783	776	773	822	821	759	793	762	780	757	783	741	796	776	727	805	807	780	770	788	753	779	811	798	761	804	779	762	821	783	782	811	771	785	765	787	768	765	821	782	783	808	797	785	813	758	795	813	815	763	805	779	733	758	813	792	791	772	758	800	777	795	794	801	792	772	787	787	805	846	806	795	814	766	767	782	744	765	718	775	729	770	786	748	781	760	813	794	831	797	774	789	835	781	779	861	835	786	829	825	835	799	815	792	724	783	776	804	743	769	770	763	790	755	736	782	766	799	782	796	785	801	797	798	821	753	761	808	814	815	754	749	796	771	784	747	735	758	784	785	828	807	776	769	734	819	827	752	765	803	764	814	777	770	790	770	745	852	775	783	809	740	761	776	808	732	798	819	828	852	803	772	758	751	791	765	775	807	754	791	753	793	747	758	782	810	807	766	768	735	802	812	823	785	799	798	797	756	771	751	803	777	757	766	792	776	788	792	745	753	771	780	790	808	757	815	735	777	771	786	788	723	803	778	750	793	827	827	792	761	740	825	815	833	820	744	793	802	763	751	814	782	769	799	780	771	762	766	830	808	779	775	796	794	806	805	806	805	783	794	853	811	775	790	751	833	773	797	803	812	773	782	764	733	749	792	808	797	764	778	800	811	800	744	769	785	830	807	813	818	753	770	797	773	794	784	802	823	779	767	802	800	854	761	792	787	815	758	811	775	760	786	805	742	765	742	817	809	800	762	754	839	797	761	783	750	772	803	773	791	759	762	771	776	771	799	813	781	766	801	770	794	861	756	816	782	734	786	754	775	762	815	809	787	764	754	766	771	748	767	774	802	763	781	783	756	767	810	815	763	828	765	798	787	744	778	803	745	786	776	779	752	776	756	767	785	760	810	740	819	774	756	788	805	826	756	776	850	732	769	758	740	776	782	751	805	736	755	810	791	772	822	768	759	826	819	781	822	751	830	766	774	821	792	784	775	765	778	786	729	777	803	811	775	805	795	803	770	759	793	748	813	792	762	762	817	807	795	819	819	758	767	774	795	782	731	811	754	736	814	768	816	828	753	791	762	801	836	736	772	810	798	748	777	833	783	781	797	816	818	746	745	764	806	820	780	733	738	794	755	854	792	765	737	835	771	789	813	791	814	748	772	807	758	837	825	807	734	825	758	786	768	842	752	802	770	807	747	765	777	805	744	859	795	838	780	759	793	738	804	776	720	779	796	758	783	776	793	806	765	782	762	752	795	810	768	820	780	809	739	783	854	773	807	808	843	807	804	820	772	810	777	791	782	735	752	742	762	768	772	826	826	762	792	769	804	812	759	811	785	810	798	777	814	842	791	806	765	808	781	777	792	807	755	747	792	819	784	800	822	796	785	880	816	772	775	798	731	815	787	775	770	764	776	750	842	794	803	766	729	769	800	844	742	745	758	753	743	770	767	762	764	802	822	771	791	827	769	744	790	785	769	779	740	831	787	795	814	775	776	779	795	820	768	759	764	760	740	741	758	783	770	753	787	817	792	751	736	784	748	807	688	780	803	788	788	814	749	765	721	743	791	830	755	786	848	811	793	806	779	742	796	806	744	788	768	801	804	761	767	783	751	757	783	848	797	777	778	763	776	750	812	760	771	768	770	758	745	778	813	775	796	801	751	787	831	806	820	801	770	752	783	792	759	770	767	787	791	812	798	808	813	805	787	719	783	788	769	742	806	801	771	833	803	764	779	808	767	810	815	722	807	780	789	803	807	771	790	790	797	817	782	793	770	805	796	775	784	788	779	814	754	791	751	798	798	771	784	796	771	754	734	790	738	816	773	763	767	780	791	768	784	792	736	826	794	772	802	806	791	836	798	810	776	807	796	764	771	825	790	763	788	771	802	811	770	794	797	796	741	812	759	787	761	804	769	767	804	773	783	749	734	763	756	760	776	800	788	818	767	801	774	780	766	773	775	743	807	768	752	769	789	834	804	789	784	766	768	758	763	798	791	753	736	833	796	757	790	779	788	766	767	783	807	740	741	767	799	790	832	814	823	779	764	798	792	715	791	879	769	750	771	779	715	784	805	767	768	815	755	799	806	766	820	760	759	821	777	783	793	817	788	806	751	783	752	770	821	772	784	793	757	790	765	766	768	805	790	778	805	789	746	776	807	816	777	824	799	843	745	770	782	793	759	773	768	829	743	791	787	744	795	765	807	749	755	794	755	780	767	796	777	843	771	799	821	800	811	778	765	795	757	757	798	806	781	782	759	750	781	785	777	765	774	751	804	796	827	799	822	810	776	781	767	748	797	810	804	793	807	795	820	852	760	811	748	833	809	793	826	776	798	801	729	769	761	830	737	746	813	818	787	827	777	824	791	782	793	808	767	799	795	809	805	736	773	750	760	834	814	804	810	841	770	804	756	756	771	791	745	773	766	780	821	789	810	792	778	760	772	802	827	814	815	805	775	752	837	759	755	795	824	761	747	792	810	802	826	813	781	778	805	791	810	791	830	782	799	757	758	783	788	783	762	767	806	763	801	776	796	785	802	773	741	780	739	756	782	792	744	777	801	794	773	802	764	786	820	763	802	790	756	821	774	791	824	754	735	804	753	798	749	755	813	781	790	797	791	797	801	769	773	768	770	758	811	791	766	813	772	817	812	802	774	781	788	839	758	806	760	752	751	791	745	741	776	803	779	755	798	828	771	748	837	733	792	781	725	815	793	754	770	840	800	806	780	815	774	731	767	770	816	802	825	779	799	786	744	798	826	776	822	778	760	758	790	768	815	771	822	769	774	813	779	804	794	808	796	840	758	745	770	746	745	748	778	784	819	782	781	841	765	810	793	762	805	766	802	799	812	806	763	762	812	768	762	751	785	796	768	816	764	796	766	774	816	807	819	788	816	806	809	768	790	774	750	794	796	758	767	730	784	751	738	743	756	775	776	794	848	813	752	751	787	758	833	751	732	873	784	805	782	770	819	752	802	728	785	767	780	821	783	825	832	822	704	765	803	878	781	763	803	744	762	795	763	828	770	792	797	794	806	790	793	762	766	782	816	813	752	824	799	791	812	779	792	827	783	771	795	801	750	756	795	745	777	788	821	792	798	793	785	773	786	822	806	773	858	746	808
38978	48472	43876	27536	15455	9138	6007	4242	3343	2642	1970	1670	1522	1241	1169	977	973	945	920	854	820	829	822	818	758	832	782	736	777	732	820	759	758	757	747	691	766	765	818	734	754	741	751	765	722	722	741	730	755	751	755	774	715	809	715	768	753	741	733	747	802	688	785	755	800	750	718	747	724	732	743	734	747	760	732	742	746	745	805	726	762	693	734	744	774	783	750	721	708	741	756	753	752	762	735	756	773	757	729	728	753	778	783	773	780	760	798	710	776	692	749	754	736	748	688	723	721	728	709	730	763	719	761	759	786	756	752	738	735	802	735	697	732	752	715	765	743	710	749	730	730	725	787	735	812	740	744	785	807	750	752	772	724	700	729	753	724	771	786	758	760	770	724	757	799	747	730	764	730	741	719	766	772	727	697	724	752	732	746	750	718	777	784	740	762	726	772	706	780	746	747	772	735	710	751	755	711	732	769	731	698	777	762	724	726	799	761	721	752	733	755	762	746	742	715	771	709	763	763	710	738	694	741	748	759	777	744	771	727	723	766	773	768	690	740	685	706	746	759	744	799	702	725	727	763	792	719	728	773	764	748	701	746	744	743	788	767	753	726	740	724	734	728	781	736	716	763	751	763	758	698	787	754	720	758	728	763	776	730	719	754	761	773	720	765	781	748	752	744	691	741	750	728	725	763	740	754	733	784	735	740	748	714	744	753	755	751	724	751	731	763	762	744	752	775	742	708	753	705	736	711	720	762	742	725	754	782	739	734	728	771	729	761	707	741	743	729	735	748	775	759	728	756	748	809	706	753	796	802	744	726	742	698	757	744	740	725	764	788	721	714	740	723	766	716	708	815	737	806	737	759	730	715	744	690	777	735	750	794	743	715	759	759	759	748	764	747	749	800	804	743	727	695	753	689	694	716	752	749	702	755	743	759	761	765	805	829	718	764	756	737	792	761	754	743	749	723	765	752	731	813	740	718	733	721	789	738	750	777	743	748	752	739	782	781	748	782	734	779	765	701	737	763	707	796	746	746	737	710	728	788	747	761	752	728	776	707	739	747	764	777	750	759	746	750	780	750	718	726	775	758	684	707	724	700	836	693	764	706	735	707	802	720	687	759	780	766	772	760	722	733	735	730	715	699	765	729	721	763	729	764	756	767	726	746	697	714	783	739	707	758	762	775	730	730	754	735	757	703	755	729	713	758	697	755	760	765	733	765	773	718	750	700	724	742	734	800	729	786	726	748	717	716	738	755	712	778	726	746	714	797	770	707	688	792	768	713	753	748	753	762	790	734	719	695	759	726	723	741	747	773	723	730	768	723	728	753	758	718	709	722	697	718	796	717	793	739	759	767	769	795	769	767	760	716	733	745	745	739	826	742	800	753	707	718	758	759	759	729	794	754	764	727	734	804	722	784	810	799	740	738	750	747	746	788	686	699	765	767	748	793	760	763	727	784	775	767	749	752	751	742	747	755	741	771	737	722	710	726	728	809	699	738	740	738	753	775	746	735	764	706	782	681	781	751	758	716	757	779	735	751	736	714	776	747	753	697	769	749	715	784	775	737	755	741	783	741	772	740	692	730	767	718	707	779	779	695	705	723	774	761	723	676	773	758	705	750	738	718	721	750	734	697	748	710	757	720	750	725	696	703	777	724	768	780	702	773	801	781	751	753	713	757	819	755	719	773	763	692	716	716	793	757	826	764	759	732	731	758	804	798	787	801	750	744	778	770	754	734	788	750	742	730	745	737	737	720	731	800	733	760	698	719	750	768	730	762	720	701	712	758	692	742	742	773	806	743	713	770	743	720	788	739	771	762	755	770	732	736	730	785	782	708	739	763	729	732	738	741	782	736	729	780	756	734	740	747	756	748	723	786	724	732	787	743	728	746	723	725	715	757	703	759	763	740	760	713	729	744	799	724	770	684	758	751	822	737	765	732	759	753	746	734	729	745	797	737	720	743	739	788	710	780	764	750	734	739	748	785	751	758	761	728	758	758	760	688	760	708	748	759	774	735	765	780	775	755	724	788	736	789	777	744	757	786	742	742	739	719	723	721	719	687	736	749	738	724	702	711	747	727	718	761	723	773	758	728	718	774	765	719	717	734	758	747	708	784	741	768	749	745	739	767	758	763	740	753	742	741	774	763	726	715	742	784	705	753	768	736	710	757	755	712	714	694	758	693	769	702	716	763	755	706	728	784	739	761	712	776	738	754	714	717	726	750	737	743	746	745	721	734	772	746	768	758	743	716	702	740	720	775	757	731	778	740	757	714	692	736	745	755	739	750	747	815	750	716	771	746	755	739	756	735	743	763	722	759	761	722	771	765	755	748	753	740	732	757	765	744	762	688	753	739	667	767	756	702	710	759	777	720	742	792	729	699	674	758	807	750	751	811	729	711	722	732	723	749	691	706	690	757	775	763	727	724	729	743	726	720	730	774	769	763	793	765	765	756	712	703	770	780	776	751	793	755	763	794	767	718	718	735	717	761	754	745	761	761	714	709	717	726	724	740	816	777	768	741	752	722	705	765	714	777	740	730	768	750	778	698	776	753	767	750	713	745	731	729	756	794	732	731	749	778	743	771	737	767	709	739	751	733	786	784	831	766	718	734	760	691	795	734	707	736	800	774	734	776	742	681	756	755	731	747	751	749	744	745	763	766	755	758	769	778	725	771	750	784	815	709	727	746	730	734	737	751	772	743	778	710	777	732	713	714	700	723	739	721	767	714	752	755	735	762	726	780	767	740	776	726	777	775	740	729	814	704	721	721	753	749	783	753	749	704	758	749	748	764	788	748	754	730	706	783	763	707	717	742	722	772	772	761	735	737	711	754	768	754	705	779	740	676	780	723	741	742	721	734	719	755	756	750	744	790	740	764	740	719	754	746	807	781	804	776	715	800	753	764	722	700	745	746	789	720	737	768	684	718	762	729	792	760	775	721	715	763	765	749	742	731	722	750	774	754	683	747	731	705	770	766	726	742	732	742	769	755	752	731	711	733	700	748	731	687	734	764	753	724	725	677	783	727	739	719	734	740	788	788	758	788	730	743	742	754	740	737	781	751	738	746	749	769	722	749	742	717	739	759	732	772	762	729	763	761	694	722	731	745	813	675	752	744	754	720	754	738	757	776	762	715	784	754	778	761	700	777	781	765	734	754	768	747	778	744	701	713	740	757	741	746	727	763	695	733	710	767	740	772	791	734	764	730	783	729	767	712	734	710	722	707	723	756	727	699	772	671	794	704	761	731	740	747	729	765	733	773	744	698	706	701	738	743	762	742	769	728	801	759	759	745	742	779	788	731	710	770	753	713	784	773	757	703	682	741	696	718	744	784	742	758	745	740	743	721	738	694	744	789	741	775	745	718	773	770	716	737	705	757	720	719	775	718	740	715	752	734	690	753	774	742	760	787	764	741	714	690	777	701	754	780	711	726	738	699	736	775	761	756	767	751	762	739	720	750	759	759	824	730	779	714	774	754	814	748	721	711	730
43673	58867	41309	23552	16505	11675	8566	6454	4967	3754	2879	2223	1852	1557	1330	1253	1133	989	968	888	893	829	864	855	834	796	806	790	782	755	800	801	748	824	762	770	783	730	767	768	807	772	770	702	768	734	742	769	765	780	733	724	716	726	746	729	784	751	743	785	772	784	737	768	747	741	739	730	777	719	738	747	729	779	755	740	825	704	726	768	755	733	778	765	745	758	714	794	765	706	722	767	756	761	762	730	732	723	746	765	797	780	798	776	756	744	715	754	785	734	768	754	707	733	723	748	758	691	820	748	767	779	796	731	777	740	792	746	713	697	754	721	754	723	686	741	752	767	749	741	745	734	715	747	722	720	761	721	769	765	795	749	730	739	744	777	712	732	740	733	775	716	792	778	754	751	783	759	737	739	685	768	655	820	704	732	775	702	776	723	773	726	743	754	740	718	736	704	787	756	801	753	727	726	753	698	753	773	758	726	762	721	738	736	806	804	743	705	765	745	732	755	713	728	770	730	763	756	726	746	710	745	779	772	733	695	731	777	801	720	756	752	765	760	749	756	771	758	773	725	743	737	763	788	724	762	691	736	729	784	746	741	778	759	795	727	761	741	727	751	750	739	766	776	823	788	698	712	740	782	747	760	768	755	796	741	755	761	759	735	722	738	709	765	774	769	779	718	755	718	722	680	776	731	723	794	712	746	741	801	742	772	732	731	785	752	735	707	757	769	778	718	747	758	745	745	774	743	743	739	764	766	744	720	739	781	681	776	757	732	751	700	770	766	787	759	774	741	739	725	749	774	735	731	727	780	743	769	737	775	747	763	764	763	739	728	719	738	791	761	767	750	738	778	778	760	779	737	750	731	748	762	758	771	752	760	740	777	745	758	757	740	724	741	742	716	765	750	761	762	775	789	749	795	790	763	777	756	716	756	752	734	730	707	743	775	760	789	793	727	746	756	739	728	707	818	708	740	765	753	737	739	784	722	746	747	732	743	765	754	731	710	763	724	774	771	741	777	739	728	750	748	738	720	703	722	726	755	749	778	715	745	722	717	747	720	740	762	757	689	802	762	748	774	764	718	769	738	756	733	741	740	753	757	721	726	741	764	747	734	725	738	755	743	733	690	723	745	755	715	766	726	767	722	758	708	770	778	741	729	753	725	750	724	704	762	727	724	751	738	744	710	757	751	753	776	731	774	777	755	788	736	739	756	691	749	745	743	748	745	755	768	783	767	773	728	755	730	755	777	721	740	740	739	784	717	755	733	723	758	729	737	771	736	731	741	725	783	729	757	752	807	742	751	746	689	770	785	796	758	734	746	760	744	731	820	795	735	767	770	779	733	699	801	776	768	730	747	755	735	697	705	703	779	783	764	710	749	750	750	734	721	715	760	788	735	723	738	802	704	813	733	700	736	719	760	751	781	779	721	745	752	732	758	808	751	737	788	730	774	787	768	738	757	738	786	727	767	731	742	730	760	703	751	774	773	783	763	758	718	778	746	762	745	705	744	736	716	759	793	783	751	742	740	758	730	765	730	698	771	743	756	741	702	806	820	754	765	753	755	748	780	790	771	730	722	702	751	720	719	785	759	761	782	769	705	752	795	741	736	701	734	764	739	723	746	768	714	700	782	784	774	697	747	768	793	687	719	730	767	733	752	757	758	741	787	770	792	782	793	742	765	775	723	674	766	786	724	756	730	729	707	728	739	786	717	721	737	732	779	770	730	709	797	780	766	774	725	713	759	754	809	746	726	766	756	720	736	742	778	776	732	759	717	752	806	730	770	797	752	727	756	799	764	771	749	774	739	782	725	824	788	710	732	722	752	719	770	766	774	722	746	773	752	782	782	762	756	751	690	706	728	772	745	746	799	765	707	765	765	748	749	770	752	746	773	756	749	780	773	781	775	755	766	718	755	757	753	792	722	775	741	724	805	738	768	728	778	797	751	751	687	722	768	756	726	776	718	758	750	703	770	787	744	747	791	742	756	743	753	773	753	710	731	731	704	711	718	716	743	774	788	731	758	728	712	733	734	743	785	727	740	695	796	734	758	756	770	807	740	761	717	749	725	789	732	778	764	822	754	755	738	747	730	800	694	759	708	743	715	744	742	721	698	718	751	740	740	779	785	734	719	749	761	770	748	773	699	725	778	773	766	777	746	762	742	749	718	708	731	733	737	767	751	768	732	787	754	742	742	711	759	754	723	727	726	731	744	734	738	743	810	742	768	767	753	721	770	730	766	717	736	765	706	749	770	794	736	780	781	743	723	695	723	728	764	772	749	717	753	741	719	769	712	772	778	758	769	707	731	727	718	769	796	718	744	729	805	730	750	740	790	732	759	778	748	754	775	733	806	758	724	730	723	797	728	730	722	754	763	728	706	750	785	767	754	746	761	725	712	738	780	757	766	757	699	670	758	738	735	772	715	695	729	757	773	710	692	696	729	713	770	781	753	692	736	748	736	717	766	747	749	779	798	723	707	770	735	710	777	699	701	747	748	746	788	704	761	712	702	702	782	785	782	787	757	729	712	743	707	741	715	776	712	758	730	768	720	769	785	738	696	735	679	720	711	737	758	771	752	736	740	742	758	772	685	719	736	755	716	739	776	735	753	707	732	736	730	779	798	781	737	737	680	772	790	795	725	739	734	708	742	754	718	779	705	742	705	715	737	723	777	713	758	766	744	726	773	762	740	765	757	734	743	741	722	764	737	716	701	758	793	714	755	748	734	786	735	750	701	762	740	754	731	762	765	742	791	756	766	775	718	655	714	774	801	726	773	782	758	767	803	714	754	755	757	716	719	690	729	742	775	765	743	766	750	721	756	769	741	757	699	713	744	742	759	755	741	764	727	747	732	776	784	737	740	737	805	748	733	802	778	748	758	725	741	759	723	760	730	696	728	749	799	801	742	789	727	788	753	743	742	722	782	727	754	764	818	735	709	799	746	800	718	795	771	751	771	739	734	777	734	748	749	719	730	731	786	713	736	721	769	760	789	776	771	734	720	711	794	775	777	754	766	783	753	727	765	702	746	705	746	780	711	771	783	783	789	783	737	763	719	731	779	765	756	815	748	751	722	764	777	745	797	683	769	783	771	776	770	739	727	690	765	715	788	733	768	776	697	723	726	703	745	771	755	772	765	700	762	684	769	696	747	765	717	724	727	717	739	744	739	764	789	756	772	748	726	763	780	733	742	747	786	768	759	734	690	750	719	729	725	738	729	772	767	765	715	743	767	769	691	735	773	754	764	747	752	765	725	797	725	754	734	683	736	750	698	765	743	754	771	731	776	746	751	776	768	754	706	771	717	671	751	769	776	741	710	723	722	809	739	785	748	732	715	730	756	750	793	775	757	718	713	754	728	767	688	741	756	744	792	779	686	713	777	731	714	778	733	785	720	763	720	737	685	766	773	717	764	711	789	714	706	740	733	713	760	734	744	784	697	708	752	792	788	710	745	724	734	730	770	752	748	736	753	771	799	759	717	745	712	734	746	812	724
24458	21542	28977	25735	22851	18894	12227	7371	5462	4156	3167	2517	1980	1672	1491	1267	1156	1128	1079	993	929	916	894	871	828	846	819	816	822	809	751	742	762	715	787	747	742	745	738	743	758	715	717	784	763	748	759	700	739	703	684	742	741	700	759	734	710	791	701	652	740	707	727	726	747	736	796	714	791	688	776	775	737	715	735	769	734	762	787	773	782	739	772	686	736	721	743	723	702	727	774	763	719	726	734	780	732	753	776	722	770	753	720	710	729	716	716	731	744	714	786	731	747	741	753	712	743	771	705	741	741	773	786	742	743	676	713	743	719	690	766	726	724	758	743	735	753	721	750	731	687	743	754	752	745	764	708	741	765	740	675	724	813	703	761	756	786	727	719	742	743	733	755	775	710	736	716	668	747	715	745	742	729	725	725	738	749	734	746	743	746	694	774	700	792	706	750	734	726	720	743	793	710	750	707	734	740	717	702	707	706	712	715	705	736	770	734	789	757	723	703	749	695	720	710	768	742	769	738	729	702	765	779	739	759	728	742	751	729	737	746	706	697	734	783	751	715	739	738	727	772	746	732	740	740	728	730	721	742	707	714	743	726	726	738	724	732	714	729	741	759	733	744	705	741	708	776	714	706	701	764	744	727	793	700	770	756	738	671	704	708	762	715	769	721	746	689	755	731	741	747	741	754	755	728	740	735	718	720	756	665	715	735	701	744	705	753	730	739	814	678	739	717	758	733	740	733	730	764	736	730	730	738	760	776	711	719	699	744	699	689	745	757	777	746	750	769	720	726	702	742	756	769	780	729	769	757	743	734	767	703	681	736	824	714	715	761	689	716	759	726	819	715	711	775	781	781	735	799	736	707	693	686	759	718	690	732	713	764	777	736	751	703	748	752	763	768	716	754	724	736	704	774	764	762	703	735	753	701	704	736	705	755	758	772	782	715	747	705	737	764	689	745	711	768	701	712	709	743	718	743	733	759	731	772	718	712	723	693	789	689	731	739	696	718	769	775	755	700	727	777	785	732	726	710	772	747	756	732	720	737	763	757	666	764	740	748	798	685	745	737	754	737	712	745	717	729	757	750	769	790	719	743	765	760	716	779	724	771	722	736	757	733	752	695	733	710	700	687	757	716	746	721	692	698	787	781	663	767	792	724	732	728	781	698	735	768	744	722	730	756	746	705	712	742	747	730	744	692	780	762	702	734	770	751	738	726	768	768	739	693	724	754	709	757	736	727	752	737	739	737	747	744	735	740	704	723	697	716	747	746	711	723	757	776	693	777	776	735	791	699	741	729	780	735	714	777	708	743	721	795	733	779	789	772	784	725	749	749	711	732	786	749	714	710	709	734	723	716	719	687	713	749	790	710	732	744	736	745	696	740	742	759	716	771	767	738	752	719	747	719	731	711	747	751	716	759	717	749	737	730	773	770	779	654	789	695	788	687	718	766	782	730	736	689	760	680	696	754	753	725	752	740	736	689	722	710	788	731	734	738	748	720	713	740	769	709	754	722	733	727	769	706	742	717	778	747	777	695	751	706	737	727	669	734	723	690	715	747	787	783	728	739	691	720	753	761	728	760	734	701	741	729	758	710	751	732	788	730	730	753	759	709	743	740	729	700	759	733	704	741	748	758	727	768	777	750	731	733	743	733	695	726	769	694	746	702	702	736	767	699	749	760	750	723	723	739	747	703	717	720	734	739	755	752	753	734	732	749	736	709	701	802	718	762	700	740	722	682	703	723	750	747	719	733	697	715	714	710	733	743	737	751	749	767	747	759	740	690	723	701	725	731	719	754	716	643	692	732	770	744	777	773	741	770	740	728	740	726	676	713	758	778	719	698	727	732	752	746	741	752	713	698	730	689	729	750	759	716	755	805	772	720	724	730	716	742	793	769	731	740	742	703	738	721	770	735	755	766	725	712	707	791	713	793	738	779	782	677	735	754	755	800	762	716	715	737	726	748	758	753	699	733	762	783	699	762	703	676	735	796	752	704	778	757	689	729	720	753	723	750	723	685	773	759	718	724	755	757	765	781	746	750	730	715	787	701	726	716	753	718	746	741	732	699	722	730	738	692	718	730	751	690	773	771	750	713	795	736	706	810	750	725	739	692	698	695	761	716	707	723	759	746	770	720	729	789	737	762	787	804	691	724	743	792	776	756	697	745	727	704	707	699	699	722	755	729	689	744	781	724	742	722	749	792	728	737	744	752	745	706	743	774	708	707	714	710	716	721	744	758	719	712	696	776	769	723	680	734	782	735	739	749	784	737	704	714	752	776	695	728	757	689	678	757	713	781	717	736	712	742	706	723	744	763	727	722	709	738	723	702	695	739	768	776	703	721	768	738	743	744	732	729	741	709	753	782	697	705	737	780	729	740	694	710	702	773	678	728	735	702	719	705	706	726	723	757	699	775	764	771	719	704	743	722	723	738	730	735	718	751	683	743	685	725	768	739	748	781	717	793	723	681	729	717	720	760	741	749	764	733	734	728	702	744	737	759	731	718	734	737	734	729	795	714	704	714	732	750	717	697	755	690	731	733	727	747	724	783	778	741	742	778	762	760	695	764	749	719	729	753	795	762	745	708	769	670	724	713	762	728	757	754	691	750	708	754	732	727	749	762	741	733	700	730	713	722	739	772	733	811	769	756	739	726	751	754	780	756	701	778	730	739	689	723	706	775	721	764	752	734	750	750	722	755	744	710	759	705	769	741	734	722	741	758	715	727	738	746	746	689	777	728	746	764	717	707	743	712	797	738	697	742	716	711	762	738	741	736	710	737	726	711	724	766	710	735	738	760	719	754	739	746	847	747	755	761	755	731	748	799	752	694	750	732	772	763	761	726	744	709	762	741	728	730	718	701	743	754	768	767	750	788	723	712	743	743	780	778	720	721	726	716	730	782	719	753	775	733	736	759	711	810	732	726	751	767	769	739	738	737	712	761	742	796	688	717	713	739	730	715	764	758	729	780	715	768	756	713	767	690	749	731	682	694	753	800	696	745	750	763	687	705	690	780	689	710	751	740	709	742	704	715	719	749	704	729	753	720	689	732	742	771	768	723	743	715	767	721	727	813	710	723	734	765	759	687	716	722	735	751	744	762	758	725	741	769	741	776	702	715	752	699	739	709	723	736	754	734	671	743	742	723	723	747	723	765	716	757	785	743	757	756	705	698	794	713	750	732	779	771	744	735	694	762	737	746	762	722	699	779	712	781	752	751	744	718	712	687	725	744	753	721	712	717	725	728	803	765	722	726	744	751	723	758	757	697	733	716	718	771	752	750	714	794	705	721	695	729	690	739	776	783	700	728	751	751	730	717	731	696	730	767	730	699	756	761	763	783	715	750	731	741	749	738	741	782	725	739	705	716	775	767	741	711	749	758	716	773	721	753	730	735	762	709	745	792	702	741	761	767	753	748	692	747	748	748	771	750	731	662	763	708	740	748	782	742	744	759	716	706	751	693	753	727	740	724	705	728	774	693	726	733	750	756	735
41352	60573	45404	29930	22824	17335	13228	9900	7782	5915	4558	3422	2495	2204	1890	1549	1379	1217	1148	1045	996	975	1003	901	911	907	816	830	859	757	778	805	813	803	744	775	841	768	703	792	691	791	764	760	745	808	736	743	705	750	746	740	735	746	737	710	766	699	776	777	755	711	730	769	741	732	717	803	808	705	731	769	699	771	761	751	727	708	770	737	705	736	738	776	731	745	695	741	771	746	709	782	723	772	742	760	755	700	768	720	741	752	786	743	726	727	730	741	730	831	731	741	765	699	750	762	741	752	773	737	707	751	730	714	769	763	713	748	772	738	756	695	749	741	755	771	726	721	758	785	751	737	718	697	726	734	771	764	777	736	720	753	747	702	751	712	798	712	776	739	766	763	726	748	775	721	735	795	764	719	743	729	737	733	745	748	730	749	730	745	742	757	744	731	716	755	805	690	692	769	734	731	702	729	732	739	742	724	730	708	726	750	737	745	693	751	752	726	738	720	725	729	731	720	726	702	762	703	766	715	684	735	733	665	780	742	767	727	767	755	722	772	747	765	695	816	755	773	710	689	692	742	810	716	671	681	799	746	760	670	719	729	751	687	759	725	733	731	756	758	745	770	793	774	736	801	731	726	710	779	749	691	727	752	726	747	777	723	733	765	725	755	762	741	753	732	785	732	719	756	760	749	766	773	753	708	757	744	731	720	744	783	694	743	788	707	737	781	720	766	691	725	737	707	762	736	724	743	774	704	700	749	713	759	723	739	743	756	779	762	792	782	736	760	729	703	749	797	769	767	706	760	718	760	716	752	747	736	722	697	695	739	785	739	712	726	773	719	742	713	730	742	777	727	736	718	744	718	815	735	745	701	721	719	761	716	752	711	733	761	733	697	723	701	755	723	698	751	756	748	736	802	717	723	704	773	721	720	708	757	733	780	732	772	724	800	774	728	771	734	715	782	759	787	727	748	753	740	739	768	745	757	755	768	774	721	771	749	716	722	787	695	780	751	777	765	734	715	730	713	767	765	729	713	740	728	777	740	776	746	691	745	709	738	754	737	738	701	714	729	725	729	702	762	704	773	772	761	732	743	720	766	761	696	725	689	720	741	782	735	748	679	701	710	781	771	732	717	744	764	758	765	764	737	767	760	755	695	672	724	678	746	722	763	700	710	748	701	778	706	745	721	775	741	702	725	740	762	728	729	753	709	748	735	751	680	741	737	730	752	767	746	756	716	750	771	751	715	740	740	720	712	742	758	776	760	752	697	750	746	775	737	753	716	741	707	740	758	755	789	746	758	808	753	723	736	717	708	745	686	740	764	714	753	726	699	746	735	726	766	728	782	762	749	719	742	730	707	738	713	710	731	781	767	767	771	765	767	746	710	748	750	731	701	753	745	732	703	807	768	774	747	761	759	716	693	762	751	708	747	738	798	786	758	777	759	742	766	748	758	759	779	752	729	733	732	737	726	717	753	808	703	737	732	753	745	727	774	756	708	763	714	730	785	693	721	714	685	705	729	783	719	745	765	693	767	760	733	704	745	755	743	760	696	728	748	842	772	735	748	754	704	721	770	716	743	761	710	697	776	682	704	724	745	738	725	725	761	748	752	751	727	739	714	752	733	714	742	735	721	777	762	686	776	738	695	758	757	723	724	748	724	750	788	763	795	772	763	753	766	681	744	752	724	738	702	694	673	723	704	729	715	760	792	775	767	781	752	732	719	733	747	707	745	709	760	756	764	709	703	749	733	728	755	768	735	748	747	759	748	782	716	770	750	742	746	722	752	739	730	770	758	771	733	738	735	738	762	799	755	758	737	716	695	765	705	746	725	725	733	743	708	758	754	745	707	684	791	715	790	720	778	726	738	771	758	776	750	773	769	694	745	758	716	759	682	719	755	763	778	727	751	711	748	747	737	751	735	766	721	753	730	735	743	766	707	697	717	731	715	765	696	695	786	793	702	685	766	764	776	738	707	753	719	751	703	754	767	678	700	729	764	742	787	778	765	754	737	762	747	748	734	771	689	760	717	775	712	797	719	737	781	733	750	684	753	729	722	762	733	690	797	713	721	749	733	719	739	722	711	763	745	738	787	742	718	746	724	764	773	742	738	793	768	781	730	712	741	757	722	714	746	704	733	730	723	731	705	783	691	730	690	715	756	779	752	751	714	741	790	707	762	778	739	763	774	734	724	730	725	740	712	751	768	732	754	684	711	708	747	783	741	748	688	731	737	783	738	725	694	716	772	729	733	712	759	792	760	755	752	736	720	722	754	705	768	745	759	717	733	724	788	784	759	742	752	759	712	715	783	771	753	792	731	756	745	725	787	776	729	697	746	782	763	681	717	732	757	760	732	792	710	745	706	703	698	752	729	746	731	768	744	713	692	757	723	735	756	748	745	727	710	722	731	707	771	754	721	763	737	737	681	754	743	759	721	736	722	717	740	740	780	768	748	718	714	754	764	752	738	761	689	748	750	706	725	687	703	724	721	710	778	732	697	724	765	741	755	767	686	697	728	694	741	750	760	783	705	704	741	721	760	758	754	702	697	747	718	753	757	714	729	718	788	732	762	729	789	719	697	756	763	686	757	755	768	720	760	741	762	682	807	761	759	768	721	713	713	744	774	715	685	727	692	751	711	761	726	806	751	749	734	757	749	736	739	715	747	763	795	746	711	789	688	756	743	751	751	697	769	705	748	766	690	761	718	742	748	731	742	756	718	725	716	719	732	763	714	726	729	769	761	744	746	703	789	720	734	712	740	742	781	680	690	716	730	695	756	768	757	751	715	740	713	731	733	703	718	727	752	742	730	744	727	751	745	720	791	739	710	743	745	712	749	738	760	768	725	801	718	726	727	747	754	751	726	761	756	756	738	713	701	703	722	779	716	755	734	710	755	796	762	733	711	706	670	737	749	763	723	722	777	721	713	695	739	724	722	732	774	755	771	722	764	720	682	690	738	703	762	764	764	776	705	778	749	741	712	773	766	727	747	734	702	776	735	722	718	764	763	700	781	756	747	722	682	736	754	763	720	704	671	728	759	759	707	748	696	731	739	716	728	693	777	708	722	760	780	726	749	725	748	753	690	757	724	735	744	721	733	774	718	750	734	743	700	764	785	749	741	706	748	727	711	740	731	732	765	808	757	745	730	716	810	708	757	712	779	735	720	711	789	727	737	731	765	787	774	725	725	698	735	750	759	741	801	764	746	745	744	759	716	769	776	699	726	722	706	761	757	707	755	705	722	746	764	728	701	726	747	765	738	744	746	715	735	714	762	720	678	770	744	746	720	769	716	749	740	739	732	806	813	715	729	725	679	715	716	796	769	760	720	765	714	753	743	736	727	796	736	728	752	771	710	764	712	787	743	699	721	743	702	724	738	725	760	768	747	723	705	718	681	738	727	749	766	765	764	717	809	750	749	725	800	733	758	706	700	708	731	783	739	705	782	782	733	707	708	725	721	689	745	715	769	769	732	723	762	772	734	728	714	764	736	765	755
25564	21979	30242	27906	20478	12987	8363	5517	4115	3332	2591	2098	1664	1450	1351	1246	1105	1038	995	949	877	926	856	825	887	853	849	826	813	814	798	800	743	821	790	785	738	773	749	798	807	775	760	812	841	819	768	807	764	740	766	735	753	796	778	822	767	764	789	692	767	790	785	738	788	749	733	730	797	758	749	754	758	777	768	723	803	715	767	819	733	774	775	737	757	717	785	775	794	772	805	715	820	766	823	800	815	771	759	810	783	817	755	790	726	793	770	789	775	817	775	860	786	731	749	814	770	811	787	732	781	773	788	789	744	764	798	777	790	763	781	771	758	784	809	813	782	769	771	746	815	754	787	797	762	796	793	774	743	790	781	773	762	772	783	768	743	781	813	834	760	750	744	800	744	758	817	761	788	777	790	772	768	755	795	770	799	745	795	799	763	747	784	775	772	769	745	812	781	813	814	718	739	760	783	724	796	785	781	838	782	760	799	783	830	744	783	831	771	794	825	766	790	820	782	762	769	776	762	775	787	769	790	783	792	785	775	766	762	811	791	767	753	803	714	792	778	808	770	750	799	747	768	775	727	801	776	721	770	805	776	768	808	782	769	826	771	804	789	746	804	747	756	769	800	768	762	793	832	798	758	824	792	777	793	851	724	771	783	736	745	768	748	751	770	809	761	787	783	805	751	786	765	743	811	776	775	841	795	827	774	815	754	814	847	828	816	768	745	737	778	767	742	788	760	708	744	780	788	793	770	789	836	771	780	808	760	816	794	716	766	792	787	759	808	768	768	789	763	789	755	768	761	814	756	792	721	815	854	753	791	798	809	758	796	765	776	806	726	790	788	769	845	805	782	750	733	734	782	763	747	818	706	727	803	800	778	782	800	763	778	779	751	802	753	782	780	753	778	794	774	803	837	762	758	749	789	789	788	760	729	779	765	800	772	814	776	734	783	781	752	795	802	798	772	792	729	792	784	776	710	825	794	785	806	732	838	788	792	758	757	786	803	807	789	746	762	796	803	720	755	725	791	810	764	674	761	816	789	775	780	765	792	809	772	758	792	808	767	784	788	794	774	743	812	780	748	748	756	823	790	755	790	775	723	806	768	770	785	799	766	816	793	781	755	802	815	785	761	782	787	821	777	778	763	765	787	792	800	728	781	787	792	756	777	748	800	854	798	770	780	803	747	740	758	786	803	788	806	789	789	816	726	786	764	874	789	788	774	757	726	779	800	752	780	776	757	749	815	790	727	759	820	755	781	780	750	768	780	759	730	747	787	760	801	802	801	777	789	776	739	784	754	761	800	802	775	780	768	754	808	769	804	804	825	785	770	799	741	834	761	789	771	767	807	743	803	794	733	796	729	735	772	735	726	801	766	748	774	795	777	758	747	781	725	826	748	798	760	774	783	738	757	785	728	776	774	780	764	793	745	753	789	732	799	820	783	780	761	790	781	807	784	769	785	766	754	770	785	777	780	777	783	778	767	780	753	784	819	811	805	809	762	800	815	808	811	769	778	772	810	743	799	811	768	777	835	731	798	781	802	808	768	808	830	824	784	790	766	747	800	784	721	802	741	780	774	729	806	724	813	808	749	824	756	727	768	751	769	825	794	740	710	787	769	789	802	784	777	819	771	884	763	760	780	776	789	788	813	808	716	787	791	728	769	787	779	855	804	806	783	814	791	771	771	792	727	769	790	764	815	833	783	747	739	763	793	767	731	767	756	779	745	800	766	787	711	783	740	789	808	775	829	795	755	749	800	808	764	792	736	737	780	782	758	746	795	810	810	799	775	792	763	809	783	768	771	762	770	793	725	722	785	793	810	844	758	777	797	791	808	734	764	759	769	788	787	770	793	744	795	816	857	789	778	772	814	759	773	787	742	791	761	791	785	804	760	777	780	782	777	816	706	835	781	760	776	767	778	773	754	779	744	838	782	735	796	771	768	820	800	790	805	754	745	781	790	796	786	801	716	774	746	769	787	794	763	804	822	769	813	744	772	766	791	754	779	743	796	863	757	742	791	751	769	764	806	831	784	808	767	784	815	803	816	771	780	740	782	843	778	788	768	800	799	813	818	767	809	760	766	784	792	821	806	798	778	758	769	780	783	762	832	753	732	789	780	761	798	756	783	748	776	790	751	772	759	818	800	745	735	793	788	812	758	806	756	760	827	797	756	806	740	782	778	777	784	760	756	800	768	782	771	751	773	767	756	788	796	789	781	744	794	774	795	732	825	770	744	785	805	792	762	797	754	773	837	791	756	769	765	784	798	803	738	809	780	762	745	737	750	776	799	782	779	801	742	766	755	802	800	740	770	773	774	732	766	797	774	804	812	811	780	763	784	765	755	767	768	783	808	803	790	797	778	712	799	749	749	777	770	823	761	729	796	813	741	782	749	769	780	758	769	778	824	814	731	798	733	783	807	795	833	755	815	752	813	781	804	707	745	805	830	788	814	717	827	824	794	750	740	758	761	722	751	752	748	797	746	808	750	743	758	726	801	755	731	779	723	830	764	745	748	771	761	726	768	791	790	782	819	828	755	785	740	786	792	769	755	801	765	761	773	773	807	781	759	760	784	791	765	734	799	786	794	758	785	778	796	759	739	779	777	750	776	746	732	802	778	757	786	805	785	779	776	811	772	737	764	775	738	753	783	792	765	839	752	800	793	732	744	787	750	780	763	812	829	772	743	725	769	806	782	755	787	802	712	758	759	766	750	789	754	794	792	729	769	756	741	775	810	777	754	795	820	823	811	769	774	756	757	733	714	807	770	739	825	819	844	822	772	761	806	783	745	772	752	802	762	748	761	759	846	767	735	749	748	776	787	807	796	717	757	844	763	753	699	764	774	774	764	733	780	777	723	764	753	768	775	793	812	777	780	760	814	814	814	749	839	778	827	779	812	741	767	798	808	796	753	789	715	824	830	820	758	781	802	825	791	756	725	751	744	789	703	765	742	788	723	765	754	783	750	759	792	743	792	800	778	823	785	782	764	788	788	795	710	790	761	786	777	773	713	767	731	781	759	745	736	784	793	762	792	773	819	771	708	783	804	741	795	784	709	739	736	833	786	784	785	804	799	749	758	728	794	777	796	766	735	774	783	762	764	784	826	802	799	785	808	790	781	816	762	766	764	745	776	830	765	766	794	777	774	798	809	761	766	783	748	774	821	753	812	783	783	771	777	735	747	763	780	737	737	770	749	808	778	790	803	786	775	757	849	774	845	745	756	743	753	810	799	812	853	756	775	768	803	760	755	750	814	758	806	784	729	795	740	777	748	735	767	740	775	741	750	732	733	798	795	748	759	743	786	753	771	775	742	739	752	855	780	740	778	755	790	804	778	810	807	747	793	787	763	787	768	753	735	752	782	784	802	778	800	752	729	758	745	790	729	760	738	779	797	801	772	811	785	773	758	750	782	754	718	779	796	834	817	760	733	797	796	772	798	757	770	820	796	774	768	785	788	776	789	831	691	775	748	785	756	807	819	782	758	807	781	715
39786	61618	44554	27385	20192	14859	11259	8144	6360	4806	3749	2839	2273	1974	1671	1382	1267	1186	1134	1057	987	950	938	856	842	889	873	854	848	789	832	791	767	852	805	784	830	793	818	772	823	790	786	793	747	791	766	802	815	826	838	742	809	759	768	791	679	764	794	831	758	766	784	773	786	821	820	751	862	795	754	810	824	795	749	803	784	843	778	819	757	753	769	772	819	773	786	771	756	790	777	796	784	805	808	786	702	701	762	795	772	853	747	783	791	768	766	797	775	769	753	828	796	769	778	794	779	761	755	778	780	764	816	811	767	801	771	756	749	781	749	750	723	736	741	789	798	789	733	768	720	732	717	800	814	843	758	821	831	774	804	770	736	767	699	746	794	779	821	826	817	810	824	798	755	771	780	822	781	788	792	800	748	761	773	797	799	817	783	723	725	785	789	764	837	783	760	789	715	750	765	784	770	768	744	773	762	804	789	818	743	740	790	850	829	781	766	768	755	797	748	791	772	783	828	777	810	778	769	802	780	815	788	787	791	753	787	800	760	792	803	774	777	783	786	731	816	819	748	818	754	787	771	783	836	816	771	806	801	790	777	811	782	811	834	825	797	783	825	814	793	770	793	757	769	770	758	813	695	760	779	797	808	784	765	803	801	763	836	765	803	866	742	753	779	799	796	745	777	772	783	768	822	791	781	766	791	781	815	785	766	777	765	797	761	780	775	785	789	789	801	756	799	759	801	732	763	762	759	822	769	759	772	725	772	775	746	770	735	751	781	822	819	805	754	788	736	783	859	769	807	805	770	840	829	791	758	777	779	745	774	813	784	715	785	774	786	744	716	783	738	799	821	732	788	778	786	802	749	818	783	751	838	814	749	801	782	794	811	763	799	800	778	801	740	803	783	765	816	747	762	737	734	752	778	760	819	806	766	778	764	732	761	799	793	715	804	795	779	839	729	749	735	835	800	805	780	793	779	775	758	800	745	761	779	828	809	794	735	781	726	793	777	839	727	812	778	752	787	788	768	756	756	738	787	775	762	794	805	754	792	817	816	775	776	714	828	783	737	799	745	747	792	755	715	781	779	809	731	771	772	829	763	771	751	766	761	789	759	776	775	754	740	734	765	764	753	770	790	759	793	784	795	748	771	782	769	793	803	834	758	717	751	762	752	768	791	762	766	800	753	746	771	797	757	748	765	812	787	770	797	786	802	809	761	789	799	824	806	772	797	787	778	759	792	766	835	800	735	779	825	777	776	788	750	776	809	728	822	804	823	749	787	814	806	796	782	775	806	763	790	808	777	794	787	772	796	809	795	777	770	767	740	761	751	764	785	754	738	763	798	776	724	795	817	791	766	783	732	777	843	778	783	781	783	765	806	754	774	787	789	774	803	797	778	773	751	710	775	801	739	856	802	778	766	763	759	762	780	775	767	777	777	797	764	811	762	770	767	754	771	831	822	797	841	816	800	731	734	809	777	743	751	755	770	788	777	818	806	782	766	763	831	780	801	819	807	746	809	865	772	772	760	770	780	760	800	823	762	822	759	764	810	830	768	791	823	791	778	782	801	747	774	790	776	756	752	762	770	796	769	760	774	799	772	804	769	836	768	779	765	808	777	737	794	780	787	769	803	806	746	762	779	792	788	825	768	805	775	835	750	794	774	781	777	765	824	768	788	785	727	808	804	749	812	794	719	748	785	758	756	815	812	818	745	797	732	761	826	752	760	760	728	776	770	824	766	763	785	794	788	806	731	803	759	808	789	810	744	746	764	795	782	737	757	771	752	761	791	761	780	796	798	811	798	806	769	736	733	749	760	748	782	728	795	739	785	750	785	792	799	776	758	803	823	795	728	787	773	795	762	759	827	812	779	828	770	737	822	759	814	745	770	819	777	777	824	793	693	775	745	713	769	780	805	765	790	793	771	771	770	830	790	805	775	743	794	779	829	750	792	784	738	764	808	756	774	820	749	750	801	772	817	723	764	749	770	823	786	752	804	756	771	749	765	843	735	777	837	791	773	784	764	830	753	811	729	832	804	761	799	815	751	786	793	731	760	749	773	789	758	775	705	751	755	800	755	792	766	762	800	732	741	806	757	769	848	792	781	792	761	728	813	749	770	785	794	773	730	817	810	758	801	787	792	755	778	790	789	773	697	790	793	797	731	846	796	795	754	795	785	752	796	791	776	805	763	774	799	782	775	773	758	782	764	713	753	791	787	850	774	822	755	759	788	753	801	770	784	755	775	729	781	808	725	764	774	780	783	801	779	794	787	781	805	780	741	798	811	829	820	732	821	822	795	773	807	771	757	758	785	832	741	758	811	810	749	787	782	784	747	798	774	762	729	768	826	823	790	831	746	778	755	806	765	751	816	799	814	818	790	774	736	809	783	799	776	757	817	743	841	765	785	801	798	797	804	773	786	758	809	767	745	761	758	721	785	780	805	749	791	786	778	790	770	801	778	795	819	790	791	785	718	806	759	778	756	770	765	787	827	801	787	779	733	771	771	791	813	789	735	745	798	777	734	746	834	794	784	803	811	769	789	800	777	772	788	824	829	785	756	801	767	773	778	785	733	743	750	776	769	771	779	759	773	801	769	754	752	781	765	804	754	774	794	796	822	759	729	745	775	758	765	783	823	821	750	770	751	760	778	738	729	800	783	775	803	717	803	807	749	771	788	781	812	837	755	746	749	819	830	797	810	775	777	753	764	767	778	814	810	765	739	741	757	754	816	730	780	776	846	761	759	803	724	778	785	718	850	745	782	768	739	747	796	783	787	755	794	782	794	714	822	744	795	792	742	786	766	813	724	802	763	765	778	792	721	775	780	778	744	846	780	763	782	793	795	777	802	794	756	782	755	790	801	783	788	697	769	759	760	811	820	786	810	771	767	759	815	787	790	768	767	816	786	796	796	802	784	776	776	833	755	751	749	741	776	783	742	759	793	759	780	805	791	715	754	794	779	771	743	764	785	811	773	791	790	831	803	756	755	790	763	791	778	823	753	797	735	752	807	755	752	814	777	808	778	794	812	781	800	771	762	776	776	759	755	772	759	824	800	793	792	852	814	835	763	758	796	758	803	824	802	795	792	750	802	788	801	752	786	786	707	766	782	795	777	754	799	814	742	765	827	754	722	790	760	823	767	750	804	796	765	785	749	808	749	766	808	804	793	790	730	760	795	776	736	782	799	778	766	731	777	737	800	753	800	744	774	802	773	772	792	732	785	811	774	739	748	774	748	812	791	781	745	757	750	769	775	732	745	786	790	798	735	799	754	764	842	778	787	773	782	796	799	783	782	804	753	780	790	823	787	771	807	737	792	814	724	797	789	760	806	813	802	809	790	799	792	743	799	728	743	828	804	756	778	762	793	796	770	754	788	791	774	771	777	734	723	783	809	776	755	794	758	727	792	782	804	819	788	774	824	792	781	758	782	808	783	761	804	767	748	793	790	839	810	741	774	813	801	728	775	815	809	794	822	764	780	747	722	765	820	763	774	767
23079	21474	29222	24378	22439	23979	21870	12459	8519	6711	5135	3870	2972	2456	2085	1709	1524	1331	1229	1238	1131	1073	1122	975	1021	950	969	901	840	887	891	842	790	818	824	830	837	837	820	854	824	762	756	852	782	817	803	789	797	828	781	768	820	802	851	794	759	858	811	779	749	785	778	782	776	750	782	775	846	812	796	823	804	830	783	820	784	826	818	798	786	813	808	769	791	808	785	776	814	767	757	742	759	781	766	755	840	812	807	803	786	773	817	765	802	801	770	771	755	814	756	814	767	767	845	781	795	809	748	756	763	824	800	755	808	764	777	768	770	804	846	800	849	754	740	743	717	818	777	790	820	830	780	814	761	801	828	758	813	761	779	869	784	797	823	776	821	745	823	735	756	802	798	783	828	792	797	828	800	833	773	803	843	815	833	762	841	783	798	847	802	836	795	804	814	812	790	749	774	759	764	768	827	815	760	781	785	820	771	813	789	784	819	791	787	780	754	785	801	827	790	851	767	792	752	797	743	766	753	806	836	816	785	820	817	782	788	817	784	787	801	779	884	797	807	802	793	769	782	789	816	748	876	786	720	802	809	871	789	791	791	764	793	792	782	814	790	759	776	785	788	821	746	816	804	874	854	823	784	778	793	782	822	807	832	754	811	821	825	803	777	842	797	769	805	784	800	762	787	804	806	804	771	793	795	785	796	795	807	789	781	838	800	817	840	785	787	771	808	756	761	793	809	750	763	785	796	836	816	824	795	837	812	785	845	834	785	812	784	798	778	850	764	805	758	837	796	845	861	818	800	787	834	788	849	782	769	796	785	787	781	796	792	780	799	810	777	739	816	787	781	794	833	821	781	775	771	755	781	802	805	825	799	780	761	775	780	831	785	778	781	805	801	768	799	787	836	747	850	727	809	782	759	797	787	790	783	825	776	797	771	769	744	741	770	773	789	793	812	809	794	711	775	821	796	801	765	767	820	809	799	797	830	787	797	794	797	803	780	816	798	769	796	802	822	826	778	783	818	771	781	808	787	840	766	758	741	762	736	797	779	786	814	805	748	774	766	814	802	740	792	801	813	820	779	802	840	781	813	824	732	765	792	806	809	808	823	838	768	784	770	811	818	760	761	840	788	794	749	792	785	807	804	750	790	787	761	811	820	757	812	794	802	752	817	768	763	774	843	745	821	796	777	767	822	837	770	823	803	740	770	799	810	766	833	759	820	816	834	766	802	767	770	836	832	757	824	779	793	789	757	819	798	795	729	743	796	822	782	760	772	840	776	834	783	775	802	848	770	790	799	776	779	764	768	825	774	824	825	771	808	797	779	749	785	779	826	801	803	861	782	811	753	822	778	813	853	783	820	824	858	827	779	795	851	803	826	782	771	768	760	734	747	771	772	768	749	801	852	754	787	747	732	738	802	792	786	773	774	776	813	789	781	777	776	814	814	832	790	797	807	739	820	777	818	794	789	801	831	774	766	751	783	786	821	765	823	800	784	850	818	756	767	832	783	801	806	757	837	793	785	766	873	817	776	842	823	827	789	822	811	761	769	825	762	751	729	838	820	774	785	788	738	756	793	824	799	767	795	806	773	781	864	752	788	831	779	810	811	788	751	762	840	812	778	814	787	762	785	807	886	778	809	772	782	770	799	799	766	789	781	737	779	782	790	765	798	758	804	804	816	784	827	808	784	768	846	782	782	753	778	809	791	773	777	680	766	741	790	788	778	801	834	794	815	762	811	734	758	771	836	833	841	826	809	767	817	764	859	790	792	804	758	759	823	735	754	796	806	752	823	808	794	804	734	794	803	742	757	803	817	752	797	839	780	793	835	784	787	814	796	831	757	831	803	799	825	764	799	763	759	801	824	757	792	808	793	791	780	781	773	763	843	835	792	819	715	831	795	816	762	780	800	781	846	790	792	796	831	814	769	768	823	818	832	762	750	855	825	759	813	819	809	771	759	834	798	796	789	752	793	817	790	752	847	814	812	747	801	823	794	826	785	855	843	800	819	752	817	735	783	856	774	783	778	749	811	783	820	817	793	752	831	759	778	814	796	758	787	787	799	786	795	745	766	782	804	771	815	761	783	757	811	786	789	757	781	809	797	770	776	774	780	813	812	820	800	737	803	807	750	770	796	752	765	779	768	777	786	862	756	811	795	743	832	770	824	788	801	785	804	800	781	834	751	838	798	796	775	782	764	797	836	798	830	817	756	746	804	773	806	835	767	770	831	748	773	780	802	774	833	828	815	775	812	820	841	756	806	748	826	783	778	766	832	773	803	812	820	752	802	792	775	772	753	774	820	807	836	792	821	786	770	753	751	852	818	810	800	800	837	769	781	798	792	787	805	784	792	790	816	789	739	837	762	778	785	755	793	758	728	834	768	797	789	768	762	816	804	881	810	797	754	792	770	803	780	820	791	845	791	809	823	832	826	761	805	769	843	799	817	796	829	796	792	805	751	790	772	825	803	770	808	802	798	781	777	744	786	810	802	777	802	840	771	846	792	771	823	822	839	803	778	789	767	800	745	838	749	776	824	780	800	776	792	793	834	807	834	784	818	818	784	809	785	786	789	808	834	758	771	840	806	849	784	761	800	795	859	795	802	841	788	758	817	794	794	800	788	807	815	807	760	800	741	838	823	820	835	788	758	775	784	790	787	824	803	758	748	739	767	770	792	791	740	830	787	826	804	810	771	823	749	807	826	792	822	760	823	792	755	849	802	825	831	786	816	841	819	803	809	804	791	796	742	845	841	816	777	769	838	804	802	828	822	821	778	789	795	768	746	803	811	817	771	772	790	747	788	803	789	805	768	814	789	797	749	783	797	787	837	781	781	760	783	783	767	783	759	800	817	781	784	840	786	769	814	797	802	793	754	830	766	810	773	762	839	799	776	845	758	799	778	787	761	787	796	765	837	826	811	824	828	812	792	808	753	766	806	779	754	795	790	749	792	782	788	759	805	806	772	795	774	784	803	779	835	801	866	808	801	774	803	847	742	797	763	778	791	787	751	739	764	815	791	762	793	786	808	742	740	781	854	813	781	813	810	770	771	821	734	792	724	786	803	826	815	820	819	743	775	810	782	817	781	827	747	817	801	784	781	815	797	798	788	789	799	809	770	809	775	782	793	794	763	793	789	788	804	791	823	789	822	796	791	826	765	789	776	817	812	803	785	812	743	814	825	824	825	771	856	815	831	806	802	765	757	780	800	740	797	822	730	822	803	822	828	789	793	780	780	781	814	811	829	756	762	778	777	811	788	781	794	814	768	816	835	818	842	783	802	750	771	797	807	746	777	786	771	801	716	819	829	802	837	777	776	766	780	748	833	793	773	764	773	747	792	796	800	805	807	781	795	848	853	801	748	771	787	769	774	778	813	820	851	788	849	816	739	817	759	814	791	766	758	780	804	797	855	774	812	754	797	778	784	838	783	814	815	754	846	771	791	818	807	797	802	792	787	764	786	769	791	820	825	799	829	733	794	754	808	813	833	842	739	791
41399	69811	52860	37697	30734	24605	19047	14649	11602	8976	6849	5180	3955	3168	2695	2239	1951	1704	1556	1394	1352	1222	1118	1118	992	1008	925	905	907	881	878	875	871	925	838	836	813	854	815	829	798	818	831	775	772	801	790	808	828	748	770	765	822	756	806	793	766	815	768	804	779	810	778	760	790	798	765	781	840	829	727	794	793	804	784	772	773	767	802	791	762	729	789	759	769	811	783	792	785	823	782	745	763	814	759	780	824	738	794	763	768	792	762	811	809	822	758	791	781	757	779	776	739	744	795	844	724	780	798	760	800	790	729	788	802	755	794	797	813	771	736	796	778	738	815	738	768	765	764	754	803	760	760	772	765	785	810	765	786	772	780	738	807	737	772	739	736	846	796	719	749	724	750	776	816	809	826	762	778	792	795	771	817	805	758	781	806	726	767	773	802	787	819	793	754	718	764	763	800	753	782	772	808	801	801	777	799	784	777	792	768	810	790	789	703	823	782	765	817	843	753	737	804	774	780	779	788	825	755	836	809	832	815	798	806	782	766	768	786	723	804	767	788	778	822	758	811	819	766	784	786	732	759	807	763	769	795	779	764	736	749	740	785	802	841	786	818	808	806	788	735	749	822	762	770	783	765	774	820	751	814	808	776	757	788	748	755	774	739	822	824	761	746	735	768	761	764	768	778	765	784	841	774	791	715	812	781	787	762	793	801	832	771	818	767	754	792	741	751	807	796	809	794	816	806	767	819	789	765	810	760	748	799	782	787	773	740	795	763	837	765	773	766	779	797	761	822	830	765	775	826	774	749	744	760	771	749	796	757	761	759	779	787	781	778	779	818	764	749	841	754	747	754	790	781	813	767	816	794	766	770	791	782	732	762	796	813	829	793	819	727	753	748	784	755	813	807	784	773	774	787	796	778	773	823	786	779	773	797	746	826	751	724	756	777	721	791	792	810	758	802	722	827	766	810	731	741	764	792	823	758	797	760	798	801	763	761	770	764	791	759	771	817	809	766	817	716	826	819	792	719	776	793	781	775	755	734	817	760	779	805	780	739	773	732	748	721	803	757	764	735	837	746	805	790	828	748	801	799	799	783	806	773	764	785	763	757	793	823	758	788	770	821	812	770	815	806	738	808	804	779	815	754	767	745	795	796	763	790	776	778	836	785	770	771	782	800	788	773	778	749	801	753	760	785	825	812	843	822	771	805	812	779	795	785	802	842	770	831	791	780	766	819	808	789	805	778	789	776	765	755	770	797	742	778	753	785	759	831	788	768	771	789	726	874	753	814	759	788	731	731	773	812	804	735	791	768	797	741	813	781	802	764	804	762	790	820	783	809	784	669	804	824	777	773	784	748	775	766	809	778	783	760	723	797	781	800	718	793	758	790	802	784	790	786	845	743	739	782	726	840	802	720	767	771	788	766	805	863	736	748	787	726	782	798	773	803	763	813	800	818	806	774	812	796	753	773	807	788	797	747	823	780	772	765	760	782	811	830	758	770	816	801	824	769	768	742	790	791	749	797	770	796	807	818	787	762	757	779	734	732	758	808	742	872	813	801	756	797	809	777	768	818	776	813	754	829	818	761	749	800	836	861	764	819	809	871	787	799	828	814	802	754	775	789	735	805	820	794	802	812	806	802	780	768	764	819	785	739	726	806	757	778	772	801	795	805	793	772	869	780	750	792	817	781	794	779	794	806	803	821	802	752	771	813	776	754	795	742	835	778	765	814	800	768	780	787	820	782	734	767	797	827	797	745	755	767	759	807	791	808	785	742	829	820	751	771	794	717	793	776	837	788	736	777	853	767	784	800	753	818	808	821	803	769	767	773	793	800	788	784	813	758	762	773	778	774	797	786	800	826	803	751	766	782	779	764	780	793	777	773	798	796	809	770	789	826	841	759	850	716	781	773	776	769	811	763	727	792	739	778	780	806	761	759	764	781	741	760	747	746	813	824	803	793	798	746	761	753	789	797	728	776	802	745	762	771	790	785	756	773	785	836	814	815	719	743	747	768	838	779	780	807	780	820	753	803	713	804	760	730	761	758	790	803	751	851	718	821	823	782	731	797	809	806	781	810	773	832	756	799	816	762	799	774	803	759	765	793	753	787	792	765	806	756	805	797	809	820	814	800	760	767	714	744	752	768	754	775	801	773	808	760	736	772	767	757	801	786	766	770	733	774	753	756	777	803	770	800	798	736	750	733	782	766	811	770	748	791	817	822	819	773	819	796	781	806	828	796	765	789	819	843	794	773	756	729	758	762	766	765	769	751	762	840	761	763	757	740	736	803	745	785	822	721	766	772	770	785	806	810	809	823	765	799	774	812	831	792	756	807	804	724	776	730	813	756	751	788	806	784	778	793	789	783	760	803	763	766	797	771	826	791	790	752	818	820	795	799	777	840	805	796	762	795	739	780	823	785	781	768	765	793	781	799	772	785	830	818	805	773	761	769	751	788	758	760	756	788	745	779	780	779	784	747	767	737	761	765	818	816	775	792	800	744	759	805	796	802	817	764	782	799	768	766	815	775	795	818	763	746	758	819	794	780	767	763	775	766	785	748	791	812	839	835	723	765	765	793	813	785	750	791	779	791	773	767	740	805	783	747	788	802	710	768	793	749	760	814	740	787	772	780	805	781	807	794	802	749	778	753	774	760	798	788	812	758	761	778	753	841	789	744	798	789	732	755	814	761	771	828	776	757	803	801	754	805	768	798	722	763	827	728	789	799	823	805	737	747	753	776	758	794	765	761	799	748	790	808	806	791	824	771	764	793	778	829	794	770	786	799	812	782	768	778	818	806	786	769	775	790	779	792	775	786	762	756	783	842	794	757	798	781	812	748	794	810	782	775	776	758	778	822	787	796	759	735	789	795	793	800	805	800	779	724	750	811	754	726	789	746	761	776	783	755	853	753	756	759	767	784	810	785	765	782	734	751	794	798	749	785	775	767	810	783	749	787	802	813	763	777	784	798	803	723	750	786	833	781	730	810	786	789	841	754	771	793	762	801	785	767	822	773	767	766	801	761	788	787	840	751	804	759	770	824	752	788	822	773	719	758	803	809	813	774	787	747	771	788	783	793	739	777	747	769	801	803	777	765	791	751	817	783	766	780	808	786	770	771	739	793	794	814	787	773	776	847	818	758	776	789	858	750	806	823	803	780	771	839	756	780	810	809	805	788	794	803	738	800	776	821	825	814	814	788	778	749	757	817	799	802	744	770	777	789	796	785	811	785	734	741	758	765	782	797	769	789	756	810	786	807	757	767	776	783	783	766	774	779	829	812	763	766	793	757	801	805	795	806	755	755	783	776	804	777	798	773	814	815	830	782	764	835	765	745	781	798	739	803	793	805	758	775	779	791	761	808	746	780	799	771	800	785	780	806	749	763	834	772	791	794	810	765	794	772	816	755	787	813	775	801	799	762	811	783	775	793	727	746	820	786	748	750	802	772	787	772	781	772	784	806	796	806	772	756	723	787	795	778	782	803	809	788	793	771	786
35726	44560	45253	31692	19649	11881	7670	5411	3948	3093	2521	2042	1584	1362	1191	1153	1034	997	931	916	878	877	810	798	811	794	781	764	771	756	794	796	754	736	779	781	758	835	759	718	758	787	744	751	693	737	716	760	768	698	801	757	742	759	748	788	778	783	727	790	710	748	770	730	743	747	731	735	737	770	751	712	743	795	820	794	770	710	800	728	744	724	706	761	787	756	768	780	748	691	746	723	775	720	752	755	722	722	749	737	720	773	777	735	789	704	740	750	763	753	768	773	789	837	770	710	688	780	730	733	718	738	760	754	762	736	747	731	715	733	746	730	742	746	788	777	762	734	757	779	702	710	717	689	744	751	788	763	721	707	715	732	706	759	787	754	786	778	741	735	790	750	765	714	739	716	784	779	757	768	705	724	741	743	776	713	716	693	679	749	783	761	779	746	759	739	792	750	781	765	744	724	675	696	731	774	715	805	764	768	726	748	780	754	710	724	730	703	758	734	762	729	789	777	760	780	711	725	729	719	748	766	777	750	748	795	776	745	745	753	677	730	726	744	809	725	783	738	771	756	767	710	751	773	794	734	762	715	706	737	741	707	774	729	721	705	739	743	711	770	761	760	756	773	725	716	724	734	762	759	762	798	841	725	741	782	764	789	768	748	748	711	746	745	717	749	733	712	730	731	817	742	736	780	784	708	748	780	793	756	747	757	806	776	753	775	723	721	773	751	773	699	689	765	729	759	774	736	751	771	780	756	745	759	733	721	746	704	769	774	753	723	741	710	759	747	794	745	775	760	749	776	789	730	736	796	697	770	715	744	753	729	724	796	770	770	770	755	750	741	738	725	787	720	761	723	787	787	796	755	742	727	736	724	764	707	745	733	759	727	777	775	793	726	746	729	749	764	758	784	757	723	772	774	694	779	698	681	759	764	782	772	715	740	764	759	763	706	731	717	745	785	771	718	687	726	723	721	669	780	712	729	760	784	730	719	720	772	748	764	758	712	736	794	761	793	731	714	741	768	750	828	742	727	729	776	758	763	721	733	741	767	748	738	787	718	713	731	762	741	725	762	711	740	813	770	800	732	729	728	742	764	750	730	754	759	720	738	732	708	704	741	749	718	739	760	750	779	718	753	786	733	728	755	713	768	751	761	752	755	829	741	735	768	742	769	741	716	747	787	780	719	751	687	743	741	808	769	726	755	739	736	730	740	737	726	712	739	744	754	696	668	694	743	785	771	747	782	757	713	751	774	738	754	786	712	766	785	714	738	714	714	777	775	719	754	762	771	740	747	741	766	758	737	754	776	733	711	696	757	747	717	743	730	744	758	743	684	709	721	732	730	771	754	738	732	800	731	747	797	742	773	735	722	684	764	763	743	725	728	723	768	734	755	740	765	780	736	773	777	778	730	788	768	773	711	747	746	728	751	740	789	714	764	780	749	716	768	695	740	767	739	753	706	725	744	726	729	739	741	742	740	722	745	775	700	795	772	752	768	744	699	771	742	728	748	744	742	756	744	694	738	758	742	770	735	739	737	740	745	724	769	743	721	716	747	765	768	717	750	776	786	739	718	724	749	734	757	772	726	709	758	773	711	760	770	753	761	747	735	762	760	756	708	742	779	771	730	762	754	751	727	737	754	727	716	748	750	769	764	699	727	726	763	766	752	740	721	725	735	770	728	788	731	741	801	751	709	750	771	725	745	773	762	685	749	705	738	753	769	723	744	719	785	752	754	746	785	741	755	747	793	770	745	779	749	770	760	806	723	745	767	774	725	788	751	735	719	750	786	763	770	728	765	753	742	679	731	746	776	762	699	726	702	792	763	749	723	721	752	710	766	763	754	713	741	731	767	728	717	751	766	738	730	746	763	723	746	727	745	723	752	728	761	718	713	768	723	728	780	754	718	800	778	704	731	749	764	728	701	746	725	695	744	712	751	738	729	754	773	730	722	805	765	727	754	774	762	751	704	745	743	776	760	749	733	717	766	761	789	765	804	738	743	741	722	717	763	742	703	734	733	761	739	748	700	788	766	691	760	757	736	750	764	723	761	748	759	740	709	750	756	738	746	742	764	700	737	748	760	846	708	669	804	784	759	737	744	729	740	754	734	770	694	796	807	759	787	732	682	724	781	756	790	751	755	779	724	762	722	783	785	689	772	761	802	721	768	746	718	780	795	748	667	768	750	799	767	748	771	753	756	751	749	743	766	744	731	745	776	773	751	766	719	739	753	754	683	779	710	695	787	742	749	751	769	754	759	705	767	709	734	784	754	776	727	746	771	769	773	736	752	748	726	735	754	736	786	764	762	725	742	740	748	811	758	760	772	747	715	720	733	741	745	768	771	737	793	729	758	772	750	787	754	749	719	741	714	786	708	723	752	743	760	766	753	768	763	726	701	715	703	779	735	732	801	792	779	784	773	760	740	790	742	752	710	757	746	735	763	733	794	706	748	748	728	680	749	743	737	776	729	723	779	749	735	738	754	819	696	767	722	776	757	711	764	723	783	785	767	744	735	729	701	736	744	709	767	748	729	739	703	732	727	751	768	718	771	713	751	726	783	754	728	739	757	726	763	752	733	726	761	748	804	777	705	754	744	741	733	715	748	758	738	740	764	662	754	716	748	751	753	749	738	644	758	713	707	711	721	761	722	741	722	736	732	776	724	774	756	752	795	696	764	735	806	770	759	757	752	750	741	790	735	738	792	705	769	747	767	746	726	780	701	742	772	749	714	701	751	760	737	762	798	776	818	783	776	736	757	768	780	712	774	696	719	751	724	757	719	767	772	768	710	772	728	811	709	765	727	759	775	764	716	749	724	735	749	771	746	770	717	720	775	769	709	739	710	736	761	767	754	764	729	750	768	732	772	745	776	730	743	760	776	733	721	708	838	701	752	761	757	786	790	704	819	715	746	751	746	756	789	763	760	752	777	790	718	736	782	795	733	775	765	784	773	737	733	723	816	742	783	732	745	734	742	713	716	759	704	768	725	721	737	745	732	707	717	783	757	746	727	724	702	718	815	758	732	779	745	779	774	701	734	730	749	750	752	703	710	707	726	722	801	732	730	737	762	735	790	708	824	777	746	745	758	761	761	793	766	752	698	776	723	739	702	715	760	721	726	799	747	750	720	718	765	815	710	723	816	736	787	703	721	761	729	756	744	751	744	746	776	735	758	742	763	749	771	739	721	729	722	750	740	674	756	786	732	750	767	731	731	754	737	785	720	731	682	773	738	725	744	769	739	731	735	719	779	744	758	720	775	733	712	762	755	716	687	730	725	791	725	729	761	761	705	744	753	783	745	780	747	753	754	743	786	773	772	737	734	724	724	745	726	801	732	770	752	726	689	744	758	739	762	766	739	718	800	737	786	761	753	733	790	792	729	718	744	759	730	789	773	751	748	707	735	765	770	759	757	755	770	724	743	755	763	782	736	729	733	724	738	772	754	761	727	765	715	721	719	746	751	732	759	707	762	738	756	735	728	763	710	804	828	688	772
39424	56320	43034	28299	20145	14358	10539	7824	5909	4486	3507	2752	2147	1786	1521	1369	1153	1149	1060	1041	899	877	903	899	827	874	845	780	804	799	766	786	805	806	792	747	712	791	754	749	727	807	763	793	790	731	763	781	765	768	765	793	751	789	784	713	762	808	777	782	785	772	755	787	758	789	747	771	753	731	747	781	769	736	757	753	785	745	763	741	729	733	730	671	761	707	778	693	818	760	709	785	741	824	698	735	785	720	748	778	739	737	793	756	730	749	795	682	767	727	750	772	718	709	714	748	760	761	756	819	732	746	761	779	736	747	729	729	674	730	738	769	757	738	733	731	739	768	755	746	776	736	736	757	768	724	770	732	753	763	753	723	731	753	747	727	791	757	694	779	742	740	774	770	728	774	755	816	767	769	756	761	775	745	767	745	737	773	758	730	714	744	726	732	750	753	762	759	721	740	810	760	780	760	808	754	734	748	722	740	758	710	804	802	764	765	782	797	735	774	755	748	763	734	745	780	703	709	723	758	707	779	729	751	788	788	715	775	702	760	755	731	735	768	737	745	723	785	757	758	762	737	749	718	753	735	774	704	720	706	790	799	734	732	748	734	783	806	739	764	730	753	754	768	843	740	729	759	722	753	747	673	784	712	739	762	727	794	768	731	745	750	744	753	737	751	731	715	816	777	736	744	794	745	717	771	702	726	760	773	749	752	754	750	741	725	743	787	774	779	764	686	769	739	755	749	748	745	756	768	762	746	786	740	763	779	682	781	681	735	764	758	792	795	739	763	734	709	783	731	751	747	755	725	766	763	737	712	710	763	781	749	743	784	736	744	751	772	793	759	756	736	778	748	758	702	721	733	729	750	734	768	765	767	780	766	763	803	805	733	734	754	787	766	727	774	720	746	738	721	729	790	719	758	723	746	745	765	746	708	732	741	757	814	719	755	751	702	788	814	733	744	761	748	691	717	730	704	765	764	743	755	759	759	790	722	755	713	766	714	778	771	734	751	721	728	786	717	731	712	747	784	803	789	767	793	760	748	748	761	751	804	780	749	715	719	789	730	734	757	773	767	799	762	724	729	754	803	721	769	703	750	683	747	735	767	795	741	779	740	777	762	759	706	734	731	720	749	774	713	726	729	751	768	733	742	781	756	786	732	774	756	800	734	768	722	723	731	727	765	739	733	788	791	769	725	767	746	744	714	771	717	740	723	706	759	771	812	736	742	734	778	774	778	785	750	714	743	766	719	799	730	730	745	717	701	711	791	758	816	753	775	740	727	773	790	763	758	726	723	793	695	741	787	764	792	771	758	761	775	748	762	773	777	733	729	751	770	740	782	778	736	733	703	747	792	767	767	736	752	728	763	753	741	686	752	716	739	792	730	753	760	777	736	774	741	737	742	783	694	724	737	759	746	728	767	751	748	729	728	795	795	742	763	734	756	778	717	758	761	724	791	721	719	771	778	801	750	787	725	765	770	711	768	767	759	759	718	760	750	776	758	744	737	732	729	765	737	773	772	735	758	741	765	752	715	763	713	713	787	747	693	774	722	699	748	755	787	774	806	758	705	753	694	754	784	736	730	761	769	763	700	720	781	706	732	751	716	770	758	792	761	763	735	719	785	785	718	769	769	690	750	741	742	746	762	738	731	747	778	763	745	764	757	784	759	741	747	754	773	743	738	711	737	737	794	756	759	759	710	730	732	744	767	735	729	760	750	790	725	761	764	746	766	728	725	760	757	774	777	739	768	797	790	768	726	766	791	723	711	756	775	738	769	790	739	727	770	800	751	734	722	704	774	740	776	752	771	716	741	728	737	797	773	743	687	722	745	756	735	703	738	709	784	782	814	732	783	746	759	761	734	720	739	769	767	716	759	745	711	769	750	780	799	779	761	745	706	726	776	762	769	788	735	769	742	744	770	722	779	740	800	742	745	767	722	790	737	712	734	757	777	744	719	781	780	745	710	747	740	723	818	774	743	760	747	746	758	769	765	755	788	766	702	759	772	723	726	741	760	732	725	786	740	763	733	782	696	752	790	728	772	783	742	737	707	763	798	726	758	683	785	751	742	740	738	756	766	709	755	691	771	775	728	760	767	717	806	763	760	741	772	767	756	737	735	765	736	719	731	726	752	758	729	765	761	752	781	781	736	707	754	797	767	774	726	710	684	712	760	785	805	785	777	803	760	752	738	764	716	756	728	760	788	783	758	747	783	715	731	755	781	759	695	719	732	716	779	777	810	744	766	768	736	770	745	791	723	746	754	769	739	732	748	694	742	732	773	770	773	762	801	706	754	702	729	713	761	768	705	742	726	738	820	759	784	758	784	771	746	731	745	789	738	724	733	814	740	739	721	757	768	752	736	787	729	727	753	756	773	793	779	723	780	732	814	761	770	718	749	787	751	783	778	703	742	760	735	696	757	787	749	732	762	738	750	749	735	766	729	791	758	715	772	714	724	713	694	774	719	766	768	717	721	747	724	709	773	734	767	721	785	690	718	765	746	759	705	766	752	703	729	751	786	768	763	760	794	755	739	715	786	752	800	734	730	756	761	780	745	782	795	751	785	736	738	786	743	775	788	734	751	737	788	762	784	753	780	759	724	753	758	795	776	776	731	756	731	802	753	739	734	772	705	757	766	784	777	757	731	727	745	747	739	688	718	754	721	754	737	743	735	752	772	748	710	767	775	719	745	810	719	751	776	743	756	782	700	731	744	740	731	788	729	753	709	745	704	713	739	774	778	701	708	715	731	728	751	804	753	737	781	767	747	716	707	774	754	760	748	738	754	763	758	763	772	801	755	743	735	765	838	807	774	752	737	759	803	763	758	732	784	700	722	784	741	769	715	734	750	718	711	756	772	732	798	744	764	757	738	764	761	736	768	773	737	782	775	754	804	763	754	718	785	703	778	759	753	820	714	764	712	723	695	735	771	715	740	770	738	782	738	741	720	785	714	746	767	783	738	784	763	793	691	734	742	792	729	713	780	723	769	736	722	784	690	759	764	746	796	747	759	744	770	731	767	730	744	770	760	764	756	730	734	751	696	729	729	767	718	752	801	817	751	743	765	737	761	772	751	763	729	744	719	764	747	745	789	722	774	695	723	742	762	795	737	792	780	704	750	716	774	747	721	783	786	783	785	781	754	726	755	786	756	777	726	760	778	756	755	777	755	749	696	773	738	765	715	795	780	744	762	725	729	828	703	761	756	773	720	796	781	781	742	697	768	769	749	765	746	729	759	756	730	733	702	766	750	748	803	767	765	787	729	728	729	701	715	761	753	787	760	703	697	768	765	762	750	701	765	713	788	716	789	737	677	753	756	738	718	751	792	759	757	761	778	753	775	726	775	726	721	730	716	757	734	702	728	748	725	735	708	752	812	778	780	765	729	731	763	766	742	768	773	791	720	745	710	698	731	712	707	758	755	752	746	734	756	765	765	753	747	739	749	750	744	719	729	731	692	758	761	756	694	731	737	717	718	787	764	753	700	712	759	772	802
24355	21512	29184	25906	23523	19679	12646	7436	5113	4036	3295	2572	2024	1643	1487	1319	1246	1104	1053	944	955	931	843	841	805	814	771	837	777	770	771	799	756	800	741	764	742	784	728	783	774	713	735	730	791	728	733	696	759	754	744	781	732	785	756	733	719	736	738	785	714	725	749	735	767	677	783	683	731	765	800	805	765	720	788	732	773	753	758	788	781	716	725	743	698	749	724	699	771	745	729	749	736	736	697	682	732	745	749	777	773	736	777	716	756	786	753	779	739	787	784	771	748	686	693	764	761	722	803	718	735	740	784	722	703	744	724	723	720	774	690	785	713	697	714	736	731	772	757	778	713	785	735	788	729	745	737	722	773	770	703	690	697	761	723	789	732	731	746	804	770	725	808	778	778	734	740	754	747	722	794	789	799	762	774	781	749	731	773	768	739	757	722	731	752	755	741	710	764	774	737	751	742	766	763	723	792	764	748	689	780	755	721	703	763	752	679	746	765	744	803	777	745	718	746	743	749	747	759	804	780	786	739	766	753	737	772	754	772	748	682	703	756	790	730	761	739	742	741	724	716	711	737	779	725	724	737	703	729	736	761	712	721	763	708	743	718	732	770	758	719	735	672	704	706	716	743	736	780	736	767	782	768	710	692	666	719	677	761	741	712	768	709	742	731	728	692	724	751	819	778	731	747	721	758	724	775	743	798	698	811	777	711	734	741	722	802	737	751	722	680	727	768	718	808	763	742	703	733	777	780	707	776	715	723	750	743	770	727	762	739	769	708	699	724	715	724	745	700	740	725	762	786	720	758	736	745	775	748	733	724	755	775	703	689	692	725	701	765	762	764	793	726	779	725	755	784	730	751	729	734	734	730	775	762	741	796	816	772	713	734	781	684	743	747	733	737	726	752	799	773	741	747	713	731	711	691	744	776	720	759	711	776	736	726	729	809	741	759	755	763	732	740	722	743	709	764	759	783	754	710	726	781	746	751	745	772	747	751	712	739	774	727	744	719	711	722	741	725	756	772	740	783	698	768	814	739	712	753	739	746	767	796	710	736	770	713	761	712	782	720	730	718	736	766	754	758	763	743	725	737	758	746	717	834	739	734	766	805	773	742	722	746	756	700	706	737	735	746	710	731	741	726	766	760	769	709	749	687	733	756	743	722	787	754	715	745	741	720	811	761	692	748	756	721	757	760	744	707	726	756	769	664	802	795	742	696	768	729	717	800	754	786	748	734	681	728	746	740	752	736	763	733	755	722	776	698	737	729	763	720	768	774	713	766	728	755	767	715	737	734	725	758	807	748	757	750	733	735	760	798	753	722	743	751	781	760	740	766	733	762	732	764	730	732	711	784	772	731	766	730	760	691	764	718	729	757	746	743	743	746	735	717	729	766	733	762	757	719	697	714	774	783	715	771	708	717	778	718	738	713	769	750	722	786	774	716	726	716	751	768	788	741	738	751	750	698	715	751	703	716	728	730	754	731	781	713	757	753	774	744	733	801	707	756	762	806	730	714	689	695	767	799	723	729	732	737	769	759	734	741	790	718	720	737	709	814	746	740	732	786	755	683	717	758	711	753	713	755	777	706	758	795	741	758	801	798	777	730	776	770	742	757	663	702	751	755	720	788	728	779	693	787	712	741	719	697	739	727	753	727	713	744	757	731	705	791	754	781	729	743	754	810	670	760	723	711	761	738	764	726	782	752	799	685	750	753	770	747	762	689	752	748	748	735	737	725	774	732	797	738	774	759	731	714	729	702	750	726	721	714	727	738	788	766	792	739	752	734	774	687	728	750	719	722	751	721	750	749	717	714	698	748	752	734	777	740	752	736	775	759	704	764	736	729	700	730	772	736	775	759	759	740	765	734	738	734	785	793	703	731	709	703	705	725	778	731	726	747	736	714	761	720	724	743	778	746	764	775	760	728	741	742	797	760	752	736	787	720	769	779	761	763	753	795	750	755	754	720	747	700	703	745	728	723	686	689	744	770	750	716	756	743	725	762	743	795	754	739	739	745	756	722	754	731	762	775	804	795	728	662	756	792	695	704	754	765	770	750	770	747	734	751	755	750	726	708	740	713	758	738	743	729	728	731	736	712	772	743	715	741	756	739	757	721	761	726	758	779	763	744	788	764	809	735	728	716	745	755	747	726	721	725	769	766	747	762	686	771	788	709	793	771	766	779	809	753	691	737	710	701	710	755	734	723	711	753	729	727	765	718	736	763	747	761	709	744	711	733	743	724	718	751	761	728	763	743	754	763	769	724	703	750	757	724	738	759	755	765	697	716	730	754	749	792	771	725	744	767	701	744	743	720	744	725	755	770	692	733	776	722	762	748	750	742	774	739	742	755	788	732	681	776	775	760	778	733	730	686	731	748	747	746	718	790	716	685	770	787	717	748	731	783	718	790	795	751	733	685	757	770	778	742	732	719	827	742	778	756	733	714	770	696	742	752	791	713	767	706	713	747	717	666	729	707	745	776	756	751	705	776	728	746	728	774	743	764	742	786	734	723	788	732	775	732	742	769	739	737	741	752	777	733	708	722	733	785	766	699	768	742	732	694	725	746	719	788	746	705	746	757	750	744	768	772	758	761	717	704	711	756	776	730	771	670	771	766	725	732	711	789	735	728	751	748	782	724	734	699	778	744	745	763	775	778	722	748	718	746	753	789	743	728	753	728	736	718	757	744	700	771	692	757	701	755	734	730	803	722	762	748	740	754	723	736	737	720	745	735	750	760	762	746	729	752	760	717	767	724	736	771	763	748	740	721	759	761	716	735	730	739	766	746	791	705	766	780	745	716	737	744	716	751	720	831	772	752	712	725	717	762	752	746	740	743	723	756	757	723	705	712	712	717	775	755	693	756	737	803	744	735	753	724	707	731	758	772	695	750	729	719	746	720	713	778	702	704	776	730	727	729	743	778	751	727	746	760	787	719	765	788	728	736	704	676	742	765	733	742	737	751	743	748	731	769	737	790	703	733	786	785	729	721	727	758	737	784	744	798	736	722	748	781	738	733	750	718	727	739	773	796	763	771	715	730	743	711	749	778	720	737	775	765	758	723	764	796	741	758	757	770	740	757	783	721	771	723	744	771	728	720	730	722	762	775	714	706	712	750	737	723	739	723	821	763	738	773	717	707	756	726	751	716	719	743	726	747	764	781	721	742	756	761	735	738	788	742	744	717	768	749	722	740	760	724	727	758	693	734	758	742	722	750	720	729	726	753	708	750	735	741	719	721	724	722	733	732	744	733	748	726	752	739	713	767	728	734	745	790	744	719	699	744	711	758	752	738	713	744	724	711	775	767	745	749	728	715	700	749	757	758	781	727	728	760	695	807	750	761	766	730	823	740	729	738	771	757	786	702	691	765	735	722	742	729	782	760	747	643	727	738	788	730	749	721	751	715	799	759	763	767	767	734	776	714	757	771	770	693	733	732	803	721	780	747	729	750	783	725	701	805	711	719	684	709	721	750	765	744	750	778	730	725	751	753	742
40543	65821	49256	32384	25544	17743	13008	9903	7606	5789	4561	3453	2672	2213	1866	1643	1359	1229	1142	1128	1028	991	953	885	862	866	871	799	825	779	762	791	766	771	767	834	743	829	738	777	736	733	751	724	770	754	813	769	732	730	789	753	720	767	753	697	730	756	748	753	706	773	704	715	771	725	760	763	758	794	748	713	759	727	765	729	759	782	744	752	749	759	757	799	729	742	705	769	744	666	697	756	729	695	728	745	749	733	764	809	709	755	739	724	738	734	686	759	735	777	772	771	750	698	703	733	698	755	737	738	765	770	756	736	749	762	740	722	765	689	748	723	735	717	692	761	720	742	732	726	737	735	688	701	761	716	762	795	732	730	752	772	718	747	711	712	700	731	739	733	728	765	728	691	797	789	771	750	757	736	797	749	659	738	716	757	739	717	733	736	748	757	799	755	741	696	740	748	736	719	713	712	735	759	746	718	742	733	767	764	807	755	744	707	743	751	733	762	757	779	755	720	771	751	764	723	758	750	729	713	777	776	748	734	766	746	786	736	732	729	786	695	735	709	760	700	722	709	768	723	752	733	715	714	760	784	732	741	685	747	751	756	769	745	731	743	749	736	749	765	748	720	749	721	725	777	741	756	703	711	718	756	758	725	759	753	712	708	758	722	690	757	714	757	740	727	746	727	748	671	770	745	705	707	738	746	743	709	756	748	749	729	762	694	763	770	735	741	716	694	737	766	739	699	771	695	757	730	731	752	765	764	758	791	710	764	697	746	698	775	715	717	722	749	769	776	691	729	784	745	740	734	745	751	745	780	739	753	713	746	777	756	716	717	774	762	725	771	736	727	757	733	769	747	703	693	783	797	762	772	749	735	751	713	750	799	777	785	742	716	740	748	740	752	736	737	729	726	726	745	731	760	694	777	695	729	758	734	769	731	751	731	779	767	711	761	700	801	754	705	772	765	765	706	726	774	759	725	755	716	719	718	758	758	685	739	758	762	730	737	722	716	754	737	769	748	744	759	746	755	730	723	717	735	740	776	773	754	752	730	713	738	773	745	731	726	756	750	761	759	744	712	748	739	735	742	736	773	747	754	754	727	764	717	773	746	729	735	719	719	748	759	736	748	754	751	732	751	725	756	747	771	766	703	737	680	718	741	746	737	822	748	755	743	723	789	728	698	758	765	755	735	739	733	782	711	744	691	733	733	726	759	734	760	738	744	767	730	762	722	720	743	799	705	733	822	722	735	723	736	730	746	760	765	723	727	738	736	740	737	760	753	736	758	738	760	737	734	767	744	765	781	697	720	768	737	725	739	754	773	754	739	746	738	734	739	789	735	755	760	756	753	781	719	788	699	742	739	752	731	761	697	745	758	753	732	768	737	773	689	713	730	729	735	748	746	714	731	743	753	746	727	745	772	771	765	729	744	752	742	784	733	789	757	759	692	731	741	735	729	717	729	776	729	732	710	721	718	765	792	750	711	707	764	799	761	743	731	770	715	745	706	721	716	742	703	705	739	781	726	727	760	764	724	723	718	693	755	756	749	720	740	753	742	746	757	773	742	736	768	777	725	803	689	764	756	717	719	695	720	766	699	766	772	732	731	763	746	708	777	726	724	735	727	771	770	720	731	768	764	743	753	753	728	705	711	744	728	778	746	675	754	697	778	765	764	715	737	714	699	738	708	737	754	708	716	770	767	721	737	798	746	738	734	696	749	786	745	755	762	748	712	730	786	748	724	763	719	762	745	727	756	796	738	768	759	708	795	755	762	763	717	744	714	739	742	744	780	725	766	712	707	754	717	706	800	740	757	737	726	752	715	742	701	734	779	744	715	797	750	766	694	757	754	787	720	746	740	716	777	770	715	742	755	726	763	755	761	750	772	774	716	756	775	775	745	755	765	735	735	758	798	719	710	778	757	755	793	739	762	701	738	752	770	750	693	772	760	724	731	736	750	693	738	758	698	734	710	756	715	722	704	769	793	748	785	743	737	775	789	743	762	765	720	735	749	716	755	789	756	747	722	710	734	748	730	762	744	740	791	746	798	781	735	723	735	727	760	784	723	747	757	771	793	761	714	719	748	751	728	750	665	763	759	759	719	751	797	750	738	756	722	743	760	733	738	744	716	719	680	773	717	719	727	729	712	685	738	691	767	722	682	784	693	733	754	760	726	751	764	739	743	768	728	733	777	756	796	761	740	695	756	703	722	752	744	724	779	771	737	734	742	740	764	750	688	750	775	706	760	715	717	761	766	705	735	725	730	741	771	772	678	704	746	777	721	744	715	713	755	741	741	763	702	739	724	701	662	761	739	809	704	725	754	725	706	731	762	733	788	727	719	746	708	750	730	759	732	752	742	718	816	711	757	752	761	704	701	737	713	779	715	769	743	742	764	763	757	760	814	754	717	754	702	745	748	732	699	737	773	729	691	792	780	692	721	724	735	721	733	714	763	712	744	727	691	730	731	758	740	713	724	746	741	744	718	703	735	770	755	708	694	757	724	795	750	745	717	800	805	721	767	700	737	746	755	757	747	744	725	741	748	712	708	708	757	772	736	697	740	736	734	729	729	707	778	788	792	728	767	736	771	726	723	754	754	793	766	759	714	753	755	735	741	746	718	773	746	750	743	767	752	707	698	752	767	738	665	687	777	708	685	733	753	786	774	692	720	769	715	757	735	725	747	755	770	778	775	802	729	729	729	702	705	741	764	734	667	745	725	742	740	715	762	718	770	713	785	712	791	788	726	719	785	778	719	744	733	743	721	804	738	707	759	740	700	736	717	734	766	782	737	691	721	716	757	739	760	746	752	707	732	736	753	748	754	761	751	750	759	731	717	779	687	759	740	728	710	731	705	740	728	727	727	745	692	768	774	778	751	757	724	767	733	744	712	741	782	782	756	787	753	723	715	754	707	766	756	735	762	761	746	725	702	754	745	733	724	707	774	705	706	767	741	743	766	723	727	727	819	765	735	761	760	744	740	771	752	793	742	712	743	774	724	787	742	726	761	729	744	709	735	713	769	766	739	692	744	729	757	741	714	720	702	695	725	745	761	706	769	747	779	727	728	704	711	763	778	723	780	726	709	742	787	734	778	733	751	686	731	722	725	695	729	754	745	758	744	759	710	754	742	737	771	754	765	738	720	735	709	744	825	758	743	796	778	762	750	738	793	717	773	746	733	727	798	758	757	741	733	721	725	738	832	709	716	735	716	715	776	754	686	724	785	749	759	735	757	751	740	733	773	712	779	748	709	730	695	750	723	732	754	675	768	705	751	762	711	737	740	694	678	741	731	728	784	753	734	759	733	782	707	688	780	698	732	737	773	728	798	794	798	729	702	718	770	746	692	715	743	802	718	746	785	691	731	758	747	772	731	716	744	707	759	757	750	764	723	701	744	740	730	757	755	698	789	729	767	724	714	832	744	723	737	741	755	747	741	776	746	746	742	707	718	730	760	737	702	717	738	766	695	732	775	727	749	760	782	748	718	758	728	718	731	706	715
25431	21848	29325	28520	22302	14782	8651	5567	4137	3223	2649	2134	1742	1524	1370	1199	1160	1062	1032	946	902	942	931	824	839	845	833	816	800	830	824	799	811	789	817	788	819	828	817	774	792	769	813	779	799	788	775	829	780	799	812	816	790	766	803	732	757	716	818	789	766	796	778	797	786	752	719	772	750	787	749	756	781	754	757	742	799	752	800	761	774	733	778	800	783	777	752	759	794	745	789	770	777	791	783	780	795	780	718	788	791	712	752	806	808	775	715	788	791	787	827	789	726	773	821	789	771	791	791	765	814	767	751	760	803	812	745	783	731	859	742	766	798	757	807	795	797	766	766	761	733	772	799	783	741	771	781	783	783	792	778	719	759	807	783	823	751	770	750	796	833	767	808	770	777	771	786	780	783	814	797	808	752	778	744	768	756	763	787	808	841	794	768	812	757	725	767	789	791	762	783	775	766	844	779	780	796	798	767	755	841	793	794	849	761	790	770	785	755	797	818	738	769	760	787	762	756	785	733	740	769	756	720	778	825	789	826	752	827	765	737	728	788	746	764	779	761	769	771	784	789	842	790	779	772	802	762	797	804	760	785	786	759	743	809	785	803	774	778	716	753	808	816	775	789	808	798	793	812	773	754	764	771	781	811	832	790	774	829	797	790	748	782	792	738	729	747	769	814	752	727	759	837	835	739	768	770	798	769	773	797	762	799	742	776	824	801	758	748	779	795	762	768	745	808	791	743	823	771	786	719	775	764	738	793	758	777	806	835	806	729	762	773	812	764	777	774	793	796	795	765	817	774	801	782	768	813	788	736	797	774	738	813	762	824	751	792	801	807	756	773	767	806	757	812	811	768	799	843	788	775	762	761	809	782	750	765	772	786	813	760	737	749	780	798	768	793	770	762	741	801	762	782	742	719	813	757	754	790	747	797	807	759	810	773	785	749	827	808	754	806	788	737	793	791	826	865	761	757	762	741	722	793	779	797	708	731	776	809	766	760	803	781	767	805	805	779	767	776	763	704	756	812	844	755	780	768	801	777	745	769	738	749	797	817	799	777	803	712	803	770	775	805	763	745	765	767	728	756	793	756	792	798	775	779	783	803	770	776	808	815	749	756	784	799	773	808	803	785	699	759	760	778	735	767	802	788	738	749	752	721	769	822	742	776	732	833	805	794	776	783	754	792	794	786	776	789	782	754	770	780	800	750	737	784	732	757	748	831	747	796	784	793	783	782	803	751	799	788	795	728	782	779	771	753	855	763	810	795	815	798	764	793	794	815	808	804	765	774	747	737	810	785	765	786	746	781	814	825	791	790	756	772	798	814	766	788	822	767	757	734	819	749	742	757	795	741	791	783	788	736	778	736	764	829	825	813	769	771	777	779	784	789	774	773	816	839	787	773	821	794	768	802	755	791	749	778	801	783	812	804	832	754	730	828	784	795	792	758	779	792	826	760	815	796	785	783	759	768	790	822	782	782	744	783	786	798	817	758	777	759	762	793	810	792	750	740	768	811	760	812	791	846	797	738	818	813	792	820	745	798	762	768	795	752	786	764	774	772	808	729	750	774	763	784	765	741	769	794	786	771	765	765	805	779	775	744	770	745	714	781	783	754	765	792	801	795	746	789	763	799	766	817	773	802	770	777	788	820	809	771	776	758	727	842	819	771	730	778	800	807	758	779	731	797	756	752	723	778	790	762	770	784	760	765	764	774	781	828	813	811	770	762	793	767	763	763	752	774	772	813	797	791	807	815	781	752	793	755	802	812	787	733	826	804	801	838	755	843	794	744	838	812	769	739	815	771	814	788	764	791	776	791	772	780	764	776	824	787	788	771	731	777	777	747	824	758	801	735	807	808	786	773	775	716	755	803	806	812	795	769	711	790	757	781	815	810	742	763	758	823	802	783	819	807	777	728	781	735	770	791	784	784	764	775	814	797	763	765	846	788	744	820	795	800	823	796	781	800	781	778	829	769	742	836	841	795	770	788	795	773	750	789	801	789	761	766	763	785	814	770	782	752	786	766	787	841	796	777	773	770	816	782	781	754	772	882	753	831	782	745	741	785	787	784	731	741	749	798	754	790	787	788	762	775	797	843	806	779	741	790	797	802	836	763	820	801	765	798	705	767	794	796	768	787	779	804	804	806	786	736	718	782	800	722	831	773	809	731	754	780	771	782	787	782	779	734	851	773	809	790	780	802	721	760	834	760	757	800	776	770	782	775	811	792	758	780	698	777	761	729	848	767	750	759	759	737	810	774	788	781	838	761	813	815	820	794	776	802	784	773	764	771	824	832	805	765	819	800	765	760	781	785	782	754	778	787	799	785	742	856	817	777	806	765	801	802	781	782	843	770	805	818	825	780	757	784	766	763	839	792	753	792	746	765	773	791	789	764	812	788	696	767	718	790	725	768	774	802	834	756	791	838	777	789	794	764	805	757	808	797	758	801	785	820	791	761	774	750	784	775	800	771	718	824	778	744	750	789	786	711	803	754	782	750	784	741	783	825	818	759	796	789	738	771	764	796	746	832	709	747	752	801	746	757	789	798	772	797	800	781	789	803	767	782	782	785	781	755	785	825	808	802	714	765	765	785	791	770	819	812	808	791	768	752	759	783	760	757	782	760	757	732	780	773	792	765	759	797	813	757	798	795	814	817	731	792	798	813	821	794	790	767	708	798	801	768	811	711	784	797	788	767	801	778	767	799	806	808	763	741	794	826	758	783	779	812	788	761	786	759	743	783	811	728	739	798	802	780	782	754	775	818	775	778	788	827	691	791	779	761	759	796	766	761	755	774	784	774	795	800	740	791	786	759	779	800	776	788	778	771	804	794	786	815	761	786	715	787	817	788	780	760	752	772	796	809	799	775	775	775	810	744	728	748	759	781	780	773	752	790	795	788	756	743	772	778	767	827	767	815	782	762	750	797	765	803	772	726	766	794	801	806	803	723	745	791	764	788	806	800	788	791	793	769	775	781	759	775	718	757	814	821	743	700	784	774	826	825	795	819	807	755	769	767	768	773	778	827	812	850	779	804	774	775	755	779	759	807	836	783	781	749	821	826	799	778	779	812	854	710	777	821	810	731	823	797	824	770	828	799	721	863	788	763	769	701	765	781	767	836	817	787	747	796	770	781	777	760	781	803	751	779	752	790	721	769	784	757	806	800	782	765	786	792	823	787	739	790	786	789	784	769	780	774	751	759	769	775	782	769	732	748	789	730	815	774	794	794	774	763	755	793	806	823	853	868	771	747	754	761	789	860	786	745	769	800	724	787	768	741	797	783	796	759	785	789	788	775	840	824	763	828	763	796	801	822	789	824	773	799	809	789	773	810	769	832	812	768	769	777	764	781	764	773	830	799	831	797	703	796	745	751	798	765	785	754	766	833	761	765	753	813	810	767	802	819	775	795	800	748	788	743	766	847	781	774	756	812	744	796	749	783	769	741	718	710	805	811	789	756	729	807	824	811	808	752	783	750	805	746	752	778	796	804	769
42356	59707	42575	30296	23582	16045	11048	8405	6272	4776	3778	3056	2410	1973	1607	1459	1360	1176	1088	1059	1055	918	982	903	893	832	834	813	814	808	795	788	777	809	845	823	756	825	809	784	777	770	801	817	805	834	748	735	779	820	821	762	785	796	769	831	799	805	777	736	878	749	746	780	748	800	777	824	713	826	758	751	805	740	809	784	773	750	790	772	786	779	786	742	715	774	778	835	770	753	766	798	780	778	787	768	785	773	789	772	774	789	737	782	771	759	830	788	840	765	794	706	779	771	781	704	753	760	793	762	763	798	831	740	824	807	783	769	763	740	772	753	759	770	757	814	808	752	773	786	771	788	809	790	800	761	757	776	774	788	770	789	812	780	795	797	786	776	749	742	758	755	775	753	784	807	816	784	745	842	762	772	846	807	791	774	758	825	793	753	811	795	755	782	760	705	723	780	805	808	729	783	772	758	749	764	775	787	809	795	794	766	764	799	783	766	737	795	782	767	783	792	861	808	753	756	771	826	771	778	783	757	785	782	784	821	777	762	782	769	796	808	730	786	792	755	754	740	796	801	781	775	768	833	790	760	835	750	789	775	788	743	800	752	792	774	775	752	822	740	834	766	812	731	823	800	758	741	820	737	796	797	777	771	772	757	794	743	802	804	780	755	792	795	779	763	716	772	769	825	768	738	758	774	777	791	747	764	822	745	792	821	798	784	762	767	728	765	786	748	735	778	775	765	751	774	808	773	756	715	718	826	805	753	767	760	756	787	814	793	773	750	757	733	803	829	752	784	790	764	801	811	756	780	831	791	770	845	792	782	754	788	704	762	761	807	784	786	763	774	767	776	783	806	756	759	760	793	757	778	778	757	796	780	771	818	775	807	788	709	783	786	749	760	844	769	792	792	789	759	829	814	734	774	782	770	788	768	794	709	804	786	813	805	737	832	789	804	801	782	793	737	743	747	769	754	811	775	783	805	743	748	793	803	793	784	728	763	764	783	799	778	790	787	802	781	782	812	767	790	795	746	820	806	815	784	782	777	755	812	762	779	818	750	791	767	770	807	815	826	741	779	768	754	747	796	825	770	801	803	721	734	767	772	776	809	765	817	783	817	709	763	808	779	774	820	740	797	766	744	704	794	790	753	825	771	782	762	771	771	770	827	829	761	744	806	736	769	824	796	747	762	707	716	757	788	762	811	779	771	762	794	770	760	798	777	770	765	800	758	759	843	750	776	789	809	745	826	824	805	796	771	779	806	794	830	845	754	770	760	773	804	806	828	785	764	732	759	766	733	746	737	799	735	777	758	744	739	785	747	793	794	776	791	795	775	764	790	767	761	773	808	766	766	799	749	810	806	806	800	737	808	808	790	800	761	791	805	753	749	787	791	794	756	724	780	818	777	763	721	786	777	728	789	814	742	727	762	834	770	765	764	813	801	786	765	804	757	770	789	734	723	758	782	828	758	776	792	742	796	780	723	782	784	785	778	783	816	766	765	809	807	816	814	786	821	799	809	764	802	766	770	722	802	778	732	755	772	755	860	799	752	751	715	790	798	770	785	777	765	750	793	761	808	761	754	789	766	780	778	776	769	794	800	778	768	735	776	777	787	820	771	735	805	804	740	775	777	778	766	764	785	785	724	774	769	738	790	784	746	767	732	805	709	806	811	803	744	773	770	771	824	753	787	795	768	833	736	806	727	784	787	822	789	745	783	810	788	823	744	780	754	803	782	763	801	760	731	809	788	772	756	790	755	814	761	790	773	815	760	762	733	717	814	827	820	786	805	787	782	755	799	787	775	793	750	775	755	774	789	758	771	764	748	778	805	780	708	822	777	808	795	791	791	789	765	726	826	776	774	766	747	737	762	783	802	812	754	784	785	782	772	802	776	739	826	754	838	795	811	741	803	794	782	799	828	829	782	732	773	752	758	775	771	850	796	783	836	774	817	788	793	721	791	763	743	730	770	787	824	713	790	742	783	795	816	814	740	838	732	769	751	795	784	828	771	762	749	778	741	777	762	816	782	782	781	802	810	794	754	769	772	810	760	798	783	750	753	816	803	793	757	780	782	825	747	765	757	706	755	812	773	796	774	753	773	749	713	753	773	788	824	805	761	769	754	735	791	774	725	785	755	800	757	718	762	800	769	805	777	773	751	819	770	781	784	811	777	776	745	781	779	742	812	801	735	801	765	735	759	799	795	816	795	770	848	820	766	789	758	783	820	844	817	808	768	781	764	782	809	775	776	759	763	752	776	743	821	751	742	853	726	772	781	783	841	771	793	783	819	727	817	808	826	751	745	824	823	734	788	766	782	830	744	791	783	765	764	830	815	777	768	794	780	754	761	701	823	759	783	795	752	778	764	824	848	747	774	815	755	756	800	764	765	791	764	754	751	767	756	786	801	806	781	811	762	723	744	781	772	765	750	786	765	801	757	780	800	819	782	803	742	793	759	772	757	796	804	762	796	743	745	770	746	812	748	788	763	748	789	751	763	814	825	749	774	782	764	837	809	785	786	766	795	815	780	731	782	780	777	774	740	811	744	792	776	754	816	785	750	788	830	743	748	774	745	795	806	796	757	802	805	775	789	798	770	772	783	780	773	772	804	753	826	788	714	788	765	810	727	760	796	786	763	774	768	764	758	805	811	791	749	759	840	764	782	769	724	736	838	798	807	786	791	803	796	772	771	762	796	773	778	785	760	814	764	776	787	838	833	795	749	778	749	741	818	841	793	780	743	802	767	774	740	761	825	788	786	756	791	811	775	774	749	738	809	763	809	756	739	764	794	751	849	756	829	781	802	805	807	798	773	763	748	807	789	770	753	738	770	761	815	745	773	761	714	804	774	862	775	775	761	787	795	774	748	799	755	760	740	881	781	753	755	793	780	818	794	771	768	762	822	803	779	781	808	789	761	766	750	734	779	782	799	808	804	791	780	738	740	797	785	791	774	791	724	773	791	782	780	778	794	748	737	793	802	769	756	730	768	768	765	760	760	770	754	820	804	776	788	786	771	764	804	784	769	791	803	760	810	773	780	786	774	806	786	741	767	720	769	788	763	765	837	774	778	796	750	783	827	789	845	790	763	804	756	746	768	779	770	778	796	775	777	756	793	751	838	784	754	788	789	753	783	747	855	778	779	734	826	717	809	840	780	768	737	787	775	782	794	766	779	778	807	729	773	813	797	780	814	813	781	790	751	779	780	811	788	749	775	799	747	790	763	774	770	799	738	770	767	789	763	777	811	795	799	771	814	809	790	800	804	766	782	835	692	767	789	770	756	794	735	789	783	761	779	772	803	801	789	836	855	755	813	785	747	824	786	771	779	753	748	720	799	802	761	799	812	775	724	743	755	767	803	818	795	751	799	739	738	749	713	811	742	778	784	827	797	798	778	774	811	738	805	743	734	764	788	834	802	748	822	813	773	682	765	743	796	782	762	802	765	761	755	780	778	769	767	758	801	773	756	792	849	812	771	790	774	748	788	799	799	833	770	837	802
23070	21475	29208	24369	22278	23179	20169	10789	7405	5659	4471	3375	2716	2144	1821	1687	1396	1378	1266	1189	1114	1031	1000	953	951	943	864	876	895	901	804	846	856	816	889	845	830	796	806	823	818	803	820	800	815	851	808	841	832	788	813	841	863	833	775	780	843	874	806	795	798	798	802	791	843	809	816	800	803	782	761	830	818	800	804	834	789	815	753	819	783	775	827	833	779	851	799	811	829	817	802	860	784	825	847	773	798	831	754	849	817	838	774	769	807	779	795	827	788	854	811	798	830	807	836	775	780	812	788	778	784	829	765	837	759	817	802	802	764	834	824	774	794	824	802	781	794	818	803	770	803	807	777	828	745	821	847	837	799	828	825	789	820	811	802	799	789	777	745	852	773	761	793	746	754	778	800	744	817	787	766	838	799	819	814	754	789	838	762	808	857	782	790	846	826	789	790	805	816	799	789	747	825	829	772	827	868	803	848	795	879	795	794	748	771	790	835	766	809	781	817	754	779	802	805	800	808	809	774	796	832	760	837	804	801	846	842	830	782	787	801	742	816	769	830	786	811	791	780	856	805	844	786	799	829	781	818	836	815	806	745	809	820	774	763	814	763	828	800	803	812	772	772	784	796	806	844	814	788	805	808	794	761	753	785	809	790	817	816	784	801	773	785	781	803	811	714	775	798	806	833	813	804	805	821	806	829	759	807	796	792	823	781	783	840	795	753	737	752	794	817	797	816	761	797	781	815	767	842	768	741	799	810	775	789	814	816	846	827	814	811	778	769	788	807	775	818	770	788	813	765	757	779	824	806	843	817	781	808	782	860	836	782	770	775	767	833	812	811	854	805	762	831	819	749	849	773	823	822	831	792	765	862	780	778	755	804	786	811	798	790	796	754	842	777	770	801	856	809	783	752	809	750	826	808	807	785	770	811	812	778	810	766	771	814	783	830	844	795	817	811	809	825	799	813	760	841	787	782	714	843	780	820	756	838	821	800	759	796	804	780	780	822	795	794	796	789	805	803	793	790	801	843	853	780	797	815	808	819	765	807	789	761	757	810	830	790	802	801	793	782	790	799	802	748	775	792	728	812	782	805	811	777	811	863	829	816	779	739	823	768	839	743	841	841	802	816	772	739	783	835	814	817	831	788	806	810	775	792	737	814	773	786	822	745	757	765	779	831	790	800	781	807	771	782	789	805	757	759	806	817	768	817	769	848	817	786	782	758	793	785	797	815	792	825	800	790	758	828	753	760	838	829	795	807	777	803	778	785	867	790	772	760	757	832	805	771	800	846	754	788	778	825	834	828	779	802	803	793	831	768	839	784	862	778	718	795	816	836	832	842	829	788	792	757	844	820	775	829	794	777	801	781	837	826	820	772	802	792	808	796	752	797	802	798	796	831	819	786	781	783	753	789	834	793	773	814	785	787	840	806	784	816	787	756	784	788	808	781	834	753	759	768	812	830	767	811	801	794	807	809	836	756	819	740	793	827	816	784	757	756	789	780	798	793	808	794	781	822	814	800	804	829	827	803	765	773	806	816	835	741	763	796	746	812	817	780	777	789	769	842	817	781	821	767	837	796	821	782	829	796	864	783	798	858	837	835	775	873	851	831	763	821	767	799	800	797	763	776	831	754	801	771	806	826	784	802	805	830	867	805	775	837	837	786	814	766	857	818	801	724	824	745	813	824	782	748	810	771	809	808	804	784	786	759	836	785	825	772	772	796	797	734	776	804	801	759	779	802	795	779	808	818	766	815	836	776	801	810	804	844	745	797	771	823	842	778	832	794	791	787	790	793	774	814	766	775	796	833	822	787	817	792	803	733	801	834	761	805	855	796	803	796	754	755	762	836	820	798	806	826	820	760	796	803	817	777	817	736	799	868	815	822	819	758	771	829	808	773	803	773	844	797	783	778	848	806	821	806	844	820	828	774	815	779	767	815	812	805	771	843	797	779	828	800	841	778	838	805	769	795	795	794	820	870	882	777	782	751	858	781	791	778	783	821	763	758	777	780	788	772	836	793	760	843	778	824	742	818	801	765	826	802	814	712	807	763	827	792	777	816	863	802	761	810	831	792	826	813	784	860	811	790	836	807	814	822	854	809	809	785	844	801	742	811	807	819	821	797	808	827	771	850	831	824	810	783	790	820	759	813	830	819	806	757	883	852	808	798	813	805	777	755	782	821	775	744	761	821	806	815	822	754	764	815	774	783	832	794	754	769	784	796	757	791	829	776	797	824	792	789	788	835	841	746	812	813	777	802	757	840	857	805	769	765	789	800	793	810	796	801	789	791	798	816	835	795	786	833	800	771	786	865	770	744	788	811	844	788	847	820	850	794	777	835	778	790	811	804	775	771	801	804	781	847	815	810	822	801	807	804	832	802	751	831	845	777	745	818	809	801	791	835	766	792	766	799	799	725	805	822	788	857	824	747	769	776	844	730	811	776	867	817	814	817	785	806	801	787	800	781	814	798	804	779	727	815	777	768	818	776	809	797	758	800	796	836	797	802	798	806	820	753	806	807	783	805	847	829	801	804	800	759	802	777	795	742	832	810	807	788	870	834	806	771	882	787	837	875	871	812	830	875	798	806	805	824	814	776	792	815	823	816	831	775	804	845	808	762	735	821	785	825	817	772	758	805	779	819	818	773	811	831	799	809	807	759	819	832	828	804	784	820	787	797	797	796	795	753	769	810	808	801	840	796	815	815	851	778	759	804	780	836	783	821	782	830	818	772	786	844	859	868	803	763	802	754	817	769	782	848	814	793	787	798	822	810	746	764	777	824	781	805	783	818	785	782	780	783	826	773	790	836	810	808	806	780	761	756	756	778	821	802	802	796	795	776	841	764	771	821	847	780	812	827	876	849	805	815	761	782	846	830	774	821	772	798	823	779	815	831	809	762	805	766	816	811	830	768	796	788	832	822	763	775	794	770	840	800	827	746	820	771	815	803	846	771	752	810	878	813	776	829	844	778	804	803	759	822	804	775	736	823	783	768	813	761	852	752	826	833	866	852	804	753	801	838	848	824	793	829	792	817	837	815	817	788	810	836	751	785	797	839	781	834	785	829	832	785	850	779	754	801	754	826	768	803	800	816	796	747	761	795	825	785	766	784	803	789	782	772	801	735	767	819	798	863	725	805	777	809	787	820	873	813	818	806	773	749	813	814	781	815	768	843	799	856	753	765	805	811	804	791	754	826	800	823	799	825	786	787	771	732	758	835	784	759	743	807	833	787	807	806	789	795	795	728	836	800	753	791	758	798	820	764	791	810	793	833	804	827	797	793	801	814	822	822	806	829	841	837	804	811	840	809	823	873	834	797	803	795	794	825	800	811	795	809	814	787	852	774	839	796	824	797	810	802	782	814	768	741	763	765	785	774	812	793	787	736	830	819	760	795	811	797	811	775	811	820	781	759	802	833	827	821	826	823	764	757	753	754	774	830	803	846	789	747	801	777	803	802	838	818	771	813	799	789	831	720	800	796	758	757	768	799	772
43368	66914	51145	37735	30142	21560	16749	12913	10051	7707	5944	4740	3598	2803	2369	1962	1751	1558	1423	1335	1239	1101	1066	1050	1033	979	916	925	863	884	936	869	835	860	824	818	794	873	834	829	772	828	810	819	791	775	800	798	806	807	778	798	846	838	786	755	791	772	794	839	736	772	810	796	792	807	790	819	812	759	764	767	759	781	838	771	750	795	764	810	809	807	784	766	779	784	782	771	801	801	780	806	826	807	749	763	825	831	781	812	761	849	763	728	772	806	753	785	818	826	742	798	819	815	777	750	715	819	746	814	791	805	771	765	739	773	802	814	829	792	765	807	797	807	777	757	808	770	802	756	787	793	732	772	772	782	760	791	843	824	747	798	803	803	801	808	787	801	788	784	797	816	764	759	808	796	756	787	741	852	772	768	786	802	824	799	792	792	839	785	825	848	745	746	747	766	811	822	814	868	766	763	756	803	798	749	812	823	776	797	766	798	791	750	799	797	831	732	777	768	791	806	792	796	826	803	781	781	774	791	798	768	791	819	755	796	748	812	792	804	787	803	803	776	785	780	809	800	774	787	731	750	818	771	762	798	793	806	806	743	814	775	815	752	799	762	759	759	844	788	772	771	726	821	871	787	799	774	793	771	835	786	774	802	825	798	814	777	756	753	782	752	765	811	774	760	782	813	779	812	772	800	755	827	790	795	810	786	797	805	744	814	804	796	814	810	809	756	804	768	785	779	808	773	796	810	825	784	781	802	772	785	794	791	760	789	804	783	782	784	751	771	777	788	820	776	769	768	723	769	804	812	782	746	788	810	738	808	777	769	797	781	774	787	762	781	859	788	771	778	781	788	714	808	757	800	787	809	807	784	785	784	796	794	779	799	785	785	773	789	804	754	756	764	778	832	777	840	731	788	788	743	755	778	773	806	813	756	842	785	843	767	818	801	775	765	766	798	778	772	761	742	752	818	800	799	796	784	766	791	758	785	793	756	756	842	803	809	795	775	783	777	718	777	788	771	783	779	777	801	774	798	739	763	762	772	789	769	803	823	767	798	793	755	792	821	765	793	785	770	803	809	826	814	862	842	813	735	796	786	754	779	826	784	799	813	804	816	819	821	760	790	755	776	768	785	794	749	719	806	769	774	825	781	805	826	832	801	830	795	756	785	796	791	793	780	785	828	749	820	788	795	820	801	738	794	743	805	746	785	778	777	786	753	785	730	817	719	853	766	812	841	800	790	770	811	766	738	846	792	768	753	782	784	745	724	788	781	765	791	806	796	751	748	785	741	766	829	749	770	785	779	789	807	800	785	798	757	786	823	799	752	813	858	792	807	812	803	803	792	795	809	775	790	831	766	760	792	803	809	753	789	787	772	802	804	804	762	793	764	739	781	781	805	750	794	732	771	794	778	848	773	772	829	815	790	779	788	740	783	777	808	816	794	824	815	775	738	801	796	786	825	768	734	760	796	800	748	834	805	781	812	795	847	777	786	791	791	770	778	818	718	765	716	807	829	802	804	782	813	782	746	753	710	808	772	775	772	755	805	767	778	803	819	813	778	803	778	759	772	788	756	774	703	796	792	819	775	792	759	811	773	803	830	764	817	763	725	791	738	791	799	835	784	826	780	810	832	808	814	810	793	761	786	761	777	786	800	793	810	783	782	782	765	783	710	814	776	782	779	774	769	757	785	815	791	814	813	758	735	797	781	775	821	750	826	751	778	794	813	783	738	788	813	810	821	788	809	789	736	773	773	846	780	756	797	755	817	798	821	777	843	787	775	789	815	781	776	850	840	815	825	830	763	802	747	771	795	775	779	788	812	779	772	787	769	755	777	761	787	754	750	842	801	760	768	766	817	808	770	794	749	796	757	805	688	793	759	803	799	771	750	810	815	772	850	799	757	826	778	783	828	770	761	830	778	789	771	773	774	764	830	736	775	809	739	796	786	808	800	745	830	798	789	833	784	785	765	837	775	778	754	767	808	761	787	786	759	805	789	796	720	794	791	796	774	809	789	778	771	793	784	761	792	817	782	772	782	777	795	798	797	818	715	794	769	823	773	790	778	799	830	837	791	791	775	761	787	744	827	804	793	799	795	776	806	778	801	746	746	754	744	748	784	787	791	769	758	793	785	761	817	828	751	827	751	825	798	796	792	773	762	760	805	774	743	792	747	759	800	800	779	720	780	806	822	847	785	751	747	830	744	793	773	803	778	742	766	768	795	804	777	772	794	783	820	732	799	791	786	804	743	767	770	778	748	777	816	771	764	789	764	831	802	780	775	804	737	743	814	816	734	792	796	782	806	818	801	811	801	764	793	805	796	821	785	815	827	794	782	777	798	823	797	788	786	844	820	821	821	787	799	769	766	742	804	753	746	755	843	818	857	811	817	758	785	806	743	760	781	816	787	723	774	825	805	785	787	823	767	796	764	794	794	775	781	791	754	794	761	755	785	802	855	788	836	782	774	777	774	847	754	788	767	777	843	779	808	773	792	820	802	775	795	780	831	760	777	808	797	746	800	801	795	791	797	738	782	781	811	780	823	777	826	851	795	810	767	765	767	771	804	821	774	786	778	792	825	785	792	793	822	778	773	826	792	797	809	741	729	762	803	790	792	766	807	783	775	772	815	768	773	770	719	778	799	815	749	765	727	740	752	751	783	780	828	799	810	834	757	788	776	760	837	780	815	775	728	782	745	779	760	750	827	822	792	810	833	786	814	814	773	746	783	766	819	756	777	766	790	790	796	844	790	826	775	792	785	769	806	773	810	793	764	809	800	747	793	773	793	811	745	764	800	790	760	760	784	808	732	805	786	796	739	814	821	808	828	791	786	743	785	776	814	793	809	784	767	738	751	771	791	771	811	802	786	764	758	791	757	812	762	756	765	789	766	753	802	803	753	797	829	767	781	786	758	795	788	749	758	828	757	786	852	758	734	805	814	769	786	845	757	808	843	827	850	784	773	759	805	779	809	741	823	762	803	744	830	788	757	763	813	800	766	797	819	829	770	755	812	756	739	797	799	796	749	872	761	764	727	767	782	805	801	790	779	780	852	734	786	781	764	807	810	817	795	773	771	740	778	823	822	815	829	806	813	795	800	786	808	802	831	815	769	769	790	757	777	766	799	768	726	763	793	791	770	801	806	784	804	793	800	809	770	788	823	824	773	761	796	802	770	763	780	781	780	779	756	835	789	802	800	794	776	773	823	751	801	815	802	773	795	773	800	753	840	744	804	774	825	766	779	776	775	807	791	778	768	776	828	768	777	730	799	769	827	819	803	786	785	804	783	796	758	815	772	831	783	833	797	772	825	773	767	743	765	806	807	810	820	817	766	827	760	772	847	794	776	776	762	769	807	821	762	766	723	776	787	784	811	708	807	759	771	810	808	776	767	756	775	775	803	802	811	768	752	777	826	805	734	796	830	760	751	778	772	789	782	805	739	827	820	811	810	746	768	765	792	791	786	791	821	809	791	743	792	760	789	805	752	835	757	757	792	779	758
38272	42769	40489	29613	17390	9459	6091	4362	3254	2612	2048	1836	1452	1321	1172	1088	1010	982	921	874	874	800	826	760	797	789	758	751	813	813	744	726	761	769	798	749	712	735	718	770	759	701	786	761	793	701	768	744	798	778	754	703	732	694	742	742	744	748	740	720	736	776	723	776	787	704	703	752	791	784	780	711	734	719	714	760	760	754	770	771	782	762	716	786	728	754	717	731	733	784	770	726	715	757	736	730	778	730	720	791	754	769	763	763	766	804	750	755	678	768	752	752	757	750	735	776	723	739	774	705	751	710	770	778	685	746	729	708	800	723	775	707	765	718	749	742	749	763	766	709	735	699	736	748	788	766	733	816	756	751	708	736	808	733	735	776	726	733	741	743	741	752	784	782	776	754	794	782	739	784	689	743	754	755	770	740	723	713	762	787	749	761	703	771	757	757	727	713	729	760	730	770	726	758	770	774	730	716	808	734	747	719	716	732	709	751	741	752	762	736	736	715	740	754	729	723	760	782	714	728	715	722	746	709	749	732	800	760	756	721	756	759	736	671	765	725	741	773	712	751	757	721	786	754	762	729	753	712	853	709	675	747	770	734	749	782	792	748	768	752	809	742	744	725	743	752	726	728	704	745	757	775	735	746	700	736	722	751	779	742	727	735	742	750	730	719	738	743	763	739	712	714	787	793	697	768	720	803	751	744	703	786	708	741	706	726	782	807	724	735	740	762	783	736	771	741	668	757	759	745	733	747	776	732	700	723	802	736	714	762	787	767	715	722	771	781	753	761	813	736	764	755	714	757	737	752	770	739	697	790	738	759	773	735	754	725	718	769	733	747	726	765	747	758	800	783	704	745	785	807	711	733	718	717	721	789	715	691	733	749	811	730	744	721	722	738	725	760	759	754	742	780	710	724	733	786	766	784	769	762	769	761	778	760	718	727	757	775	749	715	748	709	755	731	769	759	757	738	703	719	716	766	749	745	715	728	739	749	783	743	813	780	742	749	675	796	719	737	772	716	779	731	777	754	788	737	731	704	729	749	696	762	741	752	781	747	740	765	735	768	739	765	756	706	678	742	786	754	744	733	782	739	683	759	800	699	679	793	770	771	744	729	744	732	760	767	741	727	761	734	779	720	767	751	744	742	762	751	745	770	742	774	722	739	784	758	753	732	763	745	673	718	753	735	743	766	742	747	710	817	794	774	694	815	749	741	790	760	746	726	769	759	776	774	755	756	720	701	794	751	740	716	760	724	745	783	738	739	787	749	695	733	744	783	774	754	730	736	715	730	722	747	745	752	727	744	775	743	780	754	773	757	711	680	704	716	775	737	736	741	740	744	721	724	742	747	715	761	775	742	729	849	796	757	662	713	735	710	724	730	766	759	729	771	721	704	732	762	768	736	802	715	746	771	730	760	739	748	758	726	749	758	750	747	763	788	750	791	751	768	701	780	804	721	742	710	757	765	767	829	810	728	722	734	743	739	742	755	728	764	682	763	775	816	801	731	736	694	687	749	732	739	783	717	718	759	780	755	750	719	708	729	764	748	746	682	803	770	804	741	758	743	711	758	718	713	732	717	754	761	772	801	768	773	762	720	733	774	742	752	784	708	742	741	748	751	754	744	757	737	758	748	720	734	773	762	736	749	743	755	727	764	729	787	740	726	745	747	769	755	744	761	743	721	764	776	761	773	739	750	754	776	734	763	770	762	723	760	736	747	790	711	782	703	754	764	767	729	745	775	711	704	797	748	704	783	711	744	771	755	764	721	739	725	699	755	730	754	791	749	740	721	751	728	767	764	786	766	763	775	769	760	742	777	719	748	803	735	785	770	731	738	744	716	770	776	754	780	765	779	724	726	740	732	687	721	748	750	749	765	741	727	774	733	743	693	771	722	744	722	756	736	773	776	780	740	696	764	781	756	807	772	753	776	768	758	761	762	747	718	746	734	758	787	768	734	691	724	802	753	776	735	734	757	764	752	770	743	749	698	723	772	722	800	769	741	731	750	714	783	753	747	801	767	753	775	753	769	732	752	695	759	725	750	751	728	731	825	707	763	708	761	699	738	792	759	741	773	773	760	744	728	731	738	774	761	700	739	729	711	740	751	707	776	742	805	748	749	716	694	716	749	745	775	760	756	720	793	735	779	741	684	731	800	774	712	725	800	714	786	784	755	733	756	764	736	732	734	793	745	761	728	750	769	782	747	701	713	739	752	762	741	728	713	757	774	748	772	716	766	807	730	744	714	783	749	731	747	716	744	762	716	748	715	778	741	740	796	728	733	745	780	721	760	695	790	731	737	695	708	742	750	723	769	718	752	712	782	718	782	756	761	813	759	778	764	774	752	780	764	719	781	734	769	787	748	743	811	750	760	694	740	725	753	733	693	753	724	752	728	744	782	730	746	724	765	723	696	758	810	799	784	729	742	726	753	739	762	780	773	780	765	774	773	751	748	732	798	698	698	755	766	754	725	733	713	729	795	755	748	762	732	750	708	714	766	763	703	716	738	750	766	779	761	763	716	741	758	775	755	755	723	753	758	796	756	667	764	751	757	792	747	761	728	752	715	773	722	764	685	757	747	741	727	672	749	732	730	736	726	720	748	784	815	714	759	759	720	723	814	780	801	777	721	779	738	740	728	732	724	759	786	781	704	746	771	746	720	717	786	722	716	783	751	769	752	780	754	786	751	747	787	749	765	757	740	774	725	726	764	750	752	685	746	721	766	773	761	759	724	762	746	729	716	752	772	758	713	721	755	770	740	755	723	744	771	822	722	775	731	796	777	692	747	725	777	732	772	757	729	702	718	780	754	744	731	714	739	738	734	738	731	769	743	759	745	729	745	760	756	754	786	690	760	712	766	737	766	722	748	751	782	773	748	726	814	763	780	726	728	756	720	752	780	725	730	744	728	751	751	732	722	752	779	735	754	799	842	777	778	768	703	738	722	747	761	784	695	756	707	766	753	745	780	765	718	741	766	759	747	754	821	732	791	768	741	804	730	745	784	714	747	807	783	763	761	739	739	756	735	772	690	728	694	742	727	755	756	781	737	741	726	733	725	700	743	757	758	753	719	711	771	751	782	710	712	746	748	699	759	738	747	761	746	762	723	736	722	778	765	714	760	780	718	755	753	763	737	730	757	752	726	814	739	731	792	781	772	764	774	770	724	764	748	756	739	765	709	746	733	700	735	771	742	755	742	728	716	790	763	764	733	778	714	744	773	761	764	707	723	780	801	744	780	723	676	743	758	740	725	740	731	697	763	766	736	727	760	710	780	741	765	734	757	738	721	745	769	740	729	753	768	776	779	770	735	755	710	761	752	734	757	758	754	789	752	769	729	759	726	738	739	803	785	790	727	755	741	723	765	787	757	741	734	753	747	727	773	752	740	719	788	736	766	752	764	770	734	710	745	783	741	758	688	753	732	775	734	775	717	700	699	748	761	712	741	820	738	757	735	713	790	713	696	770	763	738	757	711	754	717	727	730	735	717	694
41711	54203	39517	26378	17757	12032	8790	6440	4830	3747	2835	2429	1936	1577	1373	1177	1121	1040	994	954	913	857	879	840	803	801	770	806	802	766	792	794	781	772	796	716	766	777	800	751	676	740	739	802	730	695	758	808	778	728	777	733	765	738	736	784	730	780	796	729	750	747	771	801	704	708	774	759	782	720	713	729	725	715	737	742	790	764	688	766	777	732	755	781	749	744	773	769	735	727	754	699	776	696	777	725	774	788	746	798	735	739	741	753	795	762	756	724	736	729	727	715	789	792	774	741	791	732	732	748	782	736	703	782	757	740	820	786	762	741	788	738	773	778	720	735	814	792	805	726	773	692	730	770	763	718	746	757	752	756	781	775	751	754	722	753	738	749	768	750	790	725	757	745	735	750	757	745	730	778	742	715	779	732	720	729	778	748	772	771	782	766	749	754	734	738	755	750	783	764	777	753	786	788	771	786	723	798	713	749	718	790	750	796	741	710	739	727	750	772	709	728	771	799	739	748	745	776	768	771	732	793	806	770	777	801	701	761	761	782	706	760	763	786	784	750	799	732	751	736	767	757	735	726	731	797	752	700	762	695	752	733	797	778	736	766	758	761	762	731	807	722	748	729	700	757	748	760	746	776	719	797	719	723	759	750	738	755	759	758	739	742	773	736	760	785	802	769	780	773	765	698	715	773	692	788	735	789	747	734	727	773	761	730	753	716	757	797	820	714	763	725	764	771	746	778	772	743	773	796	794	745	763	730	756	773	774	681	740	759	774	742	743	752	786	711	740	780	749	744	737	700	802	775	728	743	816	764	763	783	773	724	756	793	738	747	779	750	761	751	771	727	752	722	759	721	778	704	798	719	765	801	737	709	665	745	692	762	754	749	809	803	741	784	755	751	737	696	761	742	722	799	738	747	738	730	764	714	724	748	743	776	799	771	738	746	747	806	720	752	733	767	826	760	715	773	770	791	719	716	768	713	744	733	801	757	776	758	709	765	759	776	691	745	754	765	751	712	750	809	772	747	706	713	710	742	788	745	709	753	766	772	692	728	793	742	718	810	733	786	767	739	787	747	759	771	773	728	754	731	740	715	754	745	713	762	795	720	762	730	799	742	759	811	765	716	772	765	745	710	755	727	742	713	779	748	715	744	714	697	782	687	713	737	719	748	736	704	718	759	739	802	746	710	757	781	732	744	743	743	718	742	784	743	731	733	725	762	737	733	751	732	757	750	743	732	780	763	791	760	739	755	824	752	741	733	759	773	735	769	756	752	716	770	721	737	772	780	750	699	729	736	769	776	774	755	773	696	738	747	752	763	722	724	790	744	766	769	787	784	718	726	739	717	771	728	751	785	727	746	712	726	718	687	812	771	735	729	749	769	754	758	783	752	781	743	770	778	766	727	723	710	756	781	741	747	769	732	753	713	808	731	767	748	791	720	763	747	780	746	772	789	773	726	750	734	800	802	775	734	746	716	771	786	734	761	720	762	728	746	777	741	738	735	793	730	743	784	748	742	787	780	846	782	781	750	751	766	694	753	803	759	795	775	742	741	742	753	755	752	673	701	769	772	764	748	754	775	729	780	737	720	746	751	775	731	758	787	734	741	736	741	798	757	770	698	774	754	774	803	780	775	728	778	787	793	764	755	779	718	747	771	771	743	801	735	732	792	776	715	762	764	764	779	735	744	719	780	779	692	741	753	739	736	797	797	695	789	759	752	754	744	747	736	765	734	729	760	802	739	704	713	797	725	750	773	783	766	735	792	752	715	773	719	773	687	779	732	732	731	728	752	724	729	746	776	766	755	727	762	722	759	757	765	733	734	742	750	786	773	793	761	743	742	746	748	737	753	744	796	740	748	748	759	781	736	808	777	804	759	727	747	751	780	755	739	697	769	794	726	718	770	749	763	743	765	786	767	782	745	713	753	770	750	714	692	749	725	764	741	727	746	720	773	741	748	735	754	768	797	754	770	791	770	788	762	792	795	742	673	738	756	740	734	731	758	777	728	798	757	759	734	720	739	793	704	796	703	734	765	787	755	709	719	717	751	753	763	751	702	759	750	740	720	756	787	756	740	736	740	702	722	743	786	732	743	789	738	763	765	769	771	782	753	737	763	739	732	739	775	743	764	759	726	756	745	743	724	760	740	764	782	779	732	701	770	750	738	737	737	762	797	752	711	734	787	765	759	775	756	787	715	777	719	782	744	734	722	764	763	754	769	728	775	711	728	773	765	779	749	734	799	761	786	773	772	777	765	790	729	686	745	747	722	690	741	725	761	729	793	766	766	750	751	779	753	768	732	764	810	746	763	724	742	759	685	757	711	706	744	725	779	759	762	774	739	795	770	748	745	752	709	731	737	749	763	774	726	730	784	785	775	713	782	750	735	773	722	786	717	775	742	750	727	760	775	725	774	763	751	784	734	764	725	739	768	757	723	753	777	754	727	785	729	760	728	763	767	719	813	756	800	750	746	781	741	736	700	750	763	693	784	728	754	786	784	777	778	720	771	777	748	719	741	729	797	780	727	727	745	767	788	704	719	690	737	774	787	756	744	769	761	744	728	714	729	774	752	767	755	683	763	791	739	720	732	774	751	775	756	734	784	738	814	715	806	744	686	764	761	722	706	733	685	812	776	754	702	762	779	728	750	780	749	745	757	740	757	723	779	796	754	785	749	793	745	738	717	748	738	782	766	744	782	793	734	763	801	729	726	781	734	767	780	705	704	779	761	730	792	768	743	735	774	766	717	770	748	712	759	783	714	700	754	783	737	770	750	774	727	736	797	772	755	729	761	754	777	793	755	798	773	759	765	732	771	796	719	740	753	707	749	721	740	750	776	748	738	744	747	764	703	678	737	753	756	782	757	820	753	728	805	736	775	716	746	801	716	795	753	778	716	740	804	767	744	809	748	782	772	769	775	770	775	724	706	741	735	774	736	820	752	759	778	776	806	723	785	740	703	725	736	729	770	756	788	777	742	736	714	712	802	736	764	720	746	687	770	782	707	759	744	738	755	794	725	768	717	774	782	747	774	805	711	737	770	780	723	780	781	746	748	748	750	756	732	745	777	776	761	725	787	769	771	729	798	722	770	755	729	730	781	785	748	746	721	687	748	746	760	752	770	765	707	760	736	779	745	767	706	726	756	755	711	777	792	724	776	760	722	820	736	731	739	720	793	803	732	708	747	737	750	779	759	747	776	724	753	776	749	764	790	731	771	721	807	751	762	748	769	761	771	733	759	738	741	710	777	761	736	745	745	763	752	794	794	735	747	784	765	800	738	760	750	747	751	753	763	743	725	774	759	764	741	729	759	789	707	733	768	791	762	763	729	738	762	754	754	781	798	721	718	765	766	736	735	725	753	739	825	746	711	769	747	720	768	778	735	747	767	721	725	735	710	756	772	742	736	714	756	744	782	736	752	759	721	733	756	727	760	767	760	722	799	757	739	753	774	773	759	751	759	763	747	756	750	731	717	759	743	744	759	735	770	725	762
24448	21504	29035	26126	22968	18768	11885	7029	5212	3984	3050	2490	2010	1651	1447	1268	1174	1130	1061	976	908	922	910	925	868	807	815	800	842	775	810	825	779	805	784	738	779	725	764	765	741	802	802	749	794	759	778	689	797	729	735	733	751	753	756	770	811	786	745	759	778	759	724	773	721	711	770	706	790	776	750	752	723	705	694	725	749	749	795	734	764	783	708	755	690	735	736	748	728	678	769	736	788	711	723	705	718	727	758	783	805	728	733	745	765	733	823	779	758	743	759	797	737	743	722	741	715	769	711	801	706	756	713	775	714	731	710	740	760	755	718	789	782	705	773	766	719	753	768	737	743	676	696	763	694	771	809	802	702	748	725	717	743	775	755	736	791	752	731	749	699	742	774	748	781	744	740	723	804	767	757	711	708	786	723	751	730	747	744	744	774	766	772	727	732	736	729	748	745	789	726	754	760	705	754	721	770	744	763	718	715	797	750	723	783	769	711	745	757	768	777	766	712	768	730	723	747	727	722	756	740	727	686	727	783	740	736	745	777	744	717	719	711	743	754	763	664	738	701	758	695	722	721	751	742	745	731	723	749	771	754	767	754	756	729	748	789	715	737	769	726	760	763	753	728	720	687	736	754	725	726	754	732	746	728	786	816	773	742	756	728	713	697	708	700	751	741	736	757	725	774	748	775	703	784	740	773	790	771	741	724	779	742	740	746	758	769	726	705	734	775	708	720	746	765	759	756	718	672	714	763	708	718	703	755	747	743	747	731	789	736	733	682	776	731	719	730	724	758	761	739	711	731	705	783	727	735	742	736	708	740	769	760	741	713	738	704	694	778	746	734	783	760	761	766	749	751	727	720	774	783	786	720	781	753	748	749	729	728	791	751	750	724	751	730	788	732	735	728	708	768	744	738	773	772	719	714	764	732	759	734	729	689	760	796	795	784	773	758	750	756	766	741	806	782	755	760	722	696	694	705	734	741	748	780	723	728	733	731	737	728	777	752	739	710	756	778	765	746	784	708	730	726	746	717	748	711	713	739	728	744	764	735	776	766	743	744	726	769	718	710	757	721	735	742	768	740	752	705	734	707	739	706	703	757	717	720	750	735	744	702	774	708	711	761	709	785	730	734	759	705	723	749	776	748	738	756	721	751	740	729	715	743	725	716	740	767	739	730	750	736	742	725	793	737	745	732	742	736	699	749	781	755	742	720	795	742	731	735	777	718	735	834	704	774	799	762	749	753	737	738	696	739	765	773	732	758	769	712	724	693	703	729	707	773	740	728	734	751	757	748	762	781	715	701	730	778	715	776	751	689	738	736	738	763	773	748	744	761	697	769	759	717	790	767	769	733	801	720	775	748	764	829	741	763	721	785	776	751	759	698	695	753	782	726	777	715	738	770	741	762	728	733	765	756	733	749	762	741	724	715	767	711	738	727	711	737	760	748	758	723	808	728	744	760	724	735	770	795	700	803	746	680	791	772	746	741	731	744	726	741	745	762	733	749	769	715	728	717	769	819	722	752	761	727	759	732	705	757	697	717	786	735	712	765	734	748	744	709	700	779	714	756	748	669	792	717	794	731	738	756	774	796	781	749	733	704	764	709	746	707	739	770	749	732	712	785	737	747	737	688	751	725	806	785	693	710	736	755	738	735	764	746	727	725	764	738	725	723	691	775	761	733	698	747	773	740	763	772	688	773	759	731	762	780	736	770	757	731	746	751	766	746	729	675	775	741	724	756	709	734	765	743	696	699	739	748	783	752	767	730	719	718	725	762	696	701	726	743	732	783	807	678	787	787	717	712	707	708	781	708	723	720	750	687	800	773	740	767	759	705	719	731	701	718	759	711	776	763	735	726	758	721	757	703	773	757	800	748	707	761	718	659	700	743	725	714	747	729	719	738	709	761	674	730	748	768	729	798	748	740	762	734	688	764	709	719	772	727	732	728	739	751	727	732	687	744	737	761	727	757	778	742	774	785	781	742	771	743	756	755	794	788	716	780	757	723	736	737	741	784	753	719	736	723	745	691	732	714	735	713	722	724	698	748	770	747	744	734	777	749	717	712	776	753	735	743	683	772	760	782	734	718	702	762	717	731	780	747	723	768	753	812	715	719	737	751	760	758	711	742	736	745	746	727	766	780	712	771	745	770	738	754	712	673	746	694	757	681	708	789	762	739	779	708	702	804	742	729	771	711	778	762	837	731	755	758	723	788	766	680	738	759	731	719	754	726	730	756	748	713	727	732	770	793	773	762	760	723	786	754	769	755	783	724	764	782	682	711	742	759	755	731	734	722	733	751	709	752	739	651	718	751	743	735	768	761	747	735	759	709	702	780	766	701	738	784	750	774	759	722	809	789	714	727	736	748	753	779	731	721	742	769	778	734	771	756	712	723	786	772	777	747	715	733	753	786	766	727	761	779	694	710	747	722	735	738	804	756	746	724	781	753	737	759	747	756	714	756	689	772	759	736	714	754	726	812	700	714	724	803	723	769	760	726	744	738	715	752	809	767	750	754	742	722	772	742	744	685	753	767	726	756	748	760	725	736	738	785	730	729	775	755	729	721	718	687	760	760	772	770	763	718	742	756	757	720	721	741	721	729	731	798	747	716	733	744	736	749	731	756	739	782	754	714	700	747	771	799	756	815	758	735	735	743	775	744	720	728	723	758	729	735	811	784	782	722	748	726	770	730	752	769	736	697	778	740	686	762	750	715	691	741	734	761	779	723	747	774	759	780	724	734	749	816	712	781	732	772	753	748	728	727	733	755	725	753	741	737	739	762	798	741	740	755	709	747	789	729	730	712	757	711	764	820	756	759	727	761	769	779	766	773	689	778	726	717	744	739	716	728	787	744	724	723	706	814	759	747	748	746	725	746	725	787	735	747	733	701	739	723	806	753	693	734	720	676	785	774	737	726	739	762	722	744	678	756	734	764	779	710	716	722	776	738	721	721	692	726	738	696	762	741	754	759	745	745	760	746	776	771	741	721	746	702	752	770	687	733	779	727	745	718	728	720	718	709	778	730	765	728	756	774	723	684	828	780	702	695	743	762	744	741	752	748	735	711	734	696	733	733	690	691	707	718	756	770	741	734	732	698	748	702	788	740	748	748	710	740	778	749	820	750	756	759	737	760	764	743	691	750	726	722	770	722	738	758	732	766	825	781	728	756	741	797	744	768	762	773	753	704	750	725	749	741	706	704	678	745	733	760	744	765	754	732	753	715	771	760	742	789	731	777	722	771	772	802	736	733	758	735	737	754	766	773	702	747	719	740	761	777	708	738	734	766	739	705	794	762	747	752	728	773	750	744	725	720	775	746	708	701	768	771	713	682	767	767	752	716	743	741	719	740	739	712	732	728	748	737	746	769	734	754	724	732	731	771	736	700	763	728	742	782	751	722	758	764	803	729	754	779	761	711	787	764	755	743	726	725	764	729	736	774	727	768	709	757	726	737	738	699	783	754	735	704	729	735	752	743	743	749	724	731	767	747	707
39123	61488	47824	32876	23095	16885	12693	9457	7481	5583	4283	3338	2684	2079	1813	1488	1465	1263	1196	1045	1007	965	907	908	896	856	848	794	835	834	774	810	810	818	792	741	797	782	762	790	753	816	717	786	793	794	749	758	766	687	726	735	742	794	718	689	765	715	735	706	717	764	750	708	744	716	750	785	744	741	753	726	734	769	707	737	707	738	733	751	756	784	736	709	748	722	717	719	795	753	775	755	741	725	755	776	755	730	710	735	745	722	757	643	741	745	686	739	755	761	732	746	703	764	741	743	794	766	775	766	762	769	744	751	778	735	743	718	731	719	793	771	748	765	740	756	741	732	727	712	674	736	751	761	731	750	778	741	714	730	745	696	742	731	714	730	665	784	703	689	744	735	724	750	758	753	766	665	773	786	736	689	762	773	766	756	743	729	746	754	738	750	710	699	746	795	735	731	756	817	767	768	746	784	685	774	697	735	713	752	789	778	744	729	798	703	710	733	779	756	737	722	712	799	725	715	751	743	715	734	726	735	743	758	764	741	753	752	809	743	735	721	807	742	712	777	774	713	732	713	738	754	711	760	765	749	755	717	743	751	738	760	705	740	797	707	802	738	738	702	722	730	714	750	715	792	764	772	761	741	729	714	711	731	726	703	799	723	746	744	703	711	771	771	743	766	769	757	775	740	771	725	756	746	768	767	784	748	702	774	724	736	720	702	738	724	703	746	713	743	746	722	712	781	744	736	755	772	766	686	786	752	693	746	723	725	752	728	748	728	764	782	717	785	715	737	789	725	742	734	748	713	760	723	755	731	690	727	777	767	761	727	733	729	740	726	726	784	737	780	761	698	785	749	731	714	726	784	735	689	754	702	726	767	748	717	747	738	783	739	745	718	739	765	794	752	741	769	715	803	739	764	784	772	723	710	766	707	717	738	785	782	782	734	768	781	701	783	734	756	742	723	751	725	768	729	795	796	710	760	753	751	773	745	784	726	754	747	770	745	692	756	771	735	720	724	750	746	767	743	746	790	731	744	710	715	723	765	711	721	721	745	705	781	720	749	718	708	707	780	746	706	704	783	761	723	754	711	760	736	769	722	776	728	774	761	700	765	771	800	703	706	763	717	712	727	752	722	747	740	732	762	732	718	774	756	726	759	732	745	798	753	698	756	731	737	767	728	717	776	712	818	770	724	791	731	759	741	741	780	747	760	738	717	710	747	771	674	768	721	710	740	717	693	763	738	750	718	757	774	742	766	765	772	754	761	750	764	765	743	730	733	727	755	759	766	731	740	767	767	758	720	744	769	744	765	723	786	718	790	753	733	758	739	784	738	762	797	784	719	745	740	746	758	765	748	710	733	766	709	785	798	721	723	713	732	745	724	745	731	736	663	753	761	754	723	755	740	743	718	777	702	736	786	722	744	743	761	780	712	736	757	708	778	758	798	781	790	787	756	730	738	748	753	744	776	695	733	727	739	700	774	737	688	765	717	787	724	716	782	750	726	752	766	745	742	747	755	753	703	748	732	758	751	731	726	765	727	742	787	676	756	785	702	747	775	679	736	711	713	741	740	741	737	742	723	740	730	712	799	754	725	790	762	752	732	723	703	732	751	738	734	747	705	766	733	721	820	712	757	800	717	742	743	773	738	751	743	717	729	707	720	740	711	729	708	724	774	775	768	728	724	730	749	769	735	769	767	734	679	733	809	795	730	782	779	679	728	775	735	704	784	731	743	679	758	758	798	704	741	720	763	767	761	739	784	759	741	772	740	721	757	742	757	757	692	776	768	772	712	726	699	815	717	770	758	748	749	726	758	730	800	695	753	749	767	753	784	766	777	691	759	743	751	767	736	776	753	754	741	747	743	750	744	716	733	781	717	729	753	775	737	734	737	708	785	727	733	798	699	809	744	723	748	794	717	786	739	755	713	709	686	753	771	721	786	762	740	736	734	747	726	763	702	705	692	771	715	715	726	743	768	780	738	733	739	732	737	732	771	733	744	770	778	753	789	725	705	751	784	754	733	766	718	775	722	746	756	722	743	699	727	687	754	739	744	737	781	746	696	750	714	755	732	771	743	756	702	747	718	698	717	777	775	750	705	731	762	753	762	716	749	681	755	796	710	760	751	719	741	765	747	750	747	725	796	785	759	757	732	790	725	747	759	774	752	786	769	770	688	791	785	752	769	761	742	731	735	768	760	730	692	724	732	704	772	725	734	757	790	768	753	726	755	731	735	734	764	746	733	755	798	742	733	732	732	766	781	733	718	744	727	737	734	751	713	750	748	726	740	773	742	716	704	742	757	724	730	767	735	765	767	741	714	792	769	728	739	798	724	727	733	750	776	755	717	733	718	715	785	732	758	712	744	743	763	745	783	731	718	759	737	757	749	721	752	721	761	754	723	773	798	773	741	759	752	749	727	762	731	750	705	730	758	717	742	748	730	725	731	710	725	765	759	742	742	763	767	749	761	717	729	731	786	769	781	762	741	720	709	760	730	765	736	756	746	731	768	741	722	735	758	723	709	734	791	772	747	721	725	752	702	768	742	702	793	729	704	730	709	727	757	832	735	813	771	700	714	761	760	762	734	726	735	747	768	727	789	747	773	726	747	722	758	766	698	776	785	724	762	742	785	715	757	756	803	719	726	768	690	753	750	757	743	802	770	777	688	799	724	712	745	759	711	727	737	746	753	729	716	754	713	723	729	743	685	759	757	765	743	768	754	751	779	730	755	788	732	754	729	747	736	732	742	772	766	759	770	740	787	706	722	729	780	714	724	737	712	765	724	768	713	736	728	741	711	751	755	773	719	721	760	705	700	712	740	773	756	708	740	695	710	775	782	735	719	758	728	809	723	701	722	734	801	723	767	687	736	758	724	736	732	728	731	735	761	786	739	745	749	750	715	723	759	769	797	755	762	717	762	725	715	738	745	731	739	725	717	746	774	741	712	771	755	780	715	790	758	720	742	801	777	710	737	749	768	712	739	745	712	773	747	769	716	776	711	744	767	753	729	798	719	730	746	762	743	696	747	731	764	787	745	760	741	747	743	725	738	734	741	777	725	784	772	747	775	798	722	791	738	734	732	741	728	709	739	803	793	791	730	710	755	721	722	783	716	744	756	769	710	747	714	773	737	720	782	834	733	747	757	728	791	764	721	758	732	715	731	755	690	739	738	721	733	729	808	735	703	699	786	736	747	713	746	740	743	764	792	786	699	740	723	761	767	761	740	719	692	751	767	710	771	765	728	694	729	747	785	778	742	735	707	793	788	728	733	759	730	736	741	749	764	722	715	717	753	714	719	756	774	733	803	753	780	726	772	765	754	757	721	732	766	735	756	758	779	764	786	756	737	769	708	724	713	729	759	760	780	708	728	724	753	693	718	761	761	758	771	774	765	735	757	722	802	712	761	747	732	770	736	729	727	725	777	788	721	728	731	758	779	736	723	714	750	783	781	743	778	710	748	790	774	716	788	740	762	735	703	715	709	757	746	771	776	747	751
25411	21682	29808	28555	20413	12896	8006	5370	3937	3097	2485	2073	1721	1555	1315	1206	1143	1060	979	990	853	839	933	849	869	840	828	857	816	843	796	833	813	841	774	851	829	769	741	785	775	776	747	813	768	784	768	750	803	815	845	797	788	775	746	735	820	788	763	763	761	767	840	793	794	784	787	757	785	801	735	772	781	771	745	713	796	821	775	775	837	792	719	764	777	791	767	772	715	790	725	759	756	810	741	750	790	789	760	783	820	786	810	775	747	790	809	804	813	777	725	723	785	810	809	745	813	769	780	789	804	773	776	815	809	786	800	795	795	794	783	763	810	742	801	788	822	783	809	766	768	800	803	768	827	760	776	824	777	813	754	844	759	754	812	746	747	742	824	798	779	787	796	776	760	777	787	764	715	743	818	783	774	808	791	765	831	817	714	810	810	778	791	767	750	803	763	792	794	781	747	788	774	786	774	782	738	778	802	771	773	814	765	815	781	753	795	738	787	779	819	779	762	790	754	769	816	759	788	773	749	782	751	756	735	845	798	810	803	768	784	776	736	755	770	761	777	779	768	738	784	833	728	776	744	865	814	785	779	777	781	776	772	831	784	770	781	758	741	824	778	801	795	752	809	804	788	771	775	762	762	829	771	787	788	795	799	780	761	779	833	748	772	801	782	764	796	782	809	729	749	769	709	811	758	762	723	772	837	695	784	798	768	786	738	806	794	753	756	776	763	805	800	739	788	779	793	769	755	783	771	740	785	789	797	796	789	801	787	793	740	835	803	799	763	789	810	763	728	773	776	753	731	784	750	759	798	745	794	789	742	787	771	763	766	790	800	780	748	767	757	749	841	793	853	792	751	725	759	818	804	750	784	754	801	760	759	767	770	770	774	794	758	770	762	750	702	770	757	760	787	742	770	719	780	778	813	758	769	841	822	825	749	823	736	703	772	722	790	795	771	810	780	771	745	742	771	773	815	805	734	785	787	785	766	813	722	779	772	786	829	773	771	758	763	758	754	764	757	786	808	799	803	757	772	757	772	786	834	821	810	750	779	771	740	802	843	709	812	760	765	784	769	742	803	792	809	760	804	795	742	836	767	775	802	771	748	768	764	767	770	732	784	806	754	839	835	781	778	769	796	828	771	758	735	769	850	824	825	745	721	723	810	782	811	741	760	815	762	778	788	818	780	776	800	791	788	786	811	816	785	788	755	773	754	758	799	784	737	822	803	796	811	757	781	778	776	860	789	774	802	735	745	759	737	735	839	835	785	743	788	760	766	764	742	800	756	762	811	811	745	787	795	767	788	755	791	739	745	699	771	753	759	776	803	748	784	839	808	745	757	790	751	745	788	775	816	757	744	785	779	756	785	805	759	763	823	780	746	756	713	777	717	765	788	724	774	797	750	805	808	765	792	809	800	786	707	763	811	798	781	755	777	804	746	743	776	785	815	765	781	746	786	807	739	776	801	768	793	823	753	799	835	798	790	726	797	779	787	826	758	844	805	792	790	791	823	814	790	772	795	817	788	767	760	742	766	788	816	719	761	769	778	740	795	742	774	794	786	802	770	774	834	781	791	789	793	759	757	793	792	777	733	775	753	815	809	766	808	816	808	722	801	830	780	787	801	767	769	820	734	815	763	798	749	807	773	817	751	781	796	784	820	806	724	781	753	805	794	713	805	795	783	736	787	721	724	798	774	737	763	860	819	724	710	756	786	837	774	770	784	752	802	769	835	785	773	785	771	807	791	808	773	792	833	754	767	769	769	733	768	784	797	782	796	775	744	786	732	803	812	750	808	808	780	826	794	806	836	789	799	771	767	755	785	765	772	728	833	794	812	806	797	762	753	822	790	766	794	801	780	796	814	743	769	773	798	784	768	756	729	761	692	830	739	809	781	773	822	789	745	783	794	769	768	762	819	816	798	797	771	732	765	726	836	763	794	835	764	723	788	795	785	785	767	777	786	790	824	781	753	783	801	794	828	779	802	801	775	821	763	808	817	756	763	797	783	740	815	813	799	810	801	782	777	759	778	784	770	833	794	766	784	836	764	736	804	772	793	797	776	815	761	781	793	782	749	789	773	786	827	789	744	771	740	788	784	802	800	747	786	735	751	771	792	799	787	765	815	786	786	728	755	773	807	836	793	776	775	741	733	755	775	764	777	769	742	723	845	768	775	764	747	755	853	745	802	781	789	783	766	859	764	732	793	760	760	739	719	773	829	837	779	816	812	795	745	794	791	758	775	801	764	786	784	728	732	788	773	758	800	739	739	781	765	783	785	759	768	766	757	795	786	720	718	823	778	773	828	783	783	828	804	786	757	752	851	811	744	804	764	809	778	758	760	786	818	816	777	743	758	728	798	790	818	750	820	831	747	753	753	710	770	756	742	770	778	760	794	814	824	783	759	801	783	740	810	773	815	794	834	760	772	788	828	777	744	732	737	740	789	783	800	746	790	778	775	751	782	782	768	808	769	741	799	797	767	813	799	791	815	817	842	780	785	755	737	707	743	762	806	776	803	753	787	802	797	787	820	831	768	788	763	799	734	766	772	799	791	714	795	772	732	752	782	779	794	780	768	765	777	804	749	793	800	767	766	754	765	782	784	775	731	730	768	781	789	833	758	799	805	822	751	747	750	724	774	770	775	778	794	801	806	764	772	785	757	750	829	780	776	827	815	815	765	812	777	833	821	759	782	811	788	792	795	754	770	798	825	759	779	796	781	778	808	785	768	774	798	797	733	757	772	713	736	785	757	766	808	766	735	781	767	746	800	743	782	785	763	746	736	753	753	814	745	780	789	743	757	764	794	784	830	769	783	797	788	828	782	789	744	772	784	775	772	762	740	780	784	832	811	763	778	784	766	821	848	801	739	811	747	758	731	740	819	741	751	760	695	738	756	752	782	773	800	778	750	801	768	767	811	803	776	743	745	778	764	811	748	765	748	814	759	808	761	759	767	744	721	789	742	761	792	773	777	829	766	787	765	801	774	796	738	788	796	825	769	757	791	771	743	744	733	765	774	754	762	812	793	754	769	808	828	775	792	704	807	747	801	786	766	733	796	772	790	793	766	745	824	772	776	761	778	764	816	782	803	782	757	760	758	784	839	760	793	775	768	794	798	766	862	790	746	788	778	775	812	793	792	820	764	763	741	828	823	728	792	796	740	813	783	770	756	801	786	728	749	819	778	831	757	802	787	756	806	799	769	789	747	798	798	820	806	826	880	778	818	767	741	776	787	779	800	793	785	711	834	769	752	738	732	762	859	727	781	777	788	750	784	772	731	760	808	788	767	762	802	809	770	812	797	784	796	792	770	764	763	798	772	805	782	755	776	773	835	769	783	723	805	808	744	792	789	773	775	795	753	798	814	763	796	748	786	722	769	837	781	808	778	781	754	808	812	746	811	784	810	807	745	823	770	789	795	751	789	778	757	775	778	765	802	812	822	751	755	783	751	781	727	813	817	784	797	730	765	756	865	767	752	723	794	701	782	761	743	814
38603	57540	44959	29304	19969	14374	10784	7867	6114	4631	3559	2911	2271	1800	1573	1410	1198	1133	1032	1072	970	956	903	895	922	938	862	839	847	809	757	835	838	798	798	810	808	788	788	819	799	767	827	794	799	755	774	827	793	818	760	807	773	803	850	748	757	766	787	817	780	810	772	758	798	793	733	848	759	792	754	772	768	767	792	798	821	743	793	804	817	774	766	779	827	766	794	751	778	806	776	760	804	819	741	835	800	796	804	831	832	813	806	772	827	805	778	721	781	772	768	747	724	761	758	789	752	718	827	741	785	786	763	837	817	784	782	814	739	777	757	769	781	781	781	776	755	807	826	782	769	799	753	821	808	792	795	794	762	746	813	776	803	797	774	734	771	809	773	756	787	793	789	786	769	712	775	800	794	754	783	813	836	792	765	717	765	782	767	773	721	772	778	763	770	751	788	779	751	837	761	799	811	792	776	773	751	800	819	805	772	806	788	768	775	768	818	766	759	791	811	806	711	823	771	796	785	759	807	793	778	752	778	814	795	781	832	783	752	744	784	779	751	748	822	850	811	808	751	771	776	746	800	812	807	787	749	768	818	841	834	820	758	726	793	747	816	823	724	814	751	843	759	795	752	740	791	797	799	801	784	831	732	761	778	787	777	754	780	772	749	775	772	759	775	791	749	787	805	753	790	763	802	788	800	774	781	802	788	828	830	759	753	795	732	806	782	769	778	849	743	702	775	762	783	753	763	718	770	793	765	742	826	780	759	805	792	823	751	781	828	777	793	768	772	787	807	819	823	751	828	788	787	755	792	812	781	785	748	796	788	782	772	767	785	810	753	776	770	790	798	758	777	840	800	810	789	807	776	777	866	738	795	782	818	774	758	767	785	757	784	774	732	818	768	804	804	794	767	762	749	735	792	749	802	760	778	748	782	794	809	782	731	836	774	864	785	786	783	770	813	747	782	794	764	800	789	819	756	784	821	779	804	724	837	773	840	718	784	785	797	830	818	759	808	776	797	781	747	772	791	754	796	779	830	771	794	778	754	808	781	785	763	798	796	818	777	799	780	753	785	790	754	793	774	788	762	765	805	775	784	763	806	775	793	778	769	781	812	766	774	820	776	800	817	764	818	789	814	706	763	801	761	806	789	756	761	734	785	805	786	821	782	733	736	817	823	768	770	796	827	789	776	741	807	785	784	780	760	807	815	805	833	787	776	740	739	806	781	787	760	776	758	758	821	778	822	767	784	769	800	773	813	764	787	842	756	794	778	792	739	753	773	808	751	791	768	804	789	771	738	765	845	732	768	794	768	769	763	780	732	795	752	792	807	782	788	742	810	812	721	800	803	761	802	723	769	782	831	789	744	784	778	782	777	748	776	759	822	773	764	838	813	755	846	779	811	757	755	804	810	735	786	788	778	817	742	776	781	765	782	712	756	853	764	788	819	786	787	766	791	825	799	763	774	812	771	808	813	804	807	711	760	788	746	772	814	710	794	761	807	763	764	789	766	796	773	799	824	779	788	790	755	798	789	782	774	776	800	796	755	726	819	807	703	788	784	771	782	776	806	783	797	767	790	780	838	809	778	824	780	745	766	788	789	766	808	810	762	789	780	748	764	793	796	845	738	777	810	825	789	761	776	802	748	779	750	801	784	780	740	811	844	850	798	766	771	764	796	773	834	736	736	769	697	778	830	815	804	780	768	813	740	779	760	764	776	778	785	775	835	799	754	768	775	774	778	770	842	773	817	788	780	729	782	824	811	757	757	805	784	728	751	815	778	767	763	795	759	781	809	764	730	750	766	789	797	760	750	732	792	786	782	789	809	786	761	796	751	768	783	788	764	811	776	737	763	766	773	784	771	784	769	812	790	733	753	765	747	796	820	750	801	736	785	776	730	806	743	807	767	755	807	802	756	804	794	744	816	788	737	813	822	796	776	744	801	781	784	780	837	764	770	827	778	781	795	738	827	751	794	741	775	730	800	771	806	779	792	752	814	803	720	765	814	797	789	742	712	780	803	736	786	794	787	787	775	769	781	761	749	793	755	780	758	761	800	793	766	781	765	809	778	774	796	793	814	798	795	787	817	793	786	820	743	832	715	822	752	750	761	752	781	771	814	802	788	773	806	764	796	809	786	720	815	774	792	784	777	763	783	791	765	817	791	751	771	816	725	700	750	808	791	757	751	780	766	788	776	846	751	804	747	731	747	795	740	803	725	773	779	785	731	745	788	771	765	725	851	834	741	780	818	809	741	818	738	814	795	765	760	829	843	748	795	799	734	814	842	787	787	785	762	746	811	756	802	765	771	739	792	760	747	758	794	763	781	831	750	784	847	772	828	809	756	856	767	834	808	794	751	761	775	788	786	753	853	801	805	755	836	814	754	791	806	797	811	765	834	818	779	819	787	808	740	776	811	807	754	739	796	718	782	756	774	783	772	758	792	786	812	761	745	793	798	772	808	789	802	794	747	789	819	773	795	750	814	809	826	775	810	723	753	761	718	774	776	788	803	802	740	798	833	804	809	778	802	752	762	780	759	763	778	782	823	752	797	776	761	830	785	817	778	792	788	776	772	791	805	707	792	755	780	770	782	771	850	731	788	720	788	792	791	801	820	797	770	754	792	784	803	788	838	797	740	722	791	814	740	782	756	805	776	799	808	781	762	738	759	801	790	809	765	770	817	814	725	768	771	794	761	780	784	833	751	737	792	761	784	743	756	750	807	812	767	736	778	773	747	769	762	728	782	755	795	773	748	742	806	790	787	829	743	800	700	782	781	779	815	779	794	798	753	760	761	785	791	756	783	772	773	812	824	785	797	706	798	741	815	758	820	773	835	742	794	778	772	778	781	784	790	775	757	805	726	743	792	735	783	811	778	774	761	792	771	796	769	752	791	826	800	798	736	810	802	753	797	781	796	804	772	777	806	770	849	776	775	802	771	810	783	783	755	770	748	814	760	806	818	828	779	783	781	810	766	813	784	778	819	823	771	755	811	742	756	798	766	830	757	788	795	830	809	772	795	774	794	768	792	802	797	816	774	821	803	772	768	774	769	827	734	802	808	809	768	801	773	738	779	763	767	744	802	774	849	723	841	766	771	827	767	790	779	763	810	793	813	745	796	788	826	785	794	731	776	799	778	754	779	752	798	792	747	762	786	764	764	816	795	800	761	763	765	814	794	790	825	800	767	744	754	797	827	778	869	752	786	775	782	781	761	811	815	733	748	757	799	825	774	798	806	769	757	794	802	783	776	800	781	783	754	799	797	785	756	741	756	759	794	760	782	771	761	771	837	787	809	777	810	764	771	855	812	744	738	747	750	779	858	785	781	752	845	755	782	808	795	835	772	732	772	758	816	794	798	823	748	757	726	804	787	775	765	797	777	815	803	783	788	778	787	761	781	791	798	791	800	800	803	799	784	785	769	784	775	780	844	800	815	771	745	813	750	819	765	782	753	757	775	765	777	772	770	775	795	824	764	773	767	778	771	791	791	813	770	758
23104	21496	29296	24310	22108	23397	20420	10714	7398	5692	4289	3322	2749	2274	1912	1645	1435	1302	1208	1124	1071	1048	979	1005	990	928	915	846	895	866	849	846	835	830	845	882	792	771	798	844	794	870	813	767	816	799	813	825	768	803	818	787	812	763	850	846	740	807	761	802	831	796	793	792	809	811	799	821	780	815	774	802	759	774	797	854	811	755	821	755	751	831	806	790	824	828	797	778	804	779	845	827	798	759	771	783	752	812	787	822	790	808	802	798	810	807	796	782	839	761	791	864	852	803	829	835	801	779	745	828	804	819	803	824	806	754	790	822	818	802	802	779	836	848	822	834	773	802	784	757	802	812	842	776	803	810	800	818	782	833	815	838	815	798	837	782	771	792	796	785	839	837	787	782	779	763	872	851	763	773	804	790	820	746	832	779	804	794	823	769	835	812	817	740	800	819	808	836	833	834	777	775	775	804	810	761	792	793	799	746	784	806	808	782	782	799	797	792	758	795	844	831	856	795	779	837	815	774	798	797	814	825	805	776	798	775	802	866	829	787	798	838	786	798	834	814	821	789	755	879	794	824	817	846	841	775	772	801	770	809	775	779	837	757	810	754	794	880	799	798	828	787	816	774	776	807	812	818	835	805	822	824	808	781	787	843	825	753	821	783	821	859	805	759	817	765	844	796	796	780	787	788	789	779	740	788	822	758	792	865	807	819	764	867	828	789	819	781	774	806	789	800	788	836	803	772	765	766	811	809	819	761	859	760	827	783	773	857	838	800	742	767	789	767	751	834	811	837	793	796	817	792	804	801	817	811	808	796	807	811	799	765	791	823	794	793	775	764	801	772	787	844	765	851	782	780	829	798	841	789	809	833	814	773	854	838	803	785	830	810	754	743	774	750	753	839	785	798	814	846	797	750	815	842	819	815	764	768	783	808	821	816	785	827	858	811	802	793	798	783	829	787	799	735	796	752	807	856	804	785	788	769	796	774	821	800	788	805	796	857	773	841	790	750	806	820	802	748	782	806	814	806	806	775	818	784	824	805	794	760	838	820	802	816	885	806	811	770	817	786	797	744	793	777	823	845	810	785	829	758	829	837	822	822	786	816	805	784	803	791	789	867	827	833	795	756	806	793	816	781	788	768	796	824	809	777	789	796	774	818	846	770	841	745	801	744	822	785	848	834	805	777	785	819	794	818	809	747	743	816	737	768	801	786	799	813	853	814	840	820	768	783	825	790	807	777	810	795	806	830	762	788	839	809	798	768	778	808	808	788	834	812	778	822	782	832	809	771	729	812	830	778	848	795	774	819	790	796	794	781	778	831	807	801	802	806	860	761	824	770	819	800	739	811	742	775	742	802	819	793	820	778	783	808	772	801	845	799	822	799	835	756	812	830	805	819	764	729	730	799	804	806	777	841	847	833	833	785	825	829	770	788	820	815	798	810	772	831	794	822	814	795	793	762	802	791	856	780	798	752	801	789	803	748	806	757	762	805	786	807	806	758	818	814	796	825	820	797	814	787	802	768	803	860	743	775	808	843	790	839	834	817	794	830	835	746	768	809	842	798	762	784	781	800	796	807	750	800	779	791	823	761	764	806	781	773	775	792	799	785	811	827	776	810	784	823	792	773	801	843	792	801	797	802	757	760	786	856	848	811	830	771	841	765	823	749	823	792	830	814	849	826	782	814	829	794	837	802	771	794	801	835	819	788	787	840	802	774	811	791	765	809	789	811	771	845	826	786	838	808	794	773	798	810	801	831	835	749	792	783	798	787	764	852	796	813	849	814	779	764	799	797	765	801	856	841	810	766	872	798	807	799	789	857	845	735	810	827	858	840	793	815	832	753	752	779	835	827	821	791	811	808	808	794	823	781	816	785	830	784	796	797	740	814	772	789	808	828	791	784	839	859	831	764	834	755	812	810	778	723	833	798	780	771	840	804	809	855	825	833	775	776	814	764	795	807	773	849	800	815	811	780	794	761	808	803	759	797	790	799	808	786	816	782	826	786	821	821	793	814	779	817	808	770	743	792	818	783	790	790	810	847	804	822	759	795	797	796	770	807	759	829	853	807	819	781	842	778	823	823	745	831	750	803	798	800	807	797	779	790	747	801	810	827	803	825	825	782	818	760	791	766	759	821	806	719	801	814	795	815	750	773	812	772	737	827	819	791	812	790	779	828	762	766	810	798	789	792	823	775	796	758	781	748	805	741	803	810	842	731	776	875	828	808	829	800	797	793	805	785	763	768	783	788	787	776	778	784	774	847	809	815	783	805	817	792	806	832	794	819	863	830	812	805	807	845	793	796	803	814	783	780	750	835	795	776	769	822	841	767	801	828	766	801	827	788	808	779	800	843	793	776	810	814	811	788	823	811	770	778	833	788	815	833	750	784	793	850	788	824	774	797	766	782	825	738	806	785	815	783	813	797	795	838	785	863	781	792	786	814	778	843	787	762	766	814	808	796	845	755	772	804	783	823	774	822	814	757	787	793	804	805	807	829	803	745	849	810	786	804	789	779	795	743	796	771	815	830	796	789	815	767	827	768	790	798	835	802	776	817	764	798	801	840	815	836	830	828	815	776	793	817	747	772	792	807	825	858	814	785	801	796	822	765	792	801	772	778	771	804	794	854	764	808	785	808	781	812	830	821	838	804	792	771	799	840	786	792	822	774	787	757	826	761	813	753	823	828	774	775	849	783	770	829	778	759	817	853	840	767	830	758	796	805	840	772	804	772	812	792	805	795	766	790	821	814	752	804	800	792	774	794	801	776	828	825	783	836	781	798	777	828	813	804	794	778	846	839	792	756	817	792	839	850	782	832	794	779	795	770	806	812	808	790	808	803	822	796	842	801	781	772	790	799	797	797	771	796	840	822	839	835	780	760	827	832	798	777	798	783	802	777	782	795	826	837	831	753	789	812	798	815	797	755	812	783	753	822	837	780	748	773	822	800	793	813	762	798	816	775	794	794	837	824	818	847	777	781	799	746	812	801	791	837	798	772	821	817	816	827	820	825	777	828	799	789	798	785	788	788	807	815	787	811	815	854	794	832	774	814	777	771	824	807	795	782	790	793	746	833	798	753	794	774	784	742	844	790	763	806	785	769	822	794	829	825	779	759	769	755	811	827	737	775	785	799	777	788	800	773	795	824	817	784	825	782	832	804	785	746	773	789	848	780	821	782	804	826	788	801	801	797	838	828	830	823	778	790	739	834	763	803	829	796	751	835	763	823	835	799	758	796	789	754	846	790	872	792	813	794	782	792	850	879	773	807	783	776	834	791	811	790	818	770	825	785	800	805	818	770	816	775	783	777	806	763	755	813	803	832	839	792	787	789	787	836	818	790	813	792	819	811	824	791	779	812	842	802	798	798	804	776	782	807	796	795	754	821	833	798	783	835	776	751	826	850	773	814	801	796	847	733	816	725	776	769	761	822	798	791	822	779	830	797	784	817	805	819	792	788	799	778	787	815	806	841	816	794	810	750	824	785	831	797	823	772
42996	71698	53721	35569	28346	22285	17062	13045	10278	8016	6079	4618	3672	2839	2344	2022	1787	1566	1386	1309	1214	1155	1103	1022	976	943	914	929	888	879	861	853	876	803	852	840	760	856	876	784	770	869	798	850	819	768	788	772	780	852	763	793	783	811	799	778	732	805	788	797	785	780	796	790	811	804	769	775	807	817	772	796	753	822	798	743	756	802	778	854	792	770	830	841	795	805	774	816	754	762	789	776	821	786	799	806	811	816	757	803	857	775	852	810	824	816	799	800	785	777	750	797	801	825	844	801	778	785	767	756	795	801	794	815	812	777	818	764	825	789	741	763	815	796	812	784	829	817	732	814	797	797	797	792	791	816	844	855	764	824	835	851	769	827	797	761	770	805	798	807	795	845	820	782	771	764	818	802	805	759	750	758	820	777	750	788	815	778	807	868	872	812	828	805	771	784	792	814	817	798	779	771	814	788	760	764	793	790	773	788	750	858	775	762	801	875	799	788	756	819	847	826	828	791	797	768	820	851	817	804	798	838	790	776	758	825	829	830	834	794	795	811	757	784	760	783	791	800	813	802	823	817	783	787	851	799	758	755	784	732	845	777	784	831	825	810	787	772	798	810	792	778	759	777	833	712	778	794	835	774	799	773	798	775	824	784	763	757	795	823	785	799	775	774	771	803	821	806	786	756	766	889	787	734	738	797	818	791	788	834	853	765	773	736	754	784	728	764	810	766	792	826	804	808	797	819	751	767	743	762	795	817	791	776	757	798	755	787	797	834	816	786	772	817	744	778	810	799	791	793	813	811	820	768	742	801	766	783	773	799	805	799	780	798	809	777	749	845	868	789	800	804	792	800	827	800	754	756	811	830	815	790	771	789	743	795	816	811	821	784	778	722	767	737	786	792	816	804	772	799	813	806	760	815	790	839	843	805	831	817	805	796	800	784	837	783	824	811	773	773	756	733	813	779	799	771	766	754	787	842	762	777	808	795	760	804	775	819	811	736	792	793	827	797	748	790	804	763	794	843	800	817	791	796	842	771	809	765	789	764	781	771	747	772	770	793	813	791	781	778	792	802	779	820	764	780	795	824	793	778	821	753	785	805	790	755	765	813	805	754	819	774	809	782	780	779	784	787	776	791	790	749	788	805	808	823	788	781	801	822	772	802	797	781	780	802	767	814	779	806	810	782	803	762	794	796	780	793	781	801	808	787	745	790	802	817	817	780	718	763	811	806	785	810	777	782	811	763	771	819	789	772	801	753	827	776	744	830	761	757	751	841	815	741	742	843	761	760	809	797	771	795	837	780	770	789	847	777	806	795	783	742	824	791	803	835	763	872	753	766	765	784	791	822	847	780	797	861	792	817	801	765	760	770	806	830	813	826	762	806	774	811	842	696	793	790	761	797	771	810	799	754	812	784	771	819	812	798	798	824	824	749	716	817	842	836	781	782	822	835	824	799	750	819	805	772	858	822	794	838	830	822	749	766	784	797	775	852	849	761	800	806	770	810	813	752	817	736	765	787	757	809	795	811	752	827	820	819	779	777	761	821	811	772	830	774	762	773	752	805	788	797	819	773	770	781	819	756	783	753	812	802	822	809	768	799	846	742	842	839	811	789	802	826	735	816	820	754	823	780	819	765	754	789	779	809	811	871	769	798	754	823	742	804	827	800	831	772	827	758	766	827	830	811	810	810	798	845	798	815	748	861	795	765	773	791	803	803	815	767	764	833	788	815	832	749	779	772	788	819	807	769	802	818	798	755	780	833	773	747	827	828	826	819	800	800	775	781	768	751	768	791	787	774	794	761	796	811	798	822	788	825	739	825	785	790	749	779	819	834	777	767	821	789	804	795	842	829	737	755	821	795	762	800	779	856	750	788	754	783	766	803	763	792	825	789	801	800	818	778	794	804	780	829	802	794	771	757	793	773	775	803	813	752	865	796	797	823	813	756	785	771	813	816	755	744	806	809	760	808	804	790	759	808	837	757	802	766	786	770	846	820	847	803	785	760	800	793	794	766	806	824	808	794	828	786	754	855	755	799	786	792	749	803	795	790	759	735	757	759	800	792	774	804	783	805	787	779	799	824	776	826	799	750	756	770	754	715	794	831	782	800	771	748	806	813	793	748	781	812	804	784	758	777	784	836	767	781	801	784	775	819	788	789	809	753	793	769	791	809	760	789	769	786	779	778	807	763	835	769	772	790	815	819	741	813	820	799	802	792	805	813	782	801	813	761	760	777	783	815	799	840	806	802	821	808	737	794	804	767	808	758	778	772	798	778	832	799	808	821	801	763	794	839	819	829	703	813	770	831	845	808	786	769	845	784	817	752	803	771	776	800	824	871	820	821	795	810	808	806	818	757	802	793	802	842	802	763	748	821	768	802	802	786	794	776	787	774	808	783	787	749	778	825	786	786	809	809	809	816	797	800	806	828	845	745	734	768	830	800	736	779	790	776	758	763	789	803	790	766	807	784	828	787	798	804	757	836	811	776	787	776	800	714	828	786	787	760	797	732	810	740	813	758	807	804	786	795	844	789	783	776	773	791	769	742	810	763	828	800	784	762	788	780	822	823	796	791	777	787	784	805	773	808	735	786	772	806	759	763	776	770	774	786	796	761	803	785	766	771	783	764	770	791	815	805	799	796	794	831	797	808	797	805	813	800	826	806	759	766	773	789	792	735	741	794	814	834	747	751	792	779	705	767	791	801	831	775	783	770	779	781	799	795	759	756	803	792	847	804	798	769	777	807	785	750	826	764	814	795	810	801	790	815	788	767	766	811	797	807	776	812	748	796	806	792	833	811	800	723	822	810	799	799	779	776	780	757	806	787	739	829	797	783	769	791	784	866	791	806	770	826	799	806	768	801	829	735	794	788	784	745	772	832	783	771	841	845	782	801	782	762	771	798	818	781	805	805	772	782	754	779	748	754	804	803	750	806	788	821	773	783	784	787	775	781	776	839	861	829	804	790	830	806	821	782	819	744	795	780	768	748	826	803	797	795	742	780	825	792	773	702	814	780	768	805	832	807	851	801	823	851	790	770	803	753	739	824	773	812	803	753	785	808	773	849	770	778	781	835	789	800	818	757	799	735	810	792	761	812	817	816	769	856	801	799	797	818	783	797	829	771	820	781	744	787	810	785	822	786	809	779	779	880	802	812	786	814	797	764	816	830	833	820	808	811	783	798	807	795	778	788	784	790	774	813	767	777	781	802	800	790	818	751	745	806	792	800	797	815	786	804	788	772	790	816	823	817	835	789	768	811	799	746	803	801	794	809	783	777	777	780	857	818	758	816	825	789	778	801	794	834	793	744	772	766	773	789	787	775	798	777	750	862	800	826	768	801	785	812	793	779	816	826	778	789	744	788	819	764	824	805	820	822	826	862	792	793	738	805	753	776	815	754	765	782	817	744	784	758	802	776	767	786	828	844	805	807	755	774	838	820	817	795	734	779	798	765	815	804	793	811	768	785	833	785	800	792	774	752	769	824	755	778	786	793
38499	42924	42264	27678	16185	9818	6161	4430	3259	2602	2054	1710	1448	1296	1197	1049	1008	941	919	815	872	815	866	847	813	819	736	802	782	804	789	753	766	736	699	713	752	783	779	738	772	751	775	767	765	759	745	740	752	762	751	786	761	702	715	764	740	768	750	769	705	741	782	700	763	720	723	824	743	724	732	730	740	731	771	757	727	721	697	696	757	747	736	725	785	766	746	744	765	801	738	742	698	780	742	738	718	741	720	739	711	689	736	725	747	740	745	774	762	736	761	758	768	718	720	720	755	738	768	725	771	702	788	738	783	762	728	752	737	741	721	781	708	725	747	806	759	746	709	673	784	731	736	762	724	806	736	717	770	701	748	767	774	738	765	759	745	755	771	690	774	738	800	739	727	707	730	752	733	786	718	754	694	766	705	721	729	792	778	769	765	734	770	714	765	719	759	718	750	734	765	780	767	757	741	716	728	750	723	702	768	713	764	739	713	679	768	742	792	722	736	668	755	710	750	793	772	741	731	756	781	749	733	718	747	704	753	737	782	739	741	745	726	773	746	753	788	818	773	777	756	759	775	750	724	791	729	722	765	749	744	754	757	812	743	800	748	730	755	720	738	737	762	740	704	758	781	715	771	744	752	760	811	755	770	751	711	803	714	769	734	765	779	775	760	737	741	756	771	746	741	721	753	745	773	717	765	722	720	784	775	715	727	734	734	666	711	742	774	765	724	733	773	712	819	745	732	777	762	763	739	717	791	717	762	725	791	773	795	703	731	778	755	785	742	741	770	771	717	721	780	732	771	804	750	722	735	766	729	797	739	801	787	719	751	755	727	773	753	827	757	709	751	776	792	756	719	699	709	702	728	797	733	738	736	794	705	732	771	760	769	795	769	738	746	776	752	781	693	698	774	793	756	728	746	727	788	754	766	776	745	770	731	727	783	764	781	728	739	760	756	734	746	706	776	711	756	702	776	731	751	744	684	724	729	752	743	717	745	761	746	773	789	705	704	745	726	684	758	762	732	769	767	731	762	771	732	780	786	755	774	758	754	780	739	737	763	774	735	743	779	739	793	762	754	821	707	750	711	687	746	747	772	752	792	740	771	739	776	722	744	720	800	737	748	712	750	756	716	729	736	729	720	702	768	713	775	755	734	773	751	772	750	718	741	747	745	732	751	730	683	774	699	709	690	740	747	773	695	738	755	792	738	827	771	730	742	702	720	762	748	740	731	783	730	734	679	755	736	744	733	726	744	744	714	763	696	748	759	743	769	711	776	749	804	750	759	721	702	785	736	810	761	795	747	785	792	745	771	704	720	752	747	727	745	808	718	736	767	823	776	739	765	732	756	758	708	728	703	718	757	739	723	784	769	747	726	758	728	777	753	725	712	722	754	774	769	746	702	777	761	725	759	728	766	756	714	727	731	755	758	763	768	754	771	757	768	749	753	732	775	739	815	768	795	734	761	757	760	747	747	715	720	765	740	760	784	765	732	802	748	819	768	786	703	762	751	763	752	680	803	765	789	735	739	764	743	752	760	759	737	752	754	767	775	748	754	705	799	734	736	780	752	766	769	774	724	749	773	763	784	728	757	718	731	774	729	743	717	717	824	760	776	749	735	727	754	748	730	797	762	752	750	752	714	748	737	732	715	754	738	767	756	781	756	799	733	730	738	755	714	728	744	767	721	765	795	739	733	761	743	753	786	701	751	778	741	740	741	694	714	744	808	760	730	698	721	746	746	738	741	744	768	740	734	729	788	714	730	754	734	760	714	736	739	714	772	721	760	703	733	751	760	767	772	766	724	785	810	755	750	728	747	754	743	843	757	755	768	758	742	759	750	752	677	708	710	756	768	764	767	705	713	777	759	776	734	799	702	764	727	747	713	715	699	709	744	751	725	770	794	742	734	784	795	732	711	808	748	748	776	799	700	783	726	743	744	785	782	750	748	773	730	750	730	730	744	791	757	776	761	746	807	752	733	717	743	722	755	766	764	729	717	724	728	778	748	750	732	725	772	739	787	737	761	777	744	743	728	777	724	731	719	756	767	737	784	728	748	733	757	747	748	679	728	759	771	765	762	754	762	767	702	761	774	770	744	807	752	788	795	777	784	752	757	748	750	754	790	735	724	760	778	738	735	729	791	745	791	728	725	788	773	726	762	764	759	704	802	719	765	759	722	732	786	809	754	741	775	738	728	697	702	734	732	763	794	749	792	735	812	751	789	773	765	732	770	757	709	770	767	778	727	733	773	743	780	755	760	773	734	753	733	763	755	744	758	772	785	705	712	762	700	741	756	797	794	799	756	777	726	717	758	776	729	707	714	743	711	748	700	767	723	788	756	796	781	730	725	774	787	775	784	761	777	729	713	765	753	759	739	732	734	791	768	701	684	732	726	728	766	742	757	760	744	731	719	717	775	773	732	744	705	739	727	765	734	799	770	714	750	772	761	798	794	731	751	759	766	762	757	752	750	739	772	760	775	747	765	747	746	766	752	738	749	713	715	793	748	754	779	801	781	697	764	753	720	784	737	749	753	745	726	785	741	738	714	770	765	764	793	784	750	741	806	769	742	765	748	785	748	793	770	776	732	765	721	764	727	709	733	807	726	763	754	766	721	759	795	684	781	757	722	744	739	754	738	735	740	711	753	772	760	773	740	778	719	741	731	767	736	757	750	772	705	733	716	721	744	726	714	755	777	798	781	745	762	765	786	757	751	742	755	756	711	768	673	725	695	770	776	720	726	761	783	775	722	796	719	721	698	746	724	742	696	781	729	725	777	776	775	761	721	740	711	780	744	787	789	731	719	795	747	759	745	804	776	739	789	765	737	762	733	760	715	768	756	799	771	767	771	750	778	729	749	726	769	717	743	763	758	776	772	769	753	768	755	724	727	705	764	703	699	811	735	741	746	724	769	741	775	660	802	730	795	745	715	739	728	764	705	766	759	814	725	786	735	775	755	780	800	776	719	768	781	751	731	786	776	745	771	736	751	772	794	740	761	743	748	751	754	752	720	797	734	714	709	701	765	763	738	747	781	788	719	761	709	709	756	694	741	792	741	739	724	701	729	723	741	720	759	739	747	727	759	734	746	771	712	727	767	752	757	775	715	732	773	737	768	723	702	743	754	752	717	725	726	732	746	727	787	773	738	710	751	722	781	735	738	763	783	721	759	743	775	749	776	745	683	746	757	726	742	723	812	747	779	783	799	745	699	779	752	760	746	791	754	763	730	750	761	789	747	711	769	729	753	753	779	752	759	732	787	723	708	773	703	717	735	742	705	719	776	745	835	794	784	751	744	771	743	754	727	741	734	714	768	759	719	715	693	785	766	708	800	787	771	752	737	740	790	772	728	706	755	739	758	796	780	750	749	708	735	731	677	724	793	745	744	792	768	804	757	773	769	782	778	746	700	760	715	754	766	768	767	736	745	757	742	749	771	723	766	766	739	730	768	753	681	759	795	761	760	732	728	757	766	781	710	742	726	732	728	722	767	697
43159	54456	40814	23826	17137	12476	8785	6499	4841	3708	2931	2271	1887	1557	1372	1238	1173	1071	1028	949	933	851	888	865	768	868	802	768	767	764	720	704	795	713	792	769	785	780	727	790	756	760	775	748	720	774	758	750	760	801	804	729	714	737	769	736	712	769	785	722	744	756	735	749	750	814	760	760	776	781	738	777	763	733	774	746	776	808	791	727	743	720	738	752	795	713	771	846	764	775	801	763	780	730	759	784	799	768	749	803	774	735	755	720	766	703	746	777	722	721	779	762	728	782	770	740	742	752	771	753	794	780	729	700	762	735	793	784	764	727	733	757	743	814	760	770	745	713	783	739	761	775	736	785	732	760	751	702	730	762	735	728	769	726	771	760	788	755	746	792	769	741	768	725	746	783	770	778	789	786	769	724	789	758	728	740	759	776	743	769	782	769	697	737	771	737	755	708	794	772	757	706	812	741	785	757	771	748	716	740	712	748	766	807	686	787	744	780	785	709	735	789	714	743	747	755	721	838	782	806	758	762	756	744	740	760	784	709	787	739	751	728	746	772	756	745	779	724	740	775	747	740	779	750	741	782	737	808	762	778	749	822	783	791	727	744	763	702	801	748	764	751	719	726	767	745	782	726	771	735	793	749	801	741	757	737	729	778	761	697	750	773	736	726	823	750	792	788	772	736	755	793	738	745	722	774	782	721	745	744	794	715	708	800	753	745	790	754	714	729	767	751	788	736	719	786	735	777	826	743	770	779	749	760	795	753	762	724	739	739	750	792	751	747	740	709	775	762	784	734	769	753	781	705	772	797	743	721	704	761	752	765	764	754	716	783	783	766	747	778	831	765	791	758	760	715	755	750	767	733	795	761	740	758	684	784	796	741	793	729	759	783	734	736	747	748	734	776	731	782	790	757	766	785	728	752	724	734	715	730	762	714	740	765	802	775	796	825	726	790	754	698	770	800	781	689	720	755	779	736	720	771	793	778	782	752	764	792	742	764	737	821	761	741	746	747	745	772	769	770	710	750	752	770	762	713	792	783	708	754	783	812	753	716	739	747	788	779	718	751	766	755	771	740	753	752	766	749	782	751	770	771	712	788	748	774	732	743	758	724	746	799	683	746	796	741	755	769	741	727	772	760	754	752	670	792	760	709	762	750	729	718	726	730	772	781	806	764	743	701	760	780	789	753	757	796	734	767	730	769	726	715	782	758	715	795	753	768	765	776	740	720	759	779	729	786	667	746	784	760	725	752	758	768	784	809	761	718	789	740	734	744	767	798	782	720	789	779	769	782	827	762	751	731	773	754	809	762	755	752	727	704	711	737	736	739	774	709	765	808	769	744	743	756	727	786	762	754	756	745	720	738	756	770	715	710	738	739	749	760	773	753	711	764	791	763	789	761	755	756	728	734	750	767	762	728	744	781	722	799	720	784	735	734	766	747	741	771	697	769	821	745	756	750	770	760	800	746	797	748	725	742	729	788	750	760	717	693	797	738	741	746	748	747	754	806	783	772	797	723	729	751	768	789	779	753	750	758	731	759	789	722	732	737	734	717	706	770	764	752	761	769	758	752	763	802	764	722	787	799	772	771	774	804	718	773	748	769	760	797	745	772	792	730	798	774	740	760	755	744	767	781	755	784	772	779	761	722	768	802	738	720	711	786	748	735	750	737	788	797	766	768	728	722	689	769	754	823	765	747	754	780	764	751	752	734	769	795	778	756	755	762	753	794	751	724	789	790	744	753	745	752	773	745	727	738	739	793	735	809	720	730	820	716	746	732	783	781	688	685	729	733	783	744	780	780	731	759	775	719	738	730	792	793	736	737	761	720	733	750	717	711	791	758	706	778	744	793	798	717	769	719	756	759	728	695	783	858	755	748	801	731	762	756	782	737	761	753	726	762	761	766	725	732	737	689	798	729	738	793	776	784	757	725	748	760	747	754	773	743	732	776	742	740	734	750	777	773	740	773	755	729	756	771	724	773	730	728	736	773	782	791	752	804	785	751	770	758	735	755	760	732	786	789	707	753	734	769	792	785	795	759	744	802	680	739	726	731	731	744	771	735	754	754	772	768	762	777	716	740	760	776	777	773	762	766	773	724	789	751	774	761	723	745	776	729	731	790	734	758	787	757	744	709	729	742	778	776	747	809	683	740	773	767	765	717	745	743	775	733	741	744	790	791	774	753	714	775	778	739	776	755	698	769	791	838	743	761	755	776	763	761	725	741	669	725	753	718	726	740	699	725	756	738	739	794	770	728	742	748	749	742	733	772	759	814	754	759	728	742	737	728	784	706	816	740	787	766	786	764	777	795	769	737	731	780	746	784	760	775	756	745	777	759	755	728	725	713	786	772	742	791	826	786	777	752	725	745	727	717	731	717	751	776	767	805	715	765	767	775	785	724	715	779	773	735	735	786	793	735	761	741	780	743	781	730	750	714	766	753	727	780	760	763	797	700	765	755	730	742	718	796	723	733	764	717	733	741	783	778	714	752	784	779	745	741	764	723	757	775	752	748	750	691	711	815	739	802	716	752	785	765	715	756	690	743	780	703	795	757	697	761	732	731	768	772	722	742	760	736	732	747	776	756	749	750	791	779	749	803	739	829	759	736	738	777	756	834	782	768	753	771	726	760	760	771	775	725	760	761	801	741	753	747	772	756	727	789	773	778	755	769	719	756	705	743	815	777	763	754	796	770	752	804	719	771	759	738	749	752	754	774	734	762	726	725	755	713	731	759	763	729	718	746	731	719	734	730	771	704	713	728	744	758	749	730	716	758	768	687	779	753	752	736	742	761	727	784	770	714	741	739	788	773	772	785	777	709	776	726	758	730	749	780	697	767	770	770	807	748	721	751	806	730	715	796	742	772	746	748	770	787	682	758	778	726	694	746	772	748	693	740	779	817	724	787	734	710	742	801	716	772	802	778	714	730	749	755	766	805	752	773	761	783	751	754	776	766	729	810	741	780	705	767	751	743	736	791	774	760	794	782	780	732	758	737	766	748	794	780	763	754	774	749	761	786	730	764	750	747	746	733	762	763	730	786	774	737	679	807	731	715	758	801	757	732	767	730	767	701	749	751	772	747	770	744	756	833	768	754	703	799	777	776	756	746	750	762	751	750	773	737	735	767	756	729	721	779	719	703	761	763	767	720	722	763	710	753	805	793	720	760	728	742	723	781	723	749	762	773	759	815	743	729	721	791	803	733	717	746	766	760	775	746	782	798	779	778	732	723	710	737	735	689	755	761	772	720	730	781	695	781	753	791	754	732	746	765	768	768	747	730	759	766	697	709	727	812	733	793	755	821	815	786	775	763	790	734	761	785	815	767	766	707	768	708	736	780	747	725	739	751	792	794	763	751	833	741	757	748	727	746	805	715	760	721	738	761	748	747	741	774	749	775	760	771	697	781	772	782	733	763	781	748	777	730	765	762	737	736	739	751	798	785	788	767	745	750	756	770	751	755	793	843	739	761	744	748	784	744	735	706	727	793	732	759
24392	21476	28815	25666	22910	19042	11491	6634	4726	3785	2851	2237	1952	1578	1412	1297	1163	1072	1012	952	928	893	856	828	817	814	797	794	791	820	778	755	756	764	751	766	749	765	810	764	791	811	672	790	767	763	719	762	742	755	743	735	737	717	778	732	736	749	737	726	780	700	714	731	759	763	767	762	728	770	722	729	760	738	737	766	737	743	735	724	732	817	705	738	690	761	783	738	757	680	764	745	705	761	756	707	714	711	714	738	731	753	723	759	760	705	734	736	742	710	721	738	742	693	762	716	707	772	762	799	757	735	737	720	760	690	728	756	730	751	733	743	731	764	770	751	720	754	772	750	790	721	750	738	768	742	828	743	745	717	807	731	741	722	752	730	722	714	731	778	736	710	734	695	718	753	715	731	759	747	774	689	726	725	789	755	815	721	762	814	773	740	715	765	802	746	755	756	787	741	765	728	753	747	757	686	743	718	750	805	732	794	740	709	784	758	753	761	738	751	742	749	791	799	730	709	720	700	768	736	758	735	768	759	744	777	744	739	750	744	745	731	809	754	746	697	783	777	745	754	745	764	721	744	745	752	736	729	748	766	743	788	770	758	752	759	711	700	758	757	736	701	742	759	730	757	766	744	771	799	745	709	800	745	766	699	783	717	702	729	703	716	774	781	749	737	697	762	717	771	767	772	762	719	737	686	771	699	734	713	779	700	749	718	744	718	738	791	762	764	743	769	700	736	673	730	675	775	717	772	757	731	749	738	783	824	756	719	740	730	715	752	710	721	719	740	735	801	759	715	729	693	803	712	741	778	692	718	740	754	703	744	701	798	754	772	724	769	752	771	773	783	757	720	764	739	734	772	721	743	757	739	745	748	729	745	759	786	773	767	706	739	767	736	723	778	720	781	747	755	753	723	767	734	745	781	718	733	759	730	775	762	800	739	743	817	778	731	769	699	745	762	773	783	766	753	760	694	750	777	713	726	776	706	732	757	740	732	737	746	737	742	783	748	749	775	756	717	771	732	745	726	731	724	754	755	741	751	771	701	739	745	734	742	777	738	749	747	742	764	757	737	749	718	737	757	702	768	818	793	751	769	714	736	743	719	778	728	699	735	728	754	768	781	740	738	740	711	753	713	752	800	720	740	746	733	727	787	672	736	734	754	799	696	765	742	771	754	702	749	811	682	722	744	819	796	758	756	784	752	760	737	728	794	724	774	748	714	755	715	711	727	757	686	746	725	682	733	721	797	720	744	767	733	749	779	691	766	779	728	684	700	747	757	735	705	734	740	819	716	711	738	720	747	723	708	759	719	737	729	726	727	735	760	742	803	740	689	741	713	766	717	711	728	767	728	778	794	696	748	727	735	732	767	741	755	803	748	722	686	710	745	746	734	754	722	755	827	756	705	787	753	727	789	702	792	708	699	751	764	710	753	745	758	743	757	789	769	748	712	763	764	719	720	740	703	798	713	706	752	749	816	766	735	733	712	763	714	765	721	741	721	763	751	797	775	719	796	783	727	753	706	776	704	756	737	763	743	760	742	737	707	748	792	770	730	750	710	757	767	720	731	718	722	736	703	738	735	741	747	745	758	775	750	744	754	799	799	764	785	773	720	749	732	761	790	741	705	747	726	716	773	757	699	772	742	719	698	734	763	717	765	786	805	735	740	794	717	773	736	753	786	759	776	760	725	723	714	720	730	707	739	710	701	708	758	732	747	752	747	750	718	740	779	750	769	742	756	761	779	709	755	702	755	766	745	719	770	693	745	720	749	715	749	744	753	706	769	733	743	733	732	757	743	779	763	766	783	758	770	764	801	699	739	762	711	757	753	749	739	767	735	726	733	727	749	761	739	736	748	731	756	694	772	756	773	726	748	748	752	717	714	765	717	676	705	761	750	774	755	750	728	706	777	751	717	753	713	766	763	768	689	748	716	743	756	779	722	778	739	782	742	737	756	720	712	769	706	720	697	739	735	754	730	771	755	705	745	732	705	738	758	772	711	723	758	715	756	758	722	736	687	744	752	750	759	706	800	714	715	707	779	739	756	793	700	734	756	752	730	724	809	769	734	738	694	729	727	757	791	725	773	764	740	732	760	733	720	717	782	722	721	753	729	766	749	761	727	731	790	714	746	728	751	767	765	770	717	744	798	736	719	679	698	759	712	711	771	701	684	725	712	762	770	777	768	712	748	794	721	758	734	744	782	804	761	666	746	780	766	774	740	753	772	770	723	764	739	732	761	780	745	763	744	739	775	719	760	733	759	722	743	737	704	747	749	723	714	750	732	713	723	733	747	711	717	757	778	729	739	701	735	754	749	733	751	745	803	770	729	730	778	774	754	704	753	733	673	770	752	755	759	698	777	754	778	752	721	812	779	749	746	777	731	770	758	752	746	754	772	757	720	791	746	715	725	750	710	768	783	765	769	739	784	777	711	809	766	752	774	725	714	741	724	701	762	711	745	764	776	723	786	784	763	717	719	707	761	756	750	759	734	687	765	758	737	728	736	752	741	777	752	735	736	751	796	743	782	791	742	778	796	740	740	782	733	724	755	715	760	781	732	722	696	717	746	737	749	754	746	710	789	765	718	741	734	757	767	756	697	737	722	763	718	761	788	748	752	715	729	784	752	731	723	780	724	748	765	737	778	729	751	765	742	765	775	727	698	727	727	731	699	764	745	736	773	716	733	739	766	773	776	761	767	768	743	749	752	736	704	715	788	762	795	791	745	736	746	707	723	740	742	761	687	720	700	699	799	757	721	718	715	705	703	761	743	748	754	744	753	730	716	730	722	713	743	803	777	764	789	747	764	744	766	753	734	764	748	753	742	765	788	779	776	761	709	710	717	722	739	735	681	724	736	707	736	700	742	723	743	745	704	767	765	747	721	764	763	753	715	786	749	717	768	752	720	674	768	759	759	744	701	697	736	732	761	757	768	759	783	770	779	756	783	736	710	722	741	732	753	756	692	707	718	761	797	742	717	766	705	692	735	774	783	791	751	757	750	740	772	769	749	741	732	774	712	776	781	762	773	720	744	755	768	737	739	762	692	707	774	734	752	770	778	755	745	752	720	730	803	768	740	749	743	777	735	731	736	734	740	760	767	757	744	741	721	763	712	739	760	701	731	716	809	768	737	755	771	734	813	713	743	742	737	740	785	736	754	740	684	778	754	759	809	726	781	745	793	797	696	754	748	725	730	694	709	707	726	723	726	692	800	770	777	781	761	778	741	736	739	747	781	758	715	768	747	683	738	786	766	746	761	772	723	749	739	747	727	757	787	726	725	752	745	749	696	695	762	771	765	721	716	742	746	732	760	728	746	697	717	733	754	755	760	722	737	771	689	764	714	713	741	723	786	720	713	720	791	782	722	702	701	738	761	742	752	754	756	690	697	718	737	805	739	773	739	744	724	736	700	768	808	740	774	710	751	739	719	751	707	713	780	740	762	747	718	762	745	719	724	766	702	809	764	769	771	714	748	728	741	746	783	766	715	722	774
41336	62284	45563	30461	23333	17523	11940	9012	6937	5217	4012	3066	2459	2043	1592	1438	1354	1193	1094	1053	977	997	940	877	799	851	844	809	783	791	800	786	767	725	774	768	782	730	790	820	745	734	788	781	750	725	746	787	749	764	774	737	731	752	722	754	730	761	726	747	747	719	762	775	782	746	742	750	730	784	737	738	696	754	759	710	786	698	720	743	778	721	725	766	791	767	759	711	726	764	760	730	706	722	760	793	773	740	763	746	745	768	722	685	720	785	729	791	744	742	746	753	735	751	738	768	681	765	728	747	728	730	782	779	741	742	803	732	736	751	709	741	722	761	734	733	794	779	712	700	735	725	750	778	757	717	771	691	728	779	765	723	711	736	706	706	752	747	676	751	744	736	779	711	770	752	738	731	763	678	679	719	694	774	717	708	763	709	761	801	725	767	703	704	755	757	774	721	723	766	728	733	711	735	783	702	677	792	715	738	739	798	782	731	781	739	722	729	754	757	738	722	749	732	715	739	710	762	743	754	769	804	763	731	729	715	744	700	781	764	761	720	714	732	788	741	791	774	744	785	742	725	752	756	707	745	767	806	717	725	720	719	721	727	787	726	736	797	744	757	761	697	761	700	764	748	703	720	725	715	751	746	752	706	761	751	789	724	710	739	741	778	774	734	773	768	726	708	712	704	781	803	824	728	729	728	774	753	700	755	785	761	764	792	715	709	748	738	728	727	763	732	713	764	747	718	742	743	686	747	764	749	728	767	748	777	727	680	746	756	750	747	758	760	719	812	725	703	730	692	737	760	756	724	720	706	750	737	766	760	739	752	783	743	695	704	743	724	734	742	716	715	718	763	743	733	704	734	750	756	723	748	770	757	749	778	761	759	725	807	741	733	729	726	772	733	726	719	760	734	744	751	712	796	767	783	741	725	743	761	766	735	767	667	735	723	725	751	740	728	741	680	740	755	802	726	730	742	754	780	721	747	787	751	784	729	724	711	744	743	740	732	778	771	710	747	730	715	784	760	720	794	740	736	740	736	772	709	763	709	787	740	782	703	787	745	779	767	706	786	716	732	760	759	793	746	711	766	744	735	744	763	719	752	785	757	709	762	797	753	766	722	709	691	715	742	728	756	744	714	716	768	718	715	679	754	727	733	769	764	768	730	767	743	764	760	698	730	780	720	739	735	726	764	757	743	734	733	723	776	701	762	770	730	764	712	763	765	791	704	757	738	767	745	751	744	781	705	789	737	745	749	741	685	766	684	733	750	745	760	778	712	750	749	726	691	750	739	769	744	674	770	713	751	723	752	761	739	728	779	718	748	729	720	739	752	777	762	781	726	731	734	756	712	761	755	734	745	738	763	725	713	732	732	759	758	756	751	737	715	747	789	740	728	703	746	707	757	717	748	790	752	712	778	748	692	787	737	735	757	744	732	772	755	821	808	739	741	733	776	776	783	776	728	768	685	753	735	741	753	780	734	705	767	765	651	763	718	739	733	746	737	717	759	704	770	738	738	791	746	714	746	737	734	751	740	715	681	716	687	687	739	750	743	735	679	730	723	806	794	749	703	725	737	728	758	741	721	789	757	737	740	799	735	739	757	763	779	741	752	790	744	742	760	754	719	740	759	749	763	785	707	754	741	765	787	715	739	727	739	789	743	746	738	760	758	757	753	793	688	785	778	802	753	749	707	729	751	768	780	766	709	692	778	753	752	782	722	730	725	758	764	732	707	725	744	753	756	769	739	717	750	724	754	753	724	741	787	729	719	767	741	718	735	722	710	748	675	765	705	765	706	762	775	761	698	789	748	769	707	776	778	756	759	758	774	779	775	732	756	774	735	739	756	729	733	715	734	716	747	724	734	745	736	744	721	794	760	720	724	718	797	720	669	767	727	730	732	715	768	766	696	802	731	736	675	722	734	776	741	754	751	707	741	747	710	779	711	696	727	767	738	733	801	768	761	767	798	713	759	748	756	712	717	833	722	814	783	723	734	694	722	741	728	669	726	747	762	788	723	762	690	716	757	722	760	744	735	771	751	739	755	781	692	730	767	770	769	765	790	700	758	754	756	729	801	741	770	747	735	688	778	756	752	787	782	779	765	667	773	737	721	721	756	766	749	763	733	723	704	736	720	769	695	741	780	754	755	763	718	780	759	771	749	765	783	716	780	705	720	725	780	783	703	811	754	772	755	739	711	770	756	731	734	742	767	753	783	739	739	799	710	828	795	718	736	810	745	731	739	742	750	760	752	743	736	746	722	754	737	761	767	773	797	710	773	699	723	757	740	717	743	786	750	725	746	784	754	729	749	724	802	717	773	752	760	755	779	691	735	760	699	722	735	735	769	782	721	747	725	735	723	731	740	746	752	764	776	750	739	704	733	720	762	720	759	745	769	743	718	758	727	713	782	758	735	764	720	789	735	762	714	747	786	731	775	730	760	725	804	796	717	773	744	750	702	772	734	741	743	772	772	738	776	696	731	728	699	756	706	773	753	744	749	746	739	714	746	715	720	775	735	801	712	757	784	740	726	744	763	740	804	734	689	748	718	763	757	793	773	735	738	684	737	781	736	744	721	750	747	763	747	762	740	713	749	796	749	700	750	687	691	747	767	719	757	699	723	736	727	735	753	694	715	720	714	732	755	701	767	730	753	791	710	715	823	755	715	753	697	745	677	758	675	738	720	754	743	733	777	703	712	816	733	700	776	716	780	767	740	762	745	719	809	767	713	717	742	750	739	708	766	748	717	739	790	733	770	736	738	791	723	765	765	695	764	742	738	800	731	748	739	761	745	701	737	747	758	752	761	733	704	778	769	743	799	757	736	773	689	701	699	796	768	740	746	719	746	718	762	736	699	720	756	758	744	763	753	756	727	777	728	784	749	740	713	734	805	690	723	735	722	735	735	761	775	764	780	730	752	765	694	752	783	736	757	741	747	739	722	705	711	715	775	730	779	767	733	776	733	780	726	777	764	751	728	757	759	784	724	756	758	737	699	773	754	755	765	753	723	788	686	780	736	728	750	732	707	745	745	743	715	793	719	709	742	735	694	722	750	694	716	726	760	732	736	733	745	737	797	798	742	745	759	747	779	781	767	780	769	787	746	724	730	678	748	709	720	744	720	775	708	709	752	767	705	709	715	727	739	771	712	691	736	721	736	758	755	739	757	743	762	762	757	720	748	733	765	734	753	718	704	755	743	736	721	748	749	783	738	732	748	695	740	728	737	740	766	740	754	740	701	747	747	693	760	752	749	744	777	748	725	753	773	791	729	700	728	736	690	797	725	775	682	753	742	755	732	752	754	752	740	719	731	777	723	742	707	757	737	718	751	776	745	709	730	757	860	753	694	745	736	730	784	766	777	729	768	747	719	693	777	752	721	704	731	768	755	746	692	779	772	731	713	774	767	709	763	755	755	730	707	747	712	734	742	747	760	738	753	734	734	708	734	775	708	764	751	768	707	749	780	699	739	763	744	720	727	744	718	740	773	707	728	755	751
25493	21764	29448	27946	22406	16017	8896	5626	4031	3265	2635	2002	1731	1523	1368	1110	1168	1066	979	1031	976	901	894	898	839	844	859	836	851	829	815	827	790	774	819	794	817	756	805	778	751	768	819	754	840	765	799	799	790	800	809	834	758	746	793	824	783	764	823	774	760	783	812	793	792	771	749	773	739	763	781	800	824	769	780	759	798	758	782	846	768	801	830	795	760	827	871	807	775	788	811	812	777	741	747	790	795	745	751	746	748	741	833	738	760	804	831	764	767	744	767	837	782	834	781	738	712	805	777	790	786	798	731	798	795	797	765	793	760	762	755	782	770	800	836	826	766	787	772	738	792	821	794	808	776	794	801	779	754	714	830	774	742	822	793	774	804	742	736	801	749	762	864	761	780	752	799	865	771	797	826	798	797	752	805	732	754	777	758	838	751	755	778	775	785	782	740	781	762	700	814	807	752	754	779	848	768	783	739	784	822	774	741	763	747	771	797	824	826	751	771	824	780	841	772	769	744	745	812	751	770	762	804	804	806	764	795	779	774	749	779	792	787	753	789	779	821	751	732	782	799	784	812	820	751	809	813	761	845	792	792	760	782	799	789	773	770	754	735	758	749	811	811	800	816	718	786	839	771	804	750	769	813	803	715	844	816	816	810	775	801	762	768	770	778	785	763	806	793	760	797	778	751	780	770	800	797	811	730	763	782	713	845	824	779	845	812	770	792	756	791	775	768	818	795	818	723	785	793	793	773	795	768	782	804	765	751	780	783	801	790	802	801	765	775	786	821	805	798	798	765	761	777	837	780	788	750	797	807	771	780	795	801	762	755	821	747	837	827	777	753	803	730	775	782	770	776	763	778	830	836	765	820	808	787	746	735	758	737	777	783	811	756	829	769	750	791	804	857	790	776	756	778	823	789	795	794	810	767	785	776	766	769	766	706	787	788	816	821	779	805	784	806	751	772	813	780	803	754	800	823	836	769	845	769	811	782	771	797	764	806	752	825	765	775	808	815	794	775	802	762	863	810	761	799	839	823	763	800	777	828	762	810	836	752	786	738	784	743	785	757	800	824	792	766	716	814	778	802	811	795	807	754	747	802	784	761	771	771	786	784	814	803	813	832	752	775	761	801	767	762	865	772	804	791	810	809	857	786	766	792	829	783	775	785	793	753	795	756	791	796	763	764	798	803	777	791	760	781	755	818	778	781	783	742	757	796	788	773	794	772	752	792	765	791	760	794	775	790	805	808	838	766	808	819	754	829	746	816	771	812	778	819	775	781	796	797	725	815	800	751	766	813	839	803	834	823	816	834	814	803	830	717	800	845	788	785	759	777	761	794	711	812	821	808	744	802	774	808	814	813	788	742	783	814	758	785	751	813	814	762	758	815	836	815	843	763	731	748	839	795	806	775	806	793	829	775	771	787	777	844	777	844	794	829	802	797	786	851	785	849	775	767	780	742	771	818	789	799	777	772	787	785	780	779	812	803	749	759	776	785	775	795	782	755	824	801	790	745	752	790	807	828	739	816	799	764	812	796	779	764	819	815	795	748	786	729	745	753	783	763	792	823	804	781	771	793	810	800	798	766	757	780	762	804	776	815	760	801	825	740	746	732	841	830	761	780	819	759	774	796	859	789	801	804	800	795	804	828	727	822	753	762	761	760	798	743	808	778	788	785	784	787	774	785	755	804	767	766	791	781	755	798	743	790	741	745	779	715	795	808	774	803	751	803	794	840	779	793	765	763	782	744	791	809	757	806	799	839	787	784	781	794	754	767	824	787	844	794	784	755	730	743	772	796	801	790	745	801	753	775	765	817	846	804	818	767	744	735	774	796	821	761	818	815	777	811	771	798	788	823	812	794	786	785	783	780	798	776	831	829	808	766	813	786	781	759	786	792	754	731	784	768	820	806	783	770	780	798	816	795	794	760	765	776	762	818	752	805	752	750	775	764	784	782	835	752	819	821	750	795	757	787	817	773	845	749	811	828	765	778	802	779	769	777	813	785	770	730	824	783	782	758	800	822	813	730	799	807	813	779	789	781	731	781	783	795	765	769	779	810	822	775	810	760	809	736	779	779	776	786	791	788	760	795	840	766	786	763	757	763	780	744	771	755	774	786	706	795	763	756	779	773	838	805	766	833	745	808	762	807	781	753	795	777	792	840	781	799	837	774	757	793	808	762	805	802	762	792	845	815	772	795	791	792	783	811	832	799	780	782	765	778	825	810	792	816	807	773	795	823	764	770	764	805	730	794	772	804	772	798	820	782	724	776	807	811	804	783	799	793	785	793	764	787	774	744	754	780	730	820	796	767	806	814	765	763	787	809	719	776	773	768	759	767	830	750	742	860	775	805	771	758	775	754	774	848	767	683	753	760	760	782	767	816	786	771	820	795	810	782	800	818	806	751	772	773	768	748	780	798	750	802	801	853	801	787	805	769	767	827	804	810	738	813	792	762	749	790	807	786	790	779	793	814	789	808	771	782	811	772	782	764	800	766	820	798	797	778	821	802	841	779	784	743	825	782	738	722	814	795	806	753	809	786	769	779	788	762	756	790	785	824	738	749	794	796	834	775	775	743	785	787	744	797	793	766	777	782	801	777	797	769	814	776	789	825	751	796	789	776	768	746	769	790	804	781	736	814	790	781	755	761	839	802	808	818	765	798	789	787	688	747	811	828	775	806	775	806	784	811	716	794	825	794	792	857	823	765	783	781	783	794	811	770	750	743	773	772	766	752	847	822	818	731	766	812	791	788	742	770	808	798	777	814	832	791	775	760	790	842	769	768	762	826	759	842	828	781	771	838	763	789	771	789	780	766	797	766	836	826	775	810	778	866	818	775	781	765	768	772	799	774	811	791	801	772	838	753	719	812	780	814	816	753	767	758	768	774	746	809	753	893	814	782	793	794	789	822	791	784	787	778	746	748	773	779	806	823	791	753	792	743	770	784	746	768	757	747	760	860	787	828	811	767	812	746	791	772	787	749	773	798	739	741	789	812	783	763	757	794	751	735	781	819	783	806	779	765	746	814	793	719	860	812	779	791	767	761	801	777	802	753	768	792	818	762	800	767	798	811	794	808	778	788	745	827	779	819	762	813	818	764	770	777	755	781	804	787	790	828	750	787	780	812	832	826	806	801	719	761	757	749	808	762	772	790	852	782	789	785	759	790	766	780	747	798	737	801	764	788	834	771	802	809	806	757	760	851	805	798	807	791	809	827	800	794	818	746	767	776	828	784	739	756	816	785	737	771	765	791	746	794	781	792	778	756	794	786	772	780	790	754	783	799	767	809	720	757	788	776	787	814	703	777	779	757	789	836	719	760	754	798	792	736	798	756	747	771	822	787	768	812	807	767	782	792	768	792	801	811	794	786	732	738	775	739	754	759	813	778	746	802	805	812	766	772	761	769	730	830	768	730	729	800	776	754	758	813	803	735	767	790	777	787	801	778	788	758	744	785	823	789	782	801	797	787	807	815	774	835	794	817	768	740	818
41265	58846	42322	29008	23373	18076	10942	8076	6295	4854	3554	2771	2339	1903	1609	1422	1309	1190	1065	1028	991	1000	954	879	918	881	848	836	815	873	866	834	832	784	785	822	810	831	807	782	761	809	776	758	813	788	761	789	786	851	768	783	780	820	808	791	762	827	844	825	802	761	827	790	777	754	789	839	823	790	824	798	797	786	739	779	807	742	826	759	744	784	802	833	803	855	788	786	782	793	757	784	782	809	777	773	742	785	777	769	748	783	782	789	802	814	738	801	793	813	795	803	784	843	786	743	791	829	797	791	742	784	791	776	781	787	783	790	780	784	824	811	791	799	796	810	779	781	759	778	762	791	762	805	781	788	782	767	744	754	807	734	801	774	803	776	774	821	754	769	751	790	779	779	797	755	808	797	828	754	741	832	772	747	777	731	750	744	770	740	798	729	764	793	789	736	781	814	790	785	806	781	770	787	793	781	774	826	781	711	690	763	749	771	836	806	789	821	810	809	781	795	852	745	803	717	783	758	782	768	791	838	766	743	760	808	756	785	832	758	755	777	822	812	777	827	795	766	811	753	841	762	790	791	759	772	764	798	795	777	757	813	797	762	828	751	825	770	831	793	782	782	770	825	744	814	809	799	812	794	775	773	778	801	775	784	784	757	736	756	752	794	794	796	807	805	745	801	811	783	795	787	785	728	805	773	809	751	743	756	808	823	781	807	784	801	792	781	801	750	787	761	819	748	762	820	786	795	833	764	777	844	802	748	804	785	777	796	780	825	787	787	793	757	758	772	803	816	766	802	718	800	828	779	794	825	849	809	739	799	795	818	798	763	793	801	698	772	758	798	766	775	776	798	784	811	768	761	773	775	811	820	759	773	786	792	835	758	803	813	814	855	823	828	735	804	798	794	761	788	794	776	734	776	726	723	750	765	835	795	788	793	767	794	777	793	840	796	789	791	778	771	794	790	775	752	802	777	808	740	797	805	753	787	813	797	832	766	822	767	780	806	774	800	801	816	762	779	778	818	742	803	797	761	815	773	798	781	767	750	799	818	807	859	777	792	773	781	807	786	794	756	846	829	730	826	799	829	796	715	739	791	834	804	773	751	786	769	835	768	825	812	777	731	801	797	768	793	767	854	778	791	782	792	813	777	754	762	818	841	758	777	806	782	780	806	797	800	782	774	802	777	864	787	757	785	830	807	777	843	783	794	803	758	769	739	870	783	805	732	803	795	792	780	744	793	807	782	781	766	806	754	753	758	766	812	772	840	797	781	807	792	776	768	785	755	802	803	766	848	800	777	813	797	730	787	756	818	780	836	759	758	745	806	765	785	769	853	745	827	823	764	767	741	816	778	781	828	819	876	814	774	762	784	762	734	739	756	769	757	776	777	857	796	772	813	718	819	800	766	764	758	803	783	769	789	775	798	786	790	855	753	792	817	782	767	776	798	748	736	784	801	771	714	808	784	711	783	836	752	765	807	780	742	758	774	796	757	797	814	798	824	839	787	807	757	767	778	799	741	775	763	740	791	800	738	835	799	793	772	799	767	784	796	808	821	701	796	872	758	747	807	802	846	797	787	791	837	796	798	794	756	791	829	801	771	789	792	774	796	842	745	731	777	780	804	815	766	782	802	789	776	808	787	814	764	819	791	787	751	820	817	810	756	801	752	774	816	782	753	809	785	731	843	786	807	785	788	764	713	791	797	807	770	808	846	807	774	822	833	799	785	739	762	770	756	799	794	746	790	751	758	792	784	756	764	809	801	794	798	801	771	792	832	803	740	801	763	789	760	771	773	758	777	754	839	790	803	817	789	821	791	811	830	850	849	811	771	739	820	790	792	817	807	844	789	808	718	805	816	794	759	708	803	760	744	821	805	773	790	732	778	759	789	764	797	782	810	842	821	768	793	796	755	745	736	763	809	829	743	761	803	768	760	790	770	753	867	797	795	825	762	799	799	801	775	780	781	817	713	830	810	767	769	815	775	781	720	772	743	784	771	781	783	799	869	821	797	772	731	779	763	760	802	792	786	753	815	804	794	796	768	775	781	772	786	757	713	758	780	792	813	801	780	759	794	853	781	829	773	793	725	854	761	797	721	835	768	775	821	756	799	833	837	802	786	827	751	773	712	816	807	769	736	726	793	792	787	796	809	755	769	774	805	802	809	736	785	800	774	791	789	771	797	773	833	790	777	764	806	783	759	742	788	798	798	771	756	729	762	765	781	779	767	795	811	739	764	758	814	797	788	799	760	783	777	746	768	778	818	775	799	800	756	769	816	798	731	832	840	770	781	816	814	834	844	791	768	747	797	823	801	737	805	791	782	783	744	766	815	785	811	748	761	814	819	729	852	769	742	791	766	747	789	774	797	788	759	810	796	796	789	778	818	774	762	751	727	689	828	793	797	819	799	742	769	823	823	809	801	741	754	771	784	754	815	789	849	809	815	773	785	810	787	780	769	833	785	812	792	781	750	761	752	787	778	789	743	829	787	763	814	819	760	775	818	815	759	818	770	770	787	803	773	786	797	787	753	750	809	778	830	814	790	762	718	798	786	746	813	831	839	772	793	793	815	774	778	825	762	797	785	798	765	813	766	773	803	770	797	783	765	787	807	768	748	762	769	800	787	845	756	796	777	722	796	814	782	789	780	846	779	768	743	770	801	787	776	760	751	761	790	701	773	813	770	820	791	831	778	799	803	788	783	774	795	816	836	769	802	791	770	755	826	777	712	768	774	743	740	784	816	745	769	785	820	754	781	777	817	792	789	758	812	771	822	766	743	743	825	750	798	779	829	786	801	827	749	826	771	795	803	784	731	740	804	782	824	771	782	813	754	750	741	774	806	794	787	742	768	824	763	793	770	774	770	765	837	805	800	825	827	750	785	765	815	819	797	762	785	769	790	794	787	757	788	769	755	773	743	819	817	785	770	824	813	806	786	771	814	769	799	792	791	827	763	736	830	800	816	789	759	790	786	733	826	784	719	799	793	814	792	802	744	789	796	780	823	793	751	780	778	762	783	795	799	838	725	792	767	780	802	771	758	800	791	772	793	770	792	745	797	836	783	784	830	803	775	777	827	755	758	771	800	800	781	772	793	801	744	778	810	838	817	787	760	784	790	803	745	780	774	825	781	735	783	766	767	726	738	762	787	805	809	755	787	759	778	799	805	815	734	798	804	812	761	773	796	832	788	853	816	813	792	784	795	837	794	773	820	829	807	787	754	811	813	800	819	773	807	774	806	794	780	765	773	816	823	755	730	795	795	817	801	730	772	793	825	793	809	750	739	775	774	810	801	766	758	771	761	809	773	793	764	786	782	780	803	791	727	783	786	718	788	794	790	787	794	762	784	786	806	791	774	803	811	775	801	795	780	830	769	800	755	794	805	803	745	818	819	805	734	839	791	783	762	709	832	803	761	760	770	734	819	826	800	792	803	773	768	824	803	779	769	778	781	785	759	788	755	759	778	742	782	811	777	797	801	786	793	818	814	788	770	805	791
23077	21526	29258	24465	22845	25139	20936	10419	6961	5277	4230	3275	2594	2154	1814	1588	1408	1302	1199	1118	1024	1005	1004	950	960	887	913	892	911	862	913	872	842	908	855	914	813	822	803	856	778	782	826	830	843	811	863	846	818	861	814	888	827	840	793	840	835	742	794	789	815	874	833	866	813	800	785	794	847	817	812	838	792	785	811	808	843	816	829	807	807	878	795	792	732	829	724	828	845	805	746	827	853	765	791	758	812	836	806	807	850	764	760	783	797	808	842	804	823	821	875	834	826	803	782	775	821	799	800	798	877	794	786	818	817	792	790	832	835	793	744	789	816	791	775	809	775	798	841	821	768	840	805	832	822	817	865	795	775	845	833	799	805	823	788	786	806	797	808	806	796	842	848	773	845	764	790	767	757	829	831	907	791	881	851	803	834	822	791	802	775	795	822	816	831	814	801	797	804	788	775	792	799	822	736	813	805	747	821	859	829	808	814	821	800	810	833	856	838	823	812	823	786	864	860	806	817	806	795	840	788	821	820	818	836	822	801	802	816	813	804	770	779	789	814	818	790	816	819	773	858	846	833	824	792	796	769	853	830	838	818	764	814	748	819	827	812	848	798	804	810	779	831	854	825	799	845	833	827	819	818	792	777	811	786	810	787	830	795	783	821	827	823	803	839	845	845	822	816	777	790	802	799	805	785	819	779	829	790	858	819	800	769	815	804	793	806	793	776	794	811	837	804	817	786	818	793	800	827	777	803	844	820	779	776	779	791	838	769	800	778	850	806	829	831	814	769	810	839	797	835	806	790	815	823	831	809	836	759	841	798	762	787	815	768	833	787	832	806	811	787	824	808	813	876	855	777	825	804	827	803	839	759	809	772	803	769	841	872	815	807	831	770	789	808	793	854	815	829	822	846	802	832	854	819	817	826	878	832	752	809	822	828	836	845	741	786	839	812	809	797	834	804	808	844	818	805	782	843	816	840	753	785	863	790	829	798	777	847	805	796	823	802	826	859	794	826	824	804	781	795	834	795	814	767	829	771	845	848	807	842	803	808	819	826	790	753	874	786	787	790	824	819	812	787	777	787	817	785	864	782	781	841	734	843	795	822	777	850	772	829	778	851	790	804	785	775	881	838	772	833	806	746	813	797	758	821	798	799	819	791	801	791	810	831	831	802	817	839	837	775	823	786	818	794	771	806	802	776	795	813	757	872	780	794	794	814	826	854	791	849	792	811	816	869	775	788	903	819	831	833	773	806	757	769	801	811	793	790	839	790	816	760	781	809	832	780	862	851	848	773	784	824	816	846	785	827	821	836	817	797	796	835	816	815	830	784	807	809	831	791	783	801	805	813	824	861	821	838	799	766	790	794	845	768	766	837	803	769	789	835	839	731	798	807	864	785	813	825	799	814	813	773	784	787	845	818	755	848	777	773	731	785	816	838	848	828	813	847	838	844	800	795	860	848	827	832	825	802	827	844	799	799	786	842	799	819	841	849	796	881	864	832	804	769	833	885	795	772	810	839	821	817	832	822	862	853	869	790	787	835	824	824	800	775	814	832	851	835	809	889	867	823	814	803	795	785	811	793	850	847	842	876	790	829	798	839	819	814	799	845	818	810	878	814	810	837	836	828	799	786	791	851	849	785	793	781	793	822	873	775	851	774	794	834	835	827	835	802	831	750	737	793	834	795	751	764	822	835	801	791	789	844	877	816	761	845	764	820	830	767	844	848	871	832	804	797	765	850	848	785	789	819	814	774	803	783	742	832	817	778	868	805	827	833	842	769	776	840	822	760	810	748	793	763	832	789	805	830	785	818	777	818	825	843	850	821	817	808	720	810	813	825	812	840	808	850	841	796	777	823	797	820	815	777	811	834	831	769	807	803	808	820	863	833	795	826	813	797	822	818	804	774	791	882	798	784	796	826	846	742	842	848	758	777	789	845	807	825	795	769	779	827	840	779	809	798	814	795	777	836	805	864	831	833	778	830	764	861	828	781	834	832	824	818	796	845	793	824	825	856	793	811	830	807	853	837	792	816	760	845	821	788	798	810	865	819	809	817	815	877	815	790	829	789	817	789	782	843	810	826	836	855	784	834	771	769	834	858	817	819	838	734	835	816	823	799	799	821	739	837	790	823	830	814	813	846	776	814	798	805	786	834	777	798	789	828	772	814	803	810	819	755	849	847	843	842	789	842	818	816	816	791	752	737	819	858	794	798	843	806	828	806	831	852	863	887	861	841	762	812	881	833	853	818	760	806	825	809	785	812	853	842	842	713	737	797	841	842	824	773	833	759	797	826	795	811	809	827	824	834	869	771	832	810	828	860	767	800	839	828	801	850	804	760	772	820	789	837	821	779	785	882	738	824	800	794	767	789	767	843	804	862	836	801	765	811	757	807	808	828	780	835	810	783	807	836	843	824	805	830	776	788	772	803	839	799	784	793	851	808	857	768	779	760	848	777	810	841	762	813	831	800	766	823	762	822	830	794	800	839	798	782	775	796	776	784	759	810	806	811	887	779	782	829	798	795	830	777	786	838	815	824	796	805	797	813	806	842	805	840	770	817	815	786	825	841	833	803	813	799	815	781	826	774	811	827	781	820	796	802	854	809	782	756	785	800	883	799	791	812	815	776	792	810	798	791	803	795	828	826	804	867	806	757	773	770	837	814	827	775	826	766	776	783	780	857	783	855	798	849	845	802	788	829	801	845	782	844	772	824	812	808	808	814	862	767	801	852	798	796	819	852	809	783	793	786	798	818	790	807	819	823	830	812	775	846	815	811	766	800	781	832	822	769	807	816	803	831	802	795	797	792	773	752	809	767	850	873	809	821	819	799	830	840	810	812	843	777	771	817	798	815	778	855	743	786	822	846	775	818	823	815	781	809	817	825	784	806	834	866	817	806	818	812	835	800	797	795	759	782	812	811	805	791	776	823	803	853	850	799	800	810	804	832	853	825	825	776	840	851	839	806	814	801	770	735	892	832	792	802	765	809	773	801	783	801	799	824	868	785	808	777	808	838	851	827	846	789	898	809	867	814	781	793	864	820	785	781	794	792	787	821	816	857	819	776	747	774	856	801	830	802	849	809	819	799	799	793	806	751	774	790	808	828	814	823	824	778	860	812	807	788	807	763	799	784	830	808	798	800	836	854	792	826	817	788	814	801	814	811	837	842	822	791	818	755	885	787	830	742	786	857	812	794	856	818	829	835	803	775	809	780	773	811	857	775	808	779	785	801	800	844	829	832	792	816	837	800	807	830	812	790	838	822	794	825	858	768	792	818	813	820	811	794	796	746	826	874	837	821	804	803	767	804	859	808	809	766	791	836	835	831	864	795	781	862	792	834	805	811	817	790	752	766	793	758	774	771	827	792	805	754	793	866	804	789	791	785	789	813	841	771	814	802	777	790	816	829	822	818	833	792	747	784	852	817	819	770	843	818	785	843	772	808	813	816	809	766	851	838	852	811	847	821	829	818	849	830	833	837	816	831	801	821	869
40109	69562	53394	39232	33659	27202	16409	12275	9594	7478	5698	4311	3435	2763	2195	1873	1627	1495	1332	1270	1193	1054	1039	1048	958	962	991	938	926	876	814	846	821	879	861	805	813	808	800	761	793	782	802	809	830	852	775	798	822	824	776	773	794	837	832	835	772	825	810	787	788	806	849	801	789	820	829	799	791	816	811	815	817	765	824	807	757	816	827	798	792	809	769	757	834	849	812	749	834	858	799	847	807	784	779	773	756	741	834	801	813	772	756	811	854	794	815	825	778	817	812	796	823	779	810	823	795	802	770	725	786	832	813	757	784	844	818	821	751	804	810	787	808	800	844	769	792	832	761	774	802	787	805	747	845	765	800	832	793	801	782	800	814	820	764	760	848	775	835	808	775	815	782	814	779	760	776	796	840	810	813	859	805	802	804	792	782	790	729	806	812	819	851	780	748	860	822	833	818	803	802	807	799	793	782	791	823	805	795	779	779	807	752	807	775	779	810	754	781	855	793	759	814	779	793	776	803	807	825	777	852	826	816	768	805	783	744	793	802	852	801	825	773	773	774	819	836	746	795	838	800	847	784	780	770	745	795	795	778	757	801	748	836	800	811	836	811	777	816	826	814	764	801	856	797	746	804	794	833	811	797	826	795	834	797	830	831	783	757	814	818	792	820	788	791	781	759	811	838	820	814	761	802	796	780	869	790	773	734	757	782	790	751	822	780	782	792	781	747	811	800	833	797	809	750	748	758	754	862	772	749	793	825	810	792	822	801	731	805	844	803	748	817	818	803	835	858	860	807	740	803	803	784	794	828	790	773	800	796	761	788	767	815	797	839	804	796	796	784	785	768	817	815	780	848	777	757	708	795	838	723	798	764	804	783	812	776	759	785	836	776	792	766	755	752	781	805	782	775	804	822	776	761	766	776	784	791	789	830	823	830	746	834	798	771	807	800	757	826	793	770	839	785	793	805	796	725	796	835	839	801	828	832	785	801	806	840	781	763	846	765	804	836	787	822	837	817	785	768	815	772	818	808	817	815	779	762	778	831	820	791	820	868	807	814	854	822	826	782	775	791	781	815	784	778	822	738	744	784	790	807	815	776	786	843	790	799	840	783	810	779	819	783	784	825	794	761	803	782	774	788	836	805	793	804	805	786	828	812	768	807	816	860	821	793	776	805	770	814	781	810	775	778	736	841	834	835	758	775	795	846	787	821	798	784	784	790	766	829	808	822	770	764	806	784	815	808	812	811	803	865	827	775	789	796	758	770	808	773	773	814	813	788	784	783	791	825	794	820	749	772	775	790	789	836	740	748	734	831	768	800	794	773	783	806	817	810	826	850	775	740	803	812	772	793	820	787	808	809	825	765	810	787	731	871	807	749	778	827	845	801	842	831	773	802	807	754	734	778	810	831	775	809	821	789	847	800	803	824	781	824	793	766	768	790	783	791	848	803	832	731	781	808	802	781	808	800	770	764	863	807	786	798	773	822	776	817	747	821	850	749	792	825	813	768	809	765	794	820	824	810	765	815	814	775	809	785	811	788	825	813	809	850	750	734	775	822	766	802	783	811	814	835	777	778	846	790	843	803	830	736	805	792	790	820	831	809	769	839	731	805	790	810	772	796	754	834	786	784	799	827	783	764	798	792	776	787	788	783	825	818	798	754	780	772	797	813	752	805	808	820	811	824	797	768	789	827	776	812	797	743	784	785	782	841	813	816	791	815	806	810	799	731	794	785	817	789	806	777	759	781	784	792	800	768	785	800	793	789	768	815	786	758	759	749	809	761	778	793	765	829	840	804	726	765	735	847	856	810	829	770	772	842	768	781	800	804	760	786	744	797	757	837	767	767	786	843	799	750	841	781	735	775	805	813	820	793	825	813	747	786	802	754	748	813	761	775	804	852	809	759	817	805	804	795	815	826	765	753	836	780	811	819	818	789	778	749	781	820	853	823	782	758	738	773	706	840	812	777	825	754	757	749	804	791	758	763	809	853	761	758	799	838	792	778	807	765	771	836	812	795	788	756	760	816	768	762	812	780	778	733	815	799	771	803	754	740	826	810	781	778	796	804	806	784	777	772	807	779	793	797	835	794	813	792	784	755	820	841	777	763	809	829	831	802	786	766	808	835	819	732	825	822	770	827	827	791	768	789	789	821	828	758	814	755	771	776	774	867	842	837	823	768	845	799	810	795	774	779	836	753	786	805	813	829	824	748	741	764	815	804	776	795	805	836	808	769	775	825	810	867	764	851	790	767	783	832	806	868	820	831	765	765	813	842	799	786	795	747	770	763	753	776	783	801	791	853	769	756	768	820	789	800	759	812	789	766	798	807	789	808	765	806	787	826	754	809	847	740	820	797	757	740	766	799	786	825	811	762	841	754	811	802	768	768	858	824	844	750	770	829	818	853	765	790	803	782	808	796	789	759	813	777	803	791	806	821	809	811	798	759	748	799	758	766	814	834	776	741	792	832	793	785	772	811	809	821	795	780	783	813	761	764	820	827	702	792	772	792	814	800	788	801	745	745	788	817	787	769	808	778	796	790	800	817	793	780	849	771	778	818	799	774	785	784	776	821	799	818	753	804	808	841	835	829	713	783	804	818	763	786	828	831	765	776	773	773	859	785	792	798	784	788	798	794	838	759	790	758	813	796	808	766	780	798	809	785	800	780	821	819	739	860	814	794	773	764	793	756	779	791	779	818	824	753	737	827	778	822	780	815	798	767	806	746	760	755	809	813	812	795	814	806	778	811	837	793	749	792	824	797	800	796	825	797	773	797	851	749	769	834	802	789	748	810	808	791	826	815	807	795	787	801	808	772	781	758	849	784	788	778	741	789	796	806	775	808	750	801	802	801	759	781	758	789	786	787	776	780	787	857	803	789	759	774	779	802	769	786	804	750	810	800	793	827	789	840	754	805	763	766	727	777	849	770	800	754	752	792	829	811	808	833	825	770	815	773	739	799	855	794	800	831	761	816	760	806	804	853	814	732	790	807	797	792	784	839	783	800	810	790	824	764	771	784	774	796	813	759	788	766	776	775	798	803	803	782	767	875	828	859	858	816	771	817	800	784	829	801	826	783	800	768	773	753	774	795	808	830	782	819	807	824	823	771	831	735	830	829	797	802	726	778	837	741	810	791	770	813	818	786	814	788	758	778	837	810	810	782	769	797	807	779	787	844	784	788	764	790	772	795	814	757	821	820	837	790	789	772	827	849	824	796	843	766	835	860	836	796	795	778	800	815	812	832	813	877	795	770	808	827	796	790	818	776	763	781	843	764	750	810	771	814	770	811	788	771	803	769	812	750	769	801	789	760	802	788	820	803	820	812	792	810	785	805	759	786	827	777	813	810	773	796	751	831	777	823	754	823	777	795	790	785	809	777	838	790	797	782	788	785	791	827	775	841	761	858	830	827	788	821	799	780	856	799	792	831	807	762	761	773	769	786	817	759	844	764	836	796	790	815	764	777	798	758	807	801	777	777	783	788	785	802	782	850	830
36813	46367	44344	32776	21034	11098	6406	4335	3346	2550	2105	1763	1482	1302	1155	1053	1017	937	907	909	806	866	807	767	829	803	779	787	795	776	764	776	738	766	742	781	806	709	707	765	739	749	757	763	780	760	758	812	716	806	785	758	771	765	725	723	755	764	751	764	756	739	761	765	697	761	748	707	700	718	770	765	747	733	784	725	708	777	727	764	753	775	749	746	746	789	767	718	714	715	733	732	751	755	760	737	752	723	728	764	717	771	769	794	697	710	723	728	756	758	737	777	724	773	810	750	797	756	748	721	736	741	765	755	753	723	802	728	786	696	748	814	771	739	765	706	775	705	769	717	761	766	770	734	745	719	703	755	744	769	804	755	723	777	787	717	806	777	773	791	722	745	753	739	781	741	771	773	766	740	768	728	743	772	814	744	748	742	728	821	725	765	727	697	724	761	741	778	775	744	719	757	748	749	770	730	761	788	742	745	746	757	730	769	708	717	677	769	714	754	756	753	765	774	723	749	717	770	820	783	736	749	759	754	739	751	786	789	763	737	760	767	740	783	777	807	761	782	757	755	756	742	787	705	705	763	770	741	716	726	725	723	755	755	732	747	752	760	768	749	748	762	752	787	776	768	748	762	798	749	772	730	734	768	759	801	711	725	784	751	739	790	756	772	740	736	756	766	721	736	754	751	743	791	746	681	759	709	766	783	771	761	795	735	749	768	760	753	710	704	717	720	729	733	719	746	757	752	731	726	789	787	707	759	785	718	760	771	790	752	745	776	793	810	735	792	775	725	731	710	716	740	764	762	779	792	791	783	744	731	789	753	738	719	758	750	750	729	805	770	720	726	691	760	725	735	810	749	753	764	718	701	813	716	696	735	753	775	712	761	793	717	755	730	714	764	766	758	769	771	754	721	735	774	751	734	747	709	720	762	723	757	781	745	782	776	767	735	801	775	753	765	769	751	772	762	766	740	738	728	709	774	718	767	754	740	744	726	731	774	737	779	744	721	776	778	779	787	738	692	787	719	732	776	779	747	768	740	757	763	730	700	784	743	709	748	755	748	697	728	756	733	770	749	756	718	714	764	783	700	758	738	752	747	777	754	735	703	751	744	759	707	706	791	744	795	776	764	758	717	769	738	763	763	718	685	746	772	745	814	870	737	784	801	740	736	686	771	763	785	793	714	795	788	690	794	763	764	717	732	738	733	704	787	753	752	742	789	720	730	769	777	756	734	740	742	779	752	756	722	739	724	764	783	732	748	725	724	781	759	746	736	745	724	749	785	752	733	774	759	779	729	726	733	749	768	727	750	770	757	732	726	716	745	747	798	763	713	743	747	732	757	783	790	749	766	777	764	821	797	746	744	758	756	706	802	767	759	739	737	791	738	716	747	746	740	783	741	756	736	765	782	715	746	731	795	790	772	763	740	685	759	784	816	730	744	759	742	736	717	798	796	726	767	790	743	724	734	753	825	755	733	715	776	744	769	756	802	724	718	750	735	745	764	689	766	747	720	778	761	775	742	759	751	768	743	703	727	743	750	772	757	693	762	701	786	721	761	772	715	738	784	731	710	782	777	798	764	748	719	737	725	739	764	750	731	778	776	698	792	771	775	775	734	767	713	761	688	748	793	777	766	808	747	704	766	764	783	741	759	767	695	710	721	771	785	724	710	754	727	740	795	755	788	727	719	746	743	747	781	714	770	750	753	763	691	765	794	725	732	746	757	763	718	734	765	762	760	745	758	770	748	816	784	759	729	756	715	735	758	756	771	761	730	743	762	765	744	694	772	753	788	743	693	769	792	727	758	702	725	759	804	771	810	804	776	710	718	764	709	764	806	723	795	752	771	719	729	817	720	779	770	748	753	739	811	804	725	779	788	735	788	756	777	755	698	741	705	792	765	779	723	724	731	746	778	720	800	758	777	785	747	751	717	757	747	740	756	762	728	780	761	757	754	745	738	738	724	750	722	782	726	730	744	765	809	731	736	761	714	709	720	726	750	765	769	762	760	750	747	732	730	757	757	752	755	745	736	721	721	761	760	742	758	781	763	709	717	771	737	751	741	797	784	743	765	767	706	816	740	759	724	755	738	705	768	769	768	713	722	762	781	773	785	741	800	736	747	734	753	776	746	778	803	770	758	744	805	765	728	767	758	815	756	755	767	700	789	706	777	745	693	756	741	725	769	741	754	789	836	771	762	753	732	755	779	750	754	729	757	759	745	752	762	745	775	778	787	751	775	769	708	735	707	704	787	729	711	747	806	734	768	754	767	781	742	768	733	724	762	785	728	750	732	768	773	785	715	763	693	750	751	758	774	783	716	789	726	761	775	765	711	792	728	756	710	760	787	748	724	743	781	774	741	753	765	773	740	755	780	772	747	749	752	738	765	721	745	750	763	752	739	697	811	762	745	768	757	741	759	751	748	755	708	775	770	779	738	758	725	760	695	746	745	740	735	720	747	746	735	760	711	737	750	777	711	752	787	759	756	760	733	835	778	761	747	766	749	728	742	751	749	692	771	746	738	750	745	735	694	763	771	712	762	703	728	757	754	738	751	776	785	767	733	737	740	770	713	714	743	699	741	743	769	772	721	758	764	719	798	739	825	751	774	741	728	794	762	773	753	768	762	782	728	714	714	733	740	743	780	761	756	789	698	701	733	750	787	716	718	739	720	732	774	768	757	777	765	691	760	803	786	744	775	768	771	718	743	752	770	743	743	736	731	760	791	778	779	749	725	728	766	725	796	758	735	715	752	763	745	770	747	710	735	740	731	755	741	751	768	777	769	713	725	756	789	749	768	727	736	727	777	806	757	717	763	709	728	744	762	730	747	774	783	712	740	730	777	800	757	786	787	773	749	820	746	769	766	745	748	746	750	793	828	814	747	739	782	758	776	727	763	714	735	779	739	777	759	744	769	729	773	744	764	725	788	769	782	759	727	749	716	750	778	763	718	738	753	693	788	779	748	800	761	766	731	735	744	689	749	744	739	765	730	726	805	702	728	714	767	749	781	716	748	752	698	790	764	761	719	757	730	730	718	779	756	746	798	735	710	770	804	708	797	765	753	764	754	766	739	699	758	751	756	767	770	792	758	774	744	808	789	724	755	740	789	743	710	711	737	754	762	732	772	782	784	731	727	710	716	743	726	749	728	713	765	771	715	748	711	737	747	710	726	788	782	744	802	740	748	784	763	754	798	749	744	746	793	764	726	751	765	778	742	741	721	712	742	737	708	748	777	733	733	750	742	760	718	698	773	794	760	746	783	774	780	738	835	775	792	724	702	757	795	753	802	753	791	703	759	789	754	744	740	765	763	782	753	748	772	794	784	794	799	755	727	728	756	754	741	727	729	769	742	774	741	766	749	753	736	819	783	690	764	784	771	744	731	750	704	757	740	786	770	785	736	787	725	725	754	758	740	784	746	715	774	759	756	719	707	783	799	705	795	735	712	763	731	747	773	770	713	817	786	722	757	787	732	700	739	756	774	765	798	757	790
41416	57497	42632	28908	21026	13109	9003	6370	4937	3690	2931	2353	1875	1595	1363	1250	1139	1060	971	957	846	892	819	839	822	800	890	779	826	778	769	773	775	795	863	790	804	787	775	720	706	741	739	770	792	790	727	776	772	766	703	768	744	737	762	831	785	755	760	808	757	749	753	789	774	847	774	736	758	766	743	803	726	778	748	738	739	812	763	800	756	762	736	736	774	726	728	785	750	730	794	737	737	745	745	721	739	737	740	748	741	792	728	744	791	775	778	764	782	763	817	747	787	727	777	739	747	754	726	784	771	765	783	784	734	754	748	765	728	737	771	813	762	761	776	768	777	763	775	771	776	696	688	770	767	790	761	756	765	756	741	726	787	795	711	749	720	807	746	762	769	787	768	792	778	730	727	757	791	747	760	752	751	734	743	797	744	739	798	760	788	759	738	715	754	741	802	774	735	759	719	753	774	729	817	753	814	736	742	743	734	755	759	769	800	746	791	752	752	737	762	717	801	787	777	729	791	721	804	796	738	794	759	805	812	756	777	803	756	794	811	825	715	775	771	734	761	731	750	775	787	763	808	714	778	792	688	748	755	806	800	773	769	743	690	770	761	794	760	753	774	790	763	811	763	741	747	771	727	742	734	799	794	740	737	769	787	787	723	761	752	731	749	726	773	769	800	722	738	773	715	744	723	802	714	750	793	780	737	745	765	779	762	780	829	769	760	769	769	759	762	775	749	800	724	811	814	754	761	745	827	740	763	777	786	762	759	784	804	724	753	767	721	753	737	705	705	738	770	757	742	771	824	748	771	746	739	747	776	813	748	769	728	782	811	778	756	738	774	795	772	788	799	810	749	745	793	764	734	815	727	802	792	771	710	731	792	768	760	790	758	796	768	698	827	747	785	791	761	758	770	764	704	781	787	763	808	746	756	720	734	775	726	794	768	736	765	777	754	751	798	811	799	767	740	718	732	741	739	748	752	755	771	798	766	779	770	738	776	780	765	748	714	809	767	767	750	735	741	726	753	743	759	801	783	761	753	773	782	783	766	756	758	765	741	742	791	773	796	712	746	763	795	740	742	810	778	716	796	759	779	772	768	752	759	760	786	767	792	727	799	739	793	772	705	779	758	746	704	801	727	774	770	762	787	698	690	791	802	719	711	756	754	730	749	747	765	761	730	716	769	788	795	741	822	762	764	770	745	795	774	723	771	724	739	765	789	744	789	747	785	738	747	771	748	776	727	692	709	744	757	811	769	707	757	769	764	766	773	759	728	767	760	724	722	730	773	768	761	784	811	702	776	784	743	780	791	751	724	823	727	812	740	771	769	779	784	712	750	756	818	742	730	741	738	735	751	756	774	801	812	790	737	761	749	766	766	788	783	713	738	798	785	793	740	776	812	769	752	762	750	762	763	762	744	749	769	783	757	793	730	754	728	737	783	787	739	780	767	764	792	755	745	730	774	742	755	750	742	732	714	731	756	732	753	708	758	721	787	790	788	767	797	746	770	778	722	744	720	765	721	712	763	799	777	747	806	760	752	733	732	756	757	773	743	768	736	752	697	748	785	752	758	784	756	656	816	811	808	709	790	733	729	717	749	750	758	776	781	809	797	759	725	737	764	742	769	762	726	798	774	736	796	789	764	782	753	780	785	775	756	735	780	765	780	787	759	774	689	715	732	775	797	744	794	727	804	749	745	759	745	742	742	730	737	698	722	793	761	765	730	739	742	778	716	742	746	772	746	771	773	730	754	756	784	789	813	711	777	749	793	770	774	779	711	815	724	762	719	740	706	724	743	781	815	757	708	705	738	760	773	742	773	764	723	739	772	724	743	773	751	783	756	811	798	747	755	789	737	737	724	765	758	775	787	778	793	737	749	769	734	726	784	745	765	742	728	747	768	760	749	814	734	761	802	802	759	743	743	720	733	768	715	760	754	751	711	748	736	755	804	742	749	752	766	790	769	775	735	805	758	744	726	721	779	766	734	769	772	704	794	775	732	756	769	798	772	746	785	732	758	780	707	773	748	805	746	719	754	729	724	730	786	716	810	769	759	770	714	757	757	786	769	744	742	757	820	789	729	699	755	730	780	784	759	761	778	788	743	758	787	764	759	841	763	768	761	745	739	744	713	783	750	757	749	733	800	726	795	824	763	786	802	778	781	767	776	724	794	761	769	771	774	748	752	788	739	833	790	725	771	795	767	782	735	782	769	791	746	773	763	753	762	774	752	715	801	741	777	720	756	752	709	758	795	744	780	787	683	751	746	770	745	763	724	774	701	781	723	711	777	751	760	754	731	741	757	781	720	789	753	733	771	826	753	784	788	761	760	733	705	785	748	721	768	779	777	763	746	712	761	795	754	755	714	793	708	731	812	834	696	761	729	715	757	718	738	737	796	774	745	741	754	726	791	796	772	761	772	740	761	783	784	761	762	721	759	759	797	763	724	799	700	741	745	768	759	752	763	743	732	765	751	777	743	756	799	786	744	807	778	793	784	806	785	767	771	767	792	736	783	757	770	717	720	800	760	775	755	741	731	766	704	715	742	749	760	791	730	726	759	747	785	763	789	713	782	747	765	778	746	817	711	767	774	777	780	805	808	717	803	778	772	766	781	758	767	760	738	771	747	804	805	782	744	780	762	832	796	752	787	793	751	712	763	745	809	732	690	756	818	756	749	755	797	751	739	769	779	771	757	748	761	746	736	699	726	773	790	791	796	723	782	753	789	744	742	698	692	753	751	740	792	814	771	736	762	801	737	768	767	725	758	774	765	760	758	802	759	771	775	764	764	776	778	711	737	728	743	760	715	774	755	768	768	771	725	728	745	720	775	795	733	761	744	728	759	752	719	747	805	738	775	746	774	740	739	810	737	741	721	738	783	742	743	712	776	747	763	753	734	749	724	769	784	797	792	759	761	747	748	785	757	744	786	764	813	801	716	728	798	749	813	759	719	749	723	730	758	786	733	790	748	794	720	818	750	784	787	780	763	748	699	749	786	747	744	767	747	736	780	717	746	737	747	778	785	757	707	732	795	714	778	728	769	769	717	763	786	738	729	768	753	775	751	762	786	758	755	699	769	798	754	743	773	740	733	786	749	726	774	748	740	798	759	752	705	755	725	742	758	771	780	754	758	732	755	757	731	731	787	724	783	801	800	781	770	737	796	751	725	752	761	712	728	785	772	713	813	741	765	771	790	744	755	799	734	708	767	709	767	764	742	766	710	746	795	782	775	774	741	767	779	774	796	775	767	770	722	738	734	779	736	784	782	760	768	752	756	762	764	791	742	752	795	728	751	728	733	775	762	747	764	727	731	772	710	752	745	759	747	736	756	755	790	814	712	763	775	732	739	714	790	781	791	742	765	751	777	753	780	758	775	771	815	739	758	781	803	761	775	808	762	801	754	742	806	778	700	733	797	742	814	778	741	733	790	780	756	785	759	772	786	756	712	757	747	768	734	748	745	781	736	774	783	717	763	792	765	797	702	724	791	722	797	729
24363	21560	29737	26986	24316	19777	12335	6799	4866	3692	2919	2344	1900	1636	1372	1227	1122	1115	1013	985	960	865	868	856	854	806	783	813	770	731	802	798	773	779	782	723	777	795	746	747	795	755	774	712	745	710	711	708	731	757	749	733	741	797	784	751	755	706	769	724	775	710	699	713	743	735	721	726	724	766	690	747	755	742	791	759	753	751	729	784	757	770	733	762	760	768	718	776	733	768	739	757	759	790	727	788	715	691	699	712	761	768	743	731	778	758	751	767	706	784	707	724	735	735	797	793	730	757	675	761	696	731	749	754	808	744	747	707	748	727	754	709	746	713	729	713	779	702	758	736	722	736	714	748	775	723	717	754	729	781	700	811	700	718	746	770	784	766	742	700	735	757	771	768	743	786	682	705	717	695	736	725	713	759	766	749	725	762	752	715	753	747	732	765	735	710	803	758	774	724	661	794	721	681	784	734	807	737	743	754	748	724	705	736	781	759	737	705	726	731	679	751	735	751	768	760	713	704	687	752	695	762	736	772	750	789	770	718	706	691	747	724	741	770	729	763	700	755	729	674	735	774	735	746	661	668	751	703	733	735	767	772	717	796	746	757	702	703	724	725	755	749	750	720	719	718	749	777	738	756	726	739	735	709	748	713	722	741	757	796	775	704	738	740	737	738	764	801	749	697	698	753	710	777	771	736	749	733	707	763	779	761	758	769	759	755	731	726	768	765	798	736	795	698	714	712	756	740	803	774	792	713	765	728	786	754	729	722	739	735	751	720	775	738	756	737	732	704	766	717	727	738	770	780	758	766	765	735	707	710	712	787	776	731	762	753	718	707	726	811	763	774	745	718	721	752	693	755	739	697	762	761	744	721	767	770	759	692	747	712	708	752	714	760	798	729	739	733	724	695	733	742	789	695	715	760	742	773	741	792	740	726	724	731	750	729	765	771	789	711	741	800	757	739	739	716	713	749	723	742	746	737	738	775	723	755	750	749	712	738	737	738	705	669	708	741	739	705	767	725	753	760	716	733	778	773	756	801	764	773	733	718	821	796	713	730	702	732	709	742	738	716	714	747	747	731	737	715	790	746	772	737	775	754	758	703	714	736	810	776	750	765	745	726	702	758	739	740	751	747	734	704	743	734	752	756	769	707	809	722	749	715	705	725	710	727	731	740	756	703	733	720	762	764	718	771	712	723	776	783	700	680	712	727	735	751	704	754	751	702	804	723	775	747	780	737	712	747	714	736	768	771	723	728	727	735	763	741	795	774	790	782	781	744	761	765	793	776	792	716	753	757	726	725	741	751	729	757	792	754	696	735	738	711	721	723	768	721	772	718	753	757	790	736	772	757	757	677	762	692	757	743	723	745	756	735	730	702	753	737	740	799	719	733	750	763	739	759	676	721	755	710	755	778	783	717	756	700	710	707	769	715	710	743	750	752	742	766	754	738	748	699	760	762	758	729	749	739	689	717	764	757	711	765	751	699	777	737	804	745	727	784	749	698	754	706	794	706	718	738	733	751	748	720	739	725	690	734	704	746	725	707	716	727	732	759	743	774	797	751	726	741	737	741	771	715	790	725	725	782	760	742	719	741	718	742	774	741	786	710	738	745	747	721	801	756	779	753	760	764	723	772	760	768	705	778	744	787	771	748	742	741	701	754	724	731	755	692	754	763	729	790	731	756	698	724	694	818	783	751	774	758	758	754	717	751	785	760	710	744	752	716	728	754	731	768	749	727	749	714	738	758	739	696	717	730	752	802	744	777	768	760	747	729	747	787	761	737	762	756	738	675	749	736	788	780	741	758	793	723	777	741	811	725	749	776	729	769	705	764	698	749	683	695	713	743	759	754	769	720	749	763	745	766	715	751	742	731	768	716	752	710	745	775	761	743	734	728	762	721	716	714	735	773	723	730	742	763	748	759	713	716	723	714	701	747	719	747	727	740	701	706	740	699	768	766	751	764	711	706	757	776	728	741	725	740	747	788	801	754	799	663	767	755	732	728	715	728	764	756	737	766	761	713	763	737	715	726	692	769	771	749	757	754	726	755	790	713	724	742	789	736	717	755	701	762	744	759	721	725	768	779	767	733	694	698	728	738	729	754	731	782	758	773	815	731	728	732	709	775	708	734	710	770	762	727	755	776	758	739	717	761	730	768	745	741	787	776	724	757	757	744	720	725	751	760	773	780	777	812	777	735	718	716	751	758	713	766	768	700	764	735	729	762	759	733	788	751	718	742	738	746	776	752	729	752	706	775	750	728	738	739	733	738	731	717	755	758	697	776	758	753	740	739	761	703	796	673	719	742	716	745	746	748	742	732	740	745	745	727	789	715	732	722	682	735	728	750	820	714	740	712	738	773	755	707	759	743	760	731	718	761	797	811	713	662	761	751	757	786	744	688	767	753	710	726	718	777	736	749	748	788	708	737	741	693	774	746	777	706	730	776	738	710	714	723	703	784	766	726	713	800	741	773	773	671	771	718	704	712	752	737	716	762	719	764	747	714	753	726	707	737	761	727	795	713	720	767	723	731	735	719	728	689	744	779	729	750	710	724	758	722	775	699	683	715	744	767	778	740	713	711	711	752	705	738	762	790	726	809	740	758	720	792	760	734	763	767	768	780	780	784	711	742	753	773	725	683	752	735	683	707	767	758	697	737	748	779	726	759	726	760	714	767	685	764	700	699	784	721	742	760	780	737	765	744	751	723	763	672	772	764	761	724	753	735	782	735	776	679	824	734	729	725	745	742	734	717	720	781	773	766	751	759	729	741	704	742	771	730	713	708	786	737	720	763	756	707	719	725	725	736	699	742	687	717	747	734	718	765	774	764	782	708	714	746	792	743	742	683	732	763	777	732	692	775	694	756	768	722	661	680	702	733	779	770	734	707	695	738	722	744	752	701	765	733	694	711	772	720	755	802	688	767	749	785	703	699	745	748	762	767	733	747	728	757	776	762	762	779	680	733	783	787	714	736	727	702	748	781	748	736	716	744	774	725	765	730	712	756	734	804	736	753	765	763	750	729	774	738	744	722	764	758	770	718	733	761	710	760	719	729	769	704	774	714	754	700	746	758	713	718	717	716	773	756	715	743	773	737	759	734	755	755	761	811	741	704	714	727	732	762	732	704	751	694	768	704	718	710	729	708	731	748	754	728	743	733	746	767	772	785	738	751	732	706	725	743	755	750	736	755	795	710	754	771	757	769	767	734	738	732	701	694	757	708	798	725	739	767	772	730	738	711	703	738	716	784	718	768	732	720	742	714	744	728	774	708	781	714	698	738	783	726	768	757	695	697	764	786	729	790	732	707	671	708	740	711	758	747	771	701	738	764	746	715	731	721	804	732	729	709	780	770	743	756	690	753	784	737	774	717	708	774	712	689	761	748	758	737	735	713	726	737	745	721	769	717	708	732	781	752	760	755	761	784	717	698	776	728	726	692	707	746	790	787	695	735	733	725	761	731	726	714	728	750	777	747	765	748	790	727	735	680	775	738
40440	67679	51815	36040	26358	17927	12671	9090	6903	5346	3982	3125	2558	2068	1784	1516	1389	1215	1160	1022	982	1019	929	872	838	853	798	841	815	821	784	804	767	755	794	815	773	794	742	746	770	708	779	747	757	740	756	737	754	718	810	762	695	787	695	739	761	725	728	787	786	747	745	751	749	740	752	774	758	756	703	792	731	747	764	747	739	800	686	761	729	756	727	725	777	797	752	726	783	708	762	788	765	736	750	756	724	708	760	745	752	706	749	772	713	714	773	766	773	742	744	749	760	742	756	750	788	788	735	771	748	714	732	747	726	741	742	734	767	827	770	705	724	744	724	789	759	723	743	768	741	705	756	735	748	743	702	734	776	758	748	706	738	743	753	730	763	713	763	732	753	729	720	717	794	745	774	750	756	769	728	754	738	735	680	737	730	723	757	679	769	763	759	794	704	740	792	726	754	731	798	730	735	741	789	775	713	685	766	746	807	754	736	716	756	760	699	756	699	753	754	790	738	727	719	719	689	798	745	754	732	786	788	761	768	741	745	758	751	817	725	760	765	716	745	737	719	745	725	750	739	764	740	755	742	735	790	720	735	776	764	744	776	740	699	745	760	725	736	728	728	732	747	743	771	754	752	737	756	789	781	749	729	736	708	733	769	764	764	725	733	735	734	765	748	721	729	745	721	783	798	737	719	725	762	701	730	773	753	757	748	773	767	714	754	760	675	757	770	754	749	794	762	763	770	785	755	753	712	681	775	824	756	717	704	782	741	762	734	751	740	738	756	737	750	759	757	772	733	784	766	764	764	726	759	738	766	758	796	762	710	791	755	774	795	750	743	786	741	763	767	719	741	734	695	734	785	756	799	757	824	772	724	739	750	711	732	670	730	818	724	644	787	761	726	724	780	785	756	713	764	741	718	761	733	781	711	738	770	745	758	759	746	713	747	718	723	746	751	745	768	805	687	751	724	762	734	779	760	728	722	744	768	704	743	746	709	777	790	819	779	751	794	741	801	766	749	747	751	758	763	751	721	691	746	781	773	725	752	778	722	766	722	721	746	731	712	741	773	682	729	741	732	729	743	758	755	789	792	752	742	757	737	742	775	753	771	770	775	708	733	737	771	729	786	740	781	749	737	778	732	714	728	739	754	707	756	744	760	788	742	720	734	729	733	726	680	728	780	737	748	752	743	735	734	775	727	705	750	750	720	751	721	782	782	753	777	732	748	713	702	690	772	733	756	765	750	686	731	734	726	729	743	768	777	752	742	772	780	726	710	755	726	734	750	746	737	734	738	677	695	755	787	782	777	762	725	750	785	736	738	734	752	738	767	732	763	730	708	748	733	741	714	766	775	724	776	704	750	754	714	800	743	750	809	739	737	766	776	716	757	775	757	703	755	734	725	753	768	741	742	778	732	707	782	761	708	758	756	776	758	748	740	739	774	767	734	755	754	769	772	731	734	731	723	757	733	761	847	745	707	730	813	731	722	676	797	721	787	709	741	729	722	746	772	801	750	756	779	769	736	720	753	716	801	757	778	697	716	785	759	758	739	739	738	761	714	787	757	715	706	732	790	788	749	766	778	747	774	710	783	740	755	734	691	729	765	727	792	704	761	733	741	777	709	808	775	746	741	772	721	729	784	709	742	735	781	799	784	781	773	753	740	707	765	736	758	739	754	772	767	771	763	793	796	774	722	722	735	742	761	717	745	733	743	764	745	752	753	757	786	687	724	767	698	757	736	708	752	754	760	764	751	774	736	754	814	761	717	746	770	786	724	732	727	712	756	764	748	773	760	742	731	744	739	780	726	789	763	757	718	702	734	727	726	750	769	789	711	796	771	740	731	744	758	677	781	710	770	746	785	784	787	751	739	691	770	760	743	788	716	706	778	781	740	739	831	745	711	717	740	780	790	752	737	755	735	781	748	768	745	686	738	782	766	724	705	752	779	704	770	760	740	804	762	750	732	733	766	732	742	746	760	732	714	750	740	775	781	688	710	701	720	732	743	762	707	752	775	744	718	777	744	742	775	747	725	722	715	699	724	722	753	795	721	750	734	759	736	760	755	727	782	741	773	756	743	750	744	712	769	767	783	745	750	724	765	744	693	713	806	727	748	758	791	736	746	738	742	749	743	709	713	750	750	758	775	751	757	754	784	782	749	718	730	745	740	734	728	767	759	766	724	720	764	768	783	743	759	787	736	738	717	749	744	764	742	729	777	772	781	780	758	737	732	788	755	763	775	770	776	726	740	761	741	748	710	715	779	738	792	787	766	756	759	736	780	772	731	768	778	799	756	763	757	741	780	731	724	743	735	786	755	791	763	785	754	736	728	728	752	713	755	726	735	745	770	747	775	729	772	758	767	732	756	739	794	768	751	772	738	751	727	784	747	714	779	726	762	742	760	753	779	721	761	735	749	777	758	785	768	744	742	821	761	755	765	723	717	792	795	722	756	741	762	779	742	787	774	767	755	730	777	721	705	759	762	736	744	785	689	723	741	726	770	782	792	758	741	778	707	742	816	735	739	734	759	788	759	748	735	788	749	757	760	778	769	762	762	749	729	738	758	758	706	752	776	729	723	720	755	718	787	777	728	728	717	715	711	765	766	715	718	724	762	708	754	725	750	688	803	698	723	718	761	777	799	754	729	743	761	740	772	725	761	746	721	744	721	796	728	732	793	681	730	781	729	724	785	757	780	725	757	760	772	758	738	714	711	726	727	722	766	736	723	722	704	691	764	763	745	748	755	734	725	755	757	741	731	735	754	725	743	743	774	720	736	765	744	766	757	762	762	778	778	772	759	764	729	764	745	763	779	748	730	762	760	760	716	770	762	773	697	763	765	705	752	702	709	733	791	758	716	711	763	763	745	735	764	690	784	765	729	742	739	754	795	738	796	792	742	739	782	713	720	719	782	755	800	747	748	765	784	768	768	769	748	731	706	763	740	739	715	724	780	749	759	763	776	741	765	732	701	805	769	743	730	775	786	743	769	740	776	780	744	696	731	778	774	772	767	736	805	758	751	748	798	751	759	743	772	727	745	787	760	760	760	782	772	705	713	746	713	729	718	746	778	779	757	723	784	703	740	741	735	780	740	748	698	760	787	767	742	793	766	754	766	735	701	766	774	738	748	752	728	734	749	758	786	767	750	747	731	788	741	724	737	766	722	781	761	771	735	737	756	712	729	756	755	708	775	781	704	788	808	765	737	766	719	730	720	746	728	710	732	713	769	788	716	753	801	698	757	791	722	781	754	720	768	719	788	750	715	735	749	733	743	758	790	741	787	820	751	774	748	735	733	711	773	701	728	788	703	725	775	694	767	774	711	775	734	726	766	746	720	704	799	703	767	733	760	755	711	741	756	747	707	806	753	732	743	763	796	730	676	698	768	768	737	732	751	744	718	722	762	703	733	730	749	712	726	808	752	777	751	767	722	785	751	757	710	749	713	776	711	711	739	734	779	770	766	780	769	814	713	752	808	757	797	741	738	770	755	745	732	763
25559	22107	32002	29266	21245	14006	8940	5520	4123	3305	2574	2094	1786	1523	1321	1183	1127	1033	1024	985	972	918	895	916	866	859	882	801	798	828	797	813	795	828	783	790	810	758	828	798	811	796	783	776	814	755	824	810	812	822	763	813	796	821	742	804	815	751	811	774	782	833	827	769	807	765	785	794	741	789	767	789	794	817	798	796	769	765	793	744	778	785	806	810	790	768	741	811	795	782	775	803	749	725	784	782	782	790	779	789	748	762	752	761	796	788	801	797	830	761	797	791	794	827	768	793	730	771	817	802	761	781	822	816	791	721	824	777	822	795	796	755	821	758	830	763	752	781	826	789	722	812	783	826	785	761	741	809	814	807	747	760	828	744	829	799	813	767	772	799	794	770	787	793	762	807	776	770	782	740	822	741	758	745	803	759	759	778	794	779	807	787	781	815	782	814	774	812	759	793	790	776	785	772	765	814	814	769	812	755	785	782	820	789	804	833	829	745	822	759	765	752	767	797	789	756	788	784	780	787	747	732	765	792	794	779	739	783	810	820	747	811	814	775	781	809	763	798	786	779	771	764	772	790	726	812	839	743	822	764	801	789	831	762	789	779	819	815	772	831	778	781	799	830	764	763	794	810	714	806	831	718	792	825	750	767	784	798	806	809	853	776	790	795	758	727	795	804	750	809	843	768	784	785	779	733	788	802	772	729	773	810	793	743	747	777	780	797	820	766	786	735	827	849	821	787	752	807	821	784	769	754	788	721	786	785	770	840	756	819	789	834	753	760	743	795	839	767	778	813	797	801	769	728	822	796	793	735	776	761	761	807	775	786	784	787	776	772	789	792	814	839	778	753	790	808	785	808	738	803	785	781	761	779	855	758	791	777	775	791	795	790	742	771	823	777	767	801	779	740	790	764	787	793	799	795	798	782	755	840	813	782	840	761	797	810	765	740	750	817	773	813	782	821	807	760	787	817	783	772	803	770	759	806	754	791	781	799	783	781	819	766	793	786	762	797	820	807	772	782	805	763	758	777	819	766	812	782	742	809	771	796	817	740	812	785	823	800	757	782	770	783	784	767	749	756	765	722	770	814	816	755	752	744	795	788	723	769	772	730	768	833	774	803	798	762	796	748	770	774	794	799	813	815	809	767	765	799	750	829	726	795	751	826	832	807	811	716	769	759	827	764	793	745	795	789	757	816	781	790	811	808	859	755	743	783	813	808	754	773	760	831	794	813	793	778	812	769	800	764	796	732	803	769	834	767	746	870	750	843	750	811	777	766	797	818	815	775	833	823	793	794	783	778	775	731	812	787	784	784	813	803	787	821	843	772	715	813	836	722	805	784	810	773	790	806	790	779	808	788	791	789	771	740	792	795	771	788	780	853	732	805	795	771	760	701	780	776	778	794	784	736	806	768	742	765	807	753	769	747	848	740	844	739	786	795	786	808	775	811	847	800	833	802	760	791	814	763	799	754	784	770	762	789	805	818	804	777	741	787	768	800	790	806	798	815	802	770	754	788	812	801	759	788	804	842	800	782	763	760	751	754	731	768	793	798	781	810	786	737	767	783	787	860	786	753	847	776	755	801	786	760	772	775	787	800	843	839	793	849	811	715	791	799	808	815	771	799	768	770	803	794	803	788	792	769	829	760	762	836	812	745	788	838	803	777	792	762	855	746	800	725	774	780	775	769	747	799	779	797	779	798	776	753	801	866	725	846	766	760	758	771	797	813	737	795	783	812	759	760	785	777	767	785	768	788	781	817	761	809	756	782	739	771	824	754	803	791	798	863	808	788	769	816	772	765	788	760	754	815	754	764	786	719	795	791	759	766	775	804	789	776	772	776	800	776	817	743	757	757	767	704	788	783	751	803	789	792	792	842	776	756	807	787	739	769	775	713	813	807	790	780	750	773	756	800	781	763	757	768	801	785	802	792	752	732	747	783	763	782	782	757	785	825	813	781	782	791	780	805	812	800	805	785	822	759	749	790	823	784	809	787	830	746	808	743	782	790	777	777	820	797	810	789	790	761	777	813	777	762	808	767	732	777	746	793	810	796	749	767	810	794	780	761	750	750	801	812	802	765	795	763	775	854	790	792	796	766	758	813	780	793	730	796	761	793	793	775	783	770	800	790	833	787	784	770	806	786	796	773	827	782	833	834	782	829	780	831	784	785	799	804	726	821	772	807	803	788	745	808	764	738	783	784	735	784	783	766	807	782	802	812	806	765	768	778	745	775	769	763	772	768	849	812	813	833	781	784	771	779	768	772	735	772	819	780	820	769	841	773	772	761	828	776	815	746	827	781	747	803	785	812	765	790	795	744	822	772	784	783	844	851	754	765	776	745	763	789	789	759	773	790	834	758	795	751	725	815	775	836	745	750	801	762	782	741	787	780	799	794	768	760	759	848	817	745	803	795	785	795	759	770	857	769	814	789	779	829	785	793	803	799	775	758	781	779	791	783	767	792	808	781	779	768	768	802	799	781	822	750	741	736	770	760	836	744	760	752	804	765	769	791	741	787	760	733	770	762	811	834	794	788	732	799	770	790	761	769	812	851	804	772	804	779	796	774	806	813	794	766	735	766	773	806	786	786	833	756	781	727	779	762	728	839	750	831	754	768	756	789	770	775	778	769	739	793	753	744	823	766	812	749	767	818	803	786	791	797	841	811	805	800	834	774	787	748	775	766	740	801	758	787	758	774	800	774	770	737	794	768	778	777	802	752	767	786	791	749	795	749	830	818	819	802	791	780	805	765	805	808	778	855	814	748	764	824	780	826	769	773	785	800	794	771	802	808	771	775	781	769	763	783	711	828	790	779	751	775	793	779	771	788	754	812	719	756	826	760	755	792	761	770	830	766	754	775	739	781	799	838	834	808	745	801	813	797	825	780	769	834	794	788	854	807	820	769	798	773	773	832	760	780	789	790	778	814	791	749	759	764	778	817	840	779	800	788	793	782	825	767	798	802	804	833	763	805	823	800	804	743	783	766	823	856	823	782	775	792	778	741	740	811	787	751	775	824	763	794	823	785	771	839	777	798	762	822	733	821	791	865	815	782	803	765	766	757	768	784	775	798	779	839	775	813	810	786	758	778	836	805	783	778	772	783	779	818	776	817	769	785	799	788	814	764	800	797	740	738	770	772	794	776	828	788	826	764	787	748	787	796	758	792	773	753	819	808	780	780	764	763	797	786	838	796	807	819	823	774	792	774	764	762	782	800	769	815	771	782	806	801	807	748	758	774	782	780	782	830	741	776	761	813	760	808	799	775	748	813	787	734	821	778	832	745	743	832	772	771	792	786	881	817	774	790	761	787	758	770	794	785	781	748	810	766	782	805	781	797	772	802	812	791	753	796	814	786	808	812	780	799	777	792	770	766	859	858	767	759	833	844	763	755	784	839	780	806	762	802	787	860	809	785	821	777	753	800	773	809	788	786	785	775	796	779	787	760	802	822	740	806	810	849	804	789	755	782	767	810	776	792	739	878	813	746	840	792
39314	64082	48592	29654	21223	15859	11602	8315	6285	4809	3784	2945	2357	1991	1617	1389	1338	1160	1083	1064	1014	978	937	919	898	867	854	902	860	803	852	824	828	834	846	870	813	826	730	876	771	821	797	814	828	822	837	808	739	805	803	763	789	794	779	827	803	769	797	803	784	737	767	791	758	800	801	824	754	817	810	837	806	838	809	768	777	779	779	783	821	797	781	810	824	813	815	782	817	794	736	765	812	788	821	769	758	810	763	801	864	763	795	783	789	763	757	772	755	824	770	729	784	777	746	791	778	732	826	771	762	797	841	801	734	756	815	815	828	805	786	810	800	848	766	775	756	800	781	805	792	737	831	804	821	805	828	788	775	798	837	778	792	773	777	810	754	806	774	789	766	771	791	743	795	795	814	807	753	822	766	780	796	759	783	817	816	809	796	775	753	786	812	781	782	742	757	814	794	773	786	761	777	780	779	774	756	793	826	811	789	774	760	759	744	801	774	756	844	846	772	790	770	815	798	763	803	764	807	793	800	779	827	789	786	734	824	778	793	753	797	768	767	794	793	773	758	798	775	793	813	726	753	811	788	782	819	820	842	775	797	764	790	737	799	762	769	785	737	786	843	771	781	776	825	779	798	795	809	819	814	791	839	769	786	794	773	774	795	765	797	799	820	743	795	775	784	745	825	791	830	779	803	771	771	783	767	791	771	786	834	820	771	776	779	806	781	765	792	826	774	763	817	779	811	783	807	758	785	811	821	778	817	814	802	800	793	771	787	776	826	787	780	845	787	749	797	772	770	795	787	762	763	780	764	874	762	792	764	812	829	782	761	793	813	815	816	765	805	751	779	784	803	752	831	774	784	824	799	776	783	790	813	747	792	747	757	813	782	786	757	734	789	750	824	788	806	803	782	838	788	800	730	779	774	797	763	834	763	810	775	791	818	788	814	834	827	855	832	771	812	823	791	777	776	774	780	776	738	774	789	826	760	795	781	801	763	801	779	812	831	785	793	755	823	820	784	792	763	822	739	810	803	810	794	817	805	830	796	774	771	809	848	765	786	780	850	727	828	764	727	779	765	785	784	802	813	792	802	798	781	782	824	813	810	814	783	753	793	780	802	777	752	739	784	792	810	751	809	805	797	773	850	797	767	820	774	816	793	742	796	815	754	839	809	873	764	820	793	792	804	765	760	839	754	757	716	772	779	763	760	753	787	746	856	824	804	830	780	768	822	825	834	809	772	771	827	777	774	744	750	766	772	752	789	820	815	799	787	758	769	820	811	832	776	798	796	795	785	810	790	753	772	801	788	785	776	785	769	786	798	766	787	806	760	784	814	779	858	786	762	801	839	785	781	818	786	807	832	803	779	799	752	784	783	759	749	792	780	734	819	831	804	758	767	806	796	742	790	789	816	804	761	792	827	821	767	832	787	794	774	805	814	723	744	754	806	779	804	803	800	758	830	830	790	780	772	824	779	819	791	809	798	716	778	773	781	828	806	813	793	788	834	730	801	807	758	786	755	820	814	774	792	785	802	791	759	764	783	777	773	756	795	828	777	799	762	775	784	782	808	822	798	729	736	771	782	741	818	807	769	842	806	810	785	757	783	826	810	824	771	809	758	727	776	761	758	832	809	796	785	773	808	800	730	758	810	784	823	829	799	755	755	798	771	746	779	868	826	783	775	752	760	748	779	765	744	796	822	769	781	769	799	814	761	767	819	745	775	794	827	799	801	821	803	777	771	753	818	816	795	774	796	811	813	744	827	817	831	780	817	816	814	771	761	767	775	777	775	789	771	759	846	742	814	775	815	765	782	794	793	809	785	778	800	706	774	784	827	760	803	792	802	738	740	796	778	757	814	826	785	773	810	818	776	741	767	782	841	769	854	843	827	789	825	760	779	809	856	851	797	800	833	788	851	866	799	792	836	836	839	859	759	801	788	824	803	819	823	828	821	811	784	763	791	728	810	784	746	779	799	783	820	828	749	802	751	789	821	808	787	761	833	775	802	792	784	821	779	746	804	812	770	772	812	800	789	772	778	787	780	780	785	744	764	729	812	752	848	765	773	770	820	787	809	777	774	802	761	755	828	844	827	842	815	765	797	800	832	762	801	776	744	791	770	760	789	805	743	785	820	752	785	817	807	788	814	785	769	800	805	774	778	785	816	820	772	844	860	805	762	841	728	779	803	800	765	802	779	807	859	764	787	725	847	748	740	783	774	756	755	752	833	776	763	787	783	817	825	813	796	788	837	816	765	787	820	843	719	788	787	790	805	792	759	773	754	801	811	820	787	816	819	807	774	798	753	786	715	764	757	771	768	807	815	756	789	757	843	780	824	815	779	811	751	757	837	743	794	798	814	798	747	782	834	819	736	809	743	814	801	858	792	797	746	770	769	739	803	813	788	769	763	804	827	817	779	788	768	789	805	825	777	823	847	776	792	809	812	792	787	738	806	773	774	745	767	794	815	732	758	806	776	749	759	815	759	778	807	787	792	825	829	793	756	803	776	732	814	780	788	801	814	760	832	816	817	826	804	801	790	742	742	783	793	807	771	805	830	790	794	810	794	791	773	752	752	754	798	795	830	753	780	820	799	783	797	789	757	748	808	820	792	730	793	784	778	804	786	842	820	782	796	731	756	785	791	796	796	790	755	820	792	795	779	873	778	767	846	740	763	797	761	798	754	735	749	831	790	781	758	789	764	803	808	750	804	782	781	817	812	803	794	776	799	801	789	796	756	737	750	806	832	840	795	764	773	788	762	799	844	774	821	833	807	794	819	808	777	752	785	808	775	834	846	768	801	783	805	793	771	775	821	814	793	762	776	774	812	774	806	805	799	772	797	790	829	770	761	870	809	768	787	819	789	786	770	761	790	795	777	778	827	834	814	841	758	802	770	784	766	778	764	808	768	811	794	805	772	791	826	825	784	771	766	789	788	762	853	807	781	807	845	775	806	762	771	807	768	825	840	808	776	810	747	815	776	779	758	812	792	726	778	811	753	839	799	790	844	804	755	781	800	777	769	838	787	776	808	768	766	778	789	770	803	819	796	754	832	766	775	791	771	793	773	832	810	727	762	805	789	744	805	829	821	803	809	803	761	739	776	823	758	780	777	784	775	829	828	807	780	788	787	811	801	759	809	764	784	797	762	744	764	782	824	817	803	814	776	782	799	811	759	737	783	792	816	769	801	819	782	763	812	778	779	776	722	762	763	838	772	778	777	790	754	778	749	760	782	783	767	801	786	807	757	788	787	803	800	794	773	789	858	769	821	762	785	790	794	850	882	786	755	843	788	753	748	798	771	795	818	744	773	784	761	806	779	817	751	799	786	734	797	807	748	744	784	771	752	748	791	817	760	780	795	796	762	782	804	820	822	813	773	727	815	835	814	769	777	817	835	810	787	770	823	730	757	759	770	796	823	764	776	799	705	856	784	805	765	779	771	790	794	795	794	800	784	751	805	825	812	755	789	775	828	796	789	770	814	805	781	779	785	829	740	769
23139	21513	29301	24564	22368	23231	20087	10177	7077	5695	4201	3162	2790	2224	1875	1618	1466	1362	1156	1187	1101	1043	1045	947	944	937	946	852	828	930	857	845	881	829	820	863	874	813	823	846	754	798	877	859	789	814	786	812	797	791	785	718	797	825	795	841	782	785	839	834	814	766	845	830	794	814	798	787	740	847	838	855	835	789	820	838	768	816	822	812	854	776	801	760	783	859	808	783	800	863	777	771	818	785	809	804	810	772	801	780	835	819	782	816	756	807	815	797	842	783	831	783	794	769	816	797	786	793	817	776	825	862	811	767	769	797	779	861	822	804	784	833	797	787	793	829	803	851	774	779	807	846	788	831	780	834	787	832	837	808	802	790	773	813	793	831	752	820	756	800	806	854	823	812	836	806	816	822	819	842	782	778	774	883	811	810	763	840	836	814	853	860	764	823	783	798	829	809	824	796	795	798	827	837	837	819	801	763	794	787	793	802	852	784	798	792	860	823	816	805	792	767	826	788	798	795	807	771	832	822	770	803	804	787	809	799	783	789	765	847	770	802	760	814	783	777	838	795	837	813	760	770	872	810	815	809	803	812	777	806	838	799	834	822	788	810	854	818	829	794	795	836	790	850	798	792	842	781	840	789	837	819	829	803	781	820	797	816	777	803	864	815	827	828	813	806	819	759	755	794	804	818	800	777	801	750	795	823	786	780	853	818	820	847	831	821	807	833	811	755	822	825	811	833	835	800	806	820	779	840	811	795	780	790	785	870	809	788	766	840	808	824	855	832	824	796	824	819	773	803	807	807	795	817	796	836	826	781	808	808	773	812	820	830	794	807	799	771	772	851	809	826	831	777	795	849	768	778	804	859	819	839	828	853	785	825	826	844	796	776	810	822	814	823	766	807	827	796	835	755	802	765	791	806	834	811	823	871	796	841	832	838	790	790	742	759	838	818	833	815	806	812	812	810	789	848	833	840	781	818	835	799	777	819	807	804	868	783	779	792	778	862	788	793	823	776	778	775	824	787	814	852	812	814	822	833	806	776	830	796	769	782	850	824	829	803	794	791	810	820	861	804	816	806	762	834	822	811	855	843	796	839	830	750	792	776	819	779	809	842	803	816	804	777	784	850	824	823	757	801	839	861	780	803	803	839	764	787	893	807	845	819	764	862	778	799	797	787	793	859	795	787	800	802	825	781	787	814	807	800	787	838	794	841	835	803	852	815	841	827	828	814	767	791	825	810	813	850	839	754	808	841	810	797	785	816	745	824	825	801	797	770	831	828	819	788	852	797	814	862	828	855	798	810	825	781	778	763	817	808	813	833	773	788	785	781	797	872	817	842	810	799	781	763	802	783	849	803	826	732	805	844	800	833	792	822	840	786	837	766	804	779	749	780	819	835	779	819	797	805	804	833	856	805	828	825	797	796	783	772	869	866	852	771	861	790	814	792	852	818	817	773	810	832	828	801	758	785	830	806	834	833	813	795	766	852	815	817	860	826	845	792	798	764	816	852	792	853	719	800	811	832	833	838	771	862	811	806	808	802	776	795	787	826	839	834	814	755	832	815	869	818	831	773	805	827	816	792	762	707	757	788	810	794	760	741	805	835	816	836	748	806	781	796	753	833	792	820	787	768	816	784	800	770	823	841	781	800	817	796	790	801	786	767	816	755	805	816	853	867	825	755	821	840	783	825	842	853	841	754	797	761	777	783	846	779	798	883	810	774	759	798	806	804	782	784	817	840	815	849	774	828	797	802	804	791	807	837	874	815	810	823	805	821	813	863	873	802	780	789	772	857	844	832	762	785	853	796	773	778	838	837	820	782	753	818	751	773	773	794	864	849	827	815	829	865	837	796	766	865	831	766	797	782	813	800	818	821	809	781	790	843	796	781	781	778	812	798	793	800	774	777	797	834	788	788	801	815	803	763	795	797	787	838	794	820	835	833	807	822	781	835	781	867	868	831	759	822	812	763	814	765	796	838	867	810	796	832	835	818	787	812	782	845	844	789	785	807	749	846	806	849	839	826	854	818	835	794	792	797	786	767	841	811	745	826	761	849	826	808	788	808	771	797	786	846	833	799	831	762	826	843	771	832	808	789	847	756	748	817	810	834	875	798	830	820	809	815	821	814	787	805	815	846	852	734	832	807	818	789	771	819	799	811	766	786	840	804	781	785	783	798	850	792	806	788	829	820	823	760	817	779	777	769	848	807	820	791	814	832	763	801	789	795	774	742	767	860	786	835	803	835	795	804	792	786	814	852	762	827	761	779	775	844	796	828	831	836	820	795	810	763	806	806	809	797	784	797	792	808	824	809	777	856	804	827	776	815	785	848	769	770	810	863	806	778	853	842	797	786	801	824	756	850	759	756	743	764	814	784	806	830	839	797	816	844	833	786	824	815	802	790	801	804	776	835	763	847	810	824	823	741	807	774	829	846	832	798	795	783	865	851	814	768	805	790	786	845	784	808	867	809	828	854	796	858	769	828	863	867	810	873	866	775	744	811	785	755	785	770	809	799	777	752	820	811	812	855	816	776	791	820	771	881	805	816	831	832	835	881	830	797	780	886	791	810	786	776	798	834	788	823	808	785	811	794	820	839	784	856	779	844	810	859	860	782	811	922	803	808	819	831	827	816	836	810	812	779	815	781	828	822	829	841	817	822	804	800	833	829	836	804	883	814	848	797	776	748	873	781	833	849	787	804	809	769	835	828	784	813	817	772	821	775	827	828	796	749	811	853	800	766	825	835	803	793	792	770	818	829	832	818	817	834	859	811	839	794	790	784	821	844	794	818	815	777	840	811	782	822	767	860	821	828	815	813	777	819	795	797	824	840	826	853	813	790	786	855	799	797	827	846	826	869	796	810	845	837	807	779	822	807	785	749	761	802	804	787	819	809	760	802	815	814	820	802	882	816	834	828	835	860	841	776	820	802	761	803	804	835	792	808	836	815	794	791	775	780	787	828	830	799	811	854	784	792	804	832	846	826	832	830	811	793	801	789	859	773	846	797	762	826	854	832	758	840	825	794	813	799	848	822	735	839	736	823	827	831	833	805	833	822	841	846	829	846	770	786	768	806	831	835	800	826	811	790	841	841	806	775	827	805	762	785	830	790	831	769	840	856	794	782	798	836	775	841	778	813	797	784	766	837	828	816	837	835	782	776	802	831	814	795	831	784	789	800	780	768	803	791	808	826	797	826	805	848	813	841	820	806	744	774	772	793	787	798	810	808	816	837	831	799	802	820	812	848	860	800	799	799	826	812	796	791	782	844	826	851	779	770	827	826	827	843	810	784	863	802	842	847	793	840	821	815	796	799	791	815	817	831	827	758	839	813	808	795	811	810	825	781	778	870	802	830	807	772	797	827	787	782	825	828	821	801	788	767	812	823	811	796	787	804	799	785	845	822	725	778	790	850	798	794	887	797	782	775	780	790	765	800	811	817	799	793	745	839	819	793	845	785	781	781	787	799	862	786	759	837	745	833	843	835	821	798	779	783
42055	72029	55771	39908	29115	21664	16186	12502	9795	7573	5693	4463	3488	2891	2345	1971	1764	1570	1434	1275	1193	1147	1008	1057	979	958	929	911	916	866	868	842	816	837	832	863	779	851	797	837	766	838	842	838	820	858	843	842	843	814	816	834	757	840	782	781	801	773	790	829	808	772	778	831	790	782	802	780	829	817	791	796	777	797	838	771	836	799	805	801	793	815	810	803	805	743	881	811	802	810	802	839	805	811	739	770	772	838	811	767	816	845	818	809	756	835	834	836	817	879	800	826	757	820	805	798	806	814	818	786	804	769	826	784	800	784	831	802	799	810	811	786	781	827	796	763	818	812	810	788	809	820	785	803	765	769	761	755	752	762	759	766	788	799	745	824	791	778	828	788	822	846	801	864	834	778	762	814	825	802	809	769	796	798	748	816	789	767	779	861	782	791	814	787	769	797	754	816	785	807	801	800	769	810	780	799	829	767	778	838	747	789	840	760	789	834	771	748	801	785	761	797	746	785	767	813	775	804	845	762	746	791	767	755	753	787	856	741	787	808	790	807	739	816	815	824	756	759	824	770	817	823	793	799	783	754	813	811	837	791	838	809	832	769	787	795	778	818	815	759	813	795	779	809	773	798	806	800	837	790	762	787	780	773	771	753	782	816	781	824	758	814	847	832	768	769	781	786	720	800	783	806	771	804	766	798	854	794	796	860	761	740	762	825	781	782	815	780	767	827	751	789	809	779	846	768	865	762	786	841	827	812	756	788	782	752	823	800	827	791	772	844	777	817	791	771	760	823	836	788	810	748	808	770	830	811	846	806	796	839	794	811	813	776	834	813	805	820	763	774	773	790	842	791	785	810	821	802	714	774	785	784	769	848	830	784	795	797	796	866	779	722	789	767	814	780	747	786	816	779	796	780	779	782	776	844	772	764	806	740	807	776	804	806	811	774	800	834	749	776	794	847	829	787	741	819	762	743	848	783	787	813	735	766	773	760	799	825	778	796	794	765	817	821	807	781	750	813	828	823	804	780	799	848	750	780	783	794	805	784	811	787	841	821	800	813	828	806	861	754	828	789	791	824	767	763	792	753	806	790	766	796	821	848	780	786	776	795	792	828	783	751	816	791	801	801	792	801	778	756	792	802	799	780	808	779	818	788	845	781	791	794	778	831	792	806	795	768	810	771	803	778	830	715	807	832	827	776	796	767	753	827	778	780	793	826	793	817	785	787	808	746	807	824	790	763	752	783	811	776	791	789	780	715	799	796	784	843	763	724	785	778	814	827	764	801	833	785	788	757	778	795	838	783	756	815	756	808	761	803	820	827	781	777	763	780	799	820	763	775	784	787	782	811	786	798	776	774	790	762	773	821	793	810	750	836	756	754	794	780	837	819	800	774	788	770	794	844	783	814	750	814	747	803	803	797	772	792	796	802	801	814	784	790	792	798	763	740	788	771	816	817	795	791	814	780	796	772	775	780	779	829	744	800	810	822	757	792	851	801	829	806	798	775	830	806	814	755	797	776	803	802	834	849	815	811	758	800	775	789	806	825	740	825	777	783	818	811	753	805	752	765	794	793	791	819	778	812	751	809	793	807	775	834	729	834	779	783	794	766	804	757	827	806	862	805	762	777	851	826	777	800	816	833	769	836	815	746	828	821	806	832	769	843	789	780	796	745	802	794	820	807	815	795	776	761	851	873	793	792	837	827	801	742	798	795	766	749	779	773	837	736	808	769	764	820	797	824	746	814	816	785	790	785	759	828	809	802	819	781	797	748	787	801	821	831	810	760	794	820	736	810	825	822	753	760	783	794	811	849	792	800	782	780	763	762	777	794	774	793	808	797	820	841	766	813	796	817	767	804	844	807	826	784	779	813	822	796	770	790	774	808	753	830	808	788	779	813	746	831	754	799	767	788	749	780	783	807	781	799	792	814	803	800	756	787	782	811	835	778	747	790	807	780	796	801	807	823	805	809	836	787	852	809	830	797	775	807	885	766	765	807	884	754	788	809	767	836	843	799	783	813	823	842	884	806	770	788	838	762	771	745	877	791	784	769	844	733	775	832	806	790	798	743	798	831	779	839	811	787	785	796	775	838	799	789	841	777	780	740	787	828	793	812	828	814	776	742	827	802	797	818	823	791	820	819	771	769	761	767	784	781	826	804	837	788	743	804	824	810	777	740	808	808	768	812	803	804	773	779	863	779	841	780	806	813	824	801	749	851	770	829	775	738	805	753	835	730	731	782	782	789	794	799	779	800	793	814	816	757	827	800	775	848	758	753	825	796	817	823	810	783	799	791	845	808	812	792	740	835	810	764	778	803	799	779	771	795	797	844	800	763	786	786	812	768	802	775	779	730	795	778	824	787	877	799	864	769	771	782	787	766	777	768	800	785	801	779	770	771	812	794	783	823	735	773	816	818	761	776	812	730	813	811	786	747	820	773	796	810	791	823	798	783	793	761	802	790	744	850	769	783	793	802	811	824	811	788	783	767	811	779	835	757	818	848	738	746	822	852	801	779	826	756	772	815	848	789	772	729	781	778	800	777	826	873	777	763	800	813	787	828	830	853	812	833	780	802	820	838	779	780	793	818	790	760	822	816	832	855	754	768	800	772	773	802	795	794	783	767	749	786	800	804	720	769	775	791	804	806	808	765	830	796	781	832	755	844	808	817	829	795	801	830	799	782	781	821	790	765	806	808	818	835	790	797	763	777	790	803	758	786	800	763	766	824	768	823	794	789	787	806	782	820	751	769	815	767	812	793	851	757	766	820	826	811	726	776	817	839	772	741	786	759	802	791	793	738	850	794	782	738	823	835	774	831	770	830	776	775	780	835	808	798	818	787	830	822	791	748	742	787	751	779	811	775	828	777	800	810	818	808	805	816	801	798	798	827	761	776	847	825	841	815	823	814	810	737	784	842	830	761	783	795	802	757	773	838	778	797	767	823	826	768	816	798	823	765	788	727	783	781	801	806	767	764	787	800	815	804	747	798	758	777	812	789	838	762	804	813	798	809	788	770	801	808	790	801	820	790	789	791	767	758	817	806	820	784	829	808	792	853	779	779	752	837	812	735	776	768	815	828	773	794	764	755	801	812	798	815	781	782	768	772	782	804	789	814	805	790	745	808	833	826	823	818	779	764	810	802	768	847	754	817	810	808	794	815	845	835	811	785	865	762	790	771	845	750	771	787	757	804	803	810	797	769	779	814	776	779	778	812	808	781	771	784	816	819	741	809	806	800	773	752	795	808	768	807	803	809	753	791	814	832	809	802	803	761	851	810	756	784	812	799	768	843	780	816	819	773	817	792	758	796	821	804	778	822	779	773	800	799	835	778	810	823	803	812	791	816	805	790	838	754	794	806	797	767	752	812	809	817	796	750	827	783	820	790	795	805	793	807	810	828	770	814	771	748	759	793	788	817	836	839	740	811	795	790	797	780	791	789	792	859	851	745	812	813	816	778	821	801	767	804	762	839	795	790	826	794	854	774	813	821	770	789
37353	43331	44388	31666	18313	10203	6636	4620	3499	2754	2205	1849	1565	1369	1226	1083	1023	989	918	881	852	837	834	824	842	794	801	860	834	765	789	806	767	717	761	792	811	760	810	751	734	764	766	820	754	756	713	787	741	737	786	690	740	736	760	732	790	713	770	802	711	731	775	782	751	782	758	660	739	762	797	719	762	757	761	780	832	730	693	760	751	771	743	773	751	775	743	724	780	762	772	732	764	763	747	750	799	729	683	719	788	762	774	708	712	758	750	785	795	738	766	727	794	768	777	725	759	736	741	719	737	757	764	728	756	753	774	790	761	750	757	776	755	773	705	735	741	778	710	729	734	741	711	734	802	785	715	763	779	731	790	737	770	716	772	773	750	732	754	788	790	779	750	742	768	708	763	768	745	710	788	764	785	794	774	811	693	752	768	756	764	699	748	734	729	772	742	737	718	780	772	789	785	710	767	776	749	752	760	812	785	739	758	750	768	729	779	768	763	723	805	779	759	756	794	739	721	753	755	699	772	814	762	741	737	734	779	741	766	749	747	697	713	727	715	744	708	745	777	799	752	751	763	719	734	764	728	807	765	730	746	714	750	715	783	723	753	747	774	749	772	765	756	746	749	780	743	731	775	748	738	782	746	751	727	712	745	702	753	722	773	743	773	746	736	737	731	772	766	761	745	725	762	787	774	820	770	746	723	747	763	744	725	757	776	768	732	749	776	756	777	780	810	773	761	740	723	782	759	784	786	724	748	710	766	762	743	752	787	800	750	736	736	750	781	767	771	790	737	732	722	774	767	745	775	737	691	786	729	780	762	697	733	752	741	791	784	719	819	756	772	778	729	740	711	796	741	710	791	751	712	729	768	711	677	766	747	728	745	716	768	715	775	766	710	710	827	771	817	766	757	754	790	756	743	789	742	768	748	755	778	753	728	801	773	754	725	726	780	814	785	781	755	768	730	755	758	755	766	786	762	774	795	706	778	779	718	744	758	793	753	751	734	718	745	742	708	758	723	795	786	796	742	754	751	745	777	778	777	742	791	808	755	730	728	730	752	780	749	754	734	749	752	727	745	763	753	726	666	737	762	724	752	729	754	714	708	751	743	755	698	727	692	739	717	725	744	744	758	725	749	789	705	712	732	714	766	767	749	749	722	714	735	742	751	717	795	759	743	746	772	784	702	726	766	748	739	795	772	771	783	752	768	750	728	761	708	783	806	732	749	791	759	756	734	768	788	717	779	809	767	773	741	764	774	757	746	754	786	778	736	739	773	737	757	824	724	745	744	779	732	796	734	724	763	780	762	791	729	753	768	735	752	750	779	788	772	767	727	742	757	756	749	780	749	714	716	788	751	740	780	735	760	730	724	758	803	721	724	717	789	778	760	790	748	795	762	754	741	771	780	755	726	730	773	714	749	809	744	730	715	747	759	802	721	762	764	769	759	736	746	759	758	708	750	815	790	755	771	761	757	758	719	755	750	762	749	756	672	715	766	790	733	781	726	742	778	789	790	731	754	814	791	749	725	743	726	776	751	823	718	803	764	748	703	724	734	761	738	771	763	805	730	713	745	809	750	778	743	725	768	746	770	739	780	791	752	748	728	790	738	758	801	773	733	735	742	765	742	762	755	757	795	728	712	733	761	777	768	736	790	767	731	732	741	723	746	773	790	724	775	752	769	788	723	753	750	758	827	761	784	781	796	757	670	744	740	752	774	780	709	727	768	742	761	752	789	729	762	788	741	753	776	758	757	757	756	769	743	756	775	730	691	724	722	712	748	730	766	754	762	775	721	811	752	757	748	734	728	773	715	779	748	789	735	723	765	693	730	724	702	721	757	798	751	774	758	738	776	736	790	737	745	733	720	710	738	751	752	789	753	750	791	805	771	756	708	730	741	702	735	725	736	784	768	766	734	765	765	748	735	773	792	780	769	725	744	707	691	724	741	748	746	794	745	756	732	762	732	709	762	770	786	832	789	807	794	764	773	777	769	796	760	775	772	740	714	754	734	802	746	725	742	717	729	782	796	730	746	729	756	722	755	760	756	727	712	783	711	699	730	766	806	770	765	746	739	790	727	734	772	695	782	713	751	727	725	781	799	742	784	751	757	733	761	744	750	760	756	756	737	754	766	750	733	767	703	777	750	745	748	743	791	756	708	752	802	796	741	758	702	715	775	779	707	757	768	776	800	770	755	812	775	730	751	812	720	809	779	765	777	758	763	777	788	780	759	772	755	733	761	771	745	765	732	745	780	731	804	760	743	753	706	754	751	739	784	755	807	748	724	731	776	793	741	766	740	795	749	786	798	750	772	792	730	785	780	747	768	718	735	740	756	773	756	753	750	758	736	757	800	727	725	717	743	726	751	729	699	757	709	719	738	780	770	768	733	768	733	737	728	778	756	762	742	787	699	799	742	765	789	735	763	722	793	763	730	772	760	784	713	730	747	733	795	753	700	748	774	761	771	749	752	705	762	784	728	731	713	740	770	796	813	780	768	799	747	716	801	751	727	760	776	765	775	752	755	717	717	749	751	734	803	754	723	731	772	741	785	710	768	748	753	809	728	773	751	795	736	807	731	701	731	712	760	759	794	758	714	748	719	767	749	769	756	736	734	747	759	741	743	751	797	760	724	759	734	756	738	757	734	733	717	759	750	791	761	742	784	790	781	714	720	729	692	730	704	681	737	724	793	759	756	774	770	752	779	770	800	791	720	777	735	758	750	768	719	740	736	746	775	705	809	751	754	741	771	703	735	747	749	762	762	791	701	772	735	771	774	741	763	802	783	734	757	789	764	720	712	723	716	790	776	719	751	791	717	707	756	786	741	700	786	755	728	769	779	749	771	795	705	743	747	750	785	716	796	797	776	745	728	729	698	755	761	761	741	804	752	769	750	789	784	742	738	741	769	761	731	755	772	744	728	773	746	781	762	716	775	712	779	789	722	772	756	783	781	790	780	726	759	742	762	763	799	711	777	717	719	792	760	769	755	731	744	760	747	739	722	736	741	769	758	770	715	807	788	744	806	749	723	755	728	740	777	775	765	763	787	740	747	773	747	748	791	779	736	800	741	786	786	730	743	762	794	754	765	715	745	746	778	803	798	741	783	778	726	766	784	727	814	743	750	782	731	760	741	745	781	750	796	766	744	709	749	729	788	772	745	771	768	721	707	771	815	751	786	770	734	740	757	736	774	768	724	778	735	752	777	714	788	762	703	734	764	727	761	766	748	754	748	733	787	730	803	742	732	729	767	784	820	810	745	766	766	783	719	766	708	754	722	750	776	736	768	816	676	775	746	732	708	733	808	768	758	765	798	750	724	728	738	703	754	759	761	744	733	773	686	799	770	789	727	744	737	758	734	738	736	782	742	740	792	810	746	790	726	758	803	760	730	729	735	719	765	759	734	816	703	796	708	722	775	717	755	749	737	758	760	730	725	734	781	754	750	773	754	766	743	751	743	764	740	729	782	790	754	738	756	760	737	759	713	742	748	729
41503	55403	42667	27618	18747	13032	9308	6881	5261	3916	3143	2438	1923	1700	1475	1350	1144	1086	1026	1031	878	890	870	836	847	875	813	829	796	836	797	811	783	788	786	807	773	778	741	721	723	761	774	779	756	820	732	732	775	759	712	780	758	743	776	769	755	789	789	724	795	743	783	758	814	791	754	777	786	779	803	718	728	743	785	732	774	735	779	772	755	797	749	714	794	746	765	766	802	771	789	783	779	764	765	776	793	715	768	799	748	735	730	758	771	794	796	746	769	790	756	742	809	738	757	768	756	728	742	750	732	765	804	739	754	742	731	796	796	752	767	762	755	772	823	757	714	750	762	770	783	775	727	753	750	761	780	750	759	776	748	751	745	721	774	772	768	745	774	751	769	782	728	748	742	770	761	774	737	723	788	757	798	766	775	748	744	767	771	749	762	765	740	775	784	709	715	772	782	799	768	749	768	698	785	746	786	790	789	757	815	796	710	794	765	735	724	767	725	766	765	818	764	752	762	732	806	726	805	814	747	775	743	763	751	752	734	740	770	787	743	764	761	783	744	771	796	770	747	746	783	749	756	763	722	787	765	746	747	758	777	778	732	764	696	799	748	735	772	692	712	799	752	747	761	754	762	705	768	802	737	765	784	740	755	807	706	727	741	719	796	759	746	751	762	732	718	726	739	791	786	733	750	763	761	736	768	719	750	729	720	797	771	734	757	814	779	720	707	757	769	754	765	731	735	792	752	803	759	793	794	736	799	761	753	746	782	744	742	743	751	786	798	700	760	729	724	775	752	739	792	709	758	769	741	744	788	762	777	743	809	723	697	787	795	789	701	765	737	738	711	794	734	725	738	816	792	705	746	733	745	804	800	754	753	768	800	766	725	773	760	736	773	765	686	766	775	772	755	775	775	773	773	735	731	775	779	749	788	784	795	816	795	746	758	754	787	732	748	803	752	790	756	745	777	755	781	806	756	761	752	758	763	751	730	746	768	811	794	729	753	807	774	751	760	750	749	773	752	757	745	789	760	780	761	774	770	733	727	752	757	735	736	716	775	747	795	759	771	717	835	704	782	755	767	804	747	767	764	772	741	739	770	728	766	763	753	744	751	761	748	760	748	804	716	739	780	779	757	771	784	742	721	764	755	785	734	721	788	732	788	724	799	736	744	749	771	782	727	794	772	766	771	719	759	764	808	749	736	750	794	726	765	773	791	743	759	774	754	768	762	734	734	733	817	757	776	809	751	801	737	780	761	758	731	740	789	783	749	744	739	703	750	771	803	750	726	751	784	777	740	726	739	763	811	740	811	776	798	753	753	751	793	798	741	809	759	718	778	727	762	751	744	694	764	776	736	751	768	747	741	734	778	756	766	790	822	781	750	751	791	800	786	785	793	739	782	760	744	788	761	778	753	742	722	788	743	768	795	738	816	728	702	750	797	790	770	764	726	728	794	698	746	762	752	786	737	739	793	767	755	719	770	753	804	764	725	744	762	718	719	726	788	762	767	782	776	750	727	758	802	780	735	744	726	759	768	820	754	784	745	738	825	772	734	761	731	752	764	786	733	737	742	763	785	758	774	751	731	806	774	790	788	703	784	764	737	736	734	798	729	761	798	780	760	764	725	803	765	758	769	787	724	744	757	823	740	719	765	749	775	763	764	755	749	744	767	803	780	801	767	779	745	749	788	775	762	704	798	716	801	744	735	749	718	759	738	796	745	855	804	716	754	722	778	770	750	723	746	757	760	775	806	763	751	800	774	793	735	739	723	733	748	761	755	764	692	741	763	776	769	797	728	735	770	782	752	770	748	722	738	756	736	698	716	723	722	738	733	763	719	735	740	744	690	744	701	742	781	751	722	744	779	762	755	732	787	792	754	767	736	731	736	768	814	772	750	792	789	757	744	771	708	766	749	752	750	738	739	772	746	767	767	778	754	797	751	742	792	791	762	823	790	789	767	726	791	785	799	743	756	767	785	764	735	797	747	770	745	756	742	806	783	762	766	784	771	810	802	735	699	749	754	759	819	742	792	748	740	767	757	759	781	764	763	746	754	777	765	749	792	724	795	776	736	773	753	752	799	724	733	781	801	774	765	786	772	732	798	771	738	748	800	765	732	789	782	775	761	773	719	759	720	749	786	718	755	739	740	731	769	774	730	767	789	746	734	755	774	725	762	803	722	802	716	754	726	756	783	800	751	769	718	714	775	786	784	744	752	766	732	752	724	762	762	772	763	823	774	795	748	789	754	754	733	740	727	796	772	752	771	734	738	734	795	762	739	767	812	740	764	765	746	756	777	732	786	746	755	780	710	771	754	768	798	756	783	795	731	748	771	775	771	760	780	741	754	700	780	789	759	730	766	748	750	752	729	792	738	676	758	714	712	679	777	772	762	735	796	793	784	703	750	780	755	768	746	759	795	738	806	735	722	749	745	735	754	732	768	752	767	769	748	748	781	742	768	807	749	783	780	764	801	790	753	789	752	784	770	743	757	768	772	763	778	772	758	792	816	766	750	724	727	778	721	735	761	764	705	810	737	804	763	743	723	712	717	812	793	739	742	738	757	790	782	708	740	764	771	750	720	738	759	741	782	753	741	743	728	761	748	806	784	753	719	785	763	797	745	728	754	801	782	706	707	732	764	792	767	788	741	671	768	757	818	791	781	774	730	749	770	724	805	767	822	764	726	756	815	780	741	736	754	715	773	782	760	809	774	732	787	722	755	783	760	739	786	757	751	706	743	765	718	800	744	695	754	748	759	750	742	746	731	735	747	737	772	752	754	779	775	753	800	737	760	760	733	747	784	762	730	759	782	760	741	749	776	706	746	771	737	789	753	739	793	750	694	783	773	783	744	760	774	734	739	800	723	764	699	774	762	762	747	774	772	798	791	761	779	750	762	782	754	737	777	757	728	738	734	778	746	710	793	722	719	746	798	782	806	772	806	733	780	773	804	731	744	761	780	746	723	761	781	716	782	715	783	731	830	781	756	733	768	739	753	741	715	756	798	758	789	743	760	775	761	746	768	749	778	713	806	746	747	772	786	722	765	759	753	777	825	744	759	692	784	714	792	763	743	791	751	752	779	742	718	729	783	740	739	775	785	726	758	739	808	762	811	791	739	801	726	768	761	785	815	757	764	762	762	757	763	741	775	766	771	740	732	724	797	744	775	745	811	771	776	757	776	774	744	740	730	831	728	759	771	763	780	751	726	825	797	777	739	797	755	753	749	733	740	756	775	715	737	748	731	748	756	780	749	703	762	744	798	751	792	763	771	746	751	759	792	783	746	747	721	725	745	765	778	793	810	777	726	740	763	792	764	768	749	772	748	751	737	756	756	814	757	723	722	792	752	793	773	786	790	741	779	788	771	717	728	822	776	739	786	790	780	746	752	752	740	759	794	798	721	745	800	746	737	747	825	774	752	762	766	734	773	743	752	757	769	761	771	752	798	784	813	748	731	693	777	733	738	741	740	791	784	764	788	796	725	769	769	764	771	761
24505	21550	29365	26334	23290	19547	13198	7928	5712	4554	3510	2594	2213	1821	1620	1394	1198	1183	1023	1057	983	921	853	859	865	813	796	834	785	810	811	773	762	789	775	766	814	778	753	717	753	739	790	776	732	739	774	725	773	731	791	770	743	747	724	752	800	740	749	707	749	738	763	790	740	734	791	772	767	720	762	724	732	760	818	749	763	733	756	716	717	712	800	780	763	755	729	777	742	725	764	728	752	760	767	762	760	747	718	778	793	745	767	786	751	739	739	813	815	758	759	702	773	839	712	760	759	749	684	794	737	789	724	739	764	702	762	777	731	751	736	797	754	762	707	767	729	775	738	731	730	720	772	736	754	727	769	721	726	746	767	745	747	739	761	732	766	768	784	726	773	738	809	800	780	771	720	745	694	725	757	724	777	716	753	769	752	792	745	684	791	783	779	751	789	747	744	804	742	777	761	799	765	743	749	735	778	722	744	742	733	742	753	738	762	730	745	767	763	780	736	736	736	736	724	814	733	713	778	757	746	750	759	713	800	754	760	757	744	768	733	748	729	706	727	773	750	725	731	733	782	708	738	722	773	747	699	741	724	741	745	750	726	748	752	767	740	713	798	739	759	726	708	737	765	761	735	753	768	761	735	683	707	773	723	724	748	759	713	709	757	709	789	794	753	742	726	760	735	728	763	783	736	782	751	769	724	824	751	710	764	764	752	769	716	790	756	771	770	772	822	764	740	742	745	800	721	757	777	775	815	721	698	745	757	750	752	792	770	773	748	734	726	750	767	772	719	702	775	703	777	757	738	741	775	763	772	733	749	779	710	772	738	773	775	763	763	786	732	777	778	787	803	752	763	723	751	754	697	744	717	720	714	772	780	747	782	761	792	763	702	736	763	726	775	724	767	761	776	769	743	704	748	730	728	769	771	731	794	747	757	725	736	751	755	708	715	787	732	734	756	761	760	777	782	721	771	727	746	696	790	725	778	755	752	741	733	746	715	745	678	692	760	716	736	750	706	771	773	756	741	768	787	786	746	760	721	719	736	746	778	812	721	741	742	766	762	760	748	823	773	735	760	705	709	711	725	745	759	757	796	810	722	743	763	722	774	751	726	728	767	761	753	753	748	768	753	742	732	781	759	704	759	745	759	715	718	788	743	751	760	723	777	686	745	747	731	762	768	729	745	756	703	740	691	791	757	749	740	745	718	708	758	723	761	778	796	691	775	807	789	713	789	748	736	728	774	742	800	729	743	779	755	716	733	701	784	731	736	717	789	739	750	723	750	777	785	755	728	797	776	799	738	781	713	737	746	744	778	757	770	704	733	745	740	725	767	795	732	739	753	710	711	733	759	810	743	781	730	725	758	762	704	745	738	771	756	774	765	727	715	788	760	774	784	792	731	775	756	723	783	767	737	795	777	747	735	781	730	760	760	748	731	730	749	788	777	760	726	798	740	768	756	745	785	751	734	778	763	808	784	762	803	775	766	769	743	746	790	748	764	787	713	756	743	743	736	790	768	762	717	738	756	774	743	766	741	687	701	688	746	727	789	730	741	782	719	738	769	775	768	777	719	731	720	798	743	740	751	708	765	724	747	788	792	758	740	753	744	742	823	812	747	789	714	749	741	756	736	771	683	735	799	790	752	776	757	757	718	777	721	746	793	765	756	702	811	677	764	766	786	762	689	723	750	766	726	759	719	747	778	770	790	730	702	711	727	761	716	780	768	781	786	761	734	734	793	787	752	780	732	763	732	760	768	750	705	766	779	727	727	757	758	784	671	769	713	758	729	768	719	791	719	743	741	712	703	805	752	756	799	743	731	752	763	743	712	738	730	705	766	807	749	726	725	731	708	753	769	766	753	773	739	750	735	689	743	792	701	768	733	773	736	726	725	736	727	713	756	699	732	760	754	754	759	691	779	723	744	734	740	724	752	740	742	737	788	768	754	771	702	755	753	722	747	775	760	746	728	732	772	760	731	723	726	720	732	781	738	748	743	676	779	725	723	749	764	750	804	727	733	700	753	779	756	778	754	659	753	748	721	752	746	676	709	745	738	729	778	744	771	727	798	730	701	801	704	788	739	786	777	767	724	770	758	748	710	703	768	765	759	742	769	762	769	735	809	743	702	755	763	803	757	742	775	743	738	741	715	756	768	724	782	748	777	774	726	728	753	736	749	784	754	743	741	738	733	742	775	730	724	771	822	759	717	754	782	738	787	748	732	752	790	767	710	746	748	706	767	721	734	725	757	789	725	694	765	766	734	768	734	719	786	753	767	711	696	718	706	744	716	779	759	747	779	757	750	747	757	730	728	777	756	742	740	743	755	755	744	772	754	777	750	784	781	774	765	734	731	661	736	724	794	752	788	767	684	779	724	757	770	801	750	755	788	753	725	727	664	753	737	688	763	733	706	741	769	756	764	787	736	765	720	689	736	730	741	766	794	805	721	714	775	745	761	772	723	734	729	722	728	722	753	728	710	773	738	696	725	771	801	788	753	766	726	790	714	743	741	690	718	750	794	717	742	723	766	773	722	750	755	770	729	715	739	754	765	747	762	783	774	742	710	732	770	754	760	723	754	768	706	776	750	753	774	812	767	746	727	712	704	764	793	761	746	710	772	684	707	755	725	737	769	726	723	771	745	756	773	782	779	684	728	784	715	724	756	773	775	745	725	734	766	752	736	785	747	779	797	783	765	760	764	750	712	770	767	762	737	726	750	751	731	783	784	735	684	761	772	741	744	743	760	736	718	693	749	675	717	745	744	769	677	773	745	777	739	746	773	740	763	767	704	712	812	739	794	728	775	749	759	740	768	753	741	787	750	775	776	717	747	773	707	693	728	761	735	789	739	730	775	753	703	740	823	734	774	731	700	714	787	741	810	798	741	767	719	775	773	745	778	743	746	761	741	705	794	774	707	741	786	759	727	743	732	791	783	748	708	792	745	741	771	764	724	709	693	749	717	701	731	737	806	787	715	725	719	749	788	703	766	716	771	783	719	748	761	777	740	726	795	748	791	764	782	761	765	722	799	741	751	745	753	748	768	734	759	716	798	693	743	703	709	733	694	774	782	710	778	715	788	711	745	737	743	796	755	702	745	761	775	761	745	747	754	719	762	741	751	756	743	741	736	716	757	711	713	743	726	765	786	772	729	763	749	759	717	764	751	750	725	701	729	736	725	750	783	725	710	744	756	784	719	749	745	782	767	703	685	711	791	778	751	700	721	730	774	743	737	751	751	750	736	698	721	746	765	786	767	727	788	761	727	737	816	719	787	766	724	777	765	694	761	715	730	778	747	787	735	744	760	747	768	752	786	732	744	721	684	753	730	756	716	803	759	780	767	779	763	730	722	723	767	726	820	729	771	754	760	777	734	753	795	771	778	764	798	706	715	709	727	751	738	751	758	726	751	728	786	756	725	690	762	731	749	775	751	780	717	792	743	769	725	707	747	727	765	696	700	726	759	751	775	726	787	780	758	774	729	777	758	763	758	799	727	776
38523	66213	49988	32640	24092	18230	13999	10557	8132	6348	4680	3548	2962	2444	1967	1754	1475	1309	1194	1174	1077	991	1016	946	911	830	817	787	862	850	839	809	800	810	776	798	781	743	763	724	751	755	743	751	832	742	785	771	729	740	770	825	719	757	808	741	726	747	797	761	725	711	753	748	768	717	734	705	729	758	730	734	769	756	727	787	700	809	751	735	732	767	733	719	760	742	742	741	736	753	736	720	750	682	730	785	755	753	733	750	744	736	768	735	737	752	697	770	764	802	731	761	742	738	758	786	696	701	767	763	786	724	745	717	794	685	734	711	778	755	781	789	760	735	765	750	720	749	775	738	752	758	715	729	756	772	705	733	737	764	770	755	726	730	731	769	760	749	750	734	759	720	702	724	780	766	741	742	814	772	772	719	681	690	759	709	735	706	693	759	714	770	728	781	689	801	764	762	775	719	757	701	753	790	787	759	782	796	734	772	752	779	692	694	724	701	759	741	778	775	763	748	709	769	721	769	746	748	729	742	710	699	728	762	751	764	772	730	749	769	750	744	774	761	677	791	692	727	731	757	728	763	718	753	741	710	740	709	717	710	724	721	711	779	766	752	754	775	734	747	791	761	758	784	795	751	711	775	771	741	763	740	726	706	757	694	708	743	729	773	795	704	742	768	773	774	763	745	716	746	745	759	735	802	715	747	734	758	711	726	752	772	729	706	739	777	733	750	744	773	676	787	770	715	762	754	785	738	749	774	753	741	749	749	771	727	778	774	697	722	774	738	777	783	733	750	766	738	747	781	726	823	745	746	743	749	786	789	700	735	707	731	781	757	734	747	793	765	725	730	776	725	712	731	761	737	716	753	713	789	766	784	754	762	717	755	771	745	796	775	755	744	724	794	743	720	723	723	736	763	749	748	742	775	750	736	734	824	742	768	778	765	741	700	712	723	767	768	699	760	744	772	748	720	767	741	720	736	779	730	732	734	774	752	731	707	707	736	744	745	735	721	753	769	751	736	792	731	823	749	714	778	710	725	754	794	755	750	721	768	745	807	748	752	771	725	766	738	771	734	773	755	776	733	752	740	760	735	778	711	765	748	758	777	775	754	733	759	703	781	723	804	746	706	764	760	732	712	786	728	734	747	728	763	708	704	711	746	743	754	735	795	716	747	718	741	730	727	763	716	759	732	712	731	753	787	748	758	791	710	806	726	770	791	721	677	763	758	724	713	760	684	726	681	741	743	746	733	776	756	738	756	775	782	748	747	734	764	732	707	783	714	756	728	749	718	740	812	808	762	719	769	746	776	758	739	761	705	750	739	709	737	768	719	763	778	754	738	766	704	762	840	724	750	708	778	715	703	773	830	781	763	712	741	784	793	789	723	768	714	730	777	729	743	776	767	740	814	780	755	756	805	701	733	732	758	828	720	735	771	743	787	769	780	743	727	752	705	708	734	773	770	758	712	743	737	740	764	768	768	663	722	766	717	732	735	760	774	761	782	780	720	741	720	714	746	730	783	725	762	755	749	744	726	773	779	719	759	766	730	744	745	736	769	785	710	743	739	719	724	710	711	741	764	744	787	707	755	719	710	734	720	774	722	709	658	714	733	753	772	728	824	757	737	753	768	799	732	737	751	681	752	732	745	735	730	713	716	734	776	775	704	741	734	760	729	730	751	746	767	743	808	760	722	790	791	737	749	746	725	779	758	732	713	753	766	730	778	745	791	729	711	762	760	744	779	739	775	697	773	751	699	711	768	746	795	770	730	711	691	688	780	749	750	814	719	731	754	752	768	757	731	740	717	776	817	766	749	708	776	769	771	762	796	764	754	753	712	766	847	732	709	733	787	753	771	728	728	755	741	710	758	763	662	763	793	730	799	764	761	759	816	743	742	726	734	794	741	765	727	757	758	763	789	739	736	737	737	717	761	783	747	704	750	761	714	787	768	705	748	741	745	739	796	758	738	703	731	729	764	778	793	770	756	727	715	739	816	742	775	739	753	743	767	723	766	747	714	767	704	756	745	753	770	724	796	736	723	781	749	719	740	778	713	739	737	740	776	731	719	739	763	725	709	726	778	727	744	741	736	794	706	762	725	756	787	757	734	739	780	713	749	754	725	736	678	746	731	792	767	744	765	744	711	746	772	743	781	778	725	763	761	829	729	778	793	785	782	785	750	734	757	754	708	795	743	801	796	756	737	739	762	739	715	779	774	699	768	754	757	761	763	745	734	803	741	705	765	748	740	800	790	789	722	721	737	748	780	773	709	719	815	736	784	717	741	767	726	738	769	726	725	724	755	718	781	782	714	724	750	666	797	714	724	736	740	729	719	727	785	731	761	764	780	749	748	786	722	755	721	750	762	773	765	725	693	793	692	755	754	714	819	747	761	720	788	776	762	745	708	711	773	720	757	705	742	695	775	708	760	768	749	734	761	801	730	752	762	755	785	725	718	721	696	717	771	787	765	750	760	782	747	755	758	741	769	758	762	746	735	712	763	737	732	691	738	773	750	726	787	720	761	826	727	792	752	796	757	722	747	748	734	713	744	740	760	784	726	728	721	751	715	783	729	761	763	740	731	755	737	772	755	750	727	759	727	756	693	733	787	743	692	702	766	760	755	747	758	737	783	752	726	771	772	728	761	787	731	709	742	757	741	699	752	785	700	704	780	753	749	691	761	775	764	734	782	671	770	741	761	743	754	742	780	724	744	735	696	749	759	719	820	756	711	718	734	749	762	715	740	723	742	769	747	718	784	747	714	762	740	707	721	718	763	766	811	720	762	735	723	740	771	676	750	776	747	758	732	719	757	768	752	768	737	740	774	710	710	761	723	739	756	720	706	769	747	767	751	756	696	748	759	781	757	724	732	789	716	744	725	704	705	717	777	736	756	696	752	763	765	762	740	742	741	782	743	773	752	705	746	773	741	705	706	798	747	830	745	705	741	755	740	733	714	753	751	738	714	788	703	694	758	741	757	769	789	742	753	701	752	756	711	727	752	748	730	775	732	754	757	766	734	765	740	749	714	747	735	734	735	769	771	681	746	724	731	794	723	795	780	777	709	736	781	759	725	753	709	748	769	706	743	718	725	764	754	725	704	722	779	755	762	705	740	742	759	771	750	694	750	763	752	755	781	712	724	784	724	762	705	759	745	769	761	719	742	742	765	770	728	753	708	751	696	763	796	730	742	695	677	811	727	780	771	747	778	764	722	781	716	783	742	761	728	779	677	748	765	742	738	727	710	739	700	731	754	749	719	756	755	716	759	716	736	715	730	699	798	717	784	757	719	728	780	772	768	720	803	711	717	719	738	716	784	750	731	732	736	745	779	733	739	716	756	699	739	768	735	729	764	779	757	750	716	744	728	759	715	732	697	778	758	715	728	812	726	758	768	782	732	748	791	745	738	756	785	735	741	778	728	739	717	712	800	762	774	761	757	721	714	719	742	748	719	775	766	751	778	777	768	758	746	695	766	758	785	713	720	753	797	725	744	747	742	762	739
25538	21981	30824	29323	21570	13849	8770	5826	4404	3448	2810	2212	1825	1580	1417	1259	1181	1109	1041	1029	939	899	914	872	869	844	820	836	797	841	817	839	788	782	812	850	833	812	767	820	810	769	823	746	757	770	860	834	841	809	785	785	809	801	840	798	809	739	827	811	771	800	793	742	744	786	770	748	782	830	815	754	807	775	802	809	833	772	832	805	738	807	756	782	771	775	833	775	722	781	804	793	806	822	827	780	821	795	766	812	783	796	773	821	747	792	796	853	789	865	785	831	770	762	790	768	826	796	775	799	767	812	790	785	852	781	803	756	797	801	796	788	778	837	803	777	812	751	789	838	813	823	765	797	777	806	836	787	805	767	785	745	759	798	785	758	890	788	865	785	800	809	767	819	746	796	794	803	809	784	753	812	763	824	794	808	797	766	813	803	852	804	807	864	838	815	789	714	781	809	813	801	777	805	778	793	796	765	783	754	808	765	782	786	775	830	776	830	772	785	742	802	788	778	803	790	802	815	793	839	815	753	790	809	764	788	812	772	820	777	819	826	746	806	798	835	784	772	754	822	776	783	789	821	795	774	767	853	825	789	811	766	776	733	795	778	768	812	787	795	778	809	806	767	763	828	790	866	794	791	770	812	776	772	789	833	751	729	798	782	784	798	818	818	806	788	762	816	825	789	797	813	823	759	731	803	768	779	759	812	764	851	782	766	789	821	783	827	792	795	764	816	789	760	768	786	796	802	786	819	791	794	803	751	832	795	790	811	861	801	756	782	786	802	782	846	784	771	814	833	775	798	829	805	730	836	824	836	773	780	804	743	852	783	830	787	806	783	771	823	811	808	778	770	789	832	809	734	726	817	762	831	769	758	799	842	771	776	806	743	805	809	769	792	772	847	838	774	813	848	817	780	833	804	801	825	745	824	848	773	825	782	843	777	777	791	800	821	823	781	786	857	837	809	763	819	748	747	773	785	823	790	757	797	817	780	800	743	783	843	811	791	768	782	770	778	744	771	770	787	812	815	806	808	766	811	790	785	782	799	811	854	791	786	791	757	846	760	794	784	792	769	815	792	767	786	826	781	785	801	777	778	782	808	831	785	790	786	759	793	761	782	805	790	810	743	774	794	792	851	797	741	771	831	790	831	806	870	753	834	779	751	834	839	793	775	825	802	824	788	823	814	817	782	848	823	803	736	726	786	814	776	855	785	800	757	737	851	781	831	776	857	769	793	770	785	810	832	758	784	780	811	796	783	802	760	811	846	799	786	783	744	798	783	770	831	821	835	788	777	807	778	824	754	826	781	815	746	799	805	801	775	852	835	737	845	769	783	827	867	760	764	773	810	872	782	809	768	770	835	789	834	794	807	722	756	815	837	743	836	730	804	799	847	838	805	766	789	796	811	817	793	835	825	807	790	782	857	792	777	752	751	869	781	745	754	782	778	783	845	765	777	857	826	781	756	754	804	801	772	754	794	757	772	797	830	771	783	786	791	788	738	767	804	812	756	815	819	737	796	783	868	792	771	794	838	811	779	835	808	847	792	774	779	748	749	753	781	823	795	850	785	782	793	826	782	795	828	765	807	804	765	813	764	803	782	831	831	775	799	805	834	792	791	753	785	819	793	825	857	752	794	793	787	858	839	837	809	806	762	777	771	759	834	776	800	769	807	760	779	787	773	790	802	811	797	807	772	829	784	853	822	793	801	803	753	823	793	846	786	841	814	800	801	824	736	775	846	789	782	780	808	799	852	725	847	792	772	795	797	776	785	755	783	763	830	836	762	852	775	770	748	791	788	826	758	795	831	759	751	786	807	739	809	832	811	768	799	796	810	816	791	760	828	782	846	780	777	783	768	822	799	784	802	767	755	823	780	806	819	770	824	804	762	759	798	824	797	819	800	800	795	807	799	805	812	786	808	790	794	798	834	800	789	831	779	755	771	816	816	779	843	808	776	797	795	810	815	796	785	815	806	825	809	738	777	779	787	756	750	785	804	743	808	780	751	780	790	794	761	795	755	783	810	800	783	809	824	775	789	773	776	788	818	765	781	787	792	751	772	805	790	786	795	799	780	808	777	769	783	745	819	795	759	763	804	811	799	822	755	815	767	812	784	790	800	781	783	806	799	769	747	764	771	757	849	735	727	759	794	772	765	741	762	794	784	771	768	834	723	768	784	787	845	767	804	788	742	831	812	790	756	816	814	798	795	801	775	797	788	747	798	793	805	829	755	765	817	803	744	789	822	788	797	824	828	774	826	766	829	764	756	812	766	796	792	805	819	724	802	800	736	755	784	766	812	833	778	810	778	762	844	797	813	767	768	805	818	793	808	802	745	835	796	786	813	771	770	754	797	792	766	828	801	785	784	835	824	828	817	809	769	830	762	830	811	797	804	809	797	839	799	817	765	780	759	785	773	715	787	795	793	800	847	796	762	801	798	813	789	829	802	743	807	740	782	804	806	799	809	807	854	827	774	774	819	770	791	760	842	805	797	786	832	751	818	799	816	822	844	765	767	790	813	840	757	810	810	749	806	745	802	828	834	791	770	797	788	771	815	847	792	759	792	817	804	794	780	791	768	782	768	838	786	812	837	769	782	744	809	819	743	830	792	828	774	785	778	799	811	743	806	794	796	772	832	828	822	783	752	825	796	798	821	778	804	752	777	816	798	877	761	801	798	836	772	822	825	772	730	830	831	823	772	777	800	799	836	774	832	808	748	775	765	792	795	823	803	755	792	774	794	741	798	819	790	757	742	824	829	789	750	801	767	790	778	766	794	807	768	845	834	824	763	832	787	807	782	815	842	801	812	757	782	825	790	800	774	746	813	787	755	799	809	787	792	783	784	738	779	751	757	789	810	803	787	814	814	797	806	809	797	745	754	822	766	814	791	848	771	762	824	826	791	822	812	818	839	751	811	762	777	801	786	790	856	757	751	818	815	801	766	736	776	818	803	827	797	806	760	771	842	768	801	796	822	846	774	832	803	747	768	841	781	813	775	785	848	803	797	763	801	774	824	820	798	750	773	850	776	836	778	800	823	761	782	755	847	776	833	775	813	776	805	849	788	820	786	807	842	774	787	821	837	805	765	797	818	848	796	758	771	818	757	790	805	804	738	777	778	803	778	765	784	799	814	802	819	778	817	793	796	755	785	773	845	814	807	802	799	798	797	828	760	834	808	732	776	807	766	803	798	828	810	879	731	763	782	802	830	776	795	797	782	795	788	760	820	778	783	774	771	764	774	781	793	766	792	795	840	759	780	756	821	813	792	816	824	816	738	779	788	821	715	782	793	740	718	788	798	808	780	807	795	775	776	803	806	788	845	741	783	749	753	777	776	796	816	774	789	793	839	802	794	793	792	781	768	800	802	832	832	771	785	757	753	810	744	868	841	809	802	811	814	802	801	830	798	861	837	777	792	757	786	772	822	780	823	811	789	789	809	778	791	806	808	837	797	779	806	783	705	740	788	810	795	781	812	772	742	786	821	763	777	842	796
40202	61412	46732	30894	21170	15183	11466	8590	6498	5104	3924	3095	2459	2120	1689	1453	1292	1236	1132	994	1077	978	916	934	890	891	878	873	839	819	831	788	811	841	800	819	808	778	761	844	779	852	785	843	762	821	814	789	775	782	792	797	782	798	746	817	774	808	796	814	778	838	789	803	821	770	775	779	743	777	798	798	785	786	855	844	789	825	750	817	825	747	791	751	747	789	786	751	770	797	799	774	776	779	776	763	727	777	768	741	766	807	790	809	791	783	788	804	772	797	824	823	752	805	776	776	781	777	815	771	796	771	779	776	826	807	768	760	782	810	792	756	759	797	818	807	804	768	774	763	756	765	792	767	802	791	810	692	766	767	790	804	771	826	818	779	755	746	749	808	852	787	839	832	776	807	773	758	778	788	799	773	825	769	738	797	798	782	731	772	815	759	777	803	777	759	794	792	770	828	795	761	833	839	739	777	780	814	779	752	769	777	784	798	768	765	802	755	823	848	745	766	770	745	747	802	806	783	785	815	778	741	865	782	821	828	732	761	753	785	791	801	825	796	822	779	774	755	820	802	787	788	799	820	821	823	799	745	777	813	795	771	773	808	790	855	782	736	818	743	789	768	811	784	772	800	776	780	830	807	817	825	769	797	799	766	754	777	819	793	786	780	848	769	771	769	780	817	747	776	779	754	823	827	798	785	788	747	802	823	770	779	831	750	778	832	750	772	807	801	808	785	774	833	812	764	824	822	778	846	805	794	830	794	751	771	733	821	833	795	781	748	813	799	787	820	790	766	756	752	813	797	778	844	809	775	764	806	752	780	782	770	779	800	819	758	776	788	805	776	798	769	845	792	780	838	743	741	758	781	822	841	834	794	739	782	811	795	741	811	761	757	837	817	767	800	766	801	812	744	743	800	798	761	826	777	810	805	828	802	753	780	760	792	788	787	832	779	742	772	795	786	847	797	769	766	759	815	873	795	780	728	754	793	745	742	834	783	764	839	854	821	775	781	783	806	802	771	838	777	798	825	805	771	804	776	757	808	774	786	780	763	817	765	795	777	773	872	794	810	737	794	845	771	764	771	801	803	788	772	827	794	770	793	809	779	797	789	762	814	754	809	746	812	770	785	743	776	803	791	806	827	773	758	787	752	745	824	763	786	781	776	798	817	747	774	763	765	835	767	747	764	799	731	809	740	794	803	779	740	820	787	755	803	807	769	771	752	774	764	769	737	802	780	802	836	801	798	796	799	787	798	818	741	751	799	783	785	790	824	763	810	788	771	808	820	805	803	810	788	777	781	749	795	732	784	737	820	801	820	748	796	761	776	798	788	792	782	755	741	741	795	824	815	752	783	744	799	817	781	824	787	796	853	775	775	779	809	734	821	775	806	788	817	849	809	808	762	807	805	804	776	806	824	737	793	808	817	792	764	831	783	784	747	790	777	804	775	752	752	746	753	774	773	839	782	767	766	778	786	773	790	789	799	764	804	819	811	776	778	731	785	785	793	771	797	763	762	795	815	826	835	775	842	759	727	755	777	801	788	798	801	757	795	813	807	792	754	865	807	768	794	769	779	806	798	756	777	772	766	838	818	809	780	746	754	783	787	787	818	834	765	761	764	821	784	752	796	787	785	779	784	768	767	832	805	791	771	793	804	784	802	771	752	800	797	739	791	803	736	774	843	805	846	786	787	800	820	792	754	736	810	813	778	764	817	770	767	843	826	791	762	773	759	820	802	758	777	841	769	735	801	745	844	788	761	830	750	800	812	808	835	767	808	754	770	766	757	783	770	814	787	802	777	763	821	772	795	793	775	764	806	816	775	823	797	777	760	790	776	807	800	822	767	790	771	775	784	803	739	804	746	788	777	830	770	809	772	829	790	784	787	742	751	802	802	794	803	837	836	771	817	781	813	817	829	788	795	825	772	780	822	802	778	822	783	778	777	800	790	780	805	778	795	763	808	741	747	824	807	772	800	810	776	749	803	770	782	763	711	771	780	799	806	817	810	814	793	771	766	809	753	780	770	767	752	752	804	760	793	839	770	813	783	803	773	769	810	851	748	767	772	766	789	785	768	751	775	835	768	778	750	836	723	768	792	779	814	758	781	771	789	753	768	809	762	726	773	819	784	760	830	861	753	739	748	809	766	819	801	727	821	818	805	809	789	813	736	773	783	775	793	816	762	825	821	727	741	773	793	767	843	743	758	794	785	801	813	809	747	739	799	783	815	764	782	760	797	757	815	785	789	767	741	735	808	758	816	767	780	789	803	842	765	744	766	844	806	771	819	754	831	769	803	815	753	757	763	790	808	794	808	745	793	757	793	802	813	818	789	806	748	777	791	777	739	787	785	738	742	725	745	778	782	784	773	775	769	763	811	810	775	780	791	746	766	817	795	785	822	734	775	787	789	793	763	801	778	808	761	825	791	777	759	790	812	760	774	795	789	783	749	783	790	796	800	728	755	824	798	781	834	804	802	827	786	804	765	811	799	816	735	761	771	824	806	805	742	783	786	822	766	751	775	765	824	767	742	827	795	811	795	755	792	767	824	824	763	777	772	748	779	763	794	788	809	787	804	773	772	763	803	745	810	770	764	773	781	731	846	800	843	783	795	817	788	752	753	767	815	780	797	759	779	777	792	772	806	788	762	797	766	718	769	847	806	799	794	730	785	755	778	780	756	845	813	776	786	809	759	737	746	812	794	826	756	742	805	797	781	816	781	797	813	816	815	853	776	780	812	725	752	805	748	762	806	748	834	788	824	791	800	783	772	788	772	795	757	818	793	782	760	788	836	734	804	771	827	847	798	779	794	813	820	817	733	777	827	758	803	819	787	794	828	827	804	827	846	803	818	834	793	810	771	815	720	771	745	827	812	844	818	806	839	767	772	783	800	781	792	804	747	807	804	793	770	755	794	827	821	792	792	833	729	777	762	806	779	788	826	781	763	782	812	769	791	797	790	777	815	811	796	805	787	819	797	798	807	796	808	774	809	770	795	809	805	799	780	745	771	732	800	742	750	774	798	803	751	833	791	843	771	820	808	829	827	807	776	846	816	804	797	744	806	747	772	763	786	772	825	800	764	827	824	863	784	773	774	790	814	772	818	782	745	753	791	761	791	802	796	757	744	818	785	788	777	826	817	749	795	748	791	787	803	756	824	780	856	791	832	788	735	775	824	808	782	785	769	759	823	816	744	847	766	792	781	787	809	769	786	806	796	785	855	801	817	790	817	774	772	835	806	784	858	806	795	814	794	775	747	811	742	799	776	759	771	838	742	806	774	733	792	781	786	826	764	797	804	785	767	779	771	769	799	775	776	829	788	816	783	817	801	748	796	775	767	792	789	799	772	799	794	836	755	809	832	764	795	828	840	773	797	756	808	787	789	790	787	807	840	748	771	766	809	818	823	777	761	755	847	730	801	781	805	759	766	749	782	814	752	772	763	808	777	804	791	816	801	752	765	776	837	817	772	801	769	812	730	788	774	832	817	779	771	812	781
22903	21367	29111	24372	22173	22820	19448	9941	6660	5332	4209	3230	2622	2159	1859	1642	1480	1327	1172	1183	1108	1027	967	985	937	909	929	866	842	806	877	897	847	874	811	850	823	790	831	768	816	786	787	829	820	836	819	829	789	886	838	773	827	815	832	816	864	844	819	806	807	870	850	798	838	758	793	759	792	764	858	782	796	770	845	818	786	824	836	807	846	807	772	823	829	772	796	812	779	799	857	820	801	775	790	777	797	834	802	816	801	800	800	794	834	805	790	786	829	774	759	786	842	819	849	810	846	853	798	799	783	797	807	794	782	767	809	844	732	812	781	852	793	780	808	778	827	786	807	796	790	789	804	833	767	837	804	767	827	784	824	764	783	793	776	803	826	792	796	844	788	770	774	772	821	788	804	821	806	771	801	836	832	818	798	827	786	851	801	811	823	752	824	840	819	782	864	838	840	790	769	823	819	756	775	802	779	801	784	774	845	806	808	812	760	797	813	824	797	796	798	788	763	773	786	821	801	821	753	823	831	799	781	837	815	775	794	777	851	785	778	793	777	843	786	821	762	847	821	785	815	826	844	835	766	794	789	787	852	812	820	811	802	852	832	812	781	798	785	767	797	858	768	838	839	788	810	799	828	858	819	792	799	750	823	796	783	891	811	815	784	821	796	797	804	820	755	782	811	799	767	763	854	786	804	816	813	835	826	829	801	811	852	808	835	809	803	800	780	798	840	844	827	830	768	783	809	765	856	818	742	848	784	760	816	735	822	775	792	751	804	804	818	816	792	774	754	791	793	771	768	743	790	809	757	777	798	850	779	807	791	775	776	764	811	832	793	790	773	850	790	830	843	858	789	751	824	796	818	795	790	841	763	839	787	848	799	801	843	755	859	777	821	839	819	819	847	826	788	821	821	821	753	776	760	799	824	850	820	777	799	859	803	826	758	865	789	793	804	837	837	735	794	783	805	764	846	779	782	799	815	789	826	860	786	807	795	821	849	812	776	758	855	763	845	792	798	797	872	799	766	780	768	825	766	787	797	826	810	871	800	796	793	769	786	765	790	804	791	781	809	774	784	890	870	807	774	857	802	798	837	777	792	783	837	770	822	779	821	798	838	814	813	809	852	789	788	786	778	761	797	866	844	821	763	779	805	812	818	769	767	816	817	756	820	840	784	784	845	887	817	815	831	831	782	810	774	859	839	841	789	769	791	803	831	815	777	836	801	777	816	832	831	837	778	830	765	791	801	783	810	812	827	785	852	845	835	808	806	796	838	838	807	810	745	784	804	812	795	832	796	832	800	800	829	805	820	858	804	816	767	754	801	797	783	811	825	772	805	844	789	815	753	820	774	788	853	774	833	864	832	754	801	774	793	753	773	799	827	814	788	799	774	793	816	776	793	780	833	800	812	829	809	806	772	784	801	821	763	790	794	791	893	787	776	819	817	802	808	810	783	851	769	791	835	744	787	765	814	830	803	775	769	781	787	755	837	800	797	818	796	768	772	819	814	811	844	813	851	821	796	781	874	783	824	778	807	795	808	848	813	828	836	854	803	802	743	810	766	765	758	762	832	856	790	779	783	784	762	832	806	830	806	800	792	815	745	790	796	793	792	825	839	764	838	799	768	792	791	804	817	806	782	808	796	807	837	763	798	826	809	814	776	823	772	791	803	777	802	831	785	809	789	791	766	778	801	733	774	860	785	828	756	817	804	836	797	818	762	841	746	818	833	853	813	793	814	791	779	838	815	805	771	803	869	803	788	773	761	830	786	809	743	761	788	797	817	831	820	812	758	810	785	821	816	762	756	818	772	822	817	816	810	805	769	801	814	856	786	779	811	850	801	813	791	791	787	773	829	770	825	767	780	849	794	847	839	798	844	835	802	772	787	770	760	821	829	766	829	807	789	836	761	810	868	782	810	825	797	739	819	751	793	850	803	807	870	869	828	821	762	790	801	830	813	839	802	838	776	797	763	787	829	818	807	780	847	797	763	847	810	814	828	788	789	785	787	848	762	749	806	809	818	803	881	822	822	813	796	769	786	846	807	776	778	792	795	852	796	788	755	825	784	755	787	765	826	807	767	843	795	722	775	827	838	809	854	844	829	855	778	801	821	860	750	795	824	798	776	788	818	777	785	801	810	770	806	783	800	846	828	795	764	802	828	778	864	822	759	776	838	805	779	804	794	761	833	775	850	801	811	838	787	902	821	801	819	773	812	800	796	804	865	786	763	860	791	788	812	784	837	774	811	793	844	781	817	793	790	777	818	803	801	799	755	814	793	809	838	823	856	805	840	830	792	806	804	767	790	818	818	841	777	829	821	824	834	802	777	811	832	744	792	837	764	758	793	768	816	768	780	828	818	808	791	842	781	794	820	822	784	803	820	822	792	821	747	770	749	846	814	801	819	785	859	781	804	824	782	797	801	783	737	764	833	804	809	756	818	834	768	739	790	797	792	835	819	821	811	781	788	764	782	807	769	801	802	809	804	813	779	809	807	831	827	843	780	827	805	803	822	794	780	755	776	829	814	820	809	820	789	751	850	863	818	771	795	806	830	870	795	761	768	806	813	836	820	829	788	770	858	779	772	803	800	770	795	813	814	842	818	824	780	739	833	805	825	808	820	787	819	793	819	801	840	785	806	788	780	810	800	807	830	844	829	794	786	821	773	826	814	801	855	768	790	801	798	820	859	805	769	870	824	814	799	790	819	799	842	821	797	790	797	803	816	787	813	807	836	764	821	841	801	824	839	787	831	800	830	825	833	776	814	770	799	835	813	810	823	761	794	810	820	853	775	813	807	792	842	795	789	849	826	822	797	811	820	766	848	836	829	784	839	818	799	802	765	789	798	783	771	729	778	800	780	815	760	830	805	809	785	783	797	848	845	806	785	823	814	803	769	799	785	818	764	774	756	835	811	771	845	824	848	833	821	769	799	797	804	813	814	813	830	739	818	790	870	809	797	806	826	816	802	826	807	778	814	834	779	786	802	808	757	816	806	815	786	798	810	794	767	834	756	834	826	769	800	821	803	758	803	783	818	769	813	813	739	829	744	759	819	791	791	823	819	779	790	825	821	727	815	828	843	785	789	837	818	788	822	819	726	802	812	845	834	817	804	785	833	771	805	826	804	819	854	734	773	831	778	810	811	829	794	798	774	803	853	756	827	800	808	794	822	840	752	794	851	776	810	810	803	825	819	847	802	794	794	765	763	825	785	810	827	747	802	786	822	751	796	765	806	766	874	820	950	794	832	840	812	758	819	770	755	769	827	873	815	790	824	786	749	758	821	772	786	813	779	742	823	817	760	842	824	862	791	794	798	806	785	784	784	815	828	809	791	807	816	808	787	792	778	816	786	835	836	783	808	821	818	805	792	802	814	815	847	841	776	812	785	809	833	807	793	804	844	761	792	853	835	751	808	802	767	800	795	816	795	779	836	784	787	763	782	816	804	776	779	763	779	766	798	768	835	812	833	791	775	764	852	839	796	786	769	792	830	824
41226	68616	56037	39902	28145	20436	15759	12149	9385	7341	5661	4268	3434	2858	2377	1921	1678	1527	1421	1282	1180	1100	1050	1002	971	923	938	923	896	863	887	836	893	853	875	846	835	789	827	816	857	792	812	835	833	807	759	809	818	760	836	840	823	761	736	791	812	744	822	779	770	833	779	752	789	781	791	813	768	761	767	799	765	829	779	804	745	752	887	796	757	798	812	835	793	770	847	777	796	779	754	795	764	772	822	774	800	764	778	784	808	775	777	769	737	785	832	782	782	805	851	757	763	806	777	812	728	789	792	775	783	824	783	763	782	754	745	804	812	800	775	801	793	830	828	785	799	764	758	791	804	772	778	750	777	784	830	827	793	797	840	815	813	762	764	794	786	755	834	737	799	726	787	745	812	802	834	788	772	779	783	795	769	784	802	787	727	757	745	792	770	731	789	766	804	823	821	785	805	824	825	783	753	735	762	741	842	757	801	781	775	804	788	823	845	806	799	737	760	782	753	776	774	796	806	838	772	843	776	775	768	742	800	819	804	787	799	789	825	775	749	781	771	752	768	837	784	780	758	770	765	785	793	766	750	787	738	787	788	791	777	764	803	762	764	770	819	787	794	802	851	802	796	803	840	758	791	786	814	819	791	818	808	796	808	791	781	742	762	815	774	744	731	767	794	744	794	728	831	823	833	828	794	774	839	813	796	737	752	799	819	801	816	818	783	769	803	747	782	817	747	797	797	766	821	769	780	759	812	774	839	821	794	768	831	832	760	765	783	793	813	743	813	746	784	804	810	753	799	832	808	833	802	824	765	829	765	807	807	799	760	788	764	738	782	770	794	800	795	797	736	832	818	795	742	744	816	752	775	812	713	807	768	793	790	764	802	785	769	750	786	796	785	760	807	783	812	798	818	773	699	791	751	763	828	829	808	753	775	756	773	787	842	780	785	805	801	792	834	783	779	764	738	841	791	805	767	761	798	808	780	791	814	814	841	800	807	810	781	812	802	752	781	820	800	777	765	757	739	768	829	783	841	821	844	750	778	769	778	764	767	831	796	757	777	765	796	801	766	797	795	814	851	856	775	752	830	833	795	818	761	771	797	787	770	788	730	775	800	748	759	780	822	816	744	772	803	756	778	741	807	799	840	799	715	741	800	833	786	777	806	796	833	789	808	773	797	803	817	761	779	749	779	810	809	776	799	843	843	767	782	773	793	788	805	768	792	835	776	753	798	788	828	804	785	832	791	764	793	726	862	780	773	820	822	796	766	769	789	734	798	803	762	806	789	785	767	782	817	789	766	837	808	813	780	781	784	773	792	801	805	759	793	754	754	800	822	758	814	754	740	736	791	828	767	782	808	788	774	791	824	826	847	793	777	777	801	798	774	791	776	794	813	812	774	814	828	816	772	816	734	785	798	806	779	806	804	754	767	760	761	810	786	830	803	783	779	782	764	762	805	747	732	813	772	798	835	751	749	840	770	827	776	779	785	717	738	746	813	834	806	790	779	770	765	806	781	789	855	810	766	759	820	810	790	733	786	809	815	775	801	800	827	801	787	753	780	846	793	749	760	766	845	808	788	739	726	819	790	802	772	842	780	852	807	789	809	823	796	777	781	753	791	757	777	771	784	798	789	764	788	842	741	755	770	785	730	797	877	815	756	790	773	769	807	781	828	807	799	797	783	731	781	805	778	799	757	772	785	791	815	788	827	769	825	778	807	798	757	767	824	728	843	814	777	800	794	774	778	770	750	806	843	801	768	797	733	827	790	730	742	820	775	768	830	769	752	766	766	776	764	825	862	825	747	758	778	826	832	773	844	761	813	829	801	768	781	833	765	762	749	833	766	814	782	843	814	821	786	799	799	840	746	782	792	754	771	786	818	777	747	773	831	781	826	725	804	822	781	789	782	751	844	745	750	779	798	791	778	790	799	817	757	785	795	794	784	832	794	828	752	835	776	795	851	800	746	776	799	799	830	763	799	785	756	797	789	795	789	804	810	732	772	787	787	838	834	780	811	809	777	761	831	821	775	811	809	808	769	740	775	791	782	791	789	817	803	813	824	825	789	763	809	800	801	769	767	816	786	785	755	814	754	742	818	835	808	807	764	796	736	720	752	791	775	793	779	798	731	749	835	812	786	805	818	794	808	775	732	815	811	760	754	822	782	808	767	769	807	810	759	837	812	796	761	831	766	762	796	819	721	766	811	835	784	819	793	730	718	815	826	828	783	772	773	763	793	769	755	776	738	810	760	762	750	758	814	788	769	803	781	824	732	777	810	804	783	792	817	766	800	799	763	772	834	795	729	738	780	798	824	807	783	748	760	812	850	802	712	796	793	817	799	775	794	831	794	776	777	798	765	804	811	791	810	784	762	767	819	809	786	850	795	831	786	848	827	816	757	722	763	768	813	785	771	791	746	774	802	836	784	788	783	774	787	793	781	749	794	767	821	753	789	779	831	785	785	820	753	779	788	803	700	769	791	792	822	781	803	764	748	757	773	806	806	833	790	784	783	810	791	828	808	770	845	811	763	767	824	784	800	797	801	792	809	803	772	806	792	750	819	755	802	799	810	812	774	732	782	758	813	772	770	759	771	809	738	792	771	782	800	780	814	749	794	810	827	797	786	797	788	767	825	738	779	779	777	774	784	778	744	781	808	810	797	804	821	792	826	742	790	798	768	840	791	803	804	797	782	786	746	775	819	823	797	799	780	790	741	801	797	842	808	799	794	750	751	825	803	850	751	803	816	759	757	736	773	777	812	808	823	748	767	799	828	765	809	762	787	818	784	820	785	798	778	829	744	815	764	823	818	794	821	835	797	767	777	763	774	801	780	827	771	778	776	781	763	786	785	796	770	782	830	811	803	808	784	742	763	822	752	795	810	801	815	797	792	784	811	760	779	794	770	802	814	808	817	755	829	795	840	789	799	774	822	788	757	742	774	811	814	782	794	785	770	807	810	807	788	790	844	788	756	804	790	815	809	760	775	831	786	788	791	788	754	800	790	798	750	766	794	808	798	776	814	808	810	788	832	788	786	750	781	762	770	856	776	765	788	796	759	804	784	732	811	802	810	832	764	776	785	771	798	751	825	760	791	843	811	760	753	821	780	807	816	823	774	776	787	787	815	768	815	736	834	776	775	800	784	807	802	862	781	834	784	774	800	764	783	844	828	799	846	795	822	787	789	773	806	816	814	745	773	772	778	785	796	767	788	818	799	772	783	822	761	768	774	775	774	774	751	793	853	859	765	820	765	778	795	801	799	753	722	732	821	774	812	762	816	796	782	787	849	766	742	801	780	772	797	762	806	802	782	800	806	773	771	781	766	844	743	800	757	770	777	770	791	831	806	797	825	788	769	790	817	769	818	758	843	806	781	797	783	744	776	771	798	750	773	805	732	782	780	782	832	751	812	803	796	794	793	808	815	798	774	759	840	802	728	817	826	776	774	802	773	755	768	824	790	775	801	747	815	773	764	754	823	770	816	804	777	797	788	855	784	831
36058	46824	47964	32774	18135	10009	6372	4554	3383	2719	2181	1821	1607	1383	1235	1131	1059	927	942	889	829	879	816	883	814	834	827	746	824	800	779	780	737	777	811	773	799	761	806	757	793	764	791	806	716	702	753	760	747	753	793	785	728	728	770	770	792	719	755	739	808	715	691	734	788	766	753	724	730	731	758	724	713	678	776	793	702	741	750	766	724	753	799	747	721	762	742	770	751	742	748	792	790	750	744	761	763	757	751	806	785	758	745	754	738	767	763	745	728	707	787	781	789	737	759	746	741	702	768	789	777	725	719	775	772	773	731	797	702	860	762	761	768	765	805	768	742	762	746	732	803	765	704	744	760	731	763	724	727	765	771	722	789	782	731	789	772	723	775	778	757	725	766	771	761	733	787	740	775	770	786	787	731	723	712	736	772	761	742	722	800	821	762	726	812	776	762	756	769	735	768	740	753	702	786	757	745	809	736	754	778	744	748	730	753	771	761	711	715	724	801	796	733	768	701	706	766	727	739	769	757	780	747	774	817	739	798	768	754	745	728	764	777	748	723	709	709	762	800	735	731	746	792	781	714	739	746	848	769	713	753	796	746	777	740	750	824	790	760	817	723	725	764	733	762	714	783	772	726	720	761	750	742	776	735	799	794	802	793	699	807	766	748	764	754	751	749	714	752	765	737	725	709	750	761	740	694	778	799	752	777	787	733	759	738	777	737	763	768	791	736	771	761	761	751	748	744	724	737	768	765	738	686	743	719	762	799	720	761	726	732	755	750	819	755	719	807	765	795	736	788	723	801	760	754	698	767	762	802	743	778	784	738	750	771	744	739	742	806	749	725	775	716	738	769	763	736	750	783	733	739	739	786	733	749	747	740	777	752	765	710	774	747	768	760	754	749	757	794	813	765	769	710	718	736	787	754	811	747	719	786	752	777	736	737	769	744	773	744	749	764	747	811	704	758	789	790	760	724	738	839	799	674	748	733	751	721	730	798	774	782	751	763	808	780	722	784	808	767	770	749	743	746	786	758	788	734	708	756	729	755	779	722	759	793	776	735	757	741	760	707	741	788	752	719	791	777	748	790	785	819	728	736	772	767	745	739	787	780	727	756	790	767	722	761	780	788	810	744	718	770	740	715	762	721	742	776	704	740	733	690	775	750	733	787	721	714	749	751	759	731	731	769	766	735	743	739	811	753	749	745	814	762	689	771	762	757	720	750	770	714	726	794	771	759	740	762	731	746	749	770	689	810	744	775	755	745	760	777	754	768	733	714	734	753	731	793	764	746	764	738	754	718	747	787	771	760	724	811	803	723	700	772	723	811	763	732	754	765	735	748	764	739	747	743	761	693	753	771	770	777	788	817	774	784	761	740	726	756	775	775	766	763	713	811	763	790	776	796	771	750	744	769	777	712	737	819	758	722	752	728	733	736	750	754	750	775	761	773	801	765	742	709	786	806	758	774	723	769	818	755	756	660	755	737	757	777	788	749	774	783	762	763	706	756	715	752	727	716	729	730	735	735	808	750	712	777	743	776	722	760	788	762	748	695	726	740	728	738	752	784	759	728	788	762	729	774	754	712	747	734	743	777	774	782	713	751	745	760	769	746	735	753	781	752	756	701	739	727	734	737	718	714	796	717	738	742	734	730	744	743	738	716	761	744	740	796	723	798	688	762	781	787	767	749	776	791	768	733	759	722	719	750	725	741	691	740	768	765	723	735	759	704	774	737	786	715	736	814	733	735	770	719	747	712	829	765	720	797	767	733	758	727	699	775	742	767	757	754	775	732	817	745	841	800	726	746	724	809	727	785	747	803	804	757	768	780	744	755	770	732	747	720	740	769	788	771	758	743	750	782	746	771	792	811	767	791	734	752	790	752	685	775	736	772	705	743	761	717	734	785	775	740	744	782	780	749	775	728	758	746	707	809	731	738	775	740	712	741	790	771	774	797	744	700	738	727	768	740	787	761	744	779	721	744	719	824	768	737	718	744	727	757	766	759	773	785	786	788	700	770	778	761	740	797	756	746	797	723	788	711	786	759	713	780	701	739	712	732	785	748	742	706	764	744	731	721	739	764	786	745	729	743	765	784	759	799	745	730	788	751	743	788	708	776	752	756	778	745	777	719	818	742	781	729	762	715	723	727	725	775	681	762	792	772	758	761	779	728	764	747	705	765	755	780	751	714	734	747	722	760	771	736	744	703	747	764	734	751	743	725	765	791	764	722	756	782	745	781	785	739	738	761	736	739	704	666	755	738	797	774	736	747	768	825	759	759	695	776	753	763	715	761	738	786	716	768	761	767	819	747	740	734	746	733	774	741	719	732	761	777	774	756	809	720	706	714	723	743	730	758	736	751	754	775	755	767	733	743	772	809	788	763	773	736	756	769	733	770	750	718	738	790	735	748	775	758	763	741	770	724	760	710	717	780	705	754	783	677	752	744	785	801	700	725	806	725	758	704	775	845	718	766	766	812	767	705	756	697	768	774	799	751	748	801	751	736	785	785	733	788	716	765	753	804	750	776	720	781	750	692	734	740	758	813	715	788	788	728	779	772	737	742	768	733	727	751	755	761	737	741	760	765	760	740	764	770	796	752	809	718	770	750	721	759	742	802	719	725	706	773	679	771	758	713	782	747	752	776	804	745	720	751	717	777	763	769	749	783	764	769	769	792	759	758	799	761	729	826	824	760	776	702	753	766	774	756	735	755	756	726	758	779	739	748	803	738	780	753	775	729	734	775	765	773	748	745	740	714	803	738	758	745	753	741	726	766	711	768	767	788	726	646	769	724	791	797	705	735	786	763	786	727	711	764	793	746	789	753	766	767	767	739	801	726	709	746	790	758	731	788	741	726	754	823	728	769	758	770	750	742	746	769	777	719	788	741	769	793	770	751	814	742	822	766	819	772	794	766	729	763	762	762	774	766	760	750	726	734	733	791	773	730	779	730	782	763	760	754	722	733	767	726	725	781	787	768	798	787	729	747	782	792	781	707	790	762	695	794	741	781	758	797	753	766	763	751	730	727	755	739	785	708	735	708	714	770	770	735	728	697	756	783	775	756	765	728	762	760	773	761	789	783	744	782	777	750	755	757	787	778	724	725	728	775	750	770	755	747	736	795	799	781	739	748	728	751	769	767	742	771	790	698	711	749	774	737	719	721	708	747	745	800	738	741	763	792	770	729	785	776	758	727	756	775	777	760	727	757	727	796	733	756	775	783	742	780	716	765	768	767	759	768	721	796	760	685	729	773	734	761	779	782	766	752	735	722	726	732	795	766	828	768	757	723	764	755	805	807	754	763	780	756	759	758	756	736	733	741	750	748	721	747	763	801	796	740	750	767	736	744	760	749	778	737	764	739	764	766	757	749	741	774	706	825	747	823	679	777	743	747	699	731	756	760	789	740	780	788	765	750	794	789	727	750	734	811	738	733	763	783	734	751	764	753	743	745	760	772	757	724	764	779	773	750	713	777	756	746	732	744	770	709	788	757	718
40046	58445	44733	28067	18337	12404	8977	6646	5010	3945	3001	2494	1983	1670	1436	1253	1131	1104	984	986	951	849	810	859	877	807	793	833	867	852	784	834	775	785	768	814	780	826	725	771	729	756	791	777	786	806	757	726	730	760	787	764	804	761	790	748	781	773	711	762	772	738	785	762	746	724	737	807	741	749	751	803	752	770	779	766	725	753	746	789	735	761	789	759	766	751	733	792	824	764	795	750	768	764	706	749	744	729	733	760	707	667	758	741	782	739	731	730	763	782	785	753	755	742	753	769	769	738	742	716	726	733	748	749	761	762	762	732	764	742	776	782	805	736	718	751	755	737	751	792	740	731	777	776	694	755	796	781	747	787	729	738	777	719	742	771	753	740	762	767	790	780	773	724	762	743	710	744	773	776	719	774	765	784	771	798	763	733	744	725	760	789	759	745	740	784	755	784	764	758	762	722	794	755	771	772	728	748	804	769	754	741	730	741	786	763	798	694	736	763	758	692	703	796	724	756	728	795	716	749	727	772	731	812	770	759	780	721	724	771	754	790	748	765	762	774	751	753	758	787	802	778	809	778	771	790	736	773	722	775	760	794	692	759	805	787	745	748	755	776	782	727	785	734	745	796	788	736	758	680	784	750	757	771	757	735	770	737	801	777	757	741	740	760	778	775	759	747	775	745	757	722	770	724	777	751	773	730	750	743	747	729	737	734	797	726	761	784	766	787	795	762	768	732	779	702	714	763	760	782	756	772	684	758	754	760	722	780	778	765	763	826	736	717	750	738	753	744	761	778	783	696	819	787	801	772	807	782	747	760	751	747	732	738	747	771	792	741	742	816	774	736	766	766	734	745	749	740	745	793	792	719	771	731	755	764	714	757	696	748	763	762	764	798	793	808	746	738	661	739	793	738	742	768	775	725	696	745	716	749	803	753	771	784	752	734	725	787	764	743	766	729	741	725	792	751	720	763	760	716	749	763	778	739	775	718	727	758	773	732	758	754	800	802	742	775	733	725	739	732	782	772	724	764	775	749	811	758	790	759	724	798	775	734	739	755	718	764	763	790	761	758	772	725	743	790	787	804	748	789	735	796	756	708	796	800	802	756	745	743	725	807	762	793	751	751	746	808	761	736	802	708	738	760	773	713	742	717	758	762	745	735	796	706	752	823	744	781	738	781	761	751	763	737	776	763	742	783	753	777	727	727	725	750	771	813	760	755	708	760	769	730	768	784	755	812	737	735	760	720	755	718	767	808	768	783	736	758	740	792	732	768	722	748	741	768	785	691	712	695	755	729	824	785	713	745	775	735	757	682	730	740	739	730	798	768	762	747	804	763	759	757	777	721	734	746	759	738	796	737	759	739	756	751	732	720	737	765	719	749	768	780	759	758	764	721	767	767	777	752	762	768	744	721	753	764	758	779	725	781	733	702	737	786	727	696	760	745	715	716	737	820	776	750	756	790	783	747	773	770	764	767	740	760	754	768	817	786	779	751	763	746	730	759	780	736	742	733	713	809	801	746	755	766	758	816	722	795	771	736	758	764	696	770	699	746	780	753	791	761	732	736	749	743	726	734	755	732	801	769	769	787	813	735	816	802	724	772	751	800	806	804	744	739	764	730	747	727	760	747	735	783	836	803	792	743	778	737	716	734	754	764	774	756	735	773	762	717	804	751	766	807	791	753	765	783	774	737	783	762	728	775	722	805	788	758	781	758	745	772	800	695	728	761	792	702	771	755	748	744	740	769	781	735	796	748	761	787	741	730	756	796	709	726	795	761	763	751	767	757	741	732	772	746	768	803	758	753	731	745	777	753	770	718	740	754	712	716	805	780	819	745	706	798	773	756	742	762	720	737	772	795	725	807	772	801	722	743	729	750	750	768	735	780	719	717	768	752	786	784	726	743	771	753	801	695	704	746	724	798	767	721	764	766	762	787	774	734	756	730	721	730	745	732	744	722	795	763	714	785	765	806	746	736	816	739	806	756	757	747	766	730	795	776	764	722	730	779	746	777	790	745	770	775	760	745	790	802	790	740	787	819	781	742	721	772	782	757	756	761	759	780	738	719	747	786	757	729	759	786	741	761	783	777	794	761	732	730	749	770	735	749	783	776	794	766	780	741	752	721	746	740	755	787	795	788	763	760	764	820	740	754	740	749	760	690	746	741	726	747	748	761	736	706	834	818	758	773	699	733	735	736	752	755	768	783	748	790	756	755	729	805	793	762	809	784	768	789	761	790	747	751	791	751	737	735	729	771	736	753	743	761	803	785	784	676	743	748	747	771	729	784	765	762	769	729	751	776	757	791	782	774	766	787	735	809	764	786	729	739	729	742	770	762	753	744	750	760	753	765	762	794	722	715	764	757	767	797	771	748	752	768	749	775	739	764	747	737	764	758	758	780	781	741	750	769	725	744	779	751	753	807	743	768	744	716	715	748	755	766	710	747	776	744	724	766	772	803	700	739	803	741	746	752	726	742	756	706	727	687	719	741	741	804	714	812	719	769	738	793	797	791	764	778	766	758	788	755	779	749	753	791	794	803	735	723	778	712	757	743	756	734	739	715	746	768	781	687	756	729	785	721	759	806	722	730	752	749	749	750	775	719	795	772	767	734	754	777	776	765	759	736	754	740	750	724	776	780	774	759	739	781	741	764	781	743	791	747	741	770	726	780	722	770	763	759	765	775	736	779	739	770	722	804	752	768	762	789	807	707	743	727	765	766	765	737	742	780	742	757	795	699	732	765	777	751	746	713	751	707	775	768	756	781	763	749	734	742	774	774	763	731	734	734	765	823	713	748	760	703	740	704	760	756	676	796	739	704	755	796	764	807	737	746	770	829	740	810	764	761	753	775	710	765	793	749	790	750	766	745	747	747	773	743	795	762	774	746	755	753	719	728	737	749	731	738	816	777	790	768	787	742	738	766	748	802	737	745	717	838	753	771	741	747	777	781	789	755	766	727	782	735	759	766	754	758	790	747	748	780	771	733	786	726	775	762	754	751	742	758	750	772	840	777	766	758	736	775	781	747	741	733	714	750	783	818	807	792	790	777	758	767	774	795	725	776	742	743	771	753	720	783	735	757	743	743	724	774	746	732	724	709	775	771	741	809	775	753	714	731	753	738	746	692	764	779	770	773	767	700	763	784	779	708	774	736	794	763	764	780	794	771	768	788	768	766	767	797	742	763	825	735	723	751	761	741	726	749	724	763	732	721	752	799	753	761	747	760	759	690	785	753	759	724	734	793	733	808	723	751	803	749	737	789	798	765	784	762	714	730	765	768	803	712	778	740	757	757	775	769	748	718	771	752	760	780	712	742	815	744	729	712	720	741	757	784	757	733	766	761	817	751	781	766	758	749	745	799	764	798	743	754	741	740	752	740	733	756	720	767	779	769	766	766	781	797	757	718	772	787	783	696	778	724	733	765	767	740	791	715	782	763	734	705	799	687	753	756	814	750	763	778	753	801	744	724	727	729	764	757	780	808	735	702	836	774
24441	21510	28967	25714	22983	19073	12300	7541	5333	4218	3465	2665	2175	1859	1633	1306	1242	1191	1016	1033	908	928	886	896	873	854	849	815	793	794	817	790	814	743	791	810	822	779	746	798	739	750	777	758	773	776	718	758	781	749	677	777	799	800	747	739	748	753	776	764	748	735	775	778	756	747	782	779	737	718	750	736	733	741	791	764	737	720	701	737	761	758	722	750	759	730	762	752	748	721	739	753	684	724	755	744	737	743	686	742	712	790	744	804	797	769	735	753	782	757	776	740	728	768	731	771	750	761	657	765	756	725	752	750	717	762	801	738	718	751	697	747	733	777	731	775	771	760	751	733	707	740	738	755	752	765	744	737	759	704	741	779	753	730	745	773	745	675	731	715	746	732	796	744	725	727	762	723	735	762	720	769	741	687	769	742	718	713	708	719	716	750	734	746	770	734	775	754	749	730	743	791	743	723	784	754	722	765	734	734	703	758	727	748	810	727	765	718	742	659	736	750	744	755	717	743	751	753	771	686	789	731	771	768	783	786	759	751	778	693	728	743	784	721	755	738	763	696	743	785	750	765	734	713	770	730	768	781	767	711	766	773	753	724	733	717	762	699	735	725	733	708	692	847	746	761	726	701	723	809	745	720	770	766	720	762	709	732	691	751	795	710	736	765	716	761	685	690	753	699	733	773	760	742	745	740	700	800	752	726	703	770	733	739	713	755	737	734	755	730	759	789	760	701	715	733	712	794	740	732	706	733	744	756	751	758	757	705	766	725	711	758	701	721	747	752	743	798	718	727	785	694	771	757	809	718	714	772	723	742	738	750	759	746	750	749	788	694	687	770	729	748	755	762	741	761	739	788	760	774	723	777	741	741	737	792	729	805	708	704	748	769	770	694	728	797	741	777	748	761	770	753	723	752	728	783	761	749	720	804	745	694	768	755	764	778	749	759	736	789	784	761	728	750	712	763	697	747	742	792	678	792	766	808	741	756	718	718	800	716	791	820	743	692	745	757	741	726	743	724	762	728	742	766	750	743	782	732	696	755	772	743	773	716	742	716	732	768	779	729	741	724	728	701	700	771	730	774	655	740	714	744	749	771	737	774	793	787	784	705	734	752	767	737	781	731	733	745	739	710	748	807	743	695	783	751	702	747	680	718	754	739	741	748	751	743	704	711	732	704	769	708	732	760	727	786	714	794	735	713	735	767	673	699	760	723	756	735	704	719	745	810	822	747	760	706	760	698	757	712	786	751	756	775	722	724	732	751	697	692	776	766	742	707	759	763	714	717	776	688	730	840	716	764	736	747	773	736	766	718	769	781	775	769	757	757	790	747	777	762	733	761	762	722	768	727	724	786	735	746	772	730	723	805	747	769	743	776	679	751	782	769	752	730	738	768	795	715	727	786	687	740	747	762	720	752	771	749	750	696	748	708	713	755	755	761	745	744	760	780	723	777	781	778	740	755	758	729	778	765	755	707	741	790	797	779	716	750	709	725	757	745	770	758	766	779	769	771	769	765	757	703	790	696	759	778	747	706	706	754	738	728	728	732	757	752	697	774	745	764	768	748	767	748	752	728	728	717	715	728	827	743	706	749	768	782	747	724	747	730	720	737	791	724	739	753	726	777	697	802	748	782	757	719	796	696	730	717	727	735	758	713	696	754	757	774	719	688	831	801	737	733	781	719	734	754	751	715	741	758	748	765	727	712	720	756	732	767	749	766	763	761	778	740	761	770	700	743	740	751	735	724	806	710	779	791	741	686	719	725	761	724	696	725	769	748	760	730	690	782	748	763	704	720	791	757	743	750	764	746	700	739	763	771	777	729	774	752	782	767	740	718	776	738	808	745	718	747	761	710	739	741	738	761	706	721	741	735	709	706	750	771	770	722	789	724	757	702	703	723	728	758	782	722	762	713	726	725	752	698	741	714	734	742	705	767	724	740	814	766	748	728	748	733	805	768	782	731	774	670	734	718	747	752	743	732	742	708	748	723	748	724	696	731	752	712	702	740	745	743	737	782	712	699	752	760	787	800	750	730	749	761	769	729	714	692	710	745	752	749	740	790	735	779	742	750	717	737	754	728	727	770	774	747	747	728	723	762	737	742	758	799	744	738	759	740	748	707	697	718	731	751	807	739	713	773	809	782	729	724	768	749	776	711	748	817	791	742	763	743	777	747	757	685	746	734	714	809	765	749	764	750	771	775	790	721	715	721	770	732	755	807	746	738	713	720	772	774	780	740	735	726	776	765	765	745	729	724	744	784	754	730	729	759	702	702	744	736	716	737	721	716	755	771	724	799	735	732	756	742	767	752	717	757	730	765	738	759	798	747	750	781	725	775	755	759	774	760	754	774	755	768	737	722	772	747	733	719	758	805	761	718	761	729	826	754	733	738	750	707	754	790	744	776	734	744	793	747	754	724	769	744	758	747	812	801	745	732	702	762	756	727	735	792	768	724	761	725	798	751	684	736	788	747	781	732	711	727	757	767	759	744	762	743	771	725	705	723	709	757	711	737	738	730	756	705	745	774	767	748	738	722	762	721	705	808	772	778	732	736	732	751	768	744	760	746	734	780	708	731	732	741	719	731	692	789	757	774	756	723	703	751	734	748	735	748	791	763	791	740	761	772	722	760	765	740	809	733	749	744	778	760	760	765	734	775	725	716	756	738	729	731	762	788	750	702	748	748	763	735	732	779	684	759	702	770	720	712	738	765	768	766	795	730	771	743	717	754	743	725	756	771	769	726	789	720	741	787	739	716	809	749	735	762	725	768	755	799	708	738	711	714	762	744	718	767	738	765	766	785	746	758	755	732	764	710	723	738	765	732	766	729	774	754	772	737	735	728	734	770	736	701	777	735	689	742	742	768	753	798	756	759	806	743	755	738	731	788	781	795	744	747	690	772	731	746	761	746	749	782	787	762	727	795	769	693	756	726	759	727	732	775	745	736	759	749	772	710	742	721	749	714	735	716	738	716	745	797	771	729	720	726	771	724	806	788	690	777	730	701	732	753	761	732	745	737	767	711	772	764	816	743	767	759	716	800	777	785	774	779	760	736	758	743	759	760	730	784	730	748	772	759	722	743	738	755	760	782	712	736	770	755	759	723	770	762	716	698	756	734	778	705	699	766	744	755	758	744	762	749	749	759	757	772	739	739	738	797	736	720	680	762	761	768	732	746	745	726	709	744	702	744	726	715	725	766	774	712	737	744	799	755	718	742	730	734	681	776	791	730	760	717	724	755	734	697	711	768	685	727	719	744	777	702	742	774	705	691	748	748	754	751	726	695	760	710	692	731	733	719	743	708	763	698	794	789	721	750	731	694	718	724	744	751	769	755	761	754	734	702	771	707	725	759	793	771	764	743	710	732	755	725	806	763	764	707	749	765	763	732	765	739	729	724	700	765	757	714	754	750	738	764	716	763	725	739	714	790	756	743	757	717	737	729	696	733	723	724	746	743	804	762	677	741	769	753	766	758	749	718	739	733	733	724	786	717
38760	66277	46595	30434	23552	17637	13351	10103	7659	5955	4641	3562	2898	2393	2004	1655	1454	1373	1158	1123	1055	996	969	962	924	872	854	814	836	804	805	840	811	788	766	760	812	788	750	796	753	749	743	753	757	777	765	698	794	747	870	783	703	774	759	752	769	758	738	781	761	793	759	759	758	741	758	772	776	796	745	732	730	714	740	797	760	823	750	749	740	782	725	709	728	748	727	721	771	750	739	755	798	802	734	776	787	815	702	736	755	799	731	712	704	762	726	756	714	714	718	755	764	731	763	755	768	738	775	706	789	755	744	775	795	718	738	752	736	689	759	764	731	757	725	723	742	737	789	750	751	722	811	708	743	734	732	732	797	736	708	766	757	774	780	745	760	794	748	747	742	763	798	698	724	760	760	803	798	756	719	725	767	695	779	746	760	670	808	759	743	763	767	761	748	779	765	765	719	708	711	766	739	736	752	722	707	756	729	727	743	799	711	726	703	790	718	714	725	726	759	786	696	786	792	723	786	752	747	743	765	723	742	770	768	773	669	717	755	761	729	748	783	750	730	736	728	731	696	811	734	738	725	740	768	713	742	702	775	762	714	748	775	716	769	720	752	710	772	750	734	731	759	741	747	719	735	712	772	771	730	738	739	732	781	731	752	750	738	688	721	730	741	731	707	692	775	777	721	728	790	771	736	756	740	722	746	744	752	737	763	754	698	764	722	727	747	770	775	741	722	779	744	758	795	736	715	717	777	757	758	740	766	730	773	795	750	738	745	710	735	751	756	758	760	741	729	734	720	758	744	741	704	707	787	748	737	746	767	713	774	755	725	761	700	764	763	740	753	765	747	746	721	736	716	723	755	749	752	726	716	728	775	748	755	764	749	741	765	770	732	727	767	774	762	752	723	742	730	749	754	717	713	762	701	751	757	775	716	726	718	755	785	758	735	748	707	766	720	703	755	722	751	763	729	711	765	768	734	774	778	745	713	758	793	753	725	751	729	762	771	752	739	739	760	745	736	746	718	729	737	754	726	727	773	750	742	741	732	709	746	800	754	728	679	726	765	770	751	736	741	716	759	730	786	789	720	720	750	736	769	765	773	722	701	746	696	719	779	719	715	708	754	758	750	721	752	721	719	736	688	725	727	714	772	774	749	770	739	762	778	705	724	706	772	714	665	751	765	712	759	745	730	786	744	726	750	828	713	743	818	757	746	743	783	792	711	726	764	784	729	744	752	762	765	789	771	681	755	759	763	750	759	747	712	769	760	764	687	740	770	798	737	730	747	769	751	742	734	750	766	774	783	775	751	750	750	751	783	741	736	809	732	761	739	757	756	784	724	783	737	741	714	756	749	758	788	762	772	729	791	767	751	734	752	785	733	737	731	766	728	755	788	751	764	704	733	742	752	756	683	753	737	730	741	696	753	750	734	774	721	738	765	772	758	684	764	755	755	738	711	730	717	763	741	741	706	766	753	738	771	779	750	737	714	712	783	770	714	797	729	746	742	736	712	733	670	728	749	723	732	763	714	734	768	741	755	725	709	737	715	729	745	756	703	732	693	766	779	727	764	740	730	699	762	739	711	751	740	758	701	731	733	742	744	760	746	776	749	766	707	752	763	741	745	745	709	728	728	775	735	729	750	746	746	746	815	785	784	758	753	784	715	793	721	738	719	744	735	730	756	737	790	757	759	732	689	788	728	760	758	713	758	787	729	759	778	745	712	741	761	753	710	773	750	719	781	797	747	753	692	718	750	735	738	699	783	726	762	730	685	690	732	750	797	746	764	768	732	751	774	741	746	740	767	757	710	748	789	785	763	724	736	708	761	742	749	765	725	769	731	753	746	667	765	758	768	734	767	760	713	754	797	777	747	801	736	766	675	746	743	755	776	739	735	740	749	758	776	710	689	803	745	774	745	778	768	760	743	758	749	769	752	727	758	717	758	741	738	714	721	696	747	751	690	725	689	757	738	772	737	748	748	763	705	795	754	724	742	754	775	722	759	744	753	787	766	746	759	734	707	754	710	768	751	802	705	738	756	761	702	771	803	739	747	729	796	740	756	707	751	808	775	743	713	753	760	754	736	739	783	733	678	736	751	771	782	728	749	745	759	748	747	712	804	721	725	712	744	727	740	768	779	730	720	742	695	765	767	734	779	769	742	728	767	741	768	718	770	733	767	742	777	680	738	735	761	702	776	740	673	744	762	784	784	775	762	774	738	708	748	716	737	722	740	746	744	722	778	801	679	763	723	771	769	723	786	737	733	752	777	738	713	717	770	717	810	712	707	715	743	751	760	712	747	740	744	741	736	778	730	754	695	767	658	722	763	693	792	702	751	770	742	781	752	810	753	767	764	725	720	739	723	763	763	717	720	756	784	714	762	729	713	719	740	741	730	754	747	785	718	752	776	738	718	785	754	751	755	745	809	711	748	786	720	761	746	729	774	753	750	803	755	765	742	801	737	700	697	729	751	751	738	771	697	741	749	721	744	794	708	701	778	785	765	747	725	703	781	769	757	744	773	752	787	727	788	733	753	758	722	814	750	755	751	742	770	718	789	750	709	716	724	735	759	789	734	778	726	736	730	730	707	753	695	736	737	718	751	788	710	746	738	733	778	761	753	746	701	759	691	711	727	772	750	711	773	738	760	743	732	757	723	741	758	766	760	761	732	725	753	728	747	787	804	740	718	754	780	718	767	753	771	757	735	759	747	787	752	787	755	730	773	759	746	766	693	730	704	789	796	700	739	755	751	807	753	764	732	720	718	714	700	728	694	769	729	717	740	736	757	763	746	779	762	729	779	729	776	744	745	747	753	790	811	775	767	725	726	723	756	719	797	777	787	722	724	734	759	744	808	751	753	776	774	770	743	748	714	723	733	792	744	774	753	756	789	770	721	753	733	771	719	797	732	686	763	792	709	744	737	758	743	735	743	718	758	794	739	783	710	722	698	756	708	724	788	748	675	744	782	769	746	686	733	747	715	762	777	778	711	783	789	757	740	740	766	716	833	682	736	727	726	752	747	750	774	777	740	692	727	737	764	739	761	714	738	805	761	721	726	776	723	750	700	753	729	742	764	754	748	742	778	740	747	744	740	781	767	758	806	699	747	762	779	761	716	689	746	731	738	744	785	731	721	752	726	747	750	733	713	691	738	749	716	743	744	772	794	759	756	706	735	745	760	771	752	739	732	763	748	724	742	669	775	736	763	724	762	726	759	799	751	761	742	689	763	779	777	727	725	717	753	767	720	720	745	734	759	756	716	769	705	792	743	785	714	723	728	759	751	769	711	724	728	766	708	722	754	752	728	701	757	787	758	756	727	734	749	722	758	729	733	792	778	792	735	741	757	763	707	702	719	752	776	721	712	710	814	771	776	781	740	754	717	750	774	793	691	745	751	779	717	811	774	735	768	716	771	714	710	711	735	714	708	778	775	788	724	763	783	749	770	732	746	693	759	755	764	773	784	744	740	762	736	734	750	767	721	799	756	736	691	742	719	767
25618	22113	29540	27972	21043	13768	8783	5713	4192	3369	2777	2185	1916	1621	1452	1273	1168	1121	1019	983	918	918	962	860	859	835	889	789	866	797	865	802	843	805	865	818	848	813	738	820	854	793	804	829	768	806	806	758	829	797	819	773	771	739	795	807	756	792	822	726	760	796	739	773	799	761	795	788	794	803	843	768	786	749	820	801	768	813	774	821	835	869	777	775	796	810	770	784	767	783	828	770	780	826	834	778	814	759	843	810	806	803	834	752	750	762	797	787	831	808	844	774	749	743	799	813	781	809	820	810	833	792	808	764	781	800	831	756	787	798	836	774	772	803	792	832	769	762	787	748	784	768	775	785	821	799	775	830	803	789	848	759	803	843	777	779	797	800	776	815	808	822	769	817	779	829	796	774	755	802	814	785	832	817	830	829	758	752	814	828	787	796	750	780	740	790	813	785	817	796	757	794	785	807	829	825	817	800	793	811	804	814	804	820	798	808	789	787	816	763	755	775	775	815	790	802	758	797	821	824	821	821	803	784	771	801	780	800	767	783	766	748	864	766	772	810	857	813	806	772	767	835	804	798	795	837	764	823	762	740	843	804	758	742	821	799	796	818	777	800	756	840	782	777	799	825	772	816	822	816	840	793	786	739	782	800	769	804	710	780	809	788	796	766	728	806	773	819	826	773	742	767	778	774	747	825	787	784	728	755	764	786	754	849	782	788	805	796	795	750	820	745	783	772	802	794	795	756	800	802	787	820	801	806	805	810	834	806	792	782	796	780	821	814	827	781	848	784	828	778	796	796	837	806	805	832	806	801	768	766	762	817	787	756	751	774	777	770	758	812	786	781	812	801	819	774	822	748	830	810	839	798	778	761	820	779	758	801	826	787	780	801	769	788	835	815	828	776	786	785	803	695	786	793	763	847	807	760	825	803	787	822	800	798	777	818	775	845	831	813	838	807	806	738	758	824	830	777	801	793	774	824	770	807	772	774	858	773	786	869	773	783	787	827	787	777	812	819	805	735	789	724	785	788	803	823	790	845	816	760	793	762	736	824	772	788	790	746	807	808	819	812	800	794	774	742	807	820	752	782	766	813	806	812	776	757	795	805	805	815	793	806	751	786	788	843	822	749	807	822	840	844	750	808	797	805	760	756	785	764	783	752	804	762	746	763	800	813	770	816	777	781	788	817	797	770	819	821	785	789	780	730	787	775	728	804	801	841	790	825	748	782	786	776	840	842	811	774	817	792	803	768	819	795	782	811	854	787	838	782	819	792	803	739	802	766	790	774	758	752	805	780	771	782	785	795	797	776	843	799	780	805	817	824	820	790	788	773	836	868	741	810	769	780	781	752	755	817	796	808	780	819	782	787	758	814	852	793	779	783	770	840	764	808	763	789	823	765	789	763	804	782	763	747	774	769	751	808	836	816	800	759	780	810	758	846	766	794	783	812	777	832	814	844	803	776	803	763	731	841	821	723	820	790	783	775	785	793	778	792	823	797	769	785	793	812	799	828	780	815	777	774	806	780	790	778	819	797	809	767	742	837	776	779	773	821	827	767	787	789	769	773	775	854	763	812	800	850	767	786	799	760	810	814	755	828	810	781	765	755	847	774	781	825	842	760	790	773	796	763	779	781	816	795	799	769	744	796	787	800	805	777	806	776	812	814	816	801	718	781	764	827	766	820	803	796	836	797	758	740	824	810	777	833	814	790	810	797	797	734	814	790	762	740	831	834	827	777	824	778	805	809	762	825	793	849	777	777	790	804	858	770	777	815	805	736	755	757	811	750	813	778	754	835	784	797	777	713	722	746	750	758	769	798	827	788	794	859	802	785	797	794	816	794	780	790	832	755	838	784	819	796	790	822	811	841	763	771	826	854	846	824	743	797	804	808	833	830	806	815	773	816	749	820	831	775	792	777	802	791	819	794	764	815	824	825	761	757	765	711	791	843	796	808	773	769	768	786	793	829	792	824	794	817	803	768	811	769	837	822	798	797	780	824	773	831	832	850	778	736	777	819	770	744	831	802	788	794	769	768	778	836	823	765	789	769	792	777	763	796	844	799	825	767	800	807	772	789	777	827	798	729	815	815	791	783	820	784	791	791	735	762	793	750	796	812	802	790	770	790	771	765	773	848	794	755	746	793	870	766	772	784	789	827	767	825	741	798	781	789	746	729	759	776	799	845	799	753	777	823	804	762	805	738	781	795	789	797	829	781	832	760	788	798	791	848	822	787	772	780	802	823	862	853	831	845	846	801	760	778	796	778	771	787	824	790	777	782	801	779	837	840	782	762	838	785	808	806	778	747	803	805	807	827	759	802	766	805	797	739	770	794	817	778	789	760	771	804	789	754	790	826	806	759	827	794	804	800	839	811	803	744	759	803	796	838	759	763	790	770	733	804	786	785	823	790	784	751	863	820	835	788	817	767	791	788	802	768	791	761	816	774	826	823	780	756	806	746	811	780	808	768	806	747	782	800	786	783	792	771	804	747	856	763	766	789	806	772	823	792	773	799	808	791	835	767	775	749	785	798	818	787	742	782	809	755	784	800	841	798	805	815	806	835	849	851	832	861	795	780	833	745	775	788	763	775	771	764	798	815	784	751	818	781	785	804	773	814	808	827	826	818	813	766	783	744	786	785	789	739	806	831	867	827	837	789	775	778	775	703	796	774	791	785	789	816	820	819	791	810	814	802	789	788	799	768	751	753	799	800	792	786	765	727	817	801	788	798	766	755	776	801	793	850	801	746	761	742	794	769	795	804	793	790	794	811	789	734	791	815	735	762	828	801	802	830	710	801	826	813	791	766	779	721	814	789	817	793	737	829	820	814	800	784	787	828	801	838	817	894	824	806	756	791	831	769	775	787	797	821	781	762	824	761	793	827	809	786	763	817	858	797	831	781	767	776	768	773	822	819	781	846	783	767	783	800	779	834	851	797	822	829	834	796	770	784	820	828	795	788	758	784	772	830	778	794	840	854	813	785	763	798	826	799	765	824	761	798	795	808	780	779	776	772	768	738	756	822	759	786	781	774	760	816	833	822	814	833	810	809	837	777	849	832	797	780	810	775	773	718	801	746	809	805	828	811	777	802	832	783	768	777	780	769	804	792	822	770	777	784	762	811	809	713	755	774	780	808	824	836	826	783	801	805	773	810	760	782	831	790	843	807	812	834	837	816	774	766	823	840	792	778	810	798	801	732	732	783	783	772	769	784	801	813	818	785	771	751	774	838	836	773	805	778	801	826	784	776	729	810	727	834	787	833	794	800	767	784	789	807	793	772	816	789	819	773	827	780	759	723	757	759	755	826	779	765	765	814	845	796	797	765	828	738	820	787	815	798	843	779	787	737	772	805	785	772	796	789	766	807	759	759	851	792	782	770	790	792	776	768	762	814	794	771	786	754	802	835	765	717	809	748	824	808	786	821	837	804	778	776	862	793	724	779	761	824	796	800	770	767	822	793	769	771	728	837	804	769	786	750	748	801	803	801	782	809
40005	61958	41825	28578	21133	15408	11442	8629	6472	5153	3996	3006	2531	2158	1845	1541	1358	1224	1163	1127	963	988	1039	902	907	891	900	884	851	837	863	857	885	859	823	820	818	816	752	786	784	857	778	796	799	830	814	792	787	807	835	815	819	791	754	810	808	763	811	768	799	804	790	821	825	783	824	812	795	721	780	805	754	808	808	793	825	797	843	807	767	802	797	788	782	791	844	741	772	765	801	828	771	796	807	797	806	743	858	767	829	850	760	812	798	836	819	750	817	810	757	758	781	792	799	788	755	810	836	859	813	757	784	795	784	773	823	783	765	777	793	773	801	784	776	825	783	843	768	789	784	800	779	795	762	813	804	798	773	735	829	783	840	789	819	809	789	756	784	843	808	822	749	793	778	803	756	838	822	786	805	765	776	797	794	803	815	822	822	798	815	787	819	768	798	768	775	780	830	774	787	812	796	835	792	769	786	765	820	763	791	811	783	783	770	786	761	819	826	766	776	808	790	779	798	826	804	771	856	824	811	789	783	777	784	796	837	804	779	761	792	785	782	778	761	766	849	816	725	768	789	761	804	816	772	814	825	825	777	755	798	787	790	794	762	824	772	818	774	812	779	775	808	780	765	805	796	830	773	815	807	795	796	767	773	802	829	846	789	799	772	767	819	791	779	762	771	743	813	796	761	772	745	827	826	754	792	800	812	796	803	797	786	781	791	781	748	759	748	763	814	828	805	803	804	766	810	802	788	803	818	816	770	795	770	796	809	853	791	808	786	807	749	811	792	796	772	786	804	783	824	776	806	747	813	773	759	786	854	779	818	809	791	778	788	819	765	827	773	785	804	771	784	794	783	815	843	739	841	853	819	796	783	806	800	774	787	811	788	788	787	786	807	778	756	801	759	750	784	765	756	758	786	774	821	827	807	817	786	804	834	782	792	796	751	782	771	766	790	822	867	824	812	776	758	813	807	793	762	809	818	792	832	769	808	767	790	792	827	787	761	805	773	829	771	700	776	859	836	778	758	804	782	791	833	778	794	761	772	739	774	816	779	783	776	743	772	767	764	797	816	794	768	823	801	790	786	782	838	779	813	813	782	748	736	804	793	764	813	822	812	806	781	774	758	801	763	758	796	766	847	801	829	786	801	775	787	789	821	837	754	781	814	760	784	857	770	793	810	776	741	753	775	765	798	801	768	795	798	786	790	766	758	824	739	828	764	817	770	827	820	751	753	790	772	829	783	769	779	823	784	776	815	813	791	810	775	758	747	822	758	803	791	782	804	756	851	783	808	756	805	801	839	752	763	828	792	770	806	811	838	762	865	823	834	819	779	815	811	826	821	841	797	802	802	813	820	775	843	765	791	768	824	818	805	754	828	822	809	761	774	740	841	783	779	773	800	793	733	847	827	831	791	791	757	824	807	760	794	813	806	778	752	797	777	809	835	762	796	773	829	745	813	812	782	781	788	786	778	819	779	781	781	788	804	721	789	788	798	822	765	808	775	790	775	810	736	792	757	816	740	804	805	801	767	810	745	791	820	846	807	827	828	820	756	768	778	784	781	774	775	764	771	832	802	826	782	783	839	768	829	755	768	785	799	798	822	842	813	802	735	783	739	751	750	803	799	766	797	821	800	796	769	773	795	772	811	801	786	764	820	762	795	811	808	769	809	801	766	788	790	797	775	777	788	819	795	841	790	708	812	779	810	763	847	818	834	795	777	766	807	823	805	805	759	749	748	847	855	793	800	766	789	763	816	813	824	813	812	781	773	823	829	787	797	795	733	824	794	757	797	786	836	754	784	777	799	791	774	801	769	754	791	843	805	767	754	814	785	800	783	790	780	798	819	793	772	776	776	786	776	820	823	817	769	830	812	794	819	722	762	793	751	820	828	854	809	748	729	768	800	754	788	767	794	802	796	797	726	790	759	835	753	817	747	820	811	744	836	802	767	802	739	836	766	754	790	761	776	760	824	800	787	801	847	740	767	835	830	785	775	821	795	819	767	762	769	748	790	758	811	747	741	767	789	754	810	795	796	835	765	815	793	791	840	793	791	848	819	767	819	823	779	828	773	780	817	773	796	804	851	783	801	759	770	843	827	813	764	795	733	804	796	793	780	772	782	827	789	785	758	784	825	793	795	804	761	815	819	774	826	785	804	789	755	775	777	827	759	793	809	801	771	800	788	792	815	844	833	793	849	794	702	770	774	801	708	808	850	753	780	764	798	753	777	826	805	808	745	761	770	759	814	747	760	807	744	789	759	709	781	828	758	820	765	765	795	809	807	813	772	840	733	789	749	785	816	797	851	779	810	761	824	787	828	764	767	770	802	795	783	783	837	836	822	754	794	811	774	821	777	749	817	813	780	810	784	797	790	799	739	779	825	750	869	750	781	762	795	814	760	778	806	776	717	806	818	745	785	831	776	822	748	762	741	806	838	737	789	793	763	768	795	774	807	740	811	808	792	787	824	805	763	749	793	755	732	774	811	793	751	749	800	846	776	772	816	795	804	832	763	824	828	815	767	788	809	752	825	779	872	734	770	754	781	833	765	795	768	817	770	762	811	811	788	796	741	771	820	837	757	776	826	809	776	759	792	796	814	814	812	758	763	769	841	781	860	780	798	808	840	793	768	818	775	790	845	784	797	823	814	841	764	852	796	785	795	792	806	769	824	807	762	788	829	762	787	784	787	827	792	796	796	741	816	796	805	820	768	775	764	806	827	826	798	810	824	810	743	780	791	805	817	790	792	733	817	806	755	765	798	776	798	761	763	770	797	806	802	788	780	775	794	783	755	800	783	804	771	775	820	776	779	770	800	772	802	767	741	732	771	800	781	796	799	791	749	801	799	810	833	815	818	816	805	874	801	779	811	794	775	744	782	809	826	779	776	792	765	795	744	772	810	751	793	775	779	783	771	787	781	833	757	843	791	758	809	791	811	773	763	762	756	800	793	806	762	797	790	787	799	788	767	805	771	812	830	787	825	814	765	758	783	805	747	771	796	799	811	775	779	733	837	783	743	792	808	745	833	843	766	746	775	791	783	775	785	808	727	723	835	779	817	770	832	843	805	773	824	754	759	794	829	805	827	809	779	780	832	762	770	796	749	831	721	792	812	780	827	784	795	742	780	818	830	751	771	770	786	755	783	771	835	832	827	816	831	776	817	782	775	766	804	769	742	767	809	770	825	740	788	814	778	808	800	753	808	782	764	779	823	727	769	841	742	759	737	819	795	830	750	779	777	824	842	819	801	767	774	820	804	770	827	753	785	814	749	800	795	746	780	734	802	812	816	780	844	788	742	791	805	788	788	800	746	740	808	829	783	789	772	788	701	747	766	736	823	862	822	817	756	799	804	803	746	813	790	820	796	795	778	831	822	775	743	802	742	745	776	766	808	766	807	812	767	792	782	792	802	806	785	811	826	805	775	785	804	788	756	797	824	801	839	762	802	809	796	773	781	781	840	823	736	803	803	790	778	730	814	730	806	790	804	801	799	792
23090	21467	29214	24387	22314	23610	20735	11235	7756	6070	4804	3744	2992	2455	2026	1864	1570	1462	1319	1233	1147	1101	1082	1061	964	954	963	932	917	895	866	879	908	849	867	815	837	863	880	792	859	834	810	854	851	872	873	882	819	865	808	862	812	814	824	832	858	832	820	844	815	840	851	816	818	819	806	779	833	838	816	748	769	871	826	818	800	841	836	817	847	817	821	793	818	802	819	848	818	810	823	816	837	789	803	872	893	818	821	804	809	780	776	797	832	793	802	834	839	847	794	780	836	829	835	828	800	814	761	838	790	772	801	823	807	764	827	785	792	800	807	802	820	831	799	809	839	772	820	768	758	856	844	779	810	833	834	794	827	860	837	861	805	876	798	807	830	771	837	806	811	771	769	853	848	804	794	783	850	803	811	832	821	752	791	830	856	752	827	890	807	813	802	831	809	844	858	874	816	803	792	817	821	835	857	836	832	811	781	817	819	821	780	763	832	833	797	770	832	795	824	806	847	799	820	856	817	836	803	844	852	852	806	803	798	822	835	792	792	783	879	838	828	849	790	782	830	842	836	806	864	873	893	808	796	749	839	765	824	823	782	819	845	742	828	813	802	789	852	828	830	828	871	823	839	846	801	758	844	845	811	862	888	850	850	862	854	780	767	826	829	830	822	847	845	804	824	780	810	831	833	826	815	798	823	792	818	836	801	836	795	854	861	805	779	816	812	853	814	804	808	812	736	822	810	850	834	800	803	777	778	742	855	805	810	776	870	834	801	809	815	793	833	811	872	782	853	791	746	811	797	751	804	812	755	799	802	861	790	816	775	794	799	823	811	797	807	853	800	777	821	860	805	849	824	787	773	830	825	813	802	763	796	809	818	752	871	830	806	829	841	814	781	808	813	855	854	776	818	814	770	822	818	825	804	856	783	839	861	819	836	840	884	846	802	856	844	863	784	822	810	802	858	880	824	861	857	757	802	776	788	843	798	844	798	796	821	843	834	822	858	891	780	814	845	844	806	782	806	825	829	850	835	844	856	765	804	875	809	875	786	792	848	823	787	818	817	855	788	820	823	821	850	769	863	783	816	835	847	792	837	806	826	825	818	782	796	822	850	829	838	807	827	800	803	808	821	764	830	754	800	814	811	809	849	813	780	789	867	800	893	851	774	773	810	859	854	768	828	792	852	830	802	775	819	830	792	780	824	807	829	811	835	822	804	786	802	795	831	799	835	802	836	782	817	779	784	803	801	816	842	840	791	881	857	791	837	842	773	861	842	791	798	799	833	789	832	833	831	822	870	808	801	843	792	785	844	812	833	819	826	826	776	861	833	820	814	811	808	787	785	826	800	758	806	808	780	790	826	846	823	744	840	811	856	750	869	820	841	862	765	772	835	823	886	852	858	795	826	813	792	811	787	805	861	778	846	776	818	812	759	821	813	822	790	830	821	821	765	825	817	819	880	805	822	810	848	791	768	789	798	791	819	815	821	850	778	836	813	800	837	812	801	806	821	821	791	774	817	860	765	791	754	817	808	806	817	807	790	801	832	828	880	765	839	789	838	820	813	834	811	786	779	790	803	814	772	819	783	863	774	777	833	816	781	823	786	871	811	787	821	824	842	780	835	784	808	827	829	819	817	845	819	810	826	808	837	792	861	818	815	782	824	769	833	802	826	776	801	807	806	793	809	800	814	795	831	821	816	836	820	785	882	830	821	827	798	834	797	828	796	810	772	840	819	851	745	872	822	852	822	809	870	745	806	792	835	829	823	785	817	791	817	797	782	822	815	792	825	783	833	757	831	802	844	827	796	875	807	800	795	770	836	833	810	836	841	784	793	810	798	805	840	854	786	830	803	847	815	859	792	820	875	830	816	787	810	820	775	797	780	784	773	784	784	815	830	834	745	834	789	839	803	814	839	793	813	850	829	817	790	770	826	894	797	830	769	843	855	865	735	797	829	832	865	828	828	814	845	819	829	833	815	846	832	829	802	800	830	811	802	791	776	820	791	829	875	742	833	850	861	793	822	826	815	860	807	803	796	822	749	826	813	873	779	786	810	819	783	810	833	821	839	803	887	851	816	776	849	807	856	803	812	824	783	844	837	822	840	833	789	823	794	812	758	785	829	813	773	797	834	844	830	834	814	825	788	769	821	823	823	783	830	845	767	766	803	828	802	794	785	800	852	833	778	821	784	784	831	813	806	801	786	811	755	872	810	773	808	788	785	770	830	823	787	843	788	837	811	867	855	776	864	782	860	837	822	763	788	753	813	797	857	852	837	827	846	815	786	819	794	813	853	858	758	830	832	826	808	819	837	785	803	831	772	866	782	780	781	779	849	801	787	793	801	801	806	784	808	797	817	830	758	819	784	840	821	823	788	833	781	790	828	811	777	783	806	825	836	753	801	811	827	800	813	833	817	783	831	836	768	794	816	795	735	818	832	824	827	805	791	792	860	789	817	802	814	841	805	799	853	812	787	836	777	836	791	881	846	825	810	802	838	774	868	810	829	792	781	783	775	801	776	843	810	786	829	795	768	778	837	870	762	793	834	841	808	830	785	781	836	782	858	777	787	784	813	802	864	795	785	807	842	869	833	818	903	821	811	837	833	806	806	829	799	783	804	839	805	866	820	816	820	838	823	897	850	821	880	845	857	842	835	815	811	831	839	816	824	789	840	803	781	795	840	806	801	817	822	792	785	783	827	782	815	800	828	805	821	772	784	837	850	776	781	800	811	861	841	801	799	782	776	803	791	834	804	821	822	833	833	817	801	845	829	790	827	865	813	772	822	789	836	797	835	853	793	806	802	808	794	853	813	744	786	814	815	783	811	833	806	812	813	824	792	845	782	807	777	832	801	823	778	812	815	787	782	799	798	756	799	822	742	825	796	815	777	805	849	820	833	837	772	809	836	789	838	817	851	805	812	817	828	781	792	846	851	790	772	790	855	810	813	814	850	776	827	819	778	802	882	848	829	764	792	821	820	823	747	831	805	866	895	857	823	786	823	768	801	875	798	792	810	784	789	798	796	802	878	795	813	798	840	748	817	833	822	773	807	815	844	808	810	833	819	858	832	847	811	790	819	806	823	864	818	819	822	817	825	766	823	837	819	843	821	813	815	802	850	780	807	768	826	803	830	839	824	845	813	802	780	782	773	798	808	780	804	866	834	788	819	789	798	826	820	720	753	819	767	831	808	808	861	820	805	797	822	784	808	829	827	818	844	779	802	777	786	810	849	814	821	836	807	820	762	814	827	807	823	873	828	829	814	830	805	807	822	785	814	832	824	793	804	819	831	767	812	836	778	762	806	832	794	868	841	826	781	857	815	877	822	816	757	818	761	822	815	787	829	802	808	802	770	848	827	849	802	817	792	848	856	860	836	781	773	840	801	836	819	876	795	798	803	784	783	772	809	796	793	792	853	797	795	757	794	828	811	820	788	768	828	758	838	801	849	832	798	833	782	869	850	779	842	851	779	807	840	792	793	842	866	832	823	855	877	779
40652	68404	56282	37607	29419	23160	17664	13605	10392	8284	6510	5046	4034	3280	2667	2191	1939	1715	1476	1321	1249	1253	1146	1059	1002	995	943	990	892	932	868	839	844	877	831	828	801	823	806	833	823	849	863	863	795	840	808	810	865	816	826	822	826	833	832	841	792	810	824	783	765	808	814	783	792	815	734	803	801	834	812	835	844	773	801	763	811	821	816	788	796	807	776	803	764	822	772	777	852	756	786	816	780	811	784	787	806	783	773	774	799	791	821	780	845	829	789	822	817	831	806	786	754	799	779	791	783	786	756	759	777	830	766	810	789	765	787	814	854	798	788	796	785	795	811	851	799	820	789	821	753	826	790	819	750	806	803	740	812	777	787	769	815	779	785	766	839	785	784	789	818	803	787	765	861	825	814	875	800	855	850	806	770	813	775	809	770	788	822	782	789	795	798	799	769	763	825	779	822	811	787	733	832	789	848	791	782	810	816	769	824	804	794	876	758	725	752	801	822	795	784	791	851	745	835	757	720	790	763	782	824	799	797	782	789	800	803	802	831	836	771	827	817	799	794	778	840	768	756	762	785	782	760	785	843	782	746	806	806	747	812	780	774	780	852	788	769	847	830	810	859	797	797	784	786	809	802	808	832	859	800	763	778	738	800	813	797	781	827	761	793	783	818	800	780	797	811	811	785	821	808	780	802	751	738	815	815	799	768	819	768	825	847	808	833	808	832	789	838	814	752	827	741	775	787	793	734	837	805	765	746	792	770	795	784	787	799	802	821	796	760	816	818	786	801	786	799	815	785	762	791	803	810	790	785	831	818	789	770	812	744	736	782	828	808	797	836	821	818	781	859	795	788	777	785	804	772	809	790	799	825	806	787	861	742	800	808	784	710	792	761	806	839	817	772	785	775	827	861	797	802	804	818	822	785	820	813	776	819	793	784	764	755	793	845	753	830	762	833	803	854	810	823	748	735	813	759	806	826	788	790	832	767	804	775	782	803	759	798	779	779	763	807	793	852	796	782	790	768	798	800	807	808	779	815	731	822	803	757	838	836	771	746	813	829	822	772	770	789	740	809	811	788	738	847	811	808	822	803	804	811	795	804	801	756	823	763	764	804	832	766	806	775	818	861	789	739	771	779	848	813	796	820	773	814	791	814	800	804	802	811	757	832	811	773	802	803	811	786	806	785	831	802	821	804	810	781	751	813	812	742	811	811	835	799	814	775	822	866	815	740	796	846	830	761	775	814	832	816	763	818	787	840	782	799	772	790	811	742	807	805	795	830	764	777	793	837	820	802	800	787	824	769	782	838	778	767	771	752	773	826	766	824	774	753	815	811	838	827	828	839	771	765	781	808	826	798	796	820	799	765	758	792	789	805	858	812	813	782	788	790	825	801	798	760	742	847	781	787	827	768	797	798	734	809	785	798	755	751	833	819	754	803	802	818	801	791	808	823	856	816	792	752	768	754	808	820	806	811	828	803	774	836	800	761	846	780	763	717	820	835	774	791	791	752	803	795	742	800	770	785	793	829	784	835	781	852	789	797	758	813	800	823	808	781	804	794	809	754	819	744	856	798	822	813	776	804	806	773	751	839	809	832	808	789	807	788	785	811	816	818	790	845	777	804	768	799	787	808	846	823	793	846	806	812	796	745	817	819	829	805	791	768	838	783	836	819	773	843	798	781	753	806	769	793	804	816	773	781	836	811	826	809	784	817	775	778	786	793	798	818	833	813	768	788	779	800	795	768	773	852	814	801	809	767	790	754	826	798	819	819	773	792	844	820	775	796	818	778	824	763	781	809	833	795	805	748	790	794	743	806	781	771	815	838	731	830	818	802	799	802	832	751	764	776	784	813	799	792	765	820	799	827	809	807	723	781	783	757	782	777	747	792	817	798	816	858	760	791	792	844	799	780	811	803	781	754	762	857	801	762	832	789	758	758	784	814	835	761	816	818	778	762	798	820	779	822	794	773	770	734	870	789	756	787	786	832	824	783	826	802	764	799	842	811	821	779	816	792	811	816	818	823	851	791	858	809	790	818	830	805	829	801	835	791	815	802	833	776	808	804	762	846	784	806	793	836	806	788	789	779	802	793	773	786	820	755	825	810	774	794	807	789	786	780	797	770	809	799	794	773	784	782	794	774	791	766	824	828	782	841	783	837	787	788	840	790	847	849	788	851	797	831	784	770	749	730	840	811	801	808	749	778	791	791	765	822	811	775	750	770	776	766	827	798	810	766	803	774	818	793	721	785	823	748	812	814	814	807	784	753	782	817	802	784	784	773	794	817	784	798	785	829	789	817	749	804	814	811	746	717	792	797	795	765	823	775	802	771	777	760	755	752	806	788	822	829	815	797	800	836	795	764	809	798	831	781	802	785	780	801	846	790	755	790	824	826	840	780	809	855	773	818	892	788	759	772	859	832	772	804	795	777	796	839	790	804	785	812	792	756	798	786	766	794	873	773	799	855	795	806	809	809	758	813	770	832	844	791	810	806	790	757	768	775	822	820	846	820	795	782	807	800	840	807	820	768	777	792	818	819	834	810	813	856	800	833	714	804	790	774	782	786	797	781	814	824	784	786	783	771	772	794	832	795	810	797	772	740	835	718	808	775	828	812	786	792	818	843	805	842	836	788	835	809	822	751	748	791	759	768	828	805	879	831	779	777	765	786	816	768	798	788	817	760	819	745	823	855	811	774	788	744	812	803	827	837	826	750	779	799	848	780	833	832	830	803	768	784	770	766	797	747	815	807	804	796	747	847	828	770	738	785	792	791	783	787	804	766	848	804	751	805	806	807	800	816	821	762	803	774	757	852	788	815	775	816	794	841	813	824	777	797	801	769	798	824	831	804	827	785	808	812	796	757	787	735	800	783	802	773	745	807	795	793	779	781	782	741	804	741	769	772	809	785	757	761	849	808	767	777	806	808	839	784	769	762	864	800	720	739	790	812	817	793	816	819	777	845	812	773	797	815	778	770	823	822	834	755	812	762	849	812	778	811	792	791	797	796	777	798	755	826	824	869	749	745	749	779	769	783	804	819	831	771	852	791	806	839	773	823	820	787	803	864	798	833	821	819	792	802	784	728	806	765	803	760	728	790	807	752	821	836	825	814	808	812	837	761	827	800	806	750	821	817	768	794	800	757	768	731	813	790	810	817	778	804	788	782	811	840	770	821	837	781	822	816	846	767	851	835	834	817	806	783	786	762	821	836	858	801	799	825	812	797	798	827	819	748	780	833	859	792	783	794	808	767	783	803	775	827	819	815	773	730	788	817	794	826	834	765	771	818	764	793	814	837	794	794	805	751	828	775	825	748	814	798	782	765	812	766	804	826	812	761	814	800	821	787	792	813	798	811	774	842	745	804	791	860	758	776	792	815	762	832	823	785	812	807	811	820	813	818	784	818	759	823	793	775	807	802	788	803	772	775	782	779	795	841	792	770	797	853	828	794	804	846	799	753	769	764	785	799	768	804	766	832	806	718	826	834	780	767	813	834	793
38136	44904	41460	26907	16277	9845	6249	4275	3180	2581	2139	1743	1489	1397	1254	1124	1072	1020	893	889	896	858	821	902	888	772	820	739	845	801	735	837	832	765	822	824	764	699	763	765	758	783	751	778	812	760	757	768	758	763	711	731	792	826	760	730	798	784	710	733	779	716	785	811	746	757	746	781	746	794	762	757	774	777	727	740	822	776	814	827	745	766	775	798	818	731	766	747	831	759	782	729	817	765	702	766	742	747	776	789	757	785	762	740	758	778	781	808	753	757	753	727	799	761	723	801	754	729	756	709	748	765	771	740	695	730	707	740	708	772	787	784	734	743	725	805	785	793	792	839	722	763	767	729	756	776	735	806	724	767	765	783	793	780	755	737	766	748	790	771	757	793	781	773	797	768	750	761	761	736	797	782	730	786	726	807	764	736	778	766	732	786	817	780	755	788	813	734	739	730	730	735	783	823	725	762	724	726	750	727	756	809	776	731	802	761	756	711	762	781	724	771	732	773	783	775	777	738	733	784	796	739	765	754	765	743	783	777	752	813	788	790	790	731	806	764	756	774	733	808	780	763	769	754	754	757	745	782	778	737	743	781	840	766	769	780	783	749	815	783	747	737	723	761	731	724	755	758	780	749	760	749	735	783	750	787	704	810	826	776	776	767	761	778	778	760	737	775	730	698	750	715	780	823	723	686	742	747	705	707	724	758	705	774	752	778	759	748	773	757	769	757	739	750	738	757	774	741	776	714	685	766	807	803	719	719	752	808	712	740	754	700	722	765	749	723	814	727	714	778	725	812	769	738	741	753	795	800	788	750	679	782	747	749	715	725	752	773	738	788	740	696	779	735	729	795	766	750	741	759	769	747	757	830	750	837	828	769	761	773	749	761	727	716	726	719	779	760	801	748	728	723	752	755	781	782	759	760	772	777	820	770	699	746	805	797	747	741	723	769	765	772	759	754	808	723	801	792	772	729	731	738	764	757	786	742	762	756	714	743	746	717	814	784	731	726	757	745	790	786	771	778	760	799	765	737	778	705	732	702	764	769	731	718	754	781	752	744	733	752	760	722	774	730	764	753	795	778	745	720	756	772	799	776	775	805	746	778	792	776	779	783	727	748	787	792	745	820	775	730	767	759	768	762	747	765	754	758	788	770	803	780	799	762	718	731	736	746	758	787	694	782	774	755	745	749	732	780	774	759	771	767	742	740	793	721	749	730	780	723	776	790	766	769	754	770	769	768	770	802	734	790	727	738	719	791	817	778	734	785	744	739	734	750	764	759	781	822	733	755	775	750	759	811	708	712	774	771	793	782	741	767	776	804	776	788	758	790	781	780	741	792	742	785	755	752	757	765	745	717	765	783	773	771	809	759	781	754	726	790	766	821	728	777	752	747	772	750	753	757	823	719	743	741	759	754	778	764	758	783	793	791	734	766	784	767	779	731	801	765	752	677	791	759	773	827	789	725	788	787	745	799	778	771	772	761	780	717	767	776	773	762	762	730	751	790	778	746	747	760	740	799	740	746	809	780	756	742	804	741	791	734	816	728	767	759	732	782	713	777	746	719	776	767	763	767	782	763	795	726	733	811	740	753	691	755	762	757	776	778	779	749	789	741	747	781	752	757	730	763	738	739	813	790	793	774	786	788	727	770	764	762	715	777	762	819	746	724	725	721	741	732	756	739	797	802	750	745	765	741	765	693	746	736	737	773	779	776	776	793	770	747	712	710	758	705	753	737	746	750	738	775	738	762	782	793	734	724	781	797	786	728	770	759	763	768	759	769	723	751	772	752	768	732	782	786	709	755	759	778	805	809	696	786	739	743	738	800	780	719	780	700	755	783	757	791	738	736	772	755	799	792	749	789	775	750	743	745	768	801	792	777	732	807	778	805	786	779	764	758	782	765	771	771	765	800	781	769	751	758	786	799	739	772	733	793	783	756	815	790	749	753	772	779	766	713	780	795	734	707	749	792	726	759	772	785	783	710	745	752	755	789	805	765	754	768	741	724	805	737	780	712	795	727	794	765	723	747	738	780	785	773	812	782	781	771	791	766	753	762	770	759	779	751	732	746	757	778	783	770	751	808	753	753	751	765	743	779	781	800	810	784	730	777	770	741	828	743	727	758	784	755	728	766	798	698	735	774	736	772	757	766	779	779	799	757	750	756	743	772	772	793	762	766	735	770	748	773	736	751	748	736	777	750	778	788	719	748	765	709	770	717	741	709	750	768	737	744	752	714	730	803	785	749	777	706	747	750	743	748	743	807	813	759	775	779	751	700	704	763	764	761	776	741	762	778	785	777	837	795	697	777	711	766	781	773	731	704	718	773	720	785	738	746	767	770	781	748	733	761	728	731	718	723	777	785	757	761	746	771	781	776	729	768	721	773	728	722	719	734	775	802	753	765	766	733	766	754	712	729	794	710	727	752	773	743	730	771	706	724	776	823	723	782	716	772	815	788	748	708	712	768	771	750	723	758	765	748	736	784	692	753	742	744	721	743	733	791	748	776	781	735	803	794	768	766	793	748	774	746	738	768	727	754	765	738	746	758	774	784	780	772	763	762	790	735	800	785	761	726	774	797	742	776	773	750	758	748	747	798	764	798	769	787	786	755	728	771	793	750	734	786	798	767	802	761	689	767	707	771	769	763	790	717	761	758	792	787	756	722	747	745	851	750	773	831	801	769	774	771	758	803	841	703	789	675	775	724	813	792	739	839	796	731	741	709	806	751	768	751	775	785	718	797	745	752	774	766	727	780	767	785	798	750	735	756	816	759	739	728	791	800	751	786	750	743	781	755	768	744	770	753	756	761	791	759	784	768	751	742	779	806	732	751	796	747	756	779	708	790	772	777	768	728	754	757	758	714	765	754	759	755	697	782	793	769	732	785	755	739	765	697	777	768	748	745	721	770	818	778	780	780	730	691	772	774	763	817	732	802	740	674	737	782	757	770	745	804	711	768	807	745	740	779	750	767	761	766	779	762	754	773	788	729	777	748	753	797	713	800	761	726	761	765	777	811	782	747	763	757	821	806	756	787	730	758	753	754	778	723	752	809	764	761	735	757	746	752	734	761	731	774	800	735	693	860	754	732	802	713	793	728	786	736	762	737	754	778	778	763	737	773	770	733	735	823	763	761	783	789	680	807	788	821	787	767	755	739	761	816	774	794	765	723	749	805	781	782	782	742	761	786	734	734	806	743	718	763	760	696	790	794	754	778	831	735	742	787	757	784	824	756	797	813	770	751	764	783	799	792	777	740	771	739	792	766	721	720	734	746	787	761	800	701	803	794	715	774	777	737	782	738	765	699	765	756	795	770	795	816	715	782	747	766	765	754	751	794	765	791	743	739	753	818	762	753	813	791	789	815	742	809	770	780	803	732	736	724	750	763	723	746	760	733	735	763	787	819	778	791	726	722	769	727	770	756	742	758	767	721	788	722	751	761	750	772	747	712	724	722	766	774	801	766	728	729	762	759	777	754	770	802	767	775	787	758
42140	56003	39279	23253	17402	12556	8724	6294	4730	3795	2925	2377	1960	1609	1435	1270	1206	1039	966	951	934	903	881	893	901	869	825	795	815	809	795	780	784	811	808	784	783	820	776	759	814	768	815	757	781	777	724	784	804	748	792	756	774	797	752	757	743	791	776	762	785	759	801	758	795	752	745	750	738	794	754	754	756	736	776	787	755	700	734	763	772	756	738	737	737	733	760	797	793	776	812	801	778	755	739	724	775	799	811	738	766	775	773	764	797	803	817	740	790	713	802	776	750	766	742	742	729	778	705	820	774	755	748	778	817	723	801	799	773	752	798	758	815	758	765	797	763	704	751	748	760	774	767	763	740	742	788	748	779	782	784	737	778	726	757	806	788	765	698	758	818	763	749	773	735	740	795	757	706	788	775	801	710	735	726	776	781	800	728	777	806	776	759	729	775	728	746	735	776	800	727	754	773	757	745	736	753	773	745	733	727	697	779	793	798	749	753	779	769	780	772	763	729	726	775	802	782	765	764	739	784	785	800	762	779	750	713	803	755	725	749	717	780	714	783	769	721	725	740	760	758	823	763	788	751	755	780	721	759	723	756	775	769	781	774	718	791	747	748	792	778	748	713	756	726	800	743	805	825	733	726	783	728	762	743	811	773	758	757	779	789	811	713	706	792	780	792	782	777	705	784	738	763	775	753	834	724	763	784	786	755	767	745	778	744	710	759	717	811	755	734	790	746	723	770	784	728	711	704	775	742	741	749	743	744	794	773	820	719	717	710	758	751	792	734	780	786	758	734	769	763	787	744	737	801	766	722	755	742	791	735	728	822	755	813	745	767	725	778	752	811	722	704	683	772	721	782	704	731	774	756	779	767	708	766	726	758	795	767	807	751	714	748	779	725	797	778	731	729	741	780	750	775	737	786	784	738	758	741	802	724	778	757	809	787	740	764	731	756	779	788	788	746	751	787	775	746	776	773	786	729	779	767	755	743	726	763	714	789	746	779	777	768	739	800	724	792	761	760	782	786	756	792	778	818	798	778	768	754	778	818	759	768	779	777	758	767	778	762	720	763	750	759	769	722	752	779	782	761	781	729	730	775	743	721	831	745	749	763	764	791	800	713	749	736	754	787	704	783	792	760	759	767	819	752	691	738	786	727	702	757	753	732	771	703	813	728	764	800	805	777	801	750	809	750	752	774	743	773	781	787	735	772	765	769	776	772	741	735	809	771	820	738	726	748	760	744	705	749	772	795	775	744	727	768	760	812	782	816	747	772	797	737	784	783	781	777	781	762	758	763	758	732	769	732	737	767	749	757	777	780	728	740	740	808	736	754	799	772	771	710	782	776	778	758	756	736	764	754	781	831	767	696	759	779	740	729	723	766	770	703	763	792	777	798	842	763	767	738	776	768	762	755	740	766	770	752	792	807	728	792	781	759	772	764	739	710	723	718	771	720	740	807	753	780	759	736	732	706	788	748	763	771	787	747	735	770	793	759	783	749	796	767	796	754	766	792	803	798	765	794	722	776	757	750	799	784	769	753	783	778	752	776	775	817	748	746	773	772	780	773	740	797	730	802	742	788	797	811	762	782	721	745	757	714	774	734	715	718	811	760	783	742	815	771	771	780	772	735	785	749	765	784	748	807	751	764	756	792	772	745	803	761	739	767	766	730	762	760	775	827	755	787	735	779	741	731	793	770	773	746	728	808	799	790	824	719	765	785	749	775	724	758	770	760	779	825	807	745	745	761	782	763	794	744	709	764	821	763	785	803	766	764	787	759	720	794	698	784	754	735	774	690	803	749	733	777	695	740	766	780	764	802	705	743	751	750	765	775	714	742	746	770	746	721	760	748	744	740	754	803	798	737	728	754	733	727	798	806	741	792	752	799	783	734	738	774	788	756	770	803	751	747	767	756	683	759	714	764	802	762	730	791	777	749	771	784	756	744	699	784	718	804	743	770	717	746	749	780	800	726	797	787	809	763	782	721	751	752	772	748	755	763	757	818	809	761	702	745	711	775	695	757	765	782	740	721	729	796	726	790	767	779	734	729	717	791	750	795	768	756	730	723	778	750	735	761	724	783	757	786	756	765	801	779	716	744	748	774	747	743	792	802	773	755	771	769	809	731	785	727	772	755	758	734	726	706	744	765	771	772	722	736	769	795	773	750	731	792	719	729	758	746	735	802	742	775	773	803	806	720	775	712	804	786	778	774	759	757	765	776	722	784	739	757	766	787	795	746	740	788	783	727	774	769	743	811	704	822	736	770	741	766	740	786	767	763	775	792	778	750	749	782	766	705	789	774	746	803	733	768	738	781	761	767	802	761	776	755	785	753	745	708	763	744	742	737	814	741	743	738	750	803	762	755	736	777	748	787	782	743	758	764	771	764	761	748	754	775	771	763	713	782	711	748	770	759	753	754	755	771	736	802	758	738	739	753	774	739	755	730	765	760	755	760	763	735	787	766	771	756	823	808	827	748	811	736	780	739	758	787	763	720	812	750	777	797	736	769	772	823	765	797	809	738	734	753	777	799	775	733	780	821	800	770	763	748	806	757	803	766	779	791	782	768	765	794	761	749	734	784	724	695	800	736	771	725	746	797	703	764	767	759	755	737	765	802	722	785	736	770	760	736	754	772	750	705	730	754	749	804	712	756	783	773	749	760	744	776	773	770	727	717	763	756	737	747	760	788	749	710	761	823	727	777	748	798	748	751	708	736	779	760	732	735	744	784	742	782	768	786	764	755	790	702	792	770	757	797	857	747	780	722	741	728	763	725	761	781	779	773	761	823	733	747	740	718	785	815	815	680	808	762	762	756	758	774	762	755	838	795	745	778	734	764	752	773	718	785	761	719	800	769	753	761	738	710	785	740	796	761	809	764	764	771	742	788	836	763	763	751	729	731	763	746	770	748	751	783	792	711	764	776	755	805	750	737	787	775	762	790	741	756	787	747	736	750	735	803	738	722	777	751	815	791	730	805	720	747	787	759	771	783	745	759	767	779	730	744	782	731	738	764	757	788	760	765	794	743	771	783	788	717	768	709	757	744	751	723	762	759	762	770	756	731	751	768	761	741	751	767	711	812	774	743	754	774	734	799	794	769	787	769	771	746	719	747	778	817	756	794	768	778	750	742	740	800	694	808	771	753	746	780	785	754	759	751	700	743	764	808	765	786	808	769	775	791	768	801	758	722	746	761	790	804	767	776	782	740	761	719	697	800	720	739	745	748	825	752	742	761	769	804	763	784	778	788	777	698	735	776	764	803	829	757	725	791	749	768	806	733	737	730	736	781	731	750	733	731	732	748	806	793	747	741	784	725	769	790	757	806	747	761	751	758	725	744	730	786	731	761	753	806	738	787	756	763	772	706	729	732	767	785	764	776	763	759	782	766	771	750	749	746	776	779	746	744	758	770	786	739	754	757	742	732	803	767	744	772	756	738	753	766	737	822	697	757	741	755	731	776	745	772	731	758	746	736	771	760	762	803	724	730	746	787	745
24428	21499	29005	25845	23352	19734	13035	7503	5266	4207	3343	2797	2238	1871	1575	1426	1292	1166	1086	983	968	933	882	900	853	880	865	829	805	850	778	848	823	800	828	771	751	800	754	783	790	728	751	778	721	781	798	786	751	744	816	779	778	739	785	766	753	757	775	767	796	781	731	746	779	720	797	768	814	743	771	759	748	733	759	726	755	766	775	727	722	776	715	777	778	756	763	738	737	786	823	810	687	771	739	742	782	755	741	693	742	704	755	710	774	775	733	771	731	717	733	741	773	763	746	732	773	709	779	778	787	741	756	732	771	702	718	753	797	737	753	722	763	696	775	730	727	811	753	742	760	731	753	677	709	734	732	726	733	708	785	757	773	769	768	772	739	743	744	809	769	724	770	778	806	707	797	750	801	734	776	768	750	741	728	762	763	731	743	801	773	727	710	774	751	760	757	770	700	774	776	724	759	743	777	746	775	733	699	727	705	763	742	770	747	740	798	747	755	733	726	750	717	751	765	758	746	788	765	777	770	744	734	763	754	736	739	754	769	773	723	706	723	716	730	743	734	736	719	786	775	754	779	738	754	750	723	748	727	744	735	767	790	795	741	763	739	781	751	736	728	754	738	790	728	694	783	781	751	760	767	735	750	777	761	783	826	758	754	713	780	781	775	747	796	773	799	798	772	723	749	706	766	750	779	749	734	711	708	730	709	718	734	715	752	766	761	740	726	732	759	773	708	770	803	767	760	775	732	736	786	719	709	713	757	782	757	720	721	740	777	763	765	694	732	745	726	735	759	778	763	752	775	690	747	783	719	738	751	731	743	737	753	718	787	762	727	742	752	754	688	754	757	739	738	715	753	784	727	750	741	723	734	789	733	751	753	709	749	724	743	710	802	744	771	741	736	721	780	763	748	698	790	755	769	803	736	762	691	720	721	678	746	756	748	742	736	804	764	770	734	745	796	718	716	739	734	741	750	756	749	720	749	785	765	812	698	705	781	714	774	725	756	767	751	775	756	735	797	778	760	773	716	763	759	746	743	761	753	766	709	728	836	788	798	756	748	698	834	780	774	729	768	763	770	759	763	703	710	735	780	715	761	708	737	773	735	703	788	757	766	755	732	760	761	743	766	764	777	674	755	695	779	753	741	725	754	732	757	735	742	765	737	772	750	746	802	781	708	730	748	737	748	739	773	730	753	779	799	752	763	749	796	767	733	812	764	731	783	748	745	737	747	751	720	780	740	805	740	752	719	788	726	766	767	742	752	721	708	728	735	756	735	717	806	745	702	790	743	722	713	767	746	758	781	712	783	758	776	720	745	755	737	726	804	769	744	732	714	709	779	737	716	749	748	757	749	758	764	781	732	760	809	785	744	707	750	724	755	776	741	701	797	773	774	757	725	718	751	774	770	709	752	803	733	779	766	770	757	717	755	758	778	712	769	769	717	776	721	829	721	755	724	786	789	750	747	661	767	741	755	738	730	769	770	724	787	717	734	742	703	753	735	734	713	748	767	766	779	762	744	744	765	760	736	766	761	758	714	774	744	784	774	726	729	742	775	782	779	760	752	752	788	749	826	766	774	760	692	761	739	725	754	716	766	778	746	723	779	732	753	747	764	740	768	715	696	739	753	755	755	742	755	734	743	743	728	693	730	774	756	729	742	751	754	694	731	768	771	758	783	746	785	757	718	725	830	745	694	725	764	732	744	701	752	754	746	778	747	771	759	729	732	727	799	770	706	706	758	753	724	739	739	741	785	785	741	741	766	735	719	758	731	744	767	727	713	751	760	715	736	715	771	790	755	800	740	744	794	777	689	776	759	738	761	791	740	778	766	787	809	770	757	764	784	766	754	795	804	740	725	732	790	702	738	743	768	780	762	772	775	736	711	799	766	772	766	731	709	746	761	787	749	771	715	699	715	768	698	730	714	824	743	740	754	783	761	726	731	766	777	765	751	722	770	737	715	766	790	761	788	746	740	728	776	748	774	754	742	728	754	735	768	706	756	713	786	762	737	765	754	759	736	738	752	741	785	770	673	753	722	766	758	702	759	735	767	753	711	770	719	800	744	776	740	778	736	736	744	755	799	775	690	740	729	790	779	741	749	779	793	706	752	740	780	706	724	733	756	727	785	709	756	707	717	727	745	735	719	783	758	775	719	749	709	760	723	738	753	762	713	800	740	763	743	753	745	799	717	776	770	765	734	803	743	781	736	752	726	721	716	763	786	795	769	791	658	776	745	793	775	774	788	761	764	741	757	740	757	742	770	777	709	711	751	790	725	740	776	765	799	806	800	770	788	720	799	785	771	761	722	765	742	770	706	697	779	708	692	775	764	733	806	701	722	736	731	713	714	684	780	776	780	721	727	727	813	802	763	773	751	759	772	744	735	796	744	723	824	734	715	725	753	723	748	746	747	765	758	739	733	738	735	742	773	751	768	750	835	774	785	745	787	771	762	750	778	721	818	720	747	730	705	753	778	690	695	760	699	793	737	809	741	744	780	727	770	736	723	741	769	757	740	748	711	778	723	724	765	782	749	731	783	756	748	717	733	804	751	785	773	789	762	697	741	763	765	737	696	706	755	754	754	717	747	769	825	764	759	760	790	689	756	753	745	763	738	690	793	760	762	740	787	787	723	749	740	773	729	726	693	717	756	762	754	752	749	763	753	697	722	701	723	792	733	725	730	768	743	732	717	758	743	773	743	774	754	749	733	709	754	760	753	782	723	727	734	697	753	718	792	780	760	791	749	756	742	728	720	760	732	796	787	773	747	719	805	730	822	823	743	755	777	765	739	731	741	734	758	761	714	792	777	745	761	735	806	719	715	758	725	745	753	748	816	769	766	714	733	737	783	744	830	742	767	694	774	772	717	745	767	741	762	772	761	763	699	760	779	780	755	688	734	725	714	754	737	742	773	722	721	780	768	710	794	742	700	759	779	713	723	714	743	773	761	747	782	765	790	734	704	730	713	756	790	724	811	726	759	706	743	708	751	754	722	759	759	727	727	768	755	736	738	759	732	755	750	743	722	742	769	730	789	807	755	721	775	717	749	811	759	787	722	781	751	710	702	748	725	735	782	730	753	754	758	750	774	780	709	706	748	733	745	740	731	795	716	767	763	797	799	720	794	688	766	755	760	768	711	707	785	753	755	759	722	779	798	741	791	776	723	744	738	763	706	749	730	713	722	748	774	745	783	697	782	729	738	764	728	725	719	738	750	776	700	751	772	794	754	732	768	719	722	744	747	768	706	780	753	741	700	756	727	770	725	750	763	756	742	731	688	727	764	766	757	734	724	700	766	743	741	752	778	796	718	722	746	768	681	755	789	781	748	734	746	749	747	769	759	752	730	786	740	757	708	809	747	768	789	757	714	736	759	787	725	784	768	792	792	766	762	765	761	724	717	756	798	814	755	796	743	722	782	751	747	747	720	753	757	771	785	743	704	808	751	746	735	700	766	702	733	711	705	778	762	761	739	724	725	749	769	757	743	741	769	701
38707	63588	47062	31675	24464	18716	13796	9845	7828	6019	4825	3637	2887	2356	2013	1662	1541	1360	1247	1145	1076	982	920	987	887	910	903	870	798	832	816	736	784	840	762	774	775	757	762	778	753	716	731	757	773	784	750	733	798	750	716	718	717	785	747	744	759	740	746	765	819	739	760	766	772	749	738	760	751	809	720	747	777	745	804	769	768	757	791	778	729	763	719	772	772	790	695	774	755	704	743	682	727	783	773	773	763	746	768	775	700	736	748	767	744	739	707	744	767	780	757	790	725	735	741	744	756	750	775	772	736	741	744	699	713	736	758	741	753	733	730	718	759	709	732	777	720	781	717	714	775	713	752	759	742	743	722	724	797	782	723	765	751	699	764	738	759	708	803	724	735	782	755	752	721	761	705	794	765	792	723	724	729	773	817	753	731	817	746	767	732	762	771	726	763	743	751	738	729	749	744	782	732	761	706	732	729	729	742	744	771	732	787	714	775	799	763	754	737	758	762	778	789	724	703	765	727	726	720	794	749	736	745	721	748	707	781	745	780	765	761	711	777	767	768	737	737	726	780	757	745	762	745	736	740	730	735	723	755	777	755	745	772	751	729	715	743	755	736	720	758	823	784	748	749	733	803	792	731	791	709	783	740	696	798	726	729	736	780	741	756	743	703	753	728	716	762	739	761	734	716	780	776	743	763	754	757	769	745	754	819	756	811	740	724	773	704	764	768	722	773	780	761	765	728	781	735	740	753	806	784	757	749	711	740	724	730	727	767	780	748	756	769	791	744	769	739	736	780	762	761	762	742	733	787	780	744	761	792	740	764	735	728	782	754	775	716	794	728	714	723	726	757	746	773	760	725	735	716	768	733	757	766	732	765	767	765	753	778	774	814	756	753	747	778	697	715	789	730	777	726	787	783	789	694	767	730	762	715	709	765	758	731	742	782	737	730	776	741	731	757	730	744	731	774	750	755	738	782	708	754	712	798	798	722	708	724	717	771	726	785	769	747	752	758	765	752	799	714	760	776	737	714	752	747	772	759	737	757	788	777	779	755	733	759	729	748	753	767	739	812	741	778	765	721	745	719	728	763	752	733	764	756	771	742	730	724	767	717	768	707	741	774	775	718	777	727	744	757	720	748	785	740	746	680	731	734	731	758	789	741	724	727	778	754	738	717	759	729	752	725	718	707	753	725	739	749	761	788	775	715	726	741	742	738	754	764	758	790	688	742	780	777	793	715	781	756	768	701	757	791	714	737	732	723	753	776	750	707	742	751	724	757	756	756	736	791	767	732	792	704	665	718	726	719	754	741	738	754	739	747	770	725	694	739	769	717	784	703	720	693	749	739	745	751	706	722	759	772	755	704	777	763	713	793	723	694	728	785	743	687	714	768	726	741	764	750	762	751	759	749	794	741	737	768	769	778	771	739	771	761	740	772	763	736	736	749	738	758	740	732	720	737	742	780	745	751	773	778	761	757	782	718	766	794	791	699	770	762	763	818	737	720	751	792	767	743	752	791	753	775	736	771	729	751	762	745	738	744	749	692	725	767	711	764	666	730	755	723	746	778	764	753	748	723	746	735	747	727	733	764	740	771	757	724	768	722	789	692	709	709	731	786	696	779	712	755	757	757	779	760	713	747	720	727	766	754	717	755	765	741	773	719	785	756	686	728	761	785	703	721	764	775	764	757	762	741	738	740	742	740	742	710	730	734	739	756	774	748	711	783	751	765	762	767	751	745	775	810	784	768	722	797	741	807	756	723	762	689	715	773	740	750	819	749	708	816	757	765	762	763	765	757	774	705	729	730	773	802	748	782	723	716	724	714	712	761	733	730	781	721	770	733	742	753	730	697	764	776	705	720	795	746	742	711	718	731	784	730	763	727	779	782	718	760	706	696	721	756	722	753	775	773	750	811	756	768	768	768	744	756	765	729	729	787	717	736	726	744	718	766	714	757	786	744	720	717	736	712	707	810	684	729	759	726	787	762	776	719	811	750	749	718	733	755	781	756	787	741	727	757	714	755	794	778	816	705	734	728	779	732	754	766	742	731	759	746	725	746	732	756	766	749	701	725	677	758	759	735	755	747	758	739	761	722	775	772	726	777	792	847	765	705	776	736	727	711	698	723	706	758	719	725	773	739	726	765	733	711	750	746	750	754	734	789	750	726	798	743	782	755	758	732	736	715	769	808	764	697	775	706	705	761	722	741	801	705	752	741	680	754	770	742	751	783	751	734	744	753	727	723	736	737	792	680	758	722	764	742	744	783	747	678	763	777	798	706	761	732	807	689	783	779	731	778	756	749	792	762	747	756	758	764	761	712	762	778	736	767	722	754	787	801	717	731	766	745	766	761	768	747	754	741	775	803	749	768	753	790	735	748	748	738	808	798	737	753	732	763	791	729	760	771	766	740	740	799	738	754	772	708	789	784	698	774	787	785	739	764	767	746	750	767	746	732	747	794	703	755	716	745	717	752	755	738	794	748	738	796	784	727	707	728	728	723	771	722	692	773	740	746	747	704	755	759	781	816	765	775	737	783	747	737	739	743	783	709	765	757	772	720	759	742	754	739	748	791	753	758	789	750	759	729	736	707	759	741	786	788	790	739	797	753	722	793	778	746	720	721	780	705	742	748	766	789	747	749	756	747	735	725	739	792	742	751	784	729	713	738	719	794	759	747	775	736	698	731	748	755	757	725	785	704	749	763	742	762	766	750	734	726	763	747	692	777	726	717	769	773	767	767	737	745	786	804	740	771	744	748	788	754	749	695	730	735	740	692	701	768	767	703	793	771	716	756	696	745	753	770	717	735	755	751	774	753	750	713	750	763	772	761	746	708	760	763	758	736	776	723	727	708	752	798	722	802	786	714	743	742	751	751	749	707	777	759	775	805	736	771	764	757	752	744	743	763	761	773	748	747	721	780	709	803	729	736	735	721	726	760	793	806	775	735	781	731	749	751	737	769	715	761	750	707	714	791	732	756	774	736	706	773	745	741	739	775	722	732	757	807	765	757	741	748	742	714	742	822	723	731	742	738	758	780	756	753	746	763	798	732	741	715	716	727	711	693	766	750	767	692	758	779	773	755	704	732	785	758	718	763	734	741	757	806	721	748	757	762	771	733	761	754	772	695	775	770	780	711	792	760	780	695	742	745	746	749	730	792	784	741	745	706	730	733	745	743	769	760	785	792	756	772	785	760	802	691	758	752	736	741	746	709	731	766	758	748	717	773	768	758	791	761	682	748	699	784	700	783	731	772	743	695	688	835	718	780	749	708	790	750	767	716	739	796	709	734	747	730	756	769	794	749	713	743	740	721	783	729	746	737	783	726	719	745	713	759	717	772	727	772	712	739	721	735	805	732	696	717	751	747	704	735	730	812	749	791	736	746	765	766	785	762	769	757	719	752	786	738	774	781	783	775	816	722	770	742	792	711	748	750	663	753	796	754	776	754	767	733	745	698	742	722	755	811	782	793	769	779	751	717	757	709	742	754	723	805	715
25391	21699	29709	28429	21640	13885	8934	5556	4202	3348	2739	2230	1872	1597	1424	1323	1196	1086	1045	947	947	914	905	908	873	863	841	837	808	819	899	863	793	752	833	833	807	842	808	801	772	840	857	803	821	766	782	787	811	737	795	799	773	760	792	798	817	741	792	775	742	779	809	787	735	842	791	761	816	749	847	733	821	763	836	828	809	762	812	804	767	774	759	823	763	842	780	796	734	799	807	779	795	795	840	794	783	798	838	767	773	759	799	825	813	762	797	780	762	794	738	840	827	777	799	781	766	829	794	801	817	789	794	770	783	770	809	830	802	808	770	780	766	828	849	739	766	813	822	798	802	809	806	791	791	820	738	789	828	820	774	802	775	805	774	806	822	750	784	804	800	850	774	805	774	768	788	755	783	787	804	816	802	793	775	763	782	833	779	763	739	821	767	784	812	778	796	754	813	784	775	792	806	772	765	792	794	804	780	787	788	772	775	774	787	786	798	786	853	779	774	821	810	825	831	841	786	765	789	799	816	732	775	792	783	831	788	762	763	806	781	803	758	780	787	801	749	752	811	803	788	832	777	798	811	792	816	765	788	810	811	783	757	759	812	812	795	789	828	785	777	787	796	809	816	788	815	780	809	803	792	808	820	775	774	802	819	775	805	795	788	762	768	778	795	800	757	752	765	829	784	818	750	835	759	790	812	769	831	746	795	811	792	774	796	772	753	731	753	826	771	822	801	797	761	793	788	815	805	741	846	790	804	751	748	772	748	766	816	802	777	832	813	801	805	798	760	804	834	808	797	805	761	775	843	813	794	834	795	845	778	799	792	846	767	796	781	806	756	792	799	765	792	754	835	798	809	794	831	788	774	830	804	729	747	797	806	814	761	796	796	859	859	761	811	817	754	805	788	765	728	826	852	772	794	788	805	816	869	843	787	828	792	749	722	750	775	759	787	783	796	800	803	794	754	817	764	797	759	783	857	801	811	807	829	800	819	774	794	756	854	797	804	761	811	818	787	812	782	809	801	752	754	837	776	861	804	824	825	807	809	792	818	806	765	812	742	827	811	828	808	835	820	790	782	803	789	789	742	789	812	793	808	816	778	776	844	803	799	805	769	773	796	804	790	791	767	806	795	788	838	829	744	795	748	765	788	818	753	776	816	796	825	773	808	761	842	838	780	739	754	749	780	793	777	822	762	792	812	804	745	778	837	793	776	811	797	805	826	805	800	795	813	841	828	743	813	800	786	807	790	813	771	767	840	834	815	745	791	826	829	792	788	802	777	768	765	790	822	787	798	785	774	837	778	766	728	774	765	775	766	773	808	789	760	785	805	787	811	766	780	839	834	767	791	782	800	798	822	760	792	815	823	805	807	788	706	769	790	816	815	807	770	752	799	796	792	794	764	777	814	789	837	770	746	819	839	828	845	774	825	764	806	789	821	775	798	821	761	852	739	737	804	814	775	787	774	807	838	815	758	796	764	773	801	749	778	736	810	809	794	764	758	763	810	787	785	783	823	750	801	742	760	805	800	760	791	807	824	770	823	778	765	767	793	832	744	808	786	790	792	871	802	766	809	790	804	773	815	779	781	807	790	716	806	773	799	766	756	838	780	807	765	800	812	796	795	794	852	758	799	759	852	776	838	801	804	774	791	872	782	801	850	795	736	787	781	831	765	785	811	779	781	809	748	800	838	785	787	837	871	789	746	811	793	786	760	756	827	833	839	809	755	766	769	813	797	831	816	799	828	810	819	763	834	732	773	810	794	811	853	757	722	819	760	800	805	802	825	799	854	771	801	863	811	731	783	749	847	801	818	817	806	788	773	805	834	825	812	721	811	797	771	764	800	817	795	758	809	807	767	787	753	831	849	812	777	796	797	809	823	812	799	787	734	776	799	785	796	788	729	777	812	785	829	772	793	779	748	791	751	789	768	776	777	801	798	834	755	806	789	790	762	805	820	825	792	787	743	784	824	742	771	821	840	737	776	795	862	843	788	839	798	796	813	767	858	790	805	783	789	833	887	807	785	818	810	798	781	793	778	856	782	782	783	754	854	771	801	810	761	817	789	824	756	790	790	866	776	808	802	814	822	776	797	823	798	806	784	864	812	788	790	819	774	779	790	770	798	764	785	763	763	778	760	761	786	761	830	819	846	825	836	792	834	849	835	770	750	742	790	760	789	783	783	817	804	763	786	811	833	806	754	819	817	796	799	766	785	789	836	770	757	756	762	803	778	802	786	797	801	804	784	759	807	793	792	773	817	788	790	824	802	759	826	793	791	803	758	775	835	808	812	790	776	809	810	815	814	802	775	786	766	810	764	791	766	821	812	759	774	906	787	773	771	799	797	786	865	850	804	746	812	783	821	787	821	756	785	793	739	809	809	792	808	810	851	787	793	837	798	777	799	786	766	804	816	797	783	783	789	803	823	755	814	788	780	797	807	828	775	822	772	785	796	777	807	818	757	773	805	775	833	766	769	808	800	785	777	749	828	789	769	768	729	807	830	812	815	789	829	822	764	782	710	840	758	773	796	825	806	757	777	777	774	795	766	779	828	790	792	778	804	838	802	781	830	832	751	796	778	754	802	810	784	769	844	791	746	806	791	818	787	806	783	803	753	763	812	850	795	783	789	789	776	763	831	797	794	803	760	793	810	762	770	753	765	780	773	808	822	787	818	792	832	792	781	768	782	792	829	846	820	792	752	827	769	771	763	805	813	785	787	808	782	796	752	759	774	795	797	799	791	828	785	759	755	780	781	787	763	769	797	798	776	746	778	836	724	812	805	770	794	758	772	736	784	793	789	831	838	795	798	777	792	765	774	766	780	777	804	775	819	790	756	794	769	829	786	813	767	805	785	800	801	793	784	792	734	780	785	756	840	823	792	831	835	796	782	769	836	798	738	826	755	814	850	794	804	816	756	816	837	762	778	770	779	762	773	757	761	810	767	759	794	770	765	769	806	846	771	763	785	853	807	831	822	733	794	806	740	790	816	769	818	796	837	803	752	783	778	809	762	838	832	826	780	833	741	787	813	754	792	779	805	773	812	795	799	808	748	788	757	837	783	795	768	777	856	819	721	763	738	792	822	763	814	794	791	788	808	790	775	799	777	734	793	772	804	804	793	759	784	762	790	794	774	806	842	825	809	750	806	811	789	772	771	733	792	791	793	770	765	799	826	831	845	792	812	823	799	771	810	747	870	772	808	819	767	789	813	767	838	791	768	801	781	816	799	810	812	739	772	823	782	844	773	806	752	803	774	797	792	799	811	801	802	785	800	767	746	753	843	798	786	796	815	800	782	826	820	758	851	777	763	797	825	796	783	811	768	822	756	777	772	798	765	788	760	706	845	760	815	765	790	769	770	815	759	812	812	779	785	767	830	809	794	750	821	793	786	813	804	855	814	806	787	782	757	798	818	780	757	795	773	758	855	788	777	845	750	800	767	827	785	810	793	748	784	814	781	787	801	765	802	861	804	839	724	781	773	779	783	815	787	768
39455	58708	44081	29184	22110	15734	11601	8492	6323	4920	3968	2992	2493	1987	1780	1589	1377	1177	1185	1125	974	972	986	904	889	920	850	902	834	878	868	843	845	840	854	787	811	818	756	847	804	799	820	790	822	796	796	819	748	785	789	819	754	750	775	815	808	837	825	797	763	838	767	831	762	815	796	755	785	805	843	752	795	796	813	823	743	749	826	823	779	821	733	774	759	839	780	836	777	788	779	775	771	806	770	835	773	798	744	769	752	767	766	769	796	838	789	770	840	805	809	802	835	806	809	810	839	755	811	768	770	784	829	756	826	786	818	815	778	774	770	810	771	764	838	808	788	782	777	810	835	769	799	766	774	834	800	755	800	777	799	752	812	737	854	777	828	795	784	811	790	774	832	826	798	845	756	803	791	783	787	833	777	782	769	770	780	791	820	793	837	740	747	745	771	807	750	770	781	775	797	820	792	807	771	801	764	815	831	779	774	823	782	798	771	786	738	814	762	729	785	813	796	842	780	775	754	817	791	811	843	801	793	774	801	780	803	740	785	734	786	775	800	823	795	785	753	790	775	794	790	795	773	781	793	786	830	808	750	796	783	767	767	827	769	767	780	787	785	736	848	789	760	785	815	778	798	782	802	862	786	775	788	761	758	777	812	770	784	796	764	827	781	858	831	776	821	795	827	812	779	807	764	790	760	789	759	798	766	766	820	771	773	778	799	776	785	829	781	781	767	836	801	809	789	775	766	812	724	779	836	825	820	781	760	841	830	811	824	801	762	786	791	767	771	847	829	779	786	804	822	814	766	809	795	763	806	822	792	805	771	830	738	792	720	825	734	803	801	835	760	833	773	812	795	792	748	816	759	813	790	793	781	758	792	817	773	782	784	797	779	823	781	760	767	822	757	819	824	803	773	799	769	784	773	803	799	758	760	784	773	768	824	776	795	793	765	774	784	838	804	763	801	804	808	794	832	783	826	794	875	792	772	766	754	761	768	808	815	732	816	810	756	778	766	757	795	764	762	814	775	850	771	781	794	770	761	848	761	773	904	773	774	756	773	824	769	791	768	802	786	825	800	775	801	784	799	797	804	773	821	795	753	752	761	784	778	784	780	768	819	801	832	741	843	838	746	758	821	835	775	783	806	813	804	829	801	835	752	846	786	816	753	810	776	809	774	842	789	775	793	791	846	794	792	806	792	760	776	767	789	749	809	841	758	796	834	778	847	835	846	804	797	810	853	791	777	830	811	766	800	780	810	746	764	783	775	820	817	763	779	818	771	797	831	805	741	795	802	837	788	737	877	767	750	790	778	829	831	772	787	801	766	805	812	756	795	826	800	793	791	787	773	768	770	773	756	786	773	809	791	770	778	825	787	768	794	870	762	818	818	822	821	779	811	780	784	820	747	837	833	740	767	760	763	755	792	792	766	779	817	769	791	807	777	821	794	762	777	793	812	760	788	787	763	785	804	806	819	761	763	767	828	767	787	791	753	836	797	803	793	824	774	747	765	799	783	762	786	779	778	837	784	794	772	833	789	809	812	804	787	801	786	767	778	780	785	769	752	845	838	837	739	783	784	782	803	780	754	808	778	754	800	783	787	775	782	761	724	850	789	816	790	836	811	773	772	818	815	784	796	773	759	760	803	827	788	729	823	824	775	747	862	808	804	807	807	859	791	796	784	809	853	785	723	814	773	810	796	759	786	767	792	758	838	794	785	811	796	770	797	799	794	801	793	799	779	787	806	806	803	825	804	808	800	836	736	842	799	816	765	792	801	791	817	796	836	812	770	802	786	761	809	842	769	758	823	822	769	783	754	779	758	805	740	758	825	816	843	804	798	818	764	806	775	754	810	801	789	818	819	812	785	763	808	788	778	849	774	752	756	780	809	782	808	756	758	832	792	765	794	823	766	800	798	798	758	808	802	849	760	734	808	808	778	771	817	804	785	756	818	785	756	804	742	785	799	801	781	758	763	771	755	790	794	769	792	822	787	793	746	812	813	816	765	767	795	760	817	849	801	793	805	806	822	757	822	779	775	799	800	819	827	741	787	837	784	763	821	809	764	775	809	807	786	778	751	754	788	802	853	799	785	743	829	759	783	798	772	754	813	784	767	763	788	799	805	791	792	795	818	788	742	736	787	816	793	772	807	752	791	804	754	776	746	731	785	773	779	781	794	768	798	809	767	845	802	790	799	816	823	780	777	805	735	806	726	776	756	798	820	835	809	805	753	774	778	803	759	831	786	824	775	782	820	825	865	804	787	744	771	777	796	802	761	778	800	793	834	833	785	773	820	782	790	800	794	813	804	758	793	758	777	805	789	758	776	809	813	793	762	797	752	808	767	743	759	767	802	778	777	802	732	796	766	790	780	825	799	759	762	773	762	785	852	782	803	757	782	777	791	807	860	794	794	801	801	822	761	797	756	763	771	758	816	767	779	738	795	798	833	799	783	777	819	835	777	801	770	790	824	788	812	754	814	777	808	731	802	766	770	810	803	780	753	755	784	747	798	788	789	785	800	827	777	797	814	744	805	779	752	778	802	815	783	768	799	799	849	812	797	777	750	807	838	800	770	777	775	806	759	769	746	793	781	818	811	792	792	777	786	756	779	800	770	782	844	791	800	775	783	768	776	809	835	795	780	806	808	746	786	788	838	780	808	804	767	810	719	797	770	772	813	746	773	762	785	837	770	822	755	827	757	800	775	835	783	797	765	812	774	806	819	807	834	740	728	804	798	773	772	832	803	760	778	773	739	836	812	801	761	785	801	776	742	743	750	782	774	789	752	794	810	791	753	799	764	831	794	791	760	765	902	797	819	830	790	786	776	729	822	752	862	719	796	768	796	783	815	800	792	750	806	809	828	783	829	758	786	771	814	772	801	816	799	774	767	754	739	820	762	752	778	787	786	852	773	751	815	741	791	804	769	794	778	780	795	824	844	793	763	773	819	762	754	794	787	820	753	798	791	826	749	766	805	809	846	767	814	833	783	807	810	773	781	789	787	808	787	733	776	745	821	781	782	828	833	765	839	756	733	757	833	805	796	830	816	800	784	890	749	817	759	824	755	791	791	794	801	786	793	728	880	799	767	755	809	782	760	758	784	784	795	739	777	759	792	775	752	819	849	754	802	808	828	817	815	801	774	805	764	787	793	742	784	797	795	796	813	759	852	806	777	765	802	765	833	810	777	764	757	775	781	799	813	801	788	799	781	798	811	821	796	785	795	813	773	766	809	784	811	831	742	791	782	792	797	774	797	792	852	826	803	812	839	843	766	715	770	810	795	763	789	773	778	758	791	752	821	814	763	742	787	800	794	776	739	797	777	779	796	786	792	769	770	776	790	778	788	805	830	784	826	772	753	799	785	840	805	800	808	793	783	801	767	758	787	795	793	816	788	816	746	810	834	791	801	742	827	813	801	796	759	835	797	801	751	750	757	784	787	777	813	794	779	799	824	786	808	853	769	826	787	788	799	793	824	795	745	789	757	751	843	801	787	803
23133	21499	29224	24426	22346	23624	20991	11233	7277	5844	4648	3729	2936	2520	2052	1754	1544	1406	1315	1150	1140	1111	1061	1101	996	969	974	960	885	892	935	840	848	884	899	872	873	867	852	792	822	846	841	812	870	825	842	801	788	857	840	828	830	827	885	807	799	849	836	854	842	824	791	813	797	823	802	819	795	797	772	831	817	832	824	840	799	853	828	800	784	845	814	824	817	821	804	776	833	829	753	847	808	825	818	775	879	854	839	821	763	830	795	831	836	867	826	789	796	831	850	783	818	797	802	827	802	858	817	782	864	798	847	821	860	797	837	840	793	846	829	822	819	806	774	810	825	786	889	836	797	819	849	765	822	833	807	822	824	802	793	823	812	785	839	841	817	847	786	803	804	812	865	765	851	829	807	812	847	805	806	772	845	792	850	807	787	835	879	814	826	843	760	779	829	769	796	834	857	820	839	808	779	832	777	814	837	874	827	840	825	795	817	853	835	812	836	861	836	790	840	836	829	793	797	827	845	790	856	816	836	855	823	796	850	836	824	778	862	832	886	802	771	812	832	818	809	833	824	862	731	813	773	848	795	777	814	818	840	817	820	786	846	851	816	794	828	804	841	802	844	814	843	826	796	792	842	818	867	768	794	844	778	832	825	828	809	815	748	854	834	845	842	843	810	789	814	843	752	813	762	817	900	876	801	887	862	816	819	806	779	825	803	755	846	824	814	795	809	780	819	799	804	774	839	841	820	814	790	795	780	827	806	823	807	815	794	800	842	781	852	872	888	774	814	867	825	811	866	793	809	800	770	852	792	822	801	815	864	828	855	840	790	833	781	780	760	812	873	853	793	816	769	826	768	758	793	840	818	807	825	832	783	810	774	834	867	814	852	789	725	817	827	835	854	820	768	836	802	769	858	761	821	841	821	829	812	849	796	774	818	760	835	843	820	730	833	818	865	817	803	764	836	771	833	780	822	877	765	842	817	784	810	767	832	871	865	861	865	853	788	861	844	818	853	789	810	788	815	831	765	845	880	847	818	783	802	797	834	793	829	786	779	840	791	837	762	825	841	895	775	820	818	822	843	858	752	849	773	817	765	784	780	852	763	765	844	831	780	834	822	799	797	785	820	825	793	806	807	772	831	829	813	829	790	858	839	836	828	835	791	792	812	805	806	822	818	839	842	827	827	783	820	823	831	835	792	825	806	809	860	785	807	808	798	849	848	763	770	833	836	810	821	767	830	812	817	893	849	785	852	838	861	798	851	797	824	838	797	785	831	802	828	829	782	861	813	877	824	844	799	866	847	864	847	792	756	842	824	797	805	812	832	851	801	812	813	850	810	805	813	772	791	856	817	815	825	821	880	862	793	786	813	783	806	795	873	845	850	842	816	828	810	845	870	799	827	787	810	826	853	850	834	806	789	796	784	804	802	774	814	808	811	803	793	831	798	815	794	811	764	856	804	824	828	799	753	857	827	789	844	760	787	835	830	874	819	786	764	877	795	827	861	795	852	817	829	846	798	862	840	807	803	831	831	825	781	774	824	805	835	781	812	851	860	796	799	813	869	828	804	796	832	798	789	742	797	815	849	850	831	850	816	821	830	848	798	801	829	842	820	803	823	823	804	799	790	802	852	777	817	794	811	846	804	798	881	829	813	829	835	821	831	808	826	800	767	793	774	781	794	807	790	811	770	831	872	758	849	844	835	821	772	760	796	766	808	848	866	811	776	848	810	833	802	759	797	820	807	831	823	778	827	822	788	837	804	870	847	803	835	809	821	801	876	807	793	861	809	837	814	766	838	814	820	812	788	867	790	802	803	814	805	812	799	819	843	786	791	799	826	848	825	832	790	832	803	808	783	833	842	777	813	769	829	808	823	782	865	803	823	763	817	793	812	797	799	856	868	833	837	815	819	869	868	819	846	815	806	839	781	784	810	833	831	826	819	804	788	768	850	776	807	816	806	816	756	811	791	735	856	820	817	869	789	813	796	819	804	780	780	733	829	811	823	801	834	841	797	748	814	859	765	805	877	830	840	836	841	831	874	833	795	851	826	858	795	800	830	834	828	796	861	769	801	815	822	824	815	785	772	820	800	827	786	780	825	844	786	794	796	802	828	796	849	831	837	799	822	784	816	880	857	812	779	791	814	815	823	799	784	849	780	791	804	782	818	853	853	815	821	877	788	779	782	830	771	845	862	793	844	835	867	841	787	895	811	819	813	798	838	836	900	832	877	889	804	805	833	788	769	785	822	798	786	776	836	858	811	804	821	870	824	799	866	830	799	863	842	829	774	814	804	827	795	771	763	788	814	803	792	834	799	771	820	827	779	828	786	793	741	817	817	802	777	805	791	827	856	824	813	871	780	832	833	839	788	799	847	850	864	827	834	857	820	832	770	843	807	823	831	821	822	818	799	860	816	822	822	841	826	827	849	831	805	828	779	798	780	831	851	812	861	816	803	799	891	789	841	834	834	769	803	882	788	818	797	866	812	815	829	808	814	793	837	805	807	814	806	816	827	800	805	840	807	861	806	797	875	823	787	820	832	847	794	816	770	830	759	836	808	819	811	840	834	801	834	828	764	829	808	831	882	820	799	828	846	896	834	768	786	822	812	829	822	834	786	785	816	840	806	812	825	806	876	764	808	835	773	781	847	832	861	804	817	775	850	781	813	808	858	854	792	787	774	853	855	778	788	839	841	832	837	808	803	790	844	892	797	775	834	839	841	818	825	826	800	785	800	797	828	820	832	867	827	823	815	841	852	806	825	798	876	793	772	831	829	758	803	798	834	866	797	852	816	813	815	841	827	836	876	885	776	788	806	858	862	817	800	801	779	829	803	822	841	812	798	801	838	809	749	799	780	824	785	803	828	767	796	801	827	839	838	855	803	849	801	836	764	806	885	838	852	792	842	808	734	810	851	732	795	851	802	873	836	842	833	818	878	765	820	822	779	817	792	809	835	821	852	828	799	835	829	839	805	791	834	836	815	799	826	817	781	833	824	840	801	781	855	766	806	839	756	870	778	826	805	806	795	853	806	789	745	829	787	810	784	816	818	772	833	802	831	842	853	801	850	865	800	839	807	848	843	862	811	833	822	855	816	771	831	861	823	782	768	832	746	818	808	764	864	809	840	828	784	794	867	849	812	809	785	840	786	816	800	850	828	771	754	832	787	793	819	785	791	877	824	792	776	804	814	801	841	798	818	871	806	848	877	864	836	830	826	816	843	772	848	832	781	816	836	785	819	805	864	876	783	822	826	869	784	834	794	779	772	808	799	786	852	784	838	816	788	809	799	770	806	802	810	856	836	816	839	813	828	853	829	840	833	792	829	806	815	786	805	839	857	797	804	839	826	852	810	809	861	817	830	835	820	835	839	818	820	779	794	823	801	800	772	768	821	805	854	759	796	823	794	776	840	807	849	859	813	865	820	800	754	808	838	801	860	812	815	833	848	799	786	749	794	819	775	769	805	768	846	849	809	809	821	810	754	847	802	819	809	834
42175	70808	51362	36709	29659	22836	17884	13440	10048	8007	6289	5043	3831	3145	2704	2182	1934	1702	1451	1361	1210	1182	1124	1055	1010	965	969	976	931	863	871	865	858	881	872	874	843	802	790	770	862	821	791	839	851	812	801	802	848	824	836	835	847	817	815	812	815	785	811	811	771	804	862	828	823	750	813	815	834	771	852	777	760	755	807	804	777	796	788	788	820	853	817	806	817	828	748	790	793	817	789	831	806	779	787	822	802	809	800	808	813	767	759	825	786	791	773	788	769	815	807	797	793	770	839	779	795	818	795	822	831	773	770	828	819	813	784	836	843	796	802	818	787	831	775	755	837	856	765	783	811	810	770	781	788	822	732	774	818	838	776	828	780	780	808	818	778	793	800	810	789	798	799	810	725	761	818	846	784	794	885	781	808	815	809	796	764	838	804	831	813	794	799	798	797	792	764	787	810	822	804	863	838	772	789	800	790	803	840	765	807	782	820	843	839	828	821	790	793	769	769	807	746	769	811	812	841	785	836	795	781	759	802	788	842	829	771	753	802	796	788	754	764	765	806	819	783	776	846	774	805	806	780	777	806	807	790	812	785	815	845	830	808	838	800	739	837	779	819	813	780	813	807	805	835	783	828	756	771	822	836	769	814	801	793	777	802	840	797	830	789	800	798	860	768	795	802	814	798	796	793	837	813	825	795	828	793	804	825	812	777	811	801	774	798	821	827	820	797	783	790	788	787	847	827	842	781	830	831	831	794	822	792	860	802	828	788	770	801	795	873	830	792	850	782	810	808	828	859	800	876	812	782	799	736	833	773	783	747	771	787	849	797	786	806	836	728	799	733	735	749	798	766	766	786	822	764	791	764	790	817	838	817	741	819	760	773	790	836	840	833	826	849	796	801	773	764	753	787	769	799	813	801	768	743	808	831	777	821	797	804	803	793	817	784	751	793	753	820	807	775	793	794	768	800	841	774	810	819	755	806	763	857	813	762	788	782	742	803	828	782	818	838	807	758	794	815	785	824	802	802	811	770	828	799	857	766	829	828	806	819	785	823	772	822	808	806	840	795	756	791	837	827	774	796	824	776	813	811	801	774	800	804	811	791	781	815	796	805	799	770	785	790	813	830	849	794	773	815	809	812	811	771	787	819	830	770	787	827	809	808	804	813	817	844	780	804	801	774	854	783	770	819	744	770	783	818	750	810	817	832	827	806	800	796	830	784	831	804	787	769	778	779	794	820	769	786	807	765	834	849	796	758	813	783	782	814	802	770	851	808	797	764	790	818	847	814	794	727	811	844	828	821	806	818	811	819	781	843	833	805	831	778	744	824	779	746	753	736	790	795	826	829	812	842	786	793	803	826	786	823	790	811	810	792	788	771	793	853	816	822	810	801	825	808	792	859	812	864	789	820	825	821	781	812	798	777	772	816	784	802	800	810	819	825	832	784	811	828	847	779	836	790	760	789	793	784	820	782	858	778	824	802	812	877	763	781	829	791	778	850	794	803	795	792	783	802	816	767	785	787	726	797	820	806	835	790	808	800	792	815	859	809	814	806	820	770	821	779	819	813	803	780	801	826	824	831	809	810	816	820	809	831	804	811	805	817	823	790	813	825	791	824	804	833	802	831	789	841	800	818	823	754	818	824	775	786	835	828	829	791	802	774	838	810	809	824	798	814	850	799	857	816	805	805	789	769	796	776	817	781	800	842	761	791	839	784	799	808	824	789	792	783	831	844	791	788	768	800	800	803	816	888	859	770	837	773	779	836	744	836	792	782	824	778	803	848	784	755	811	850	760	777	827	805	778	823	765	781	776	806	768	755	773	773	806	803	841	800	760	792	855	766	808	779	809	790	765	763	740	759	752	770	830	767	804	825	771	822	814	760	797	754	782	791	789	826	790	789	860	788	846	788	769	832	803	809	855	789	791	777	842	804	772	785	811	766	808	803	782	805	812	783	855	776	840	813	860	843	749	826	837	795	869	810	843	744	780	773	889	817	789	807	810	793	841	790	791	804	741	825	804	852	777	773	782	747	806	792	734	786	765	787	811	785	798	792	808	810	799	790	786	794	752	788	831	806	779	813	796	767	824	846	806	809	857	826	821	801	801	883	792	804	782	800	806	761	784	789	786	796	783	754	807	816	815	806	788	751	811	846	828	764	797	824	841	786	790	837	796	793	812	806	800	843	826	794	771	851	770	811	822	817	781	781	747	824	813	769	780	848	792	800	849	826	839	780	759	793	765	825	805	781	801	795	805	816	833	740	801	805	824	728	800	775	826	826	807	770	741	834	838	799	828	813	793	854	784	750	842	863	793	797	823	783	831	748	802	827	819	784	797	797	787	779	779	851	811	763	776	769	760	770	782	837	792	783	793	801	819	786	814	786	780	784	802	824	795	829	777	802	773	793	771	841	801	825	794	820	762	802	807	786	768	843	808	747	808	768	781	802	789	838	801	808	776	844	780	810	819	789	780	818	811	778	761	760	818	823	787	792	787	820	783	793	781	819	775	757	776	759	781	741	791	795	796	797	805	786	779	803	775	741	781	806	770	766	795	777	767	825	739	802	781	815	799	827	814	819	792	778	768	768	834	769	834	784	813	809	818	818	801	839	831	770	796	861	773	735	809	774	789	797	811	778	831	746	822	755	757	854	805	768	803	774	791	855	788	829	811	805	800	809	763	822	747	764	813	805	797	806	747	826	838	804	822	835	788	806	778	844	843	817	765	775	785	751	857	839	779	771	792	797	786	801	770	762	842	798	832	818	814	868	824	796	796	801	764	772	811	796	854	759	795	767	835	811	832	779	783	843	785	785	771	800	812	824	799	777	793	814	813	796	762	793	816	832	800	771	790	780	817	818	821	859	833	777	790	788	810	767	829	857	802	807	829	750	792	762	812	752	811	875	815	862	758	803	770	783	793	840	804	825	810	842	784	799	828	830	812	801	805	809	807	829	745	785	779	815	789	853	806	904	753	811	831	755	827	845	803	778	780	788	813	828	847	789	845	775	819	826	829	838	781	831	747	848	809	835	770	780	773	757	800	811	861	741	817	756	786	824	802	789	762	843	780	778	828	817	799	806	813	846	769	834	800	770	849	744	841	786	787	800	793	755	811	813	836	829	811	828	818	807	770	797	878	814	786	809	767	792	778	804	818	832	771	848	862	833	803	767	772	804	830	815	762	814	799	775	827	754	785	782	834	790	825	798	831	896	799	818	851	765	780	764	844	734	809	756	781	831	823	792	808	808	804	801	802	786	790	842	784	775	806	794	797	800	770	800	837	832	800	820	776	809	814	839	798	825	812	761	778	822	796	797	788	800	807	811	777	827	775	823	766	758	831	840	823	756	753	803	802	845	754	857	745	771	802	753	824	826	824	809	809	837	851	798	817	800	803	795	830	793	796	777	774	857	807	781	830	833	764	786	805	799	845	817	800	772	729	801	870	833	795	825	788	788	805	790	783	737	857	803	824	823	781	824	806	838	818	806	808	797	829	778	845
37574	46029	39024	26983	16148	9331	6366	4504	3140	2491	2135	1837	1530	1341	1236	1110	1073	972	981	904	887	850	853	849	808	846	781	761	812	772	736	757	826	777	792	718	740	772	792	751	748	752	681	795	768	775	773	742	817	760	690	765	753	805	763	770	698	778	763	802	773	735	807	769	765	748	733	760	762	736	767	754	791	741	777	754	837	813	764	784	758	719	753	760	797	745	722	782	796	765	769	728	732	773	759	774	787	744	710	806	774	725	762	728	763	773	703	726	733	770	762	732	728	782	743	766	793	777	766	763	799	780	792	794	789	816	779	796	775	770	777	750	792	751	751	719	728	731	770	744	779	751	799	770	758	794	717	777	764	773	751	775	795	775	754	750	818	758	749	752	750	758	765	767	768	779	760	749	780	740	756	734	756	725	783	804	748	780	738	761	788	737	784	761	794	736	780	734	738	704	758	767	725	783	766	748	736	769	756	757	779	741	773	751	827	754	771	757	738	747	721	740	786	759	753	779	760	786	818	767	758	759	713	739	753	756	737	797	759	763	756	737	709	734	767	721	809	775	744	772	739	717	752	738	738	679	784	775	755	815	770	756	776	751	766	736	712	820	777	748	727	745	792	732	789	817	780	776	766	762	720	777	784	734	775	738	761	757	776	753	719	771	745	760	769	755	742	787	813	769	774	778	781	775	760	782	757	781	711	743	771	736	717	709	766	722	768	759	747	764	735	760	769	716	767	822	757	734	741	722	818	745	797	784	725	707	790	706	741	783	734	769	782	771	753	819	765	774	759	734	792	744	711	793	767	746	770	758	808	756	723	731	771	760	762	768	760	740	755	756	760	778	715	793	719	724	723	698	740	760	734	729	803	763	762	763	734	799	798	742	762	763	709	744	749	801	791	725	733	797	738	759	780	793	755	782	750	767	787	722	762	747	708	770	773	775	782	762	756	767	756	765	703	745	732	746	739	746	754	768	761	721	738	753	792	710	771	743	779	772	749	777	749	753	778	774	788	724	760	758	773	798	736	749	730	755	755	800	725	809	809	742	750	803	744	792	787	779	735	737	731	712	724	768	755	771	735	795	771	790	756	723	757	753	788	743	750	691	756	742	782	776	757	791	776	754	786	757	779	718	796	792	744	700	753	748	778	737	718	719	789	753	722	721	758	729	771	738	762	764	745	766	789	782	783	773	767	734	767	780	710	697	768	737	807	711	723	762	755	742	737	750	747	786	755	765	785	752	726	787	788	738	806	803	764	749	765	782	789	740	733	732	715	734	775	764	770	775	763	738	758	768	770	810	754	738	739	735	758	721	732	729	755	718	776	777	784	768	752	770	759	752	754	713	776	777	785	739	777	728	780	741	740	755	788	740	768	788	708	737	760	778	796	737	762	780	758	768	750	761	780	766	718	777	748	775	740	763	814	763	813	778	757	769	760	818	780	774	748	769	781	799	774	784	771	768	807	831	734	759	721	755	760	735	777	760	789	702	728	741	766	735	758	788	743	758	785	800	777	750	738	752	743	782	765	727	756	746	795	755	749	779	726	752	769	787	745	758	790	764	737	705	797	760	775	785	724	748	789	780	776	760	726	770	759	774	812	735	722	737	770	742	739	750	724	783	781	751	733	701	758	716	802	790	765	765	807	716	743	764	787	727	772	756	684	723	769	783	711	756	774	827	713	739	780	745	702	768	735	768	747	778	759	725	764	789	777	786	799	760	787	744	777	717	769	756	727	797	786	762	775	749	789	750	771	771	774	767	762	753	749	763	756	723	747	775	727	740	759	766	754	775	762	806	764	730	759	750	773	770	717	773	775	784	748	778	755	741	708	778	747	770	747	797	752	781	753	782	742	769	729	801	752	755	789	790	753	746	778	811	770	757	763	745	714	739	755	771	774	796	764	763	744	753	743	791	743	833	781	783	797	769	794	793	701	759	745	771	784	777	759	774	774	723	756	766	782	775	757	770	794	736	747	746	776	818	757	750	731	708	775	825	794	727	778	725	750	816	780	773	766	805	820	794	751	727	728	769	776	758	758	786	761	782	810	768	771	721	747	770	758	782	763	788	720	781	732	733	744	771	786	796	764	797	706	775	741	759	765	758	726	783	779	751	772	771	760	745	762	748	742	819	708	782	751	727	758	717	762	746	777	778	793	747	788	823	750	752	792	749	743	725	753	775	758	771	759	780	730	760	764	764	764	791	734	780	783	779	733	745	741	835	685	744	780	745	802	745	770	753	780	761	801	728	796	844	727	731	754	725	803	702	748	746	761	750	782	742	706	812	759	757	726	766	770	768	797	780	767	767	809	790	717	760	741	809	720	731	763	772	745	776	793	808	735	760	767	800	717	725	795	755	766	789	789	749	749	776	772	855	753	773	723	782	737	768	736	713	757	767	759	769	738	808	783	778	718	723	723	755	769	760	817	749	712	744	746	754	753	790	767	761	776	761	739	806	778	767	747	793	770	777	809	733	762	754	763	778	808	774	786	712	773	777	759	772	762	760	735	756	733	771	694	724	792	774	830	718	797	766	728	766	745	725	786	713	744	733	741	772	736	784	758	804	810	769	792	790	734	739	723	770	783	794	788	745	738	714	759	783	710	771	751	730	756	731	769	756	746	757	729	755	757	792	782	746	821	746	767	747	808	822	772	776	770	752	764	737	759	757	790	757	780	738	730	759	738	759	781	773	753	733	812	710	751	747	753	724	769	748	746	827	825	767	798	734	733	717	752	742	769	770	762	794	748	738	742	766	743	739	704	771	794	743	763	740	756	761	732	749	745	802	772	803	782	806	771	804	765	727	720	777	780	751	775	815	772	778	742	742	775	743	806	761	756	744	720	772	758	751	756	771	747	780	735	751	802	747	775	732	729	754	799	781	727	756	794	741	747	786	763	781	767	747	772	783	765	773	730	744	792	795	722	801	754	727	732	709	747	752	714	775	805	734	747	733	746	764	711	754	794	760	796	745	693	763	711	779	735	777	729	720	752	749	746	741	711	740	779	767	781	798	781	711	745	830	714	801	738	763	791	755	710	766	761	807	784	763	823	789	776	724	732	755	742	729	796	760	792	734	779	761	730	761	774	722	763	705	784	728	748	778	758	754	745	758	787	802	774	799	772	821	731	801	742	731	736	770	728	752	726	742	769	741	718	749	786	805	749	757	714	750	745	779	772	730	737	761	765	750	742	784	756	769	773	727	734	763	776	739	758	754	763	744	795	811	729	750	721	744	744	762	799	710	750	760	767	759	762	765	756	765	774	761	737	732	731	766	704	751	707	770	736	725	750	768	727	768	718	771	752	742	742	773	761	743	756	759	793	739	759	750	777	749	797	744	753	738	723	765	773	790	736	736	762	780	743	796	785	780	783	794	769	762	784	768	786	778	751	755	766	821	747	791	776	744	754	778	770	738	771	710	800	785	826	769	810	761	743	800	750	739	762	794	742	705	763	753	703	743	751	803	784	751	773	757	753	764	777	754	772	778	763	852	764	721
42324	56306	37330	23904	16780	12378	9105	6584	4820	3657	3048	2451	1983	1639	1488	1288	1189	1094	1028	1009	943	902	848	852	819	830	826	777	805	835	821	786	812	785	810	778	814	701	789	740	766	754	747	788	781	766	752	712	800	799	730	796	724	776	823	787	778	740	803	769	787	738	764	728	796	777	812	743	765	747	789	753	747	710	718	742	779	742	801	790	776	736	793	782	766	809	788	738	736	704	754	763	691	774	767	726	786	705	730	758	703	759	790	769	730	834	760	738	789	738	788	786	784	740	808	737	761	745	765	768	748	762	787	769	813	760	759	774	769	824	789	692	758	768	771	794	721	742	767	752	775	771	761	753	740	790	764	792	770	799	747	755	756	755	792	785	763	776	717	780	738	766	735	765	772	768	790	731	725	769	803	791	782	770	769	723	756	797	742	749	776	755	766	746	746	761	774	749	775	841	750	756	760	766	805	811	748	770	792	808	778	766	729	776	786	766	796	759	753	774	742	805	800	789	784	835	754	811	717	787	740	804	788	722	720	723	793	768	796	768	773	728	783	776	777	743	791	764	794	831	772	806	765	791	801	807	733	756	788	776	752	723	787	791	744	762	778	687	803	759	764	728	710	742	794	793	769	777	780	745	755	768	761	717	755	761	791	722	776	732	799	737	746	755	805	810	776	784	793	763	737	858	723	744	721	782	714	753	724	770	795	779	784	733	758	743	760	754	782	769	776	767	732	762	754	794	752	768	748	767	740	727	772	761	797	790	780	772	768	769	773	773	732	826	763	790	722	778	774	737	752	762	796	727	787	699	735	756	756	784	757	761	765	740	802	768	785	732	777	789	760	749	733	767	788	776	784	792	762	781	822	747	705	789	746	731	773	732	762	765	752	762	764	764	773	757	786	768	752	724	736	820	719	736	798	741	786	770	721	773	711	765	766	727	737	751	757	737	760	733	765	797	721	736	753	737	770	743	779	708	748	760	755	790	713	800	728	700	720	788	737	705	700	756	782	762	785	777	772	748	760	739	733	788	816	769	766	778	766	791	776	746	747	761	815	768	718	765	714	740	820	763	787	787	763	831	767	754	738	749	786	771	732	756	766	776	751	727	771	787	740	739	781	722	807	751	759	744	772	743	759	748	779	692	739	747	764	763	781	743	772	730	758	726	788	739	745	747	728	776	745	791	769	748	798	708	801	738	731	768	822	796	781	725	798	761	813	729	764	779	768	765	794	777	751	778	790	735	761	727	786	809	742	747	773	708	750	754	755	764	799	743	800	742	710	776	777	752	771	768	776	722	740	751	789	731	738	794	746	779	821	766	776	758	770	760	738	744	737	784	774	741	746	746	728	730	735	751	771	749	784	713	764	749	776	766	813	783	756	778	789	719	801	749	741	733	781	783	759	723	775	729	753	753	797	781	808	735	755	798	791	777	757	806	780	811	775	778	760	726	793	765	763	780	760	776	797	755	741	738	791	777	761	778	758	689	734	780	761	786	738	753	759	768	765	790	795	769	748	761	808	784	794	815	782	713	815	770	769	764	795	727	793	747	761	747	838	747	745	716	787	826	750	763	761	731	796	770	767	730	732	718	757	739	755	740	718	759	772	757	773	745	769	765	761	752	746	734	758	768	802	738	732	815	748	770	774	732	784	746	799	802	743	794	739	776	799	751	716	785	788	745	742	770	768	727	719	789	799	748	787	748	750	751	767	767	755	735	767	761	771	776	767	779	763	779	778	761	808	749	747	747	759	780	779	732	762	739	721	711	787	790	795	755	710	776	714	734	787	753	713	734	737	756	768	765	764	754	780	762	722	782	765	692	789	773	732	807	791	746	738	737	769	798	727	728	775	757	767	766	762	740	748	769	776	742	784	782	822	787	792	753	811	780	762	787	769	785	779	759	791	736	779	743	777	800	758	764	730	718	765	718	762	754	802	754	758	740	744	785	808	764	723	807	753	758	743	764	759	765	790	737	718	729	740	788	723	765	771	734	785	780	763	744	791	748	780	741	743	731	751	776	750	724	769	771	791	724	784	742	777	750	744	764	771	778	806	815	747	778	784	843	781	780	746	808	762	783	749	715	787	735	811	759	761	747	768	738	777	773	744	786	770	741	783	759	762	778	785	725	771	785	771	785	818	759	776	804	818	739	719	766	680	750	758	771	777	770	819	757	761	786	825	783	782	771	784	768	759	734	777	771	747	778	738	747	751	749	782	801	767	801	730	721	786	751	797	727	751	751	770	808	749	765	783	746	780	741	771	730	767	774	785	766	775	830	752	697	733	751	774	721	755	780	781	776	806	797	765	743	775	757	728	787	748	750	717	754	729	766	748	743	755	718	780	749	700	761	753	756	760	795	783	799	794	777	739	721	748	822	735	763	746	759	745	774	755	720	805	789	783	797	749	758	806	785	779	757	753	754	763	703	722	810	767	734	790	764	756	785	777	769	782	719	757	758	719	753	753	766	760	788	747	812	802	740	797	786	745	749	758	792	762	769	769	717	768	774	782	749	774	717	761	714	773	743	769	728	798	724	749	781	769	806	782	742	765	792	766	719	783	772	785	775	723	728	766	701	730	691	764	773	795	763	754	746	773	802	817	750	773	771	740	791	773	763	736	768	758	752	729	814	750	706	730	750	796	785	734	784	775	754	749	765	716	753	745	787	804	788	768	752	737	787	791	771	767	745	754	742	799	782	789	797	797	762	821	755	741	760	798	825	790	740	760	753	727	763	775	794	815	748	742	739	803	790	753	777	777	729	769	756	769	761	736	754	774	802	770	785	779	734	749	715	736	750	794	803	772	762	742	706	740	746	733	751	735	780	770	780	773	781	756	763	779	706	786	797	743	761	787	778	754	722	731	737	800	688	749	781	730	779	740	768	712	780	764	754	740	722	753	723	785	783	706	768	760	754	748	803	764	752	773	735	793	763	733	751	733	777	745	746	772	763	755	734	798	714	784	755	790	783	740	770	767	806	753	750	804	783	777	746	819	760	728	741	752	736	747	763	785	741	735	732	784	735	824	726	743	726	750	791	765	776	720	745	739	773	768	738	758	755	739	770	772	768	779	757	793	767	789	801	778	738	759	779	785	757	755	769	754	777	745	714	764	764	806	758	758	712	757	791	747	771	745	726	742	790	725	788	749	732	778	765	768	754	763	765	689	757	710	761	724	742	776	740	746	764	761	814	747	784	759	761	751	781	762	750	815	724	724	766	793	804	747	771	796	786	748	741	743	764	750	784	795	787	775	771	764	761	709	735	756	784	825	787	775	746	780	733	790	823	746	802	754	743	803	752	757	709	774	777	768	729	751	718	789	717	767	757	776	743	744	762	828	774	762	732	738	776	804	756	764	741	790	771	741	766	761	761	747	741	783	744	754	774	748	784	735	751	765	790	765	798	783	718	752	744	756	786	729	787	783	786	781	727	721	741	765	761	742	747	824	748	774	740	775	745	752	731	780	805	796	773	775	737	777	774	786	744	764	765	795	770	757	783
24361	21493	28962	26136	23751	20020	13541	8444	5757	4300	3519	2913	2323	1835	1719	1544	1338	1151	1210	1045	996	932	911	851	891	819	844	836	783	815	851	799	815	802	807	733	724	826	816	751	760	727	800	789	763	755	786	721	804	756	773	766	730	745	740	750	754	809	753	749	794	764	722	745	724	791	727	731	783	794	715	750	736	758	726	739	729	746	738	756	736	774	742	720	778	770	752	796	713	743	754	794	804	731	724	795	785	762	722	740	741	761	761	701	723	719	724	674	724	753	739	750	773	714	780	797	770	794	717	748	762	759	762	769	784	711	724	731	745	750	783	774	749	719	769	723	808	740	766	757	759	755	777	730	799	755	733	734	733	716	756	798	741	741	752	724	751	739	740	724	750	725	788	812	765	744	773	725	748	705	773	715	754	746	753	753	800	748	762	785	729	730	752	773	708	752	773	799	823	787	756	747	765	774	726	777	762	751	717	768	765	760	776	799	759	744	787	780	742	770	766	749	737	771	772	759	743	739	701	716	751	729	767	757	785	777	769	763	760	775	759	803	774	784	776	767	756	734	778	749	760	754	716	775	726	728	767	714	816	770	764	748	762	771	759	785	832	716	820	753	785	723	759	715	687	769	741	761	755	734	748	764	762	766	807	801	736	771	739	776	766	728	734	738	753	795	806	799	735	732	696	764	743	733	748	731	713	793	777	760	739	791	695	743	743	759	772	759	768	716	778	746	718	712	762	725	740	762	721	756	762	761	752	747	711	706	758	764	756	725	782	739	751	784	706	765	753	737	748	766	776	845	736	785	783	745	773	738	762	719	744	797	777	780	697	746	805	720	767	775	706	789	777	725	765	719	743	739	784	737	743	760	780	738	760	775	824	740	794	718	784	801	779	780	756	769	769	786	779	759	763	724	748	760	762	730	692	716	775	804	769	750	737	697	770	739	781	805	798	784	799	813	756	694	742	752	741	751	789	760	755	758	780	765	750	688	755	734	779	754	771	752	709	798	761	745	718	816	743	735	731	744	760	728	723	731	753	756	761	802	797	729	713	722	780	745	728	743	732	729	768	815	722	744	744	760	789	740	767	772	745	777	756	712	761	749	749	743	790	707	749	790	798	751	772	772	722	742	721	713	788	738	754	782	761	735	762	723	769	733	771	750	787	758	781	751	731	771	748	774	746	778	757	762	785	782	769	778	759	771	733	754	770	719	751	755	778	753	748	752	755	748	712	753	746	762	782	792	782	778	796	730	746	733	723	752	773	752	771	746	788	761	762	744	762	726	732	763	795	775	791	766	707	759	806	697	760	779	756	766	730	762	730	746	740	738	750	741	738	715	799	734	754	762	761	795	730	780	769	726	756	726	736	804	802	801	767	727	712	777	783	772	740	736	735	750	738	797	779	783	738	746	773	746	773	764	731	794	755	796	741	794	775	768	792	763	728	699	756	716	780	791	739	736	729	733	780	700	774	771	709	725	729	711	775	750	759	772	744	755	754	791	752	718	737	728	762	787	773	751	738	741	727	755	762	713	736	761	761	758	741	767	776	731	751	752	798	726	738	725	755	723	718	781	751	722	710	757	740	757	778	767	764	751	749	749	765	702	744	711	814	736	736	780	763	710	736	753	745	751	755	772	713	791	757	804	746	773	729	748	721	747	705	744	737	784	773	759	756	753	720	733	762	736	747	713	797	718	740	789	717	773	720	773	749	704	737	768	816	785	742	741	729	781	745	722	764	765	794	756	751	721	747	791	779	766	758	730	786	773	734	765	761	718	768	716	755	726	713	781	741	722	717	715	765	799	731	776	746	759	748	772	776	794	726	746	749	767	698	771	762	736	732	814	760	746	732	721	763	735	752	746	802	720	766	777	750	764	756	724	790	768	792	770	772	764	756	750	758	794	724	792	752	755	752	770	738	749	727	748	823	796	763	780	755	734	763	732	718	780	713	720	772	759	687	687	799	751	772	748	738	743	749	738	777	721	794	730	796	793	710	776	731	775	719	769	814	736	727	799	702	741	756	761	682	736	770	736	811	716	756	790	714	761	730	712	737	760	791	762	756	766	742	806	786	715	749	779	796	770	784	695	706	737	744	748	742	772	709	737	723	736	819	739	782	736	706	793	734	762	792	728	742	728	732	756	716	724	773	783	747	777	774	753	759	780	737	749	756	761	736	740	762	752	753	818	759	773	766	745	767	744	735	713	788	725	816	741	724	777	744	801	764	780	770	757	724	753	719	699	746	747	777	775	756	777	765	806	731	751	746	722	786	753	701	806	729	756	765	731	741	767	766	827	786	730	708	717	750	760	762	755	785	748	802	763	737	737	753	752	724	730	810	769	762	751	758	786	793	786	771	745	725	743	723	762	767	765	783	768	748	702	715	782	674	766	747	723	750	764	802	780	766	766	699	708	759	763	766	745	779	742	792	794	829	744	729	814	786	714	760	709	762	774	696	760	717	733	731	723	728	744	737	797	762	794	731	706	756	747	778	757	756	731	780	776	724	781	737	700	752	784	731	747	728	739	749	738	706	794	702	728	754	730	787	763	738	711	724	750	714	723	765	743	761	705	756	772	730	762	758	750	726	739	761	723	751	717	725	774	740	791	756	753	700	769	789	784	720	777	797	754	743	797	736	738	786	780	746	752	749	759	763	767	707	754	761	755	785	774	777	721	752	748	741	764	825	759	733	762	712	775	720	738	735	824	795	745	738	724	692	730	747	753	777	717	761	754	780	745	785	764	745	741	807	735	744	716	775	715	780	736	756	809	794	764	760	712	743	757	732	813	805	807	747	738	798	714	748	731	736	759	771	755	769	721	805	753	788	747	722	746	777	768	745	775	745	736	733	751	847	746	746	736	813	738	782	747	785	739	726	747	744	728	766	762	763	754	761	758	772	733	744	798	738	762	769	733	738	779	687	813	772	782	766	734	756	759	690	751	759	730	759	754	788	755	763	768	745	772	812	750	755	761	802	802	750	797	727	743	769	742	701	756	765	788	762	759	762	771	782	793	769	746	781	742	771	762	753	791	722	752	775	756	725	777	729	743	765	724	768	791	749	724	744	763	767	800	762	743	792	759	782	761	787	726	765	746	763	728	759	744	775	759	701	758	758	695	703	767	756	768	753	799	704	736	702	773	792	705	729	725	704	753	746	726	725	801	806	769	743	751	734	741	715	741	789	749	786	748	798	784	734	718	739	782	784	800	743	724	758	694	788	763	747	710	745	755	775	756	753	736	770	761	717	791	750	748	765	722	748	754	770	751	784	765	756	748	750	737	732	786	760	751	752	771	803	730	741	728	723	791	760	734	787	743	775	771	795	812	775	753	778	763	773	741	718	736	749	721	721	762	761	713	743	750	782	694	762	768	746	796	772	750	736	749	764	748	733	749	762	758	773	714	725	743	764	802	744	751	793	725	764	808	719	773	731	734	772	740	787	769	757	764	746	703	768	717	724	768	764	773	722	750	736	751	755	727	752	720	757	762	729	736	772	772
37656	59215	45806	33259	25380	18964	14550	11151	8199	6075	4975	4024	3089	2482	2121	1803	1642	1380	1263	1141	1078	1014	1011	951	889	934	870	887	833	838	832	758	812	794	788	829	796	813	822	792	786	735	753	765	755	738	754	804	768	725	778	770	771	751	710	790	751	784	756	772	762	743	742	740	789	753	774	767	752	732	734	712	704	745	691	778	737	738	783	799	817	741	787	761	728	800	721	785	762	747	751	772	732	784	747	759	784	749	747	725	740	755	716	742	746	752	801	738	789	694	743	742	782	733	763	786	769	703	743	752	760	741	751	746	774	730	726	758	773	762	758	749	690	721	808	770	712	747	730	747	716	769	749	750	769	761	771	760	738	730	735	735	758	729	747	727	752	790	729	758	769	731	717	731	788	744	829	778	780	739	749	774	784	752	732	735	784	735	753	781	727	785	755	741	733	734	723	753	737	770	723	754	764	749	730	766	762	775	775	716	756	775	701	761	688	829	776	805	736	737	753	739	727	755	739	755	763	728	753	820	720	748	726	767	758	725	744	790	774	745	772	764	784	772	733	745	721	766	760	680	726	808	741	755	760	730	774	748	807	783	781	740	747	730	749	775	766	793	698	748	767	719	793	743	711	783	701	778	812	776	743	747	753	788	750	735	755	754	724	770	750	754	789	687	779	758	775	702	723	732	728	750	738	790	772	749	746	750	765	713	731	729	789	753	774	757	712	804	803	768	762	800	758	769	753	748	787	766	733	731	705	707	727	752	733	751	766	748	769	777	741	759	754	749	710	769	759	756	803	729	714	764	740	788	771	733	779	711	759	751	748	772	751	802	841	769	759	800	747	757	719	719	780	761	747	735	708	793	794	748	764	784	703	739	760	807	766	741	724	754	749	728	714	702	777	747	770	778	761	758	743	757	772	758	807	794	773	697	732	747	732	727	758	763	796	755	781	760	783	783	748	733	718	739	772	748	722	762	793	745	758	739	787	753	739	727	737	807	733	754	807	747	740	739	737	759	772	734	751	771	765	826	780	758	746	746	801	771	755	820	802	698	754	764	705	724	764	722	726	787	760	755	760	741	741	750	760	770	797	724	736	743	754	728	778	742	764	744	724	739	812	737	692	739	779	787	770	753	757	780	754	742	789	754	779	751	738	758	786	811	801	792	768	744	745	752	716	761	757	779	736	779	738	772	735	672	748	791	790	792	736	797	752	747	746	776	787	739	725	726	783	752	779	760	768	736	735	787	771	746	756	737	801	788	781	708	767	733	745	790	769	761	720	756	713	820	767	733	731	763	775	774	712	761	749	758	795	752	744	758	705	765	693	761	757	726	761	752	800	735	767	754	705	766	755	787	736	761	751	748	741	779	731	727	769	748	798	786	738	735	735	718	742	761	746	803	748	774	773	763	765	736	767	717	749	751	705	784	710	748	723	703	783	759	764	779	784	754	735	735	772	763	772	729	764	759	767	821	713	767	783	694	726	769	811	758	757	761	803	780	762	707	749	752	747	736	776	708	742	765	782	752	773	757	712	771	740	757	713	762	777	707	788	744	757	756	714	751	760	699	811	786	758	742	758	821	776	767	771	739	721	713	761	712	783	705	748	741	816	758	765	723	741	811	759	728	756	773	788	714	758	717	751	820	813	788	720	760	722	768	764	734	799	789	749	723	722	791	739	739	716	776	767	766	778	726	761	776	788	769	771	749	747	810	783	721	790	742	792	757	765	718	735	782	768	747	797	738	770	743	738	746	739	783	730	776	769	749	769	754	747	761	740	747	734	780	731	755	726	753	757	771	772	743	783	774	773	707	818	760	755	715	761	746	755	726	743	741	714	711	748	736	807	724	747	749	726	719	758	748	765	763	773	772	753	742	771	731	763	766	774	731	742	746	775	737	746	770	783	726	717	768	743	757	751	708	765	760	783	772	748	781	741	772	748	812	763	727	756	731	798	811	749	690	738	714	752	765	788	813	789	700	746	780	725	762	764	788	714	759	754	748	715	732	806	828	762	753	777	788	775	744	757	697	763	771	771	761	696	801	737	758	759	804	769	691	764	760	735	743	746	708	737	766	723	784	747	710	723	744	766	741	766	775	771	740	758	794	748	782	755	737	775	699	731	756	797	764	792	733	762	746	740	779	729	703	782	719	733	749	766	771	742	729	717	775	799	821	787	728	782	741	745	792	713	770	742	785	725	785	850	754	756	748	777	761	763	758	752	733	764	743	780	755	786	740	780	749	730	813	821	710	720	775	711	793	774	748	725	690	762	776	783	717	714	738	784	780	739	757	734	776	770	767	757	777	795	741	756	770	768	772	795	782	748	775	766	803	735	794	732	751	782	798	721	764	756	741	777	780	733	764	761	712	776	743	705	767	762	696	725	721	720	766	769	710	753	795	754	744	798	772	741	781	760	735	747	713	727	741	777	745	782	812	756	741	738	766	777	777	795	760	696	774	794	784	760	740	759	761	805	770	787	744	758	725	736	760	772	779	737	710	788	742	789	756	753	764	752	748	714	788	721	714	719	775	773	779	714	765	755	730	766	778	744	785	821	723	772	726	733	774	749	784	726	747	765	756	781	731	761	759	748	746	792	753	756	736	775	768	703	740	673	718	759	744	764	779	734	701	744	768	733	707	750	740	737	752	722	751	694	761	766	722	795	747	718	767	741	802	694	754	732	756	713	743	714	759	772	743	792	756	719	779	744	772	740	744	752	785	748	744	762	792	705	738	786	772	815	768	751	777	751	719	808	715	735	738	786	750	724	765	784	712	739	783	710	756	763	767	768	764	766	805	719	810	732	771	796	755	770	794	751	781	758	724	763	757	747	734	765	732	728	739	769	770	814	769	751	731	775	776	761	717	752	764	759	761	743	788	774	744	788	786	760	719	730	765	791	731	747	746	753	746	793	710	755	810	762	806	775	718	757	735	793	791	760	763	785	781	757	747	784	800	803	751	722	754	770	734	790	784	770	711	739	743	727	787	731	775	756	772	753	767	735	756	762	738	803	753	785	712	773	791	747	770	787	777	778	752	726	733	758	758	815	744	731	774	757	778	744	729	741	766	693	762	765	797	737	791	795	777	754	758	736	756	764	763	753	748	783	730	743	775	744	729	734	731	765	750	783	739	689	785	768	775	751	750	761	790	723	753	734	773	733	808	761	752	740	704	789	686	710	752	761	756	728	702	740	757	762	778	777	731	781	746	765	773	757	819	708	731	710	770	804	704	773	766	772	759	719	814	809	746	778	777	714	761	722	760	709	763	750	784	762	734	739	758	775	748	792	794	778	792	795	733	736	729	718	787	774	735	725	776	759	729	744	762	729	778	733	731	765	771	753	727	783	772	724	740	776	766	765	736	774	779	758	733	743	687	764	773	773	742	778	785	788	780	739	761	736	736	725	769	801	733	769	779	772	782	757	731	754	744	670	785	751	713	704	735	757	741	756	751	813	805	752	763	771	741	787	759	768	753	745	770	717	735	773	761	697	788	737	768	715	774
25475	21708	29607	28981	22840	15177	9627	6314	4616	3568	2869	2394	2011	1727	1403	1343	1230	1154	1046	1000	992	919	933	899	858	908	878	810	906	856	832	819	799	848	821	798	793	823	828	813	848	846	830	802	856	832	787	803	802	764	776	849	834	794	806	815	840	818	801	834	779	804	842	832	816	738	820	767	834	753	761	848	797	787	822	797	801	836	794	824	808	830	839	794	807	808	742	811	782	768	762	759	774	839	830	754	816	813	848	826	831	801	803	743	815	791	850	795	788	805	849	829	791	830	800	808	813	828	797	807	768	778	775	819	815	775	798	832	846	810	745	828	763	801	799	834	860	811	794	775	785	828	856	810	796	797	774	772	818	791	801	776	846	744	779	816	795	835	829	823	842	766	811	829	808	749	768	798	795	767	758	792	774	758	757	816	779	838	754	772	795	829	746	795	769	843	825	726	810	803	791	804	850	758	833	815	767	801	788	803	789	792	766	828	778	825	778	790	779	807	838	818	740	788	807	791	774	830	746	752	850	828	839	839	809	775	780	844	751	812	834	814	794	762	822	788	760	814	792	825	807	785	798	844	782	744	800	779	744	831	834	820	826	853	768	776	784	855	811	824	816	828	795	822	817	775	783	751	821	791	814	770	783	812	822	797	820	835	798	863	796	769	782	807	763	783	756	828	798	806	811	766	798	828	819	798	761	795	813	799	846	811	792	818	781	831	781	799	847	791	837	795	799	801	820	803	780	876	776	775	846	794	833	792	831	787	805	809	792	778	792	806	807	794	789	824	756	786	825	786	778	816	777	771	805	790	772	788	831	865	817	856	761	757	800	791	807	754	801	816	804	707	823	823	808	757	745	810	806	824	749	776	836	795	821	790	836	816	783	770	770	806	849	776	772	805	832	757	793	772	748	805	850	816	783	773	824	802	792	773	783	821	794	813	836	785	836	753	807	775	827	801	825	865	865	840	791	842	790	819	831	773	781	800	781	799	762	842	823	759	770	837	818	779	761	809	772	840	803	801	770	786	813	793	836	796	812	786	823	817	829	807	793	775	780	828	807	772	830	798	765	783	874	815	809	793	801	804	784	771	760	776	784	792	790	792	867	769	778	833	783	850	787	809	824	788	808	828	782	762	850	822	832	753	849	801	751	817	813	837	826	791	766	788	818	813	790	788	808	755	822	836	781	782	823	806	829	814	802	784	815	802	783	808	783	717	754	818	750	781	783	817	771	860	806	811	776	800	829	832	768	830	824	794	784	830	799	761	789	783	769	814	802	849	777	770	837	854	829	839	816	816	790	781	821	765	847	854	816	837	845	778	825	793	818	829	844	791	756	773	807	800	813	814	800	737	839	828	846	803	778	796	821	789	799	798	804	852	825	794	826	771	774	799	806	784	781	826	809	789	816	770	810	830	806	841	784	829	755	773	842	784	794	743	824	812	785	799	788	771	847	808	841	780	795	820	777	798	775	804	770	807	781	765	806	831	805	782	837	804	821	791	839	788	853	798	764	842	845	794	793	820	798	827	823	809	762	790	796	775	784	790	816	818	819	823	811	789	790	808	857	786	814	754	885	812	796	808	803	817	794	834	850	779	775	808	780	760	824	784	758	776	821	805	821	838	841	775	780	846	842	781	776	785	847	762	776	841	859	754	774	836	765	782	786	832	814	762	782	814	810	729	795	797	772	785	825	814	791	785	812	797	792	825	791	811	768	859	769	790	814	805	821	796	805	776	856	770	760	769	799	815	751	771	828	763	779	845	794	798	797	793	821	797	791	833	817	805	827	766	850	779	805	816	822	749	763	774	777	836	827	844	812	769	852	816	778	770	793	791	787	830	841	811	802	791	804	832	802	758	780	777	740	804	809	756	721	786	843	782	810	790	747	781	796	748	833	832	798	788	823	779	796	818	814	841	790	844	814	820	862	831	846	796	826	768	751	801	800	840	784	770	806	792	798	816	765	792	807	746	790	803	785	799	773	772	850	811	803	771	762	769	798	809	849	800	794	825	824	797	786	793	781	806	814	800	850	828	826	794	763	854	770	803	802	805	808	805	807	801	809	793	830	833	740	807	859	784	821	801	820	863	829	821	814	810	797	783	818	802	797	782	821	788	788	829	801	802	825	789	790	837	819	835	783	806	829	803	787	780	820	792	787	812	746	793	816	819	830	851	848	845	815	784	821	834	786	826	723	808	791	786	763	720	850	783	816	772	792	779	785	826	753	800	789	799	855	753	769	827	792	772	759	783	776	824	808	826	824	807	827	798	769	807	828	770	766	804	815	815	811	756	805	773	808	784	777	804	809	788	798	827	780	812	795	806	835	794	847	810	741	795	817	854	790	766	831	777	789	785	863	779	789	781	846	796	769	799	843	807	769	807	807	767	821	776	825	823	795	803	805	793	846	810	801	798	777	837	833	804	772	848	729	824	827	808	818	760	779	755	820	761	815	812	815	808	794	769	795	823	738	776	861	815	828	859	800	824	803	782	825	798	755	853	812	757	823	789	838	784	792	753	797	764	761	769	802	779	789	791	836	849	787	781	818	790	810	815	851	807	824	737	743	755	795	849	801	812	760	806	751	881	856	855	827	793	849	825	831	767	789	818	761	800	842	791	757	780	793	835	813	819	825	773	799	808	786	805	757	769	791	799	825	828	788	806	728	791	811	804	820	825	864	811	858	783	776	759	820	749	831	775	810	793	808	846	810	842	783	767	816	829	827	784	807	796	836	752	753	841	753	759	790	805	771	783	783	819	818	789	786	826	812	749	797	803	824	793	851	776	814	795	804	751	827	737	828	773	766	818	827	845	821	797	804	788	820	817	783	817	748	768	818	789	800	773	784	818	757	787	782	800	796	841	792	782	787	768	814	793	777	813	814	837	822	857	790	807	804	845	791	797	818	779	804	771	756	748	798	799	793	753	753	761	794	802	749	816	763	798	800	773	743	785	796	751	774	815	810	823	796	786	774	786	816	783	817	781	867	806	804	809	782	868	761	781	807	839	797	854	842	799	796	791	840	796	792	768	736	819	849	796	814	765	777	743	807	798	857	811	799	801	774	796	767	793	801	834	802	778	775	811	802	803	780	795	797	772	805	738	754	793	781	798	763	826	830	812	780	791	778	770	835	807	788	837	851	823	799	810	816	800	811	827	766	801	774	796	779	825	829	786	800	815	821	788	800	788	777	864	799	808	750	816	770	778	856	801	835	798	793	801	819	811	818	800	837	811	794	779	766	839	809	773	785	782	802	804	849	808	765	815	758	835	803	766	785	803	802	817	783	830	771	807	798	763	806	785	792	828	809	820	836	792	797	800	773	799	788	794	846	804	803	771	799	783	854	808	799	776	797	826	806	830	820	793	848	851	792	816	787	741	798	770	837	809	782	806	812	790	799	828	824	800	817	845	818	779	863	785	813	801	812	810	809	808	838	815	769	778	784	813	827	809	808	762	759	819	868	772	766	782	791	793	811	749	779	805	799	776	808	813	826	841	827	774
38437	57245	43409	30722	24129	16371	12284	9212	6990	5197	4145	3373	2718	2289	1817	1663	1472	1315	1110	1138	991	1002	1012	960	949	910	875	881	841	837	883	833	920	887	806	841	783	830	773	782	858	787	818	801	838	827	777	833	793	811	749	790	796	800	819	820	853	741	890	806	786	745	726	781	782	782	749	803	800	820	810	721	806	769	741	847	842	817	868	736	786	815	806	770	710	801	759	822	817	824	802	760	787	816	851	796	832	777	816	808	782	758	769	825	793	807	795	785	789	773	793	762	762	763	835	811	852	813	734	802	799	802	780	843	831	822	817	787	818	791	759	787	825	824	826	810	745	781	793	797	811	822	837	850	797	824	766	720	821	758	798	845	861	769	787	811	783	736	776	809	815	737	824	799	793	793	829	817	842	813	801	769	779	830	781	787	798	816	847	754	851	771	832	769	839	812	774	810	788	821	805	799	739	793	787	819	832	787	826	816	822	842	818	833	859	814	826	813	828	814	786	820	780	753	860	806	787	801	803	806	768	815	772	763	749	729	842	800	762	829	778	795	792	826	875	779	787	769	841	806	823	799	804	776	846	794	811	777	797	719	824	805	800	795	817	842	806	793	781	808	719	825	817	806	803	780	793	855	794	888	800	761	810	776	824	740	772	793	786	826	783	794	787	774	838	800	831	787	802	841	793	787	759	770	790	793	814	813	784	773	823	780	782	829	825	824	728	826	771	796	779	837	799	801	803	782	812	813	831	781	792	839	736	775	763	839	743	813	762	760	830	798	825	775	800	758	790	781	780	788	791	803	738	831	806	787	779	791	814	803	764	818	752	850	813	830	788	784	834	779	810	805	781	837	752	795	802	770	786	806	760	798	764	811	798	801	775	737	799	762	769	769	785	808	779	773	798	806	798	820	775	782	855	789	787	810	845	782	797	733	856	780	762	815	796	809	797	772	819	834	855	767	777	782	788	847	782	825	780	782	782	765	789	795	744	779	815	832	778	793	789	827	836	768	821	750	829	793	798	767	791	825	785	809	797	791	817	755	803	807	844	778	797	791	802	795	853	818	768	778	720	791	774	787	788	748	815	843	735	816	800	783	778	787	806	799	793	752	793	780	854	872	785	817	768	839	847	782	813	768	820	779	785	820	794	861	801	814	783	815	780	786	751	773	809	793	808	778	785	797	799	783	785	729	829	757	825	792	799	809	794	789	762	771	830	766	852	771	796	778	823	859	822	800	814	796	804	776	753	814	774	802	825	792	780	815	772	789	783	738	818	776	759	791	814	779	810	809	748	801	767	788	768	833	819	805	821	786	809	811	782	839	815	829	762	804	766	813	781	768	836	786	804	842	758	805	775	806	750	830	829	782	836	825	786	784	781	759	806	788	826	790	812	763	811	800	818	786	797	760	806	827	812	783	766	772	777	829	854	809	866	798	769	808	778	802	807	820	770	787	817	750	802	770	782	782	784	806	805	787	751	805	859	827	773	863	792	801	818	783	837	800	780	775	787	815	867	754	811	760	828	758	807	810	781	797	759	819	785	814	814	687	788	808	837	805	805	793	800	775	797	812	834	829	793	803	846	821	789	827	829	778	773	775	780	775	822	789	754	794	769	785	773	861	812	800	813	799	827	842	797	807	818	812	785	814	803	784	797	780	813	818	811	804	762	789	819	754	787	831	758	804	789	830	798	798	845	779	807	795	807	755	824	798	830	772	791	805	799	776	771	793	820	795	736	821	808	780	780	799	836	813	787	775	777	832	822	763	819	814	808	786	776	791	800	757	805	840	751	767	786	792	791	805	751	772	794	826	829	772	808	770	802	822	771	756	805	816	804	814	848	804	809	810	773	782	800	795	802	746	822	801	824	743	773	797	806	777	808	822	823	839	798	764	881	832	816	798	803	852	799	779	798	815	801	869	795	804	812	813	793	855	816	816	790	813	839	767	803	806	808	792	782	752	796	796	767	792	801	803	786	812	808	850	864	825	758	792	799	726	828	844	793	766	827	814	812	784	820	755	807	765	827	827	810	775	829	812	797	767	772	779	788	799	766	791	806	802	832	775	862	757	845	813	796	835	823	790	785	872	754	794	760	791	821	793	786	771	774	747	856	794	811	832	842	766	827	796	774	820	756	805	757	827	766	817	820	843	799	792	775	837	782	783	809	798	732	739	778	758	797	788	816	771	773	800	812	824	805	834	799	797	794	816	802	795	799	786	826	765	794	777	780	803	786	808	819	753	818	823	791	802	788	804	820	815	804	753	809	802	796	812	771	776	834	783	764	817	846	848	812	784	825	805	800	751	801	797	784	782	773	827	775	729	747	777	743	783	793	810	741	788	859	753	788	744	795	797	815	742	768	801	825	814	820	779	760	770	803	835	775	776	796	842	742	823	775	803	773	725	808	821	768	809	795	811	771	828	796	804	728	819	795	808	825	790	798	808	849	825	789	807	704	768	775	760	770	833	809	803	773	843	843	820	838	793	800	766	759	809	813	811	747	808	836	798	787	817	786	831	788	792	774	794	775	826	822	768	801	784	790	794	776	801	803	833	791	802	822	796	832	826	782	788	778	806	809	823	808	762	817	755	808	782	740	815	773	825	828	811	795	778	796	820	832	850	825	820	788	797	790	833	773	828	829	794	810	769	791	746	847	781	806	774	832	781	788	802	803	834	764	824	774	796	807	792	813	777	843	825	804	792	795	799	781	771	801	849	813	793	817	774	812	773	769	796	833	749	772	819	783	850	840	803	807	812	835	810	835	774	763	755	781	818	791	775	821	783	773	826	820	745	798	830	763	798	788	823	772	800	776	737	767	820	772	832	769	784	801	791	803	755	832	809	802	821	810	800	767	797	797	803	775	741	811	791	794	812	832	812	831	773	823	819	808	797	815	816	730	810	812	781	800	823	820	816	845	809	835	792	783	752	811	866	794	779	763	780	803	800	807	818	805	752	825	752	766	835	834	791	796	770	835	768	771	818	762	834	808	843	864	814	805	765	818	818	813	782	802	807	779	843	852	806	809	771	732	797	794	811	784	750	841	800	758	812	777	841	750	797	797	777	833	735	842	761	784	794	798	807	780	831	820	801	787	861	797	777	840	812	830	787	805	818	811	779	780	762	748	797	771	831	796	826	846	797	819	737	772	824	749	795	796	838	759	766	764	791	785	794	818	785	818	766	818	836	805	866	801	789	820	837	833	777	805	769	756	815	794	782	845	847	788	801	765	777	783	768	803	819	791	812	850	821	783	817	856	831	803	831	747	883	768	769	776	813	823	816	822	798	858	811	818	821	789	775	778	799	759	791	818	815	800	856	757	837	802	829	749	760	797	812	734	812	819	782	735	830	810	818	829	798	801	804	826	772	791	820	763	796	785	800	812	775	800	781	827	847	751	767	837	871	771	846	719	750	853	783	777	815	814	846	790	765	794	745	779	781	776	817	772	809	806	804	750	821	790	784	766	834	798	797	771	792	756	818	812	816	764	786	803	794	751	780	798	786
23144	21511	29253	24483	22365	23955	21360	12036	8113	6148	4776	3863	3138	2489	2217	1873	1612	1462	1328	1255	1130	1049	1072	1052	1017	948	925	942	884	908	871	905	900	882	890	868	871	802	875	874	903	837	870	868	833	858	806	862	878	897	805	839	832	821	838	899	849	881	816	811	790	837	806	772	839	858	814	862	807	840	857	890	825	846	860	840	785	876	805	796	838	782	835	850	761	843	843	852	831	800	811	833	811	838	773	784	857	816	805	866	826	785	808	828	823	832	847	766	802	887	852	794	805	831	777	824	813	853	844	841	805	854	791	789	848	844	853	826	852	873	821	805	849	817	814	791	836	840	821	780	867	842	803	807	864	820	849	799	768	826	789	770	839	812	849	843	828	797	870	819	770	846	841	837	795	747	809	828	824	817	859	833	816	829	857	800	792	887	842	803	765	794	761	814	845	859	845	886	812	821	815	814	832	793	784	873	806	802	856	810	838	837	851	823	798	820	835	824	823	807	831	823	871	806	894	820	877	841	791	790	848	830	818	811	815	792	841	838	801	785	802	795	885	810	823	810	823	778	774	830	856	803	860	788	817	842	806	815	793	794	820	823	787	812	860	801	838	905	892	844	808	836	787	843	848	814	819	778	860	853	863	858	824	813	821	851	795	847	795	861	822	821	843	817	853	808	840	835	839	861	764	801	862	824	809	807	808	840	817	799	814	790	847	854	817	856	829	805	799	811	830	844	837	776	840	848	806	828	845	779	837	860	810	744	880	775	826	837	850	882	791	841	852	868	837	872	848	807	785	862	769	796	827	792	830	830	864	857	765	811	877	831	768	845	830	819	842	820	792	845	826	827	824	794	791	790	780	802	800	842	787	788	810	848	850	811	844	839	871	744	826	827	848	815	830	790	835	818	860	859	818	799	796	848	797	812	816	839	806	794	819	849	852	825	762	775	829	797	831	821	791	831	795	783	817	852	818	789	838	801	816	853	811	747	840	791	868	841	813	813	819	851	831	807	850	854	875	807	842	769	820	820	853	784	814	808	822	837	804	836	840	773	821	881	773	811	829	818	806	819	857	849	847	824	858	828	803	824	802	868	794	845	835	812	808	843	808	808	819	781	849	863	857	832	784	865	849	796	799	847	831	823	786	812	901	840	846	812	829	829	796	808	859	839	828	798	812	826	787	848	798	827	865	806	828	853	847	836	888	741	839	854	819	859	852	791	805	873	834	825	797	854	855	866	813	848	835	761	853	850	857	831	848	802	863	825	810	838	776	829	809	823	834	845	811	800	835	833	842	817	780	786	817	868	809	850	799	783	816	855	835	838	868	834	799	812	816	829	769	860	832	853	823	799	861	812	801	798	785	815	793	873	787	769	837	780	883	803	815	772	842	774	856	847	798	774	882	837	795	821	810	806	829	813	794	842	777	853	858	810	843	827	869	823	893	823	863	849	842	822	765	828	826	840	837	830	814	798	837	829	846	819	820	892	872	870	843	811	840	848	837	845	840	802	841	817	830	806	802	803	814	829	825	819	798	829	877	833	820	844	801	828	854	787	781	866	843	798	851	793	869	823	803	788	809	824	866	847	829	865	815	789	819	852	786	771	798	877	794	794	855	834	868	828	847	791	780	815	854	799	785	809	878	780	779	839	785	850	813	776	816	787	877	825	834	817	803	827	834	819	798	819	852	823	875	845	802	808	838	824	796	834	812	798	819	827	788	857	837	808	799	817	788	849	870	815	873	832	866	842	892	806	847	854	818	829	827	824	783	771	772	804	863	813	790	818	899	845	813	840	779	835	809	779	847	801	854	857	795	817	829	835	837	837	865	827	858	827	797	790	825	821	817	803	824	794	810	827	825	867	834	844	851	860	838	840	846	826	852	856	825	815	810	794	799	840	825	829	823	817	818	836	810	842	847	754	804	819	814	846	838	851	832	858	792	832	817	827	807	868	843	834	894	869	819	824	860	823	845	822	807	840	819	865	821	796	820	825	808	824	836	817	870	906	896	776	886	830	833	803	819	794	852	826	835	817	792	812	801	844	834	808	812	883	790	844	821	806	840	836	807	792	783	852	828	859	828	865	828	838	835	835	846	812	838	776	798	821	861	820	793	829	804	810	824	844	890	883	769	817	780	849	802	829	814	842	805	863	841	806	845	849	758	815	817	827	812	814	818	848	848	849	822	853	838	874	859	819	778	801	807	828	836	821	837	829	817	868	812	788	801	827	871	821	838	816	815	787	780	840	825	863	829	787	862	847	789	807	822	862	806	823	772	854	825	852	813	858	841	805	829	841	888	805	817	807	826	876	854	897	816	844	805	817	815	787	792	884	818	842	809	796	850	871	869	822	805	850	837	839	791	784	807	881	851	860	814	885	789	837	858	827	842	834	779	815	812	853	799	863	812	833	812	785	806	826	783	787	767	825	874	830	808	874	857	805	811	781	845	804	833	805	856	838	840	800	868	830	866	837	761	871	879	805	798	818	836	758	812	807	815	806	810	787	846	806	821	785	880	794	837	863	856	846	852	829	828	832	884	860	853	862	817	797	814	802	808	810	768	879	800	855	859	826	833	854	852	796	826	832	832	834	843	848	810	809	826	874	875	879	846	780	836	796	846	808	860	820	836	814	834	823	851	853	814	797	808	817	845	871	849	793	848	812	829	791	813	802	831	820	828	780	801	833	803	800	844	828	818	828	809	839	832	847	821	804	843	817	818	870	809	802	883	845	840	787	825	802	856	820	763	807	845	812	877	811	783	767	760	862	862	894	805	806	833	859	765	814	843	800	830	837	819	858	788	856	809	892	818	827	810	841	821	791	807	782	837	817	895	798	775	768	803	861	880	829	817	805	861	821	817	791	793	789	806	841	830	809	808	751	807	811	819	829	817	831	859	809	806	812	816	855	798	862	801	837	871	862	862	820	876	811	805	819	779	839	836	794	811	789	822	792	840	781	852	795	888	851	850	834	832	814	855	764	801	860	802	810	867	829	848	835	815	859	817	833	789	865	843	876	839	793	863	881	825	840	795	798	854	806	835	810	825	825	850	868	758	777	808	837	811	839	826	836	860	774	860	776	849	823	772	874	846	839	830	799	824	785	811	850	866	823	816	804	831	824	825	846	821	817	825	807	815	799	797	865	840	831	774	816	813	841	830	781	846	788	806	768	804	814	845	828	798	871	846	836	818	816	835	804	815	869	819	878	821	874	821	800	819	805	819	845	807	869	814	795	781	810	787	795	853	860	831	801	816	856	813	789	827	835	815	795	837	836	810	869	798	836	859	768	786	777	876	853	872	818	790	841	857	766	848	838	854	787	833	835	847	778	814	894	763	796	853	805	759	899	833	785	817	814	807	818	867	822	829	801	797	792	774	864	831	835	844	892	854	849	770	799	831	876	812	821	758	852	817	854	862	832	830	820	830	839	844	838	832	803	816	813	804	810	855	812	803	833	876	803	875	767	845	833	813	882	735	824	829	813	878	789	831	826	826	867	788	861	812	833
41296	65221	51525	38098	30091	23801	18036	14107	10859	8311	6572	5240	4172	3340	2791	2327	1987	1677	1533	1308	1256	1217	1093	1095	1063	982	952	981	852	962	970	893	871	872	844	882	819	874	845	851	839	823	871	791	823	793	803	809	822	819	840	859	793	831	833	887	813	797	779	815	882	786	764	818	823	819	808	871	828	837	832	778	798	790	804	843	833	804	781	829	848	806	787	800	783	794	740	806	822	778	777	847	831	825	838	797	816	821	806	799	820	819	816	750	809	793	781	804	827	854	802	784	801	762	789	842	791	777	817	779	786	776	788	849	785	801	747	826	779	774	771	825	802	862	848	775	785	860	803	817	849	832	834	779	851	800	819	828	769	815	822	807	832	786	811	806	831	784	852	835	796	770	790	801	828	782	813	806	828	797	767	795	795	852	816	777	808	790	797	815	785	763	888	792	772	821	807	778	754	764	774	828	843	803	834	787	854	780	783	734	792	806	795	846	806	840	785	826	807	791	750	814	823	831	776	761	830	785	807	798	876	774	869	823	784	781	802	759	777	841	841	859	831	809	826	759	824	833	816	832	838	788	838	796	746	841	798	794	757	789	839	826	842	823	800	808	830	811	858	778	811	799	798	859	788	832	791	797	786	775	802	786	789	822	838	798	785	760	838	808	816	780	835	773	785	776	801	828	755	766	805	809	807	802	819	812	791	810	776	770	728	831	832	824	780	797	810	806	844	834	796	853	838	806	802	783	798	824	802	791	820	786	759	838	834	829	806	793	802	820	804	764	808	852	780	738	863	813	735	824	851	826	817	791	830	839	770	772	758	737	763	810	788	807	836	846	856	835	783	783	813	768	760	838	856	785	792	777	822	803	776	826	796	820	795	834	813	820	817	808	806	803	788	806	822	798	795	810	852	754	797	809	799	779	769	801	804	830	812	786	819	817	788	801	778	817	828	849	786	794	876	764	809	782	826	811	876	824	785	767	777	810	808	852	808	824	840	808	828	820	797	836	840	780	842	794	835	722	834	825	791	762	808	797	777	825	774	800	761	797	769	805	797	797	821	805	835	815	823	808	786	833	805	751	817	850	809	797	780	754	760	786	816	807	839	824	859	738	841	798	818	815	840	791	815	821	811	817	809	806	816	824	774	821	837	783	842	835	763	812	772	807	780	826	813	830	826	779	764	830	823	832	833	802	810	808	752	846	826	784	841	787	862	786	827	791	795	852	791	816	845	813	794	810	783	777	851	866	795	764	782	832	775	889	857	780	877	758	775	774	771	805	784	820	841	857	838	767	773	830	763	787	868	821	813	854	786	787	790	792	794	791	790	771	784	821	850	826	788	814	786	808	791	836	743	814	827	818	815	799	831	765	738	792	810	822	820	841	844	830	829	796	794	839	840	858	855	825	774	831	850	756	797	832	791	817	850	740	780	825	847	779	750	828	768	767	820	837	797	757	803	807	774	808	786	793	798	769	759	792	891	815	842	774	819	741	819	844	851	775	807	768	785	793	863	793	817	818	751	811	809	799	762	810	849	810	795	789	808	826	812	781	861	850	819	802	828	813	861	751	803	825	833	868	783	787	820	808	837	809	826	772	792	776	807	815	829	822	790	783	820	787	825	804	828	832	822	832	801	822	790	796	794	751	826	818	830	784	840	793	800	802	818	824	830	767	857	796	774	768	820	803	801	806	823	801	749	802	738	769	820	837	796	771	844	821	798	805	794	806	821	832	800	801	781	826	846	824	797	779	818	796	775	764	790	811	852	771	821	766	835	764	780	845	759	847	775	830	767	754	752	776	803	829	797	789	806	808	792	869	801	767	824	813	832	803	778	796	756	832	792	779	781	817	828	827	848	770	820	857	776	855	796	755	801	856	874	782	819	788	826	825	764	838	799	755	782	843	815	811	832	795	813	887	820	756	861	828	874	805	822	824	768	806	807	793	756	818	841	787	818	799	842	814	834	813	766	770	798	813	844	824	787	824	809	792	795	850	800	820	773	826	801	845	855	774	792	816	804	806	772	812	790	801	854	862	753	756	818	878	822	811	842	780	778	781	789	806	756	825	780	847	792	850	832	844	806	817	825	782	837	798	791	829	842	807	821	829	805	814	822	788	854	848	842	805	804	793	811	801	800	751	848	730	813	831	835	819	775	845	817	831	807	769	801	755	781	803	805	882	825	751	828	830	830	820	796	783	804	812	787	838	828	799	868	829	861	838	785	739	763	785	800	788	844	826	757	802	868	814	786	807	839	827	755	815	776	837	783	782	801	821	819	834	849	828	841	786	851	807	764	804	800	798	800	792	794	792	792	855	784	854	795	778	835	876	801	815	809	785	739	828	851	838	800	802	804	813	795	758	841	816	798	778	776	789	844	751	814	850	838	774	831	803	806	864	782	791	813	813	800	828	800	788	817	819	803	811	777	796	792	839	811	747	845	757	810	845	841	830	833	827	792	724	816	805	829	875	772	778	821	835	809	786	793	785	794	821	802	781	779	827	811	785	862	846	795	866	802	787	800	810	756	791	804	822	826	747	749	788	799	825	777	827	764	776	815	875	810	800	800	805	764	836	736	872	774	865	803	765	811	811	801	814	846	774	769	821	796	801	847	804	789	814	774	817	785	756	838	824	731	821	795	819	766	819	841	813	856	834	830	808	865	791	817	801	786	801	798	854	789	824	743	809	806	821	813	763	809	749	849	860	745	775	783	902	791	797	817	777	816	793	809	810	769	826	860	844	842	780	828	829	791	798	785	790	775	833	806	818	898	805	800	856	776	858	834	774	815	779	786	782	770	807	803	795	785	775	785	801	761	829	831	785	827	789	776	801	760	819	820	793	784	747	753	844	781	810	796	732	841	775	824	815	821	852	807	779	800	833	788	799	748	818	843	808	780	774	805	757	842	797	785	829	808	812	809	766	822	773	789	794	847	859	807	848	790	868	802	778	774	819	795	822	850	824	781	777	807	787	834	781	834	836	834	846	831	804	850	832	802	760	801	821	798	779	769	810	794	826	795	780	782	814	806	801	772	761	839	827	841	774	826	773	781	756	777	788	819	748	814	779	823	790	799	788	750	775	799	789	818	819	823	794	827	811	801	790	756	809	754	810	813	788	785	812	780	829	826	765	802	786	817	830	746	845	827	769	845	812	845	759	794	793	778	812	827	830	775	832	792	813	771	838	782	788	771	774	801	808	801	818	812	821	828	761	797	785	773	838	823	759	798	762	770	841	794	873	819	829	788	763	806	821	785	803	821	807	828	786	760	833	797	823	779	750	835	809	844	841	810	835	778	793	811	861	810	810	817	815	779	796	790	774	832	820	768	762	822	796	789	817	781	768	829	783	776	805	804	872	792	787	826	825	852	827	777	827	784	796	811	811	812	785	819	785	850	781	782	836	854	817	791	796	838	798	798	786	809	775	842	767	837	803	804	844	806	769	839	800	800	819	817	857	821	759	849	812	841	847	768	823	819	851	788	828	841	731	814	791	864	852	841	795	781	819
35917	40697	42760	29850	18586	12712	7115	4604	3429	2689	2139	1895	1598	1411	1278	1156	1093	1026	922	884	884	821	860	866	812	821	841	784	777	814	807	770	800	749	812	764	728	782	737	753	795	710	839	801	821	770	771	786	792	810	765	786	765	761	772	771	740	845	801	769	766	800	767	801	795	745	756	797	737	745	759	724	802	790	756	751	754	771	787	765	773	791	774	778	764	773	724	746	779	781	771	749	771	793	817	769	789	769	780	723	768	795	783	721	762	765	763	756	769	740	762	776	780	708	764	780	719	778	795	755	796	766	783	775	792	738	727	763	740	737	802	757	816	760	777	769	763	743	741	784	739	790	728	796	772	819	765	832	801	790	760	790	787	791	743	748	760	750	723	783	772	755	743	798	742	746	756	781	767	765	754	809	781	735	773	787	771	747	698	741	794	766	811	754	760	776	772	743	734	747	750	726	764	753	717	771	772	807	741	753	744	766	703	757	819	729	731	732	745	739	795	747	771	754	746	775	715	756	766	750	798	797	767	776	769	807	738	783	761	725	779	811	744	723	759	818	753	768	814	731	786	738	806	716	785	751	744	773	779	770	763	767	802	721	758	781	780	814	737	714	782	776	784	738	760	753	831	833	739	761	750	746	794	767	795	727	828	755	769	739	774	781	756	761	746	756	735	801	780	744	791	760	735	746	770	731	754	781	800	785	729	769	754	778	815	791	722	782	804	813	779	715	746	805	757	769	744	736	756	756	788	773	710	796	774	747	758	771	744	784	729	760	775	732	768	770	771	760	758	772	741	787	815	762	803	744	804	717	785	751	730	763	749	751	760	778	754	785	756	740	766	717	794	745	749	753	744	784	745	728	797	774	751	740	755	788	762	824	711	816	767	754	777	793	732	785	747	770	778	717	783	774	779	743	785	772	753	739	813	783	789	777	732	783	755	805	819	755	759	795	748	779	729	767	783	803	736	747	727	712	735	765	720	786	761	786	721	786	728	821	815	742	757	760	779	760	747	784	774	757	747	783	741	736	676	735	800	770	752	816	814	749	783	776	742	786	757	782	742	822	743	726	751	768	770	807	745	805	726	799	777	745	732	748	739	737	756	766	781	768	766	766	779	766	806	759	794	780	765	791	795	808	747	760	790	753	805	776	769	814	797	792	761	762	757	781	777	732	779	812	745	721	749	782	712	795	736	781	841	742	758	757	795	776	743	761	731	785	695	836	758	745	762	749	715	753	788	744	762	757	803	790	707	775	788	736	772	800	768	766	782	732	766	781	790	728	757	777	738	736	810	716	774	793	769	741	760	810	759	740	755	779	777	755	748	700	834	767	748	785	705	787	751	754	777	766	786	819	764	773	769	754	759	742	779	791	737	789	756	766	785	778	820	751	750	721	775	773	771	769	775	771	747	732	804	750	764	753	815	727	758	751	774	769	731	749	760	772	772	781	743	728	758	765	724	746	771	731	755	764	776	779	767	757	774	758	837	725	775	767	772	830	763	808	801	734	782	723	761	773	756	821	781	732	786	774	780	808	796	778	756	776	760	745	776	738	746	743	791	787	773	774	757	761	766	790	774	779	815	761	726	752	781	748	738	788	757	769	811	728	799	762	749	781	735	765	773	770	735	730	763	768	738	763	741	733	773	724	787	771	741	827	766	773	775	780	763	751	756	771	755	764	729	778	789	760	786	779	768	808	778	757	866	766	752	772	748	758	764	820	785	799	800	763	769	771	761	752	770	744	725	765	769	733	737	728	785	799	792	783	759	773	791	766	743	754	810	732	752	808	706	795	792	770	731	757	758	746	754	711	791	747	770	772	816	732	764	811	810	760	749	715	770	783	781	742	796	778	731	721	730	737	785	785	810	796	757	740	770	761	754	766	778	802	736	852	747	734	752	770	762	828	762	784	843	731	775	851	745	786	766	754	761	787	732	735	820	763	810	780	755	737	778	745	769	739	763	780	730	773	765	727	770	751	737	718	780	760	787	761	767	733	766	728	779	743	771	777	747	787	784	816	787	760	804	813	793	797	775	748	769	785	773	799	772	807	750	758	738	729	738	759	729	777	817	723	796	777	781	787	779	801	757	706	787	772	782	774	725	852	832	758	761	760	764	736	782	763	757	775	740	728	779	780	782	776	781	774	718	741	771	759	739	818	737	761	783	774	756	774	738	791	758	790	766	756	776	772	797	737	787	733	712	752	747	733	721	771	740	765	754	765	751	690	805	755	760	753	772	780	759	707	773	756	827	739	758	725	744	734	754	826	734	743	768	763	763	743	766	775	778	771	760	752	798	804	750	748	708	786	776	820	760	780	777	756	796	686	734	747	754	768	749	725	718	765	750	779	764	788	799	731	776	786	761	760	776	789	797	799	756	743	820	777	746	776	772	783	766	761	708	750	733	783	753	771	736	775	730	694	765	800	735	749	757	782	723	772	762	793	818	812	781	775	772	832	762	751	772	749	784	758	802	769	764	751	738	737	748	769	793	772	744	820	766	788	788	785	789	753	767	804	815	752	757	778	763	807	763	772	767	776	821	797	814	755	801	766	796	748	777	764	733	786	721	707	774	733	737	745	786	793	777	739	812	749	751	797	740	720	721	837	757	779	787	772	746	781	714	746	784	759	816	825	815	732	826	763	840	705	751	735	768	817	734	721	769	761	775	767	796	767	813	754	756	740	752	751	741	765	769	783	740	747	772	756	731	809	758	757	755	742	782	860	744	714	834	755	829	769	699	796	755	760	768	799	735	762	739	785	753	781	798	767	730	810	773	766	744	757	736	778	755	761	794	741	811	768	772	768	731	767	758	798	800	709	701	786	769	724	759	810	744	703	706	768	761	743	776	763	772	802	787	771	788	773	747	777	753	721	744	794	784	741	759	754	788	803	788	782	723	783	741	766	747	740	750	723	790	742	769	792	750	765	739	738	753	750	766	761	748	811	782	728	709	779	814	827	814	770	775	769	744	791	778	734	761	762	741	778	773	750	754	766	730	711	728	775	766	748	734	762	766	794	780	783	772	825	824	742	770	767	742	789	762	740	774	754	756	732	768	748	771	766	800	780	791	792	768	793	761	783	723	740	774	818	726	766	731	783	758	776	792	778	825	760	765	745	772	727	737	762	765	803	776	762	773	734	753	788	747	724	782	768	711	749	775	735	759	735	728	691	793	786	773	726	810	738	738	773	803	784	745	790	765	774	804	793	813	812	768	747	789	764	781	762	755	750	814	757	749	757	779	790	808	798	779	759	723	812	754	793	775	775	775	764	777	774	768	787	757	748	763	747	725	779	794	724	765	817	736	803	755	777	736	714	746	818	795	720	815	815	775	819	749	732	746	743	777	712	749	770	789	734	765	726	751	753	757	696	766	732	771	744	767	782	784	758	745	805	775	761	732	763	788	780	774	771	744	772	765	761	810	728	781	781	759	739	795	737	717	778	766	763	793	749	756	736	798	740	781	716	711	770	778	786	780	796	749	768	743	740	756	761	793	770
39607	53031	41090	26398	19594	15440	9381	6834	5185	4040	3074	2363	2050	1830	1529	1319	1225	1024	1041	947	952	965	928	887	868	879	859	804	815	786	859	787	747	799	745	772	763	749	704	761	813	787	750	757	714	789	738	802	770	776	759	809	768	772	742	760	790	759	777	760	805	713	788	730	722	773	743	774	749	731	732	735	775	805	738	757	791	742	756	785	772	746	737	801	748	734	799	744	749	736	729	765	788	798	795	747	775	766	749	773	752	730	742	754	779	760	796	748	827	747	748	750	753	779	732	759	741	769	748	770	782	795	735	802	791	818	815	729	744	722	777	738	809	741	791	765	747	807	812	779	782	732	795	802	816	717	790	799	780	764	781	748	758	786	835	758	719	791	766	771	781	756	739	766	739	748	738	725	764	793	752	791	783	779	740	787	775	735	750	747	793	790	768	748	758	751	768	788	779	764	729	746	742	773	806	768	743	711	779	768	745	762	755	780	758	807	730	762	767	796	787	778	768	786	721	760	795	783	751	774	767	744	731	711	760	722	802	764	754	821	763	768	751	833	753	750	736	767	776	740	737	785	742	748	755	756	741	790	746	760	748	789	786	783	771	746	742	743	769	737	755	819	754	728	773	755	755	762	743	788	775	765	754	747	822	790	771	751	788	767	781	766	793	717	760	809	766	801	777	763	723	786	732	809	736	762	798	737	730	753	776	754	765	765	778	742	766	778	739	789	750	767	812	772	712	789	760	732	787	732	780	768	781	746	776	765	757	742	759	795	737	765	764	740	777	749	770	795	730	827	797	755	788	763	734	717	735	763	823	793	752	746	798	761	769	779	781	743	688	780	710	740	756	746	789	778	790	755	775	765	799	744	775	807	779	775	735	773	727	795	791	746	743	721	777	813	772	775	749	785	777	774	741	694	781	757	785	729	766	771	694	815	788	735	790	748	746	755	717	729	783	730	779	819	770	797	784	754	762	754	723	734	790	812	822	798	740	790	744	743	800	774	776	753	802	788	801	756	739	771	733	739	773	757	761	758	750	736	773	793	744	775	776	776	733	745	758	745	762	785	771	816	765	753	798	809	741	777	751	759	769	782	785	765	758	781	833	768	773	727	730	776	758	760	724	722	754	767	825	741	740	793	794	741	816	742	776	752	762	776	744	735	756	717	757	765	715	753	800	791	799	770	774	771	781	715	776	769	754	773	798	810	826	760	767	723	747	764	770	750	801	737	758	782	811	719	755	829	764	819	734	785	754	734	786	708	781	778	754	742	781	801	752	750	758	766	767	784	789	789	765	732	821	747	754	784	789	779	774	773	788	766	799	731	783	764	722	722	777	763	778	811	772	773	758	771	698	743	819	773	771	784	750	800	804	732	777	790	767	751	781	798	731	808	746	782	746	793	771	790	801	800	757	726	737	774	799	759	748	767	786	772	809	777	795	796	763	790	727	787	760	790	706	773	748	748	722	758	770	777	753	767	715	721	793	781	747	790	778	765	762	747	790	716	792	736	801	750	804	748	788	726	798	814	753	755	814	739	791	759	778	787	781	759	754	799	766	763	737	724	810	782	672	738	815	785	775	733	737	778	732	747	779	738	743	799	758	757	750	769	741	729	805	773	751	749	733	785	772	782	794	752	756	739	800	748	782	770	756	774	687	713	777	736	754	766	766	739	804	754	776	821	747	795	791	788	787	763	764	733	740	767	757	760	804	754	722	770	793	760	736	853	726	778	754	683	727	775	744	767	784	721	809	773	748	760	748	772	781	782	741	778	781	755	738	767	787	770	750	759	765	788	733	753	744	726	770	742	785	770	710	784	750	782	787	731	807	735	782	748	763	779	765	795	755	765	794	767	748	803	733	738	746	759	785	757	752	785	756	751	811	795	758	755	833	743	750	767	722	771	762	767	761	764	772	780	775	741	762	763	676	749	760	806	738	744	795	753	769	718	836	792	788	766	746	767	763	758	719	779	748	742	747	757	783	749	698	740	738	820	774	762	846	746	780	810	722	729	843	757	781	784	807	793	761	714	755	761	835	784	780	744	803	765	776	774	746	744	774	768	751	773	786	784	791	790	806	850	720	729	716	704	751	740	722	780	793	759	763	751	761	739	746	761	813	779	767	758	753	707	762	774	788	746	760	773	714	799	757	749	768	784	774	746	755	789	747	797	754	752	747	760	757	766	730	771	766	768	767	754	756	725	772	704	731	762	791	796	781	789	801	730	780	774	772	702	775	794	728	751	762	716	734	761	745	765	818	762	763	701	754	779	731	775	784	784	767	794	808	858	756	723	725	795	778	760	780	808	760	731	722	796	775	738	789	771	815	793	769	721	795	747	745	734	729	739	768	752	767	749	797	764	781	808	783	794	785	818	761	776	714	766	783	794	768	772	729	756	753	713	786	777	757	774	847	725	734	785	782	737	806	758	819	778	788	788	794	808	771	785	759	780	752	774	756	804	808	771	753	829	757	715	729	734	771	776	757	769	771	732	738	724	821	770	744	724	804	746	739	787	760	751	746	753	803	743	816	771	765	775	729	838	734	799	714	770	739	733	748	742	756	778	763	782	771	820	775	775	760	775	770	751	712	782	772	758	766	768	727	785	714	725	796	757	813	754	783	744	750	763	736	799	700	748	723	753	809	777	754	777	792	756	775	780	757	747	800	755	773	737	780	758	826	779	712	767	743	775	741	806	711	743	801	731	784	758	756	801	748	752	779	760	748	772	801	749	749	784	747	758	762	812	769	788	767	754	750	771	772	789	785	733	762	729	772	751	793	749	767	760	793	772	740	752	811	797	779	730	821	778	723	743	764	748	766	740	769	783	790	770	760	750	755	805	724	767	828	742	745	774	806	782	793	729	743	779	756	765	789	800	756	757	766	815	734	799	743	685	759	800	764	774	790	755	806	745	704	735	715	763	798	759	751	793	775	752	826	774	749	789	747	810	765	753	777	785	760	803	721	772	761	761	803	811	762	771	755	768	826	783	771	787	730	785	735	768	780	800	800	765	777	784	718	735	759	757	824	819	759	764	791	763	783	710	782	769	783	750	828	773	777	781	763	770	774	793	824	694	764	795	719	757	766	762	739	753	769	769	829	813	772	731	738	810	757	816	751	748	770	808	686	795	782	760	814	789	791	793	778	737	836	781	744	790	793	763	719	764	785	765	724	767	779	742	746	760	759	750	800	779	725	761	746	722	747	725	784	806	771	746	803	817	792	748	737	748	769	734	744	722	762	750	793	750	804	791	798	778	795	737	727	772	747	800	781	752	758	742	733	729	760	779	725	769	772	768	761	786	769	698	776	766	725	781	779	709	750	725	776	770	775	780	774	774	741	745	738	738	783	783	782	784	727	774	777	762	805	730	782	766	764	740	795	732	786	766	777	721	808	796	725	781	763	771	763	744	774	721	808	759	776	755	760	694	704	735	744	756	751	796	811	759	780	769	733	784	803	753	758	754	722	748	747	750	788	782	737	780	784	749	735	767	765	776	796	754
24262	21420	29051	25909	23544	21060	13022	7337	5045	3985	3181	2469	2226	1830	1643	1380	1272	1121	1141	1020	979	985	958	808	883	816	853	805	836	845	785	779	769	782	789	794	796	755	760	768	755	734	748	721	738	773	765	803	753	776	774	797	797	775	760	710	800	804	739	775	739	758	749	694	833	757	717	727	744	807	743	738	764	776	816	764	770	771	766	736	769	801	742	769	710	744	738	777	742	754	747	737	767	780	780	742	795	770	756	782	822	725	772	773	787	755	741	764	747	730	778	722	739	814	763	735	795	747	799	768	791	775	732	775	776	813	791	682	787	712	793	763	816	768	768	767	775	735	756	731	741	742	722	707	782	751	748	754	759	766	774	747	780	759	771	745	752	734	755	756	796	787	744	769	758	711	721	741	794	753	708	761	717	797	771	829	801	754	775	732	753	751	748	740	771	761	757	736	782	731	800	758	756	756	771	796	764	748	758	742	804	758	754	756	726	721	808	758	793	767	764	756	755	770	773	755	732	754	745	727	759	787	738	706	725	741	744	784	771	708	761	829	778	766	707	811	772	742	747	784	792	798	769	831	774	741	813	771	792	770	764	760	769	770	778	766	792	793	777	795	831	776	794	767	785	753	773	738	734	746	765	750	737	741	712	737	813	776	755	771	737	715	747	764	753	766	704	726	755	757	748	768	737	760	777	729	798	790	800	805	770	771	761	746	775	751	733	781	774	758	764	801	770	791	766	770	759	793	778	784	821	763	747	740	762	734	712	793	731	751	789	802	777	800	780	777	773	715	719	737	757	781	754	802	800	776	760	802	756	770	756	756	769	758	781	794	744	737	710	778	765	764	719	768	757	762	789	729	790	802	780	778	757	734	781	744	755	806	753	795	764	750	724	756	762	781	748	739	749	743	748	783	749	779	716	723	787	750	727	788	759	742	795	738	734	778	764	825	793	748	770	783	771	782	756	736	767	754	739	756	767	796	745	757	767	779	734	774	777	723	722	730	742	784	745	750	812	755	679	779	772	741	755	770	778	779	772	756	735	755	780	764	783	791	716	725	808	732	774	746	774	782	765	783	730	789	740	747	730	789	734	776	769	780	780	785	747	776	756	763	776	768	752	756	752	729	761	819	729	739	745	721	758	777	752	804	774	797	806	801	763	754	760	766	733	753	749	744	786	732	762	753	734	737	770	777	724	770	759	759	775	780	729	822	717	750	756	758	803	770	762	727	726	766	806	715	794	792	747	708	793	713	758	740	763	785	797	746	727	762	746	772	742	737	774	777	776	733	719	804	755	754	677	762	763	766	754	718	770	779	780	740	795	717	800	784	747	739	825	779	757	750	760	771	797	772	730	758	768	737	787	779	822	762	764	726	744	756	758	698	698	774	738	735	772	734	750	718	739	745	758	750	766	736	829	766	785	764	777	754	782	789	784	750	744	768	755	766	799	748	778	729	754	775	762	748	745	787	758	755	813	818	751	751	792	736	757	738	748	747	708	748	782	810	843	764	804	730	749	756	756	794	766	774	747	754	754	749	773	780	748	739	762	734	753	759	743	755	779	754	711	779	711	759	728	730	759	780	743	792	774	756	753	755	773	730	759	763	741	764	794	750	836	732	769	752	810	725	778	748	773	742	754	744	739	757	781	775	730	786	746	724	805	801	745	787	710	710	734	792	787	787	701	789	763	789	795	766	736	753	726	701	769	785	793	761	763	796	721	760	783	754	785	792	725	764	702	756	755	779	737	771	730	736	734	765	713	745	768	749	750	775	731	792	745	705	706	764	800	781	701	784	731	728	723	757	814	858	757	745	740	757	781	713	818	789	783	748	732	741	771	787	763	772	789	763	792	775	746	753	745	791	785	805	754	812	774	712	777	762	718	741	775	772	824	781	787	793	769	747	731	777	759	754	775	763	767	718	777	722	776	719	754	735	775	761	738	823	749	764	755	728	794	783	783	798	778	746	778	773	781	743	764	756	802	796	769	812	780	796	768	814	724	763	724	807	711	782	753	818	836	767	782	743	750	748	787	791	790	774	698	758	749	747	715	737	779	760	755	763	756	745	788	746	716	729	746	771	764	791	698	767	764	790	772	781	767	747	750	773	743	843	768	752	726	762	773	766	764	770	769	796	750	761	758	805	754	819	792	741	758	728	782	708	751	741	826	755	790	741	748	771	711	736	769	733	784	787	785	790	738	797	795	732	729	720	761	729	754	777	748	794	779	745	775	753	748	790	739	761	744	740	783	702	733	767	757	751	757	766	769	804	779	731	768	773	739	779	795	733	741	770	765	792	733	783	775	772	776	714	730	728	746	778	762	768	791	755	758	751	780	775	764	774	763	766	742	718	790	790	759	739	787	722	783	733	733	775	735	768	733	775	754	791	776	781	796	746	783	768	751	760	773	734	681	742	811	754	729	784	763	724	733	764	745	724	727	776	717	732	751	770	779	775	804	769	754	762	724	779	791	751	795	803	776	775	730	808	722	741	760	747	756	756	762	748	807	773	749	710	793	812	800	820	758	756	793	769	740	740	775	776	759	767	730	725	757	803	740	807	773	751	768	782	737	793	786	772	782	799	736	753	814	729	778	785	736	762	745	797	722	734	815	792	766	759	746	754	728	726	771	779	778	750	787	747	786	745	771	735	767	763	753	778	739	750	785	775	786	743	773	796	794	762	761	750	770	768	758	778	746	756	787	765	758	749	817	762	788	753	774	722	768	766	734	714	774	757	785	803	768	805	755	773	706	749	775	760	751	773	756	741	778	744	770	727	767	786	765	690	766	713	758	741	743	739	776	753	773	725	758	786	789	790	740	736	703	754	748	716	758	752	792	747	812	767	732	711	820	737	793	771	742	762	761	781	772	726	785	751	744	772	811	779	788	741	756	738	755	747	810	736	764	782	755	791	763	758	751	780	794	771	757	779	732	787	737	743	745	772	730	759	770	757	741	706	756	732	826	791	753	715	723	804	727	793	720	768	749	729	782	744	771	754	772	742	721	760	707	743	788	772	738	773	753	758	780	762	782	748	749	772	785	732	752	773	789	749	779	780	763	791	753	752	735	785	745	716	727	746	751	779	760	777	764	781	730	746	745	774	729	780	804	745	775	777	780	760	790	762	745	799	761	810	716	767	704	766	761	736	737	749	760	769	755	735	759	817	783	767	703	752	753	767	801	792	754	788	759	725	764	759	662	787	759	756	751	776	766	817	790	753	761	787	737	788	742	754	785	791	721	761	835	750	799	754	780	753	753	817	750	765	697	706	743	757	778	744	753	794	736	751	797	718	757	774	797	719	698	797	781	796	743	682	761	726	750	796	777	763	781	768	785	752	759	748	727	778	748	724	797	752	796	798	794	774	783	752	765	732	780	781	765	732	729	806	737	737	757	784	791	782	794	787	782	753	690	770	784	798	765	804	790	717	771	728	787	726	727	786	753	762	743	815	717	782	725	762	688	753	756	791	776	749	794	764	738	756	796	780	736	777	742	768	760	754
37408	62164	48091	32279	25574	20578	13206	9545	7133	5745	4373	3488	2858	2364	1949	1652	1463	1354	1185	1127	1040	929	976	910	923	875	800	898	874	811	803	848	842	761	817	777	793	812	756	776	722	755	769	754	781	746	763	792	767	772	710	770	769	761	748	710	768	766	781	752	784	754	743	731	754	746	757	723	783	728	784	733	790	736	772	785	716	759	769	712	791	728	710	776	803	743	774	733	757	769	747	768	752	769	729	741	752	775	739	773	720	781	737	745	745	726	730	765	794	773	779	728	759	802	797	780	724	757	732	775	752	781	790	748	752	713	755	783	756	730	738	734	751	750	775	773	761	733	706	751	814	736	730	734	759	734	720	746	718	764	720	757	745	753	777	732	746	738	754	753	762	703	750	758	795	747	781	769	748	763	801	751	751	802	761	739	757	771	725	747	749	757	731	755	739	723	788	785	780	760	733	818	694	750	747	802	767	704	781	763	726	744	775	765	747	749	769	744	785	775	760	775	748	770	757	817	739	770	786	815	704	790	737	727	734	762	749	750	746	757	793	740	772	804	762	774	753	771	748	834	776	744	745	813	800	743	769	750	783	760	800	772	778	760	729	740	796	734	757	743	764	730	731	777	741	778	768	761	766	761	747	788	719	725	724	759	779	792	732	779	741	780	790	822	761	770	710	724	760	814	782	758	778	770	716	731	722	775	745	732	724	728	786	715	728	755	821	776	773	742	794	749	797	749	772	710	784	791	773	754	683	819	786	735	733	728	753	755	748	752	765	774	809	778	657	740	726	776	749	766	744	792	730	801	724	787	752	782	780	781	723	761	775	732	770	779	744	773	763	730	780	751	775	791	750	794	775	764	767	786	753	720	769	731	797	765	769	719	766	733	723	770	775	787	758	754	728	744	804	735	687	725	765	722	805	802	760	765	783	797	743	765	746	739	722	743	727	734	775	739	763	699	769	778	731	774	747	736	764	754	737	812	808	756	788	745	757	778	745	727	728	782	777	781	756	776	764	735	703	733	780	779	764	757	773	704	785	811	770	750	740	746	732	792	713	808	738	818	722	727	755	750	704	795	782	762	761	759	759	782	742	741	740	762	708	747	752	815	737	760	786	748	790	778	749	769	732	788	770	748	747	763	746	729	740	698	794	754	764	776	748	750	772	749	730	773	750	737	718	739	731	745	798	759	765	766	767	728	765	725	788	721	774	758	741	735	699	747	796	773	713	811	725	770	741	730	758	765	716	729	717	792	738	757	718	722	784	776	739	750	764	812	769	783	755	775	750	753	743	721	757	788	727	774	739	731	742	768	726	753	739	752	761	821	787	782	732	760	719	728	802	748	759	759	760	778	758	761	744	732	776	704	764	750	727	781	700	766	758	740	739	716	715	740	763	735	727	763	790	744	731	792	786	743	775	701	777	760	783	767	761	765	758	762	739	756	757	791	817	739	794	763	770	788	733	740	735	792	729	746	743	727	728	744	763	833	731	758	742	764	730	780	740	743	804	736	758	794	725	763	790	796	770	725	798	765	742	743	800	777	784	783	755	742	787	776	767	775	767	761	789	772	781	752	807	769	760	753	763	756	715	766	709	742	742	810	735	767	769	756	734	753	779	780	793	794	799	722	755	722	746	780	744	772	765	716	773	787	823	772	751	779	729	763	801	768	789	785	805	804	783	721	764	705	765	752	751	722	734	720	751	781	730	764	746	762	750	700	735	737	728	734	740	741	745	832	782	766	780	753	749	738	701	715	802	766	735	753	794	764	745	766	726	684	752	731	793	804	691	746	783	763	715	748	809	735	765	771	769	726	747	763	722	746	730	710	732	727	735	756	828	713	742	764	734	737	779	708	790	788	782	778	740	740	755	738	704	743	785	767	731	723	712	754	759	776	778	722	776	765	750	720	691	716	744	755	752	764	769	728	770	750	741	745	760	771	745	780	795	739	728	716	752	765	766	716	760	764	773	726	735	703	715	804	758	714	777	766	733	756	807	735	782	697	740	797	759	771	795	757	748	772	757	814	799	809	775	733	723	776	787	748	740	815	801	756	720	773	734	675	726	757	806	734	738	811	782	750	708	790	729	739	780	744	802	725	767	768	762	761	765	793	762	768	743	746	763	793	768	750	802	732	755	737	748	773	780	712	753	774	775	755	726	743	753	764	756	779	726	752	755	763	772	754	788	750	763	755	758	763	752	742	731	724	710	790	723	786	767	759	756	744	779	753	745	765	746	797	799	721	720	761	728	767	761	752	766	730	772	810	742	780	779	744	763	773	710	767	786	778	749	782	738	752	736	790	787	798	755	791	752	748	712	755	800	749	738	749	754	814	712	752	763	770	747	767	789	787	732	754	755	770	764	772	754	774	734	766	747	764	723	784	708	748	782	737	694	724	764	743	789	714	754	778	759	769	738	787	807	755	753	737	775	736	754	757	715	749	809	751	743	755	717	790	723	743	784	756	776	730	741	793	767	773	794	741	761	747	800	758	759	751	784	765	717	825	781	744	786	800	773	763	771	811	767	786	727	802	765	757	770	709	739	768	781	744	758	753	734	746	712	740	745	712	711	761	724	749	793	795	784	743	735	731	793	800	754	748	781	699	753	763	713	784	733	714	763	741	739	761	750	759	767	729	750	792	732	736	769	781	735	763	773	797	763	706	755	761	788	794	745	772	741	761	756	796	828	723	761	756	755	800	724	766	753	798	792	729	740	766	736	773	731	774	760	709	741	750	750	731	713	759	790	752	782	819	723	802	741	776	737	805	732	760	729	782	750	770	732	703	714	762	702	737	777	758	747	752	774	729	769	765	749	777	787	821	764	703	746	714	745	788	757	743	728	795	791	764	778	799	750	743	718	726	768	726	799	774	752	742	755	754	724	759	744	739	745	746	738	772	797	753	767	808	761	754	725	785	790	760	777	728	728	771	801	734	734	772	728	743	738	760	756	781	733	742	756	752	784	729	792	749	773	754	743	743	743	746	782	775	753	745	753	726	767	682	748	700	718	768	767	734	707	801	774	774	764	786	761	775	784	705	778	759	743	734	760	736	744	812	806	765	751	745	715	788	790	764	746	727	719	740	736	729	735	778	777	780	790	714	751	739	761	751	791	766	750	800	809	759	759	724	764	769	732	755	765	795	806	721	756	714	762	749	727	757	724	711	775	771	725	733	746	773	782	749	710	713	737	762	782	746	804	725	749	795	785	770	774	730	808	746	778	753	777	773	777	808	725	725	738	776	776	708	749	750	766	732	730	742	730	762	746	739	786	763	750	814	691	776	748	755	723	777	776	749	732	749	746	785	799	747	725	775	729	751	763	748	744	720	733	759	767	790	769	753	783	718	759	800	721	753	796	771	757	761	766	711	802	782	784	763	764	741	766	767	726	729	778	794	809	751	782	778	750	754	817	800	779	696	740	771	781	758	753	751	749	691	762	786	699	786	736	742	750	774	774	775	756	751	740	773	751	747	775	741	768	772	741	751	757	692	737	760	763	757
25508	21851	29562	28418	22561	15204	8647	5534	4001	3220	2639	2230	1903	1634	1464	1261	1162	1082	972	954	919	899	878	902	921	837	911	825	901	852	837	845	867	788	829	797	830	823	774	835	804	800	836	807	734	778	788	810	835	781	741	836	836	842	801	795	784	815	779	786	856	794	789	791	831	807	832	770	790	821	796	832	770	807	792	826	814	809	778	801	794	733	783	851	783	812	859	800	822	815	812	790	778	756	821	794	810	825	820	833	782	813	784	789	806	831	790	784	766	835	804	825	791	810	784	838	855	807	789	798	805	800	817	774	769	837	785	795	756	830	813	750	825	837	840	777	830	765	825	835	800	799	806	827	811	824	785	802	797	846	807	763	825	854	805	835	770	821	812	850	772	810	845	818	798	810	790	855	825	775	822	816	808	783	826	804	793	794	787	827	819	787	804	810	821	762	732	837	765	797	785	754	817	789	778	741	804	792	865	819	789	816	820	851	820	763	801	773	801	855	795	821	787	793	821	774	804	772	774	788	789	850	792	790	802	750	836	822	809	801	810	814	832	786	792	799	796	850	783	859	827	804	883	828	865	801	822	776	824	865	807	834	837	813	815	776	802	750	810	825	809	810	755	784	831	775	815	761	814	761	830	814	806	819	780	811	813	809	773	817	830	897	821	814	809	788	788	780	749	841	826	818	861	789	819	808	795	807	828	763	750	834	873	833	839	799	799	807	802	791	787	787	858	862	808	833	804	805	825	806	831	842	807	803	864	863	798	832	820	813	788	870	788	785	843	729	796	849	807	809	812	775	781	773	820	799	743	811	792	821	796	772	747	775	777	789	804	798	837	855	814	810	830	844	809	775	775	815	802	819	821	836	778	756	819	838	818	807	804	868	795	818	766	841	800	763	821	819	807	776	783	809	880	806	810	809	828	866	831	859	821	808	783	799	768	808	822	771	858	775	827	802	847	804	797	863	864	829	867	811	865	815	813	812	849	792	766	749	817	798	796	769	849	720	814	809	791	799	802	815	794	766	820	842	834	798	765	758	813	799	814	786	822	795	817	750	806	818	840	814	803	796	805	815	855	788	795	811	809	822	728	824	843	825	814	804	797	778	826	839	769	795	821	854	782	825	860	816	771	805	809	762	798	769	819	907	787	807	849	828	762	803	814	762	779	822	826	808	797	803	801	776	851	815	793	782	838	811	797	800	800	787	800	805	843	809	793	787	782	768	835	817	800	741	765	773	832	786	778	790	815	800	828	811	827	824	798	810	781	837	746	833	796	852	818	762	807	798	820	840	806	791	772	815	772	803	771	801	838	773	801	821	888	789	826	835	842	809	810	834	825	875	796	848	799	788	805	778	807	816	843	796	765	795	776	808	808	811	815	860	770	781	788	817	857	852	786	772	817	783	768	778	810	774	776	785	801	764	841	811	791	792	771	802	750	832	782	774	816	800	795	760	809	829	828	767	787	785	830	794	791	777	777	806	798	802	779	771	848	751	795	873	872	783	733	836	778	785	881	778	852	845	803	844	776	847	822	796	785	794	773	846	807	849	818	821	752	802	843	842	766	802	781	801	809	753	814	793	789	805	860	805	779	847	811	813	792	791	790	821	772	823	819	788	840	795	795	780	727	815	786	809	801	805	814	823	787	731	801	831	809	850	745	822	831	778	790	788	847	791	798	844	772	833	792	821	870	792	822	828	814	848	781	811	793	802	748	774	752	784	819	795	859	858	835	801	782	843	863	805	814	788	816	789	748	763	783	790	790	817	771	799	819	795	777	798	777	766	791	827	861	803	790	763	802	815	851	792	839	809	795	786	780	810	810	789	821	803	768	822	791	798	806	838	824	846	824	822	759	799	824	843	838	789	773	805	806	791	801	799	767	792	746	773	814	773	812	778	780	850	882	750	745	816	804	773	802	839	847	771	819	843	805	759	750	772	781	820	846	769	805	765	766	758	801	810	812	794	832	827	817	810	828	770	743	824	804	815	848	790	780	801	805	835	868	784	764	822	832	881	845	825	864	817	869	824	767	779	776	846	753	765	799	780	820	756	770	754	821	779	783	815	803	792	775	835	844	809	764	779	814	820	783	798	787	794	796	867	822	838	786	810	786	842	855	791	810	809	805	815	744	794	808	819	752	783	806	804	770	829	873	844	840	808	791	778	797	809	786	829	798	784	817	781	794	792	814	821	789	782	809	838	812	875	769	771	853	812	785	865	790	787	777	811	836	819	758	803	790	803	757	805	809	769	788	765	786	781	802	770	775	752	816	793	807	784	809	828	784	806	824	850	845	847	736	812	855	771	800	824	803	796	746	852	860	784	812	821	811	800	827	777	803	747	801	842	872	814	814	827	798	791	802	806	817	834	818	806	814	820	810	789	775	770	856	761	793	796	859	794	801	767	763	774	813	814	789	766	834	832	759	858	792	813	845	821	807	771	762	818	777	802	808	770	857	806	795	776	862	794	767	787	819	806	825	770	819	821	750	827	805	744	808	818	817	803	788	815	829	803	788	779	790	794	757	821	825	828	779	808	786	791	823	803	797	790	853	812	783	844	858	797	778	807	809	800	794	813	855	818	813	794	797	791	815	810	804	788	810	852	798	788	776	834	803	754	805	762	801	805	788	822	774	785	805	770	808	844	776	846	780	808	809	821	820	817	801	778	813	825	897	810	810	820	818	888	853	828	800	784	823	828	779	800	778	847	820	779	803	838	868	831	732	826	829	804	776	820	774	830	843	865	794	794	760	783	830	803	805	834	800	791	784	816	825	752	828	798	752	770	885	800	797	827	737	834	841	839	858	795	783	815	787	810	794	859	814	820	816	785	807	785	800	813	812	813	797	812	815	832	782	758	838	766	795	818	786	836	801	821	785	865	850	769	818	786	838	779	813	800	782	787	841	807	809	800	788	878	852	812	819	840	796	799	773	795	826	816	772	770	824	805	833	780	815	775	780	794	846	803	741	768	762	790	768	864	804	813	800	731	765	788	820	841	767	818	748	766	798	813	801	775	733	805	802	778	784	773	814	813	820	764	796	825	814	772	805	808	830	803	820	776	821	816	819	808	796	810	816	809	775	842	831	828	811	792	792	807	774	813	780	832	799	825	807	810	815	825	805	780	798	793	807	786	803	803	814	861	811	811	804	827	805	858	831	810	784	785	827	783	743	809	799	795	838	828	769	836	830	748	818	764	790	809	803	802	847	822	798	764	805	793	814	761	819	784	829	858	808	846	781	800	767	811	851	829	793	869	810	798	841	751	759	808	781	811	790	794	808	794	767	785	774	729	810	807	777	831	815	809	806	814	773	744	803	785	861	865	806	764	804	826	799	817	793	844	790	766	813	846	815	797	861	797	827	850	819	807	792	802	751	845	848	811	824	766	836	829	854	789	770	797	757	797	758	819	856	814	792	821	771	789	766	813	825	771	768	794	847	856	797	804	803	790	793	777	793	818	801	755	782	793	812	816	813	825	747	798	783	812	804	779	813	832	757	810
39677	59704	43290	29682	23567	16859	11030	7903	5988	4645	3861	3065	2454	2048	1742	1571	1377	1209	1168	1086	1005	1028	1007	962	944	866	840	881	862	853	928	809	817	828	839	861	766	770	793	814	793	798	850	794	814	787	797	776	778	837	779	860	808	814	754	781	792	825	825	799	801	831	799	795	794	819	846	805	778	773	795	826	790	840	823	803	773	804	815	802	772	811	841	798	754	789	753	794	784	803	794	798	784	831	795	866	810	786	784	792	839	728	842	823	748	813	795	848	780	798	755	766	773	834	801	817	759	793	759	797	841	801	740	759	806	747	786	843	875	822	817	782	815	797	808	816	833	818	774	812	812	840	746	820	803	840	773	871	800	801	785	781	814	802	793	802	758	835	833	786	818	828	791	783	806	840	823	830	769	773	809	779	787	803	818	770	829	806	717	802	809	789	841	797	772	824	785	815	813	804	826	777	772	817	801	800	780	821	814	780	817	838	804	830	796	804	831	789	795	834	840	823	813	779	832	827	750	776	825	816	729	806	826	775	789	825	756	778	748	767	834	807	840	791	768	785	764	818	792	802	813	849	821	789	798	780	751	777	825	775	790	825	793	790	809	802	818	793	841	832	820	824	825	813	755	759	793	804	808	819	788	876	777	791	882	796	816	774	811	837	801	797	784	824	774	779	799	836	773	815	810	778	787	809	777	810	787	820	782	736	817	826	795	857	820	753	857	793	775	830	818	797	849	810	825	794	782	766	794	826	781	753	779	814	808	839	865	779	769	822	779	825	735	820	787	779	814	806	805	774	778	808	793	865	824	863	757	772	797	836	824	842	788	812	824	774	789	775	790	757	785	818	814	824	781	766	791	822	774	799	806	789	822	851	790	795	781	780	774	795	768	783	812	800	836	779	852	800	797	767	860	790	768	823	797	801	815	789	796	750	814	765	766	774	728	779	745	777	802	769	773	834	811	767	808	798	788	771	821	821	827	771	750	778	812	795	805	828	793	775	777	778	793	836	804	783	779	819	827	798	770	777	793	853	789	880	865	809	797	802	826	769	789	828	799	769	766	839	810	884	828	777	829	874	789	792	769	761	820	798	830	807	758	781	786	798	780	800	823	826	808	816	812	749	817	771	812	789	824	857	757	786	805	819	789	857	784	846	831	848	815	837	837	840	837	787	774	737	764	817	738	795	798	845	827	794	748	829	796	843	818	836	777	828	799	844	797	832	808	803	807	802	818	816	821	749	849	784	781	803	840	828	825	766	826	818	809	826	805	857	805	775	805	817	786	808	802	788	804	773	798	797	768	800	810	784	762	783	803	819	804	764	782	766	790	781	776	799	752	840	826	805	817	798	808	815	791	823	821	807	815	819	843	832	797	762	813	812	786	791	782	797	768	803	751	811	806	772	792	796	780	797	793	798	870	800	833	832	793	756	803	797	788	751	812	818	835	820	814	811	831	789	858	870	781	763	836	742	792	841	800	854	810	799	778	807	797	778	849	795	790	816	819	751	796	761	826	830	764	722	800	826	807	800	799	846	788	807	822	816	826	844	840	730	774	774	793	803	757	829	827	760	807	808	764	800	795	753	783	756	801	849	816	800	808	828	825	796	800	816	804	811	762	754	814	846	844	784	812	850	799	785	829	829	838	816	804	833	817	806	812	805	792	819	835	799	757	792	808	770	778	781	845	833	839	814	778	803	799	764	821	780	781	778	810	806	778	843	818	789	835	810	830	825	778	807	816	793	843	820	789	845	742	806	817	776	853	791	794	882	789	813	830	775	821	798	771	852	751	845	792	793	797	839	795	858	812	840	775	787	810	813	808	808	787	790	788	790	803	825	802	771	797	836	787	755	785	787	799	776	753	799	828	799	820	795	824	771	818	823	811	803	783	815	751	801	861	793	841	817	789	844	759	824	814	750	804	811	796	799	781	835	745	806	807	807	776	821	789	784	762	773	788	833	806	800	772	797	802	811	822	762	827	783	839	765	864	787	801	795	788	796	774	747	826	833	805	837	806	818	829	761	813	863	805	740	866	874	785	780	832	848	834	828	817	803	792	790	801	811	820	814	779	821	807	817	838	803	851	743	770	783	769	742	795	831	765	787	839	811	750	780	812	795	811	776	825	831	814	777	794	822	789	805	786	821	806	776	799	790	783	795	774	813	843	797	809	807	763	803	871	784	799	799	857	757	783	839	837	747	789	841	835	836	831	798	822	846	780	844	843	814	803	805	826	802	829	835	825	752	817	836	800	817	810	820	799	806	801	820	766	805	793	803	781	809	805	857	809	794	775	817	826	823	734	756	822	755	812	729	764	784	825	809	816	764	774	805	788	792	824	824	732	810	747	783	833	825	810	802	845	760	776	808	849	834	808	783	816	844	828	788	775	850	807	785	808	823	820	810	822	748	804	819	758	770	828	788	775	857	747	811	818	791	760	803	793	815	800	781	826	749	741	836	767	814	806	782	783	777	844	794	820	782	801	814	831	830	853	796	800	799	833	832	776	851	790	813	810	746	764	774	800	783	778	814	762	844	805	819	796	783	804	808	799	832	817	741	794	747	820	826	802	760	819	819	795	752	784	802	767	742	770	778	840	800	779	785	817	800	765	788	789	815	766	839	792	828	824	792	777	829	798	846	812	814	795	811	810	774	812	765	846	859	804	729	820	803	818	830	758	801	766	810	797	778	804	807	827	858	792	746	754	770	821	798	766	814	759	866	788	774	793	791	801	821	823	775	840	827	780	822	815	822	791	806	780	776	779	795	812	832	848	807	815	788	839	754	821	778	802	827	801	791	810	792	787	843	776	809	770	795	816	794	781	857	770	811	757	794	788	805	862	848	803	782	773	835	814	783	852	855	822	820	783	816	826	712	768	789	871	777	781	817	818	844	787	778	735	831	819	827	859	860	829	817	785	855	796	787	774	819	787	796	720	780	824	846	840	794	784	776	762	794	769	766	825	790	794	757	815	835	769	824	770	821	834	790	809	809	802	739	809	777	821	752	807	776	853	765	795	824	817	801	800	812	830	782	812	771	792	787	738	809	823	795	815	752	815	822	814	798	790	812	805	818	766	766	828	832	742	801	836	762	828	797	825	805	765	826	789	799	832	802	754	774	766	845	792	858	794	827	816	798	811	830	857	770	741	764	817	779	788	766	801	806	801	777	815	824	827	815	770	805	825	816	819	797	818	802	848	770	768	831	777	820	799	790	797	808	821	813	795	828	823	824	776	807	828	796	795	811	798	742	802	778	781	758	796	766	804	779	821	855	870	802	779	845	777	807	743	837	847	809	811	775	798	804	827	760	777	827	771	781	822	831	786	808	808	817	800	806	786	785	784	784	836	821	729	804	809	820	804	815	807	793	788	808	780	828	795	756	789	781	844	834	774	804	772	835	757	819	768	826	791	829	756	830	785	792	839	824	823	805	799	856	787	795	771	862	793	834	804	827	778	773	790	829	824	812	821	789	795	815	824	837	824	850	825	798	784	743	777	814	844	784
23139	21510	29278	24501	22887	24100	20657	10847	7148	5699	4508	3507	2976	2410	2015	1832	1662	1457	1278	1150	1136	1080	1088	1085	998	958	980	888	972	971	871	883	865	885	862	872	861	855	882	816	790	868	864	859	804	843	850	795	825	835	825	863	843	788	862	815	810	804	847	871	846	819	817	850	846	863	819	851	845	822	865	822	838	854	863	794	825	832	847	806	896	861	815	810	858	844	826	813	817	816	840	869	846	788	803	842	819	868	836	813	818	840	876	836	783	776	854	811	837	816	815	822	814	830	830	805	860	853	836	854	810	816	776	846	832	831	837	827	836	799	815	769	858	803	909	841	830	829	771	869	794	862	865	802	840	849	843	821	849	799	866	843	818	772	891	847	832	825	880	815	846	831	844	830	837	791	886	831	811	849	830	808	833	832	841	844	856	844	809	789	853	805	763	822	826	827	833	848	790	846	801	869	827	851	797	810	857	798	828	856	849	788	821	835	769	810	823	794	834	799	825	824	799	823	835	802	787	863	836	856	843	790	876	786	805	837	852	798	787	804	836	816	863	783	835	811	871	806	827	854	844	830	876	849	776	829	842	826	882	813	825	800	814	874	788	807	810	793	826	850	836	811	790	835	746	814	867	864	855	855	848	856	843	849	805	871	831	844	834	866	839	874	808	836	859	799	843	854	813	819	825	836	825	784	863	813	822	854	813	858	811	865	784	801	801	841	824	787	842	861	843	830	828	820	885	799	811	807	812	816	823	848	846	805	805	819	808	806	790	829	830	838	816	800	854	819	774	891	815	838	832	906	837	818	898	826	835	805	857	827	833	767	812	881	775	822	901	799	833	828	801	775	808	872	826	824	874	834	830	811	785	838	826	865	907	822	888	879	805	766	862	823	755	802	835	863	780	802	816	833	876	851	862	810	858	845	817	849	800	841	810	847	826	832	842	815	822	812	851	923	896	819	880	862	853	803	813	825	818	820	798	818	841	774	866	776	807	805	822	804	836	829	792	788	855	787	824	750	885	822	883	836	858	828	819	826	863	767	790	825	807	835	831	804	816	823	806	828	836	809	772	841	840	834	789	833	827	875	885	874	824	812	822	892	789	790	844	804	841	840	875	826	827	775	805	839	847	851	782	800	791	784	814	819	834	847	784	815	808	812	828	849	841	825	795	827	806	784	860	869	846	767	807	830	828	861	810	846	789	846	800	831	770	872	763	836	810	818	854	804	834	815	830	797	851	850	785	858	789	842	844	799	842	808	823	833	829	854	804	828	793	861	839	837	851	816	868	814	860	769	813	825	859	846	785	825	824	846	857	808	819	827	824	797	857	775	826	837	769	801	817	823	856	797	790	804	848	808	849	809	870	843	824	812	868	826	778	811	814	867	797	848	878	845	815	815	794	797	815	831	806	825	827	815	871	809	804	793	850	876	842	832	782	841	833	793	858	848	873	840	802	866	846	805	844	861	805	838	799	833	815	816	854	849	795	842	861	838	854	788	795	860	826	836	849	814	794	840	831	845	858	819	826	842	854	850	844	862	814	787	844	827	839	845	825	847	861	857	819	831	884	791	832	846	816	811	894	825	808	853	805	830	844	858	891	784	861	804	797	861	836	795	814	862	839	806	848	862	834	815	798	862	872	884	815	805	788	854	834	821	796	806	826	867	859	819	874	815	789	799	883	761	818	779	802	896	810	848	804	811	842	823	822	809	815	849	856	815	858	797	824	805	860	857	810	838	843	813	885	804	782	836	822	794	836	876	875	847	826	777	815	848	787	830	863	813	893	811	763	826	828	785	821	831	825	811	857	804	818	850	785	818	837	855	796	845	797	860	800	831	805	825	836	840	839	862	829	828	812	818	782	822	847	846	784	810	822	796	827	873	843	811	798	840	841	811	758	790	770	813	770	809	856	833	844	777	834	785	877	846	860	831	785	818	804	825	861	828	791	838	848	861	839	822	840	847	859	833	845	834	843	858	839	820	813	804	844	839	816	835	820	831	857	828	818	811	812	849	828	783	818	851	808	775	866	838	861	864	813	792	872	866	812	761	861	887	805	835	858	830	866	821	837	831	808	845	792	792	810	784	809	851	836	834	812	757	836	803	826	792	764	805	863	862	851	813	805	834	848	818	888	830	816	775	792	900	859	850	825	842	816	809	871	804	824	830	787	833	810	814	874	804	859	839	766	818	769	855	761	877	754	868	796	847	841	864	852	854	848	862	784	858	826	866	813	824	825	813	874	805	828	751	780	848	796	778	809	839	843	834	808	842	810	826	847	857	835	829	786	816	784	798	833	855	831	825	822	853	815	825	825	814	829	821	809	815	823	828	809	842	805	829	896	788	792	774	786	847	834	827	882	799	830	816	825	832	798	833	842	840	779	851	844	810	845	799	795	818	817	856	776	843	827	869	825	791	842	802	756	812	883	805	867	843	828	831	819	903	835	834	841	837	851	865	806	794	787	817	817	821	781	852	835	804	756	863	837	844	837	841	821	843	841	828	835	825	799	820	788	813	842	838	831	868	823	804	776	777	861	823	823	867	820	824	814	814	851	804	829	873	806	825	846	828	830	879	841	817	818	794	802	875	802	820	854	796	891	839	829	849	777	860	844	857	821	840	844	788	819	842	820	819	791	885	847	793	874	864	851	856	819	832	851	858	816	830	869	817	831	831	802	801	879	844	842	806	877	845	836	890	827	867	834	817	792	852	850	828	856	805	795	834	868	831	818	833	840	850	794	798	866	776	823	835	890	788	835	878	801	812	864	859	842	838	856	774	846	804	829	838	848	801	825	836	813	820	831	798	862	825	884	808	898	834	807	848	852	833	798	845	877	826	823	847	804	814	812	798	823	831	844	884	849	798	826	817	837	874	783	803	823	840	870	822	835	803	793	839	841	820	833	837	827	771	859	840	855	834	767	817	839	832	829	804	866	858	830	803	857	828	801	812	773	800	859	848	797	857	884	846	844	802	839	885	817	829	844	850	783	870	825	790	783	792	902	873	810	849	821	846	865	800	842	804	841	808	811	771	809	802	825	891	810	857	822	800	820	842	842	846	868	827	831	804	853	864	831	865	816	830	798	883	777	802	824	854	842	803	828	892	844	829	893	842	838	842	843	863	834	843	811	828	796	817	799	859	817	843	804	796	850	872	832	841	839	826	860	865	824	824	815	820	827	779	848	772	828	856	836	821	836	835	841	834	844	823	853	792	868	830	825	819	872	821	873	836	844	814	821	831	875	822	820	802	831	841	863	874	852	832	796	816	807	913	812	818	874	791	857	844	812	821	821	848	818	802	866	828	792	784	891	815	841	863	869	844	928	832	861	847	834	785	862	891	852	835	872	849	818	804	848	865	781	833	805	907	778	807	821	766	853	819	806	789	857	876	855	793	834	822	857	812	823	837	793	852	831	773	837	818	818	867	782	797	896	831	814	775	848	749	840	878	817	838	819	903	824	854	822	826	858	809	816	794	840	812	846	820	815	863	846	817	843	812	856	845
39906	69503	53788	39301	32994	24101	17096	13089	10126	7917	6174	4803	3904	3067	2544	2285	1996	1696	1471	1383	1253	1211	1148	1008	1042	1005	929	944	880	925	880	898	877	856	876	872	850	866	831	841	827	824	850	822	783	825	746	828	831	793	788	852	847	803	846	824	813	835	839	815	822	844	840	830	843	860	805	842	842	839	840	843	830	747	849	808	784	825	837	863	785	795	768	797	789	804	805	793	785	835	871	847	801	830	802	802	827	827	845	844	861	807	790	766	788	805	828	797	768	793	850	809	814	810	805	802	844	822	829	800	811	840	815	815	791	856	818	813	819	822	815	815	850	816	859	762	781	796	769	780	865	812	849	813	842	805	816	824	857	804	801	795	851	803	777	853	803	815	782	850	896	769	847	829	846	814	807	780	815	810	813	892	827	812	859	801	822	792	828	861	829	840	867	802	825	857	776	863	787	875	810	815	846	791	799	858	758	843	786	758	836	794	804	835	827	760	869	837	838	780	764	849	792	813	798	758	822	867	832	805	808	786	859	814	838	825	815	842	857	772	854	848	781	807	798	753	793	839	747	776	820	790	797	820	798	791	811	783	826	831	817	752	789	772	769	772	810	812	798	753	797	805	785	751	817	809	826	794	836	834	854	859	886	843	842	814	802	790	854	876	793	792	779	801	790	799	830	810	793	828	882	775	778	812	801	814	836	785	785	792	803	843	759	867	861	798	808	822	798	811	761	788	806	812	785	821	808	831	803	833	810	799	808	783	862	830	789	784	781	815	796	824	780	820	849	839	838	794	845	795	869	799	840	818	853	824	819	836	826	780	857	868	789	855	787	831	821	823	842	756	740	818	806	786	830	860	813	830	819	804	804	798	827	813	784	821	771	813	771	804	777	846	825	827	813	801	813	822	876	800	792	792	833	744	805	838	835	804	801	759	826	835	774	850	823	825	821	861	806	820	839	769	817	815	810	816	877	781	814	788	798	747	771	809	824	799	788	830	853	806	770	810	777	800	806	847	781	749	813	799	755	779	807	807	825	837	788	840	777	834	846	773	836	818	792	798	812	822	790	783	853	845	787	800	819	816	831	743	798	813	846	802	820	856	792	763	801	816	818	784	780	774	785	834	782	788	791	864	814	875	819	820	774	818	820	831	798	780	860	801	852	814	767	761	790	769	830	805	746	833	801	782	804	825	832	760	768	776	782	815	815	799	771	835	776	830	785	809	819	788	813	798	814	792	844	775	804	827	813	800	880	827	798	807	769	807	881	764	834	829	830	787	803	806	846	809	810	759	805	810	839	811	810	803	807	825	848	796	776	780	773	798	837	779	817	799	815	821	788	857	829	749	804	821	812	859	827	816	833	793	787	816	817	776	791	833	859	808	801	793	771	815	824	869	789	792	804	779	780	800	784	808	806	800	833	818	832	806	797	801	825	775	844	826	839	802	795	777	818	846	860	811	820	801	789	835	789	796	722	845	842	823	831	831	793	801	803	827	805	814	842	818	791	821	784	741	796	823	847	810	855	783	817	760	823	845	845	835	805	838	793	810	822	831	821	823	812	800	811	833	825	899	824	851	860	811	838	799	827	802	860	820	798	816	836	790	862	777	840	821	858	765	902	820	833	816	800	796	860	837	809	820	804	836	847	790	848	856	807	820	817	811	848	813	809	839	830	835	781	810	812	821	754	818	830	793	796	804	781	824	840	860	817	776	819	833	839	812	832	802	808	814	801	786	797	775	801	823	820	806	799	879	796	754	827	810	784	839	800	782	816	813	786	802	824	775	796	784	812	782	801	801	817	784	839	772	825	821	760	814	803	852	817	797	792	854	800	777	825	854	782	799	839	818	809	827	832	838	815	837	755	836	857	822	836	821	803	755	792	786	807	788	835	810	797	824	820	799	864	852	824	783	831	785	777	847	825	819	804	779	819	776	827	822	818	823	804	791	828	815	824	843	817	797	855	811	786	846	844	813	786	855	754	878	808	842	787	774	841	813	744	797	791	836	770	762	805	779	764	854	814	786	791	835	874	775	797	856	818	798	786	797	815	826	814	812	806	805	828	806	847	814	799	796	778	823	833	775	837	788	850	810	753	814	810	833	822	897	814	822	835	895	822	789	856	884	850	845	806	804	790	782	819	802	825	798	801	851	872	797	832	820	772	783	859	780	790	845	787	838	790	820	859	758	785	835	849	828	848	791	781	773	778	812	822	816	828	828	844	806	842	822	800	797	842	836	819	842	814	813	798	751	789	765	821	788	815	849	801	840	778	753	824	820	838	812	801	838	760	848	791	825	828	796	808	855	822	797	829	849	815	783	798	792	828	838	829	772	870	787	808	788	819	809	796	798	805	765	853	787	796	812	806	817	805	859	799	796	775	782	833	846	806	856	819	806	822	855	773	830	820	787	825	854	791	761	782	788	820	808	772	816	817	810	806	820	789	877	890	837	807	828	793	822	755	843	846	813	839	774	793	842	874	810	819	841	792	792	795	810	817	795	819	835	832	831	847	803	845	790	732	812	795	817	749	785	792	814	790	810	787	806	801	787	767	839	749	792	782	825	796	813	855	825	818	807	793	805	819	845	818	759	794	781	834	846	834	812	769	804	879	801	822	814	870	826	808	729	784	800	786	718	852	760	785	801	756	821	841	825	798	800	779	787	772	808	840	816	807	867	819	821	771	844	800	808	752	779	798	834	797	824	826	784	820	822	820	767	802	841	785	797	867	811	768	816	781	804	842	849	776	846	828	787	799	818	835	837	800	857	782	799	819	765	805	873	811	778	768	793	780	825	849	891	788	838	841	834	834	808	789	784	789	779	789	800	763	807	850	836	777	833	746	777	787	731	804	838	815	780	810	798	800	825	781	859	808	818	808	779	795	850	791	761	825	737	785	802	791	863	833	799	809	800	840	811	764	821	798	769	781	762	800	774	749	774	844	831	830	789	766	815	812	800	817	839	847	806	830	857	821	835	783	823	837	819	800	810	843	823	798	796	803	811	806	809	816	830	821	814	777	785	806	812	790	817	829	848	820	854	811	830	768	797	806	824	790	852	776	762	820	844	804	779	814	834	837	764	846	788	837	824	815	806	853	804	818	808	817	793	817	813	870	818	784	793	830	806	785	793	861	817	819	808	823	818	818	834	804	779	789	798	803	848	857	783	793	791	785	833	797	823	804	804	815	852	832	844	811	787	797	831	783	778	822	822	857	814	851	798	813	823	781	778	773	794	780	863	809	846	805	826	778	834	770	841	771	835	788	843	812	784	828	813	796	806	765	770	797	864	833	779	836	793	793	755	830	856	781	816	825	834	781	814	828	807	842	831	867	821	796	838	832	831	758	806	807	786	808	789	873	858	793	797	825	766	787	816	842	809	819	806	793	786	829	830	791	826	780	819	797	861	815	865	824	827	797	838	830	799	820	797	792	830	804	791	804	795	805	854	802	835	794	832	775	835	798	783	801	839	801	766	818	806	871	837	839	821	873	815	807	785	826	838	812	838
38137	46699	40222	27965	17634	10121	5758	3946	2955	2407	2009	1582	1546	1207	1170	1108	1032	967	939	825	870	870	883	793	803	824	849	806	801	826	776	768	767	816	813	800	768	792	763	780	748	798	747	805	781	758	802	760	795	793	802	787	737	763	780	809	765	773	811	771	799	728	782	769	793	766	817	811	790	774	746	799	807	754	756	801	775	739	815	792	781	743	809	748	769	778	778	782	778	769	748	769	695	747	771	793	833	751	741	757	783	753	746	785	831	784	773	795	709	781	751	776	765	821	766	753	808	761	738	791	786	779	754	758	736	794	757	791	794	767	761	763	778	762	750	782	785	718	799	779	785	786	832	781	757	804	744	720	783	768	809	741	794	778	763	784	712	797	746	797	785	748	766	812	744	760	779	812	781	707	781	763	774	774	770	783	750	810	802	813	742	740	781	775	803	812	790	741	789	804	755	759	749	817	742	731	785	780	719	771	762	781	748	793	814	745	752	774	796	804	797	760	808	785	799	778	748	784	793	781	768	776	736	726	795	762	752	767	765	783	730	774	754	734	749	778	812	737	809	777	773	797	807	771	758	790	791	785	782	742	728	767	770	803	771	798	781	766	728	824	779	793	761	785	750	738	792	760	750	805	758	767	786	755	784	809	738	811	789	792	752	730	742	747	751	742	807	768	787	773	785	763	740	737	805	781	743	788	767	730	774	769	696	731	761	750	738	750	746	765	763	789	747	771	723	764	779	735	760	759	785	746	816	728	773	810	817	772	769	746	755	762	793	805	744	785	788	813	727	767	817	791	755	765	788	795	754	805	810	759	708	733	734	782	790	767	754	797	758	850	758	774	800	755	827	821	766	744	771	798	754	751	780	795	696	793	784	737	739	745	750	803	750	831	748	797	763	742	752	750	800	744	743	788	777	788	760	791	778	753	808	753	807	789	747	815	734	743	779	783	844	767	776	782	780	679	797	742	759	784	762	762	754	778	779	748	805	758	775	812	792	810	725	809	796	790	793	745	726	737	760	784	743	766	732	781	763	745	754	796	806	787	734	742	766	804	787	760	820	794	772	780	854	768	781	776	814	815	736	766	801	722	757	748	750	698	793	732	738	758	749	771	771	781	772	770	773	805	722	738	757	744	785	759	778	812	789	750	726	792	720	728	820	748	797	740	772	716	765	804	733	746	815	760	788	800	805	763	823	775	795	743	729	748	766	782	766	743	771	775	757	810	781	802	754	786	743	782	746	799	740	769	739	780	751	815	842	817	764	764	747	805	812	761	785	784	809	784	809	767	733	766	759	727	768	764	763	792	775	793	755	786	756	736	787	746	790	790	797	784	729	744	776	710	774	768	729	778	790	756	814	802	741	807	746	754	785	800	704	843	762	726	809	771	773	762	801	733	818	746	744	734	798	775	774	818	805	754	750	801	742	794	762	830	806	734	730	744	739	774	794	828	749	761	800	796	759	746	756	730	727	744	767	805	780	800	771	769	735	753	805	719	745	804	756	740	767	744	734	792	745	761	787	796	787	768	806	770	773	747	836	811	758	773	759	764	735	818	785	736	729	776	803	753	787	836	786	752	772	830	812	798	818	753	760	740	757	777	754	778	792	765	742	774	818	807	759	800	808	792	832	790	834	760	730	829	756	740	805	788	847	783	773	772	766	749	816	764	754	811	763	783	762	772	814	786	779	761	804	765	795	779	758	735	761	763	746	766	670	752	776	784	759	807	803	741	809	789	783	809	787	758	737	767	789	785	786	772	805	776	756	779	794	740	769	762	763	781	760	801	758	781	775	801	756	761	738	774	745	760	832	779	756	783	788	761	764	765	740	757	742	776	752	761	748	806	765	771	729	746	796	750	762	762	745	792	769	810	742	776	825	766	763	780	822	783	751	802	803	742	728	746	812	744	784	805	783	745	757	793	782	761	815	748	728	776	772	742	798	788	730	792	816	762	813	755	792	817	742	775	749	816	779	788	805	795	769	777	738	730	757	780	803	698	757	767	771	743	778	774	782	783	713	778	771	796	761	755	787	766	739	774	749	738	740	738	730	803	810	770	797	755	789	768	763	781	752	795	803	774	729	797	794	772	750	787	790	797	756	799	770	746	803	813	719	815	805	773	811	787	784	718	815	789	803	759	760	831	789	752	776	767	829	815	812	764	753	827	793	756	779	771	778	768	754	729	788	824	724	780	764	790	799	788	770	788	779	740	776	801	868	832	788	798	755	761	784	760	786	741	734	765	775	804	838	727	746	778	785	766	819	818	783	761	762	776	787	798	745	781	764	821	797	791	762	791	782	709	774	758	776	733	777	771	781	816	760	760	730	778	730	769	797	763	757	758	785	776	737	754	748	772	755	784	779	814	739	775	781	782	772	761	797	810	797	773	775	773	773	769	736	791	764	786	761	837	763	778	766	763	770	715	756	790	732	753	790	776	753	842	795	761	746	772	717	770	762	770	811	771	780	757	811	776	736	818	803	753	743	737	733	790	816	750	807	759	754	787	802	746	806	831	785	796	789	777	708	777	785	766	764	737	763	777	728	762	789	757	808	806	779	774	772	793	782	795	729	783	817	789	747	756	793	767	831	774	796	760	726	784	766	788	745	749	762	800	714	727	748	775	758	797	792	767	802	812	779	747	808	816	717	788	744	712	817	815	758	826	763	769	764	671	787	807	717	785	837	762	818	831	772	716	754	749	825	854	737	784	731	772	768	798	751	781	757	768	707	771	758	774	778	772	780	806	791	828	772	806	778	755	777	764	787	774	761	773	791	765	808	791	734	775	742	831	743	805	739	775	789	787	743	754	689	748	773	759	800	833	796	837	819	828	757	748	753	766	779	757	794	802	774	765	814	746	848	783	814	722	778	804	755	729	783	762	821	748	817	769	759	759	769	790	816	731	763	789	742	787	789	740	803	793	842	791	764	757	740	806	738	752	725	789	823	748	750	756	783	778	769	839	776	748	739	789	800	791	738	736	768	730	803	785	761	753	729	699	789	788	793	766	775	787	756	768	831	745	751	797	751	753	751	782	768	739	772	779	777	793	840	767	803	762	829	793	757	801	780	814	802	788	766	768	766	768	745	800	788	742	706	811	778	739	763	785	727	768	801	832	749	797	761	760	761	775	774	821	820	789	744	759	737	764	776	751	857	782	753	742	770	797	754	803	746	790	780	791	746	773	852	805	713	723	767	747	774	768	740	793	763	771	796	809	807	752	746	797	815	779	800	793	739	749	763	760	769	774	797	776	781	784	783	777	787	799	800	775	742	845	807	706	781	750	790	745	789	818	736	739	767	799	755	809	730	796	774	794	783	771	765	750	728	790	812	863	769	761	787	795	775	771	730	816	803	732	751	759	741	774	796	791	796	833	731	746	778	760	802	776	788	773	736	782	778	771	721	756	738	805	815	774	796	776	745	804	761	794	797	763	744	777	771	788	748	780	804	744	806	768	747	782	794	770	748	776	731	760	730	752	767	706	785	784	779	741	768	781
42502	57452	38303	24898	18561	12370	8036	5853	4300	3273	2715	2170	1799	1587	1377	1256	1115	1076	998	957	940	926	866	877	869	816	812	870	851	799	787	756	765	759	828	806	829	791	823	816	729	751	808	793	780	812	797	807	771	721	825	822	764	765	762	815	822	739	804	770	804	806	747	748	778	771	779	794	794	744	742	767	783	747	754	761	749	770	802	802	728	815	765	746	722	784	811	784	728	775	794	757	807	773	767	748	787	748	760	725	808	780	770	797	817	791	791	777	783	779	811	845	762	723	783	791	754	787	731	766	785	740	775	769	738	786	721	805	750	779	808	758	805	797	759	773	775	805	777	774	743	768	755	816	789	777	774	827	839	743	768	734	790	794	820	759	722	786	737	751	786	814	804	789	760	739	820	846	811	760	736	766	810	793	723	773	769	776	775	783	780	791	756	791	760	761	761	750	776	806	744	808	784	769	775	810	742	804	794	744	774	810	773	760	724	760	752	785	845	771	785	735	818	778	766	768	792	849	765	744	792	778	724	829	766	782	782	778	773	756	752	699	775	786	744	760	754	782	767	778	811	761	706	770	864	768	764	791	773	791	775	779	737	817	761	792	832	766	736	798	764	743	779	746	796	805	770	756	797	827	792	755	757	763	733	821	709	757	771	757	768	747	757	778	787	766	785	788	768	823	749	753	808	768	789	729	743	789	757	811	750	744	777	778	724	780	755	782	821	799	741	791	757	801	778	780	767	805	765	798	769	763	777	750	744	802	779	776	753	763	769	775	797	788	748	752	792	790	757	763	789	746	795	821	784	780	808	787	709	773	751	757	794	764	739	804	762	760	791	784	747	748	789	755	799	788	700	805	783	801	772	765	742	775	763	829	803	755	803	793	774	772	784	765	780	762	731	715	766	795	767	801	749	802	754	738	733	783	806	756	749	772	794	793	744	759	734	767	810	714	767	793	773	830	755	764	733	789	772	786	748	764	797	757	741	760	791	764	812	759	780	766	782	808	784	796	777	744	797	766	815	764	761	761	764	776	787	750	769	802	736	780	769	746	777	767	798	766	768	809	790	807	728	747	761	740	816	793	787	746	806	783	795	767	784	771	777	787	759	749	781	791	723	779	767	775	808	750	797	842	775	790	789	748	791	752	782	725	784	718	753	756	740	816	788	755	734	805	773	757	777	786	738	802	797	768	819	772	777	737	756	830	786	796	730	797	747	754	751	770	814	767	737	787	752	749	768	749	799	756	798	766	742	765	777	768	804	747	760	802	718	744	801	821	819	790	697	795	747	762	783	739	799	796	755	759	796	766	741	821	778	762	770	694	808	714	764	769	749	802	739	761	744	734	801	766	735	792	746	776	709	744	769	772	730	747	794	795	788	782	727	775	788	788	774	750	783	755	763	782	753	785	777	726	767	713	724	794	790	796	763	734	768	768	753	780	774	796	745	817	765	770	794	759	761	773	737	782	785	779	802	736	752	760	733	751	810	748	735	794	783	756	738	790	784	861	815	801	751	726	816	792	721	787	814	809	784	763	779	725	813	764	817	780	813	762	723	774	772	786	764	796	795	744	778	805	792	821	792	776	805	755	767	785	730	780	768	837	738	804	781	745	762	776	788	766	783	742	842	803	778	756	810	789	793	756	777	759	785	759	740	809	783	763	801	751	802	776	757	740	723	754	751	767	749	736	808	736	750	790	770	742	776	775	782	758	754	809	753	744	809	786	742	735	789	789	712	792	809	758	714	737	738	779	764	689	774	749	779	787	783	765	778	779	755	761	749	745	780	802	782	773	772	737	802	787	776	814	778	797	704	757	773	760	801	777	740	756	775	722	759	861	737	812	786	770	742	787	777	782	834	778	791	777	798	730	807	728	753	777	761	775	798	818	767	767	791	745	766	764	777	767	784	731	803	740	755	785	764	755	761	774	764	757	745	771	747	731	762	786	781	730	792	781	777	767	736	772	766	760	764	817	765	739	795	739	733	736	759	746	776	854	804	800	776	728	729	839	807	773	824	803	806	753	740	769	790	806	788	756	759	783	782	819	745	773	769	731	762	764	773	785	797	779	784	791	734	794	761	748	796	767	757	770	760	779	828	769	791	800	770	778	780	813	776	738	743	784	730	799	740	783	766	764	791	778	808	788	743	799	785	817	784	782	787	786	753	785	763	767	761	792	764	796	821	785	775	789	795	811	787	749	806	785	753	755	796	732	742	744	831	742	787	751	776	796	820	822	775	757	744	751	759	766	765	769	784	756	783	752	695	810	737	784	763	830	745	731	780	789	754	789	723	741	781	772	753	840	757	779	819	781	784	745	823	782	767	789	791	808	766	717	765	781	781	804	775	804	770	800	770	810	748	765	788	772	821	754	785	832	777	785	754	784	826	757	767	756	788	813	765	764	754	784	779	824	766	728	792	751	755	760	770	778	824	763	766	745	809	742	751	755	731	765	765	793	746	751	847	782	817	820	824	771	811	789	792	751	747	778	797	809	790	777	776	786	758	799	753	773	785	747	809	774	809	769	759	793	802	726	804	773	727	757	801	760	742	745	764	750	721	752	752	739	773	773	828	791	749	738	792	784	758	797	796	797	807	752	841	749	722	751	784	789	739	741	778	744	742	759	787	796	801	806	815	766	770	808	772	799	758	767	746	803	795	786	762	781	803	788	763	817	809	778	771	754	782	742	782	777	726	785	746	758	809	844	768	783	767	792	797	849	792	742	781	758	797	765	773	816	741	784	757	764	767	787	802	723	810	761	767	785	752	734	789	733	744	724	839	738	735	750	774	785	808	804	817	787	788	782	768	742	785	807	763	762	765	817	776	802	808	762	750	756	792	779	742	799	780	794	773	759	701	798	783	754	805	803	783	766	798	774	728	775	745	750	837	791	771	779	742	790	799	812	817	803	773	778	819	764	798	748	807	788	800	786	784	798	773	757	756	764	799	762	765	807	799	769	778	769	806	794	787	736	761	789	703	758	827	765	777	798	802	766	802	779	778	772	812	813	745	769	742	763	752	766	795	739	755	773	749	777	753	767	765	747	754	802	749	786	776	747	754	775	767	792	736	794	756	755	833	752	792	807	722	740	813	765	817	797	728	741	784	792	776	741	741	787	786	763	795	780	773	768	781	810	749	828	773	734	782	784	758	756	770	828	771	764	797	750	780	745	781	789	765	745	769	752	772	784	786	742	817	737	736	749	796	798	735	767	766	772	729	784	748	770	741	860	761	773	717	742	778	781	747	776	823	772	778	775	782	811	781	781	757	765	794	780	797	760	768	763	795	818	769	750	750	774	816	776	763	768	827	710	767	761	754	818	806	804	755	774	769	781	790	798	791	811	753	781	790	790	760	752	755	743	771	793	742	797	743	744	774	774	757	818	716	789	759	750	731	746	829	768	791	783	810	775	773	761	789	761	755	782	782	779	776	786	759	751	744	784	798	792	733	716	777	758	750	779	677	792	768	736	774	780	781	747	801	780	773	817	754	782	819	742
24426	21544	28961	26099	23759	18852	11110	6353	4443	3522	2911	2380	1915	1663	1455	1265	1173	1129	1035	988	1025	891	932	886	878	877	811	860	814	819	833	793	804	808	717	792	823	759	786	790	722	786	772	746	761	756	769	749	759	754	812	752	777	764	769	767	756	761	811	736	771	746	768	749	768	745	775	752	789	802	756	788	749	776	755	749	770	759	771	767	735	794	745	788	767	779	761	743	756	783	800	753	776	764	769	775	777	830	704	817	783	815	772	797	820	790	797	755	781	765	785	790	764	805	813	790	769	728	800	745	776	722	787	811	806	830	775	746	739	759	750	772	734	745	763	813	732	751	759	783	768	734	787	759	720	762	756	793	749	752	825	767	762	764	805	755	768	783	748	735	767	777	810	772	754	792	777	785	744	763	744	711	744	758	808	749	750	762	773	761	783	751	797	716	778	739	818	794	813	736	796	800	761	782	773	763	718	761	800	778	761	782	793	827	781	767	800	737	760	758	725	781	781	755	786	736	757	806	795	754	807	801	758	767	806	762	755	812	778	705	770	686	746	779	729	763	707	756	789	774	803	745	782	755	836	781	793	757	746	775	748	729	780	822	781	787	750	719	741	793	773	764	786	753	753	765	772	820	832	780	767	781	754	725	742	749	782	757	757	738	797	729	793	763	746	777	792	765	739	790	776	811	807	775	734	756	777	787	780	762	786	765	765	773	796	807	777	762	769	767	703	710	741	779	785	762	779	795	761	765	760	789	806	712	768	815	747	794	752	807	779	770	762	778	713	740	765	785	760	773	787	715	802	753	764	728	792	777	732	747	791	731	832	783	820	751	790	763	758	720	823	807	733	752	808	796	715	690	755	779	798	790	735	777	788	773	827	810	776	723	762	771	765	823	744	768	774	785	795	744	804	755	809	808	766	765	853	751	771	794	772	765	768	765	792	790	783	754	759	776	764	759	759	784	737	802	734	822	809	746	740	761	766	789	752	821	751	728	799	761	750	758	786	774	732	796	742	824	792	802	792	729	794	775	799	745	768	737	822	724	717	807	776	763	756	728	784	775	760	771	812	752	781	793	780	745	754	742	758	791	821	761	772	754	772	720	769	770	796	774	764	726	754	764	739	804	810	784	773	783	747	769	770	744	741	750	792	816	738	783	713	815	767	733	825	795	781	747	751	806	799	809	812	795	803	752	739	748	733	776	771	778	758	730	721	719	751	746	791	834	813	773	786	813	752	769	780	742	798	791	769	776	735	777	784	824	795	797	771	758	753	834	769	733	785	757	810	778	752	771	765	760	790	753	790	735	769	786	770	745	739	765	790	767	787	782	748	768	763	697	797	809	759	817	790	779	792	708	795	755	719	753	744	768	755	761	775	755	765	748	847	793	785	761	781	791	747	774	847	742	751	769	790	728	809	840	811	763	779	811	778	735	775	747	734	787	785	796	795	733	768	754	817	796	805	759	805	818	771	755	743	753	803	737	725	715	840	757	791	800	773	746	759	814	823	744	778	770	756	704	753	797	818	750	815	752	762	737	758	736	757	780	795	748	802	777	779	719	719	753	767	778	814	788	838	776	782	804	796	789	757	786	799	808	761	752	717	818	736	754	782	833	726	791	789	762	777	737	789	735	777	774	782	804	769	790	787	749	760	742	791	845	775	775	759	771	748	764	776	706	785	805	759	691	748	763	776	707	787	776	823	808	747	745	758	786	825	733	789	751	760	771	760	722	759	764	758	715	831	774	754	752	793	808	782	762	741	749	755	756	781	736	737	806	786	762	740	778	758	772	780	757	830	787	776	779	733	745	734	818	781	786	773	813	726	819	781	758	792	736	810	788	751	798	712	784	775	756	757	790	774	815	760	758	773	788	765	775	793	789	778	760	769	749	767	729	756	753	790	747	805	798	806	782	786	783	770	796	712	768	783	721	762	750	751	786	790	760	819	773	816	765	803	753	780	750	756	766	740	803	769	789	772	742	782	780	713	743	762	784	754	781	806	739	815	809	808	770	805	746	799	783	785	760	776	793	766	768	709	783	794	767	767	727	733	737	765	763	773	745	773	738	806	659	779	726	802	743	722	750	790	807	760	790	744	768	768	734	760	771	778	805	775	768	774	751	749	757	721	738	721	693	705	760	766	750	754	772	755	755	755	713	707	763	731	768	768	762	745	791	734	773	737	819	808	738	786	774	751	797	713	751	784	759	759	757	762	774	721	747	778	733	785	779	820	808	822	734	777	786	774	748	773	751	781	762	757	797	780	760	743	798	760	792	741	802	763	736	798	784	780	742	730	774	716	784	756	731	766	771	685	733	745	792	762	736	744	733	734	714	767	791	728	800	766	753	822	763	790	737	785	735	779	731	761	746	724	745	778	796	811	770	709	765	749	727	786	791	778	766	774	763	852	761	772	772	782	784	783	769	762	749	763	768	742	799	744	756	818	781	726	813	727	782	697	742	787	741	797	777	763	763	809	769	784	788	803	744	741	801	699	743	777	774	748	733	790	786	760	775	802	719	746	776	697	817	816	741	751	772	826	761	806	822	792	731	790	749	763	769	778	797	755	741	731	735	735	773	720	805	814	841	752	740	812	774	737	802	778	772	794	762	819	787	757	782	798	758	794	758	763	779	786	766	768	776	786	756	812	811	757	727	792	718	729	723	756	740	810	818	771	780	778	740	775	790	748	734	736	754	791	811	773	802	800	763	738	722	747	806	753	765	736	739	788	765	724	789	752	745	713	724	758	801	764	774	760	778	766	778	775	743	746	801	788	733	816	786	731	782	784	815	739	754	798	781	710	761	782	758	746	778	756	740	780	786	807	752	740	769	776	783	783	749	760	786	735	740	755	812	755	751	788	811	790	792	825	739	745	743	807	752	755	784	797	762	773	782	832	797	791	756	779	809	764	810	754	807	776	745	742	788	787	794	814	781	793	802	754	810	756	735	813	748	749	813	817	763	737	775	777	728	771	761	749	819	728	723	806	718	762	831	799	783	812	750	758	771	746	800	753	752	806	755	762	777	778	808	738	771	778	840	814	805	775	750	768	741	793	791	706	764	768	766	819	778	732	795	751	795	763	738	771	761	754	779	768	774	773	782	804	775	797	753	806	765	737	752	815	772	788	766	749	761	762	802	751	790	756	758	814	776	789	759	790	775	798	708	745	745	777	820	818	757	745	743	813	745	785	768	781	744	731	721	762	797	771	784	792	736	762	778	757	785	761	773	806	762	765	768	765	786	765	787	793	763	773	800	757	775	815	743	783	749	765	764	780	744	760	763	734	786	766	761	812	815	748	755	815	795	756	774	748	757	772	760	724	780	753	812	775	783	758	735	771	770	770	710	762	742	791	771	767	761	793	798	752	761	765	770	796	766	766	769	788	785	732	799	762	777	801	761	783	795	782	750	779	739	705	766	698	805	769	796	787	715	765	718	812	754	780	817	778	819	762	757	767	717	780	757	718	723	741	763	712	749	786	742	811	778	814	758	808	764	765	701
41080	64488	45985	32903	25475	16533	11632	8330	6217	4773	3983	3198	2571	2114	1856	1574	1378	1282	1141	1075	1027	970	901	865	799	824	846	812	864	821	837	806	788	821	750	763	799	822	798	794	765	776	829	769	753	750	795	807	778	766	827	814	767	840	794	746	772	736	797	778	774	759	806	740	765	756	762	767	794	821	751	743	780	786	779	774	759	773	755	749	705	770	818	760	748	747	756	748	778	800	797	728	799	762	743	760	775	737	768	783	741	757	774	744	774	766	745	770	800	779	741	794	727	700	754	773	780	797	746	792	773	773	740	791	775	751	755	762	793	743	710	785	734	761	781	772	783	818	763	770	787	768	719	744	802	777	762	756	786	752	773	801	734	772	785	736	765	797	773	738	734	754	724	770	750	772	739	822	746	732	744	758	792	757	812	792	772	735	787	746	781	761	797	779	753	799	771	754	780	763	782	767	802	823	788	743	735	789	788	731	743	775	807	734	811	774	803	771	777	742	734	755	797	783	780	817	768	735	768	802	818	778	773	782	755	754	752	705	739	806	755	804	762	776	801	786	747	777	755	736	723	749	731	780	764	786	755	756	748	747	762	788	750	802	761	765	731	777	798	766	764	757	776	768	761	756	734	820	775	755	815	771	761	729	759	771	729	790	773	809	731	732	750	790	770	762	720	764	799	777	764	778	774	763	762	761	809	780	758	734	715	774	742	802	777	804	774	778	777	759	760	754	765	770	760	734	754	745	751	788	809	732	787	783	773	752	827	778	791	774	819	756	795	757	792	751	783	803	699	799	792	744	820	781	757	794	744	781	758	752	805	819	778	804	820	798	772	772	787	729	771	760	794	756	725	787	755	774	750	788	720	775	774	737	768	762	725	733	764	727	763	731	787	772	778	781	805	751	794	714	815	820	761	787	709	799	757	736	758	772	765	793	790	764	785	767	769	777	791	752	723	800	772	796	773	771	794	764	747	841	735	765	751	750	810	755	822	766	770	782	763	770	719	805	797	812	737	778	786	752	825	761	814	762	766	737	782	749	788	780	760	772	695	767	768	729	799	762	781	744	757	787	811	804	788	799	759	783	757	774	819	745	779	768	770	781	773	738	766	780	810	762	806	774	757	746	706	766	771	702	738	786	803	770	766	748	769	831	770	752	762	794	773	749	719	790	778	768	766	769	746	770	771	795	789	735	792	728	789	761	747	756	753	812	761	761	743	779	767	816	740	820	806	767	758	768	797	751	779	769	783	789	707	738	764	773	791	737	795	763	781	770	750	789	818	767	819	777	796	769	787	765	777	818	789	774	756	775	769	741	767	752	765	737	787	756	779	782	764	718	709	826	796	753	778	740	807	781	794	766	741	773	761	727	803	742	753	767	803	790	800	772	747	741	729	782	721	726	738	743	801	759	797	743	754	769	737	758	743	760	750	810	795	793	761	807	774	815	728	777	767	796	809	691	745	777	683	803	768	814	770	761	822	768	785	795	755	772	789	741	822	825	769	776	734	764	785	777	769	748	792	779	759	773	785	804	680	768	780	733	734	829	707	751	742	797	781	756	796	752	734	827	741	731	746	754	761	761	750	744	781	771	783	811	750	765	747	797	797	720	795	744	782	804	801	714	752	775	770	778	744	723	779	792	789	710	783	786	741	752	738	755	751	796	768	778	757	824	786	786	748	769	767	759	746	752	855	760	744	750	757	742	758	787	773	723	786	761	775	749	758	748	814	792	705	772	768	739	751	743	754	821	707	761	809	740	798	779	733	790	748	761	783	812	754	760	793	776	759	768	788	757	783	750	774	755	763	769	785	787	814	756	789	730	788	742	738	772	817	761	715	784	816	775	757	774	731	775	799	765	771	755	794	759	820	771	727	761	784	794	809	787	759	758	727	732	713	791	821	808	717	784	844	753	741	782	806	731	742	733	724	747	791	771	773	738	844	790	798	768	774	719	820	735	736	794	766	769	767	754	780	757	808	791	775	733	753	761	763	748	735	708	745	806	805	770	789	836	786	759	795	774	791	805	794	744	751	761	790	709	782	795	772	805	791	746	755	766	729	796	804	748	794	763	803	751	746	780	800	748	727	752	757	795	795	729	770	748	793	740	740	772	766	761	750	772	777	766	730	802	748	796	741	749	772	755	734	799	802	742	764	735	802	741	742	767	762	781	787	790	783	795	768	732	822	734	794	780	758	738	743	801	732	787	783	751	751	750	795	773	739	755	741	777	723	773	784	797	736	737	777	730	794	769	756	761	788	757	829	801	739	808	782	760	785	779	816	766	757	785	765	791	758	763	765	714	769	798	740	743	772	787	758	745	762	765	791	771	824	709	809	778	755	766	740	774	773	771	816	725	790	800	751	810	747	800	754	701	779	793	748	757	768	738	760	783	776	762	736	754	809	720	733	725	802	801	763	795	717	762	760	681	738	773	733	781	777	766	769	756	766	738	809	771	737	763	787	790	802	746	767	785	792	698	767	782	737	776	786	812	773	762	771	768	769	742	779	785	766	758	739	774	751	722	749	752	806	773	782	809	770	760	756	772	788	764	723	789	775	784	785	800	778	759	756	778	791	815	759	791	756	714	788	772	736	745	801	761	785	740	748	724	847	797	762	789	789	773	779	737	721	756	765	761	746	741	784	751	770	751	808	758	764	758	746	748	799	774	801	764	770	778	743	801	739	778	754	740	754	797	743	795	775	772	774	777	758	759	738	730	805	731	714	758	789	744	777	815	782	804	801	760	759	746	779	793	782	790	735	744	773	769	786	779	726	739	758	754	785	745	760	779	762	781	767	823	763	807	804	733	703	717	785	758	792	811	776	772	792	777	746	810	767	746	795	726	742	791	779	786	738	809	793	762	725	760	803	806	771	808	744	716	726	726	729	745	825	742	718	719	751	744	754	783	796	746	758	747	733	780	780	784	763	728	755	743	801	778	742	834	756	781	759	709	742	781	770	759	762	759	783	792	794	758	837	747	729	780	743	781	768	783	755	808	765	764	701	749	797	804	738	731	741	788	738	757	737	775	762	753	782	781	771	794	808	758	792	800	781	756	767	770	742	758	778	773	764	715	745	768	766	797	727	774	754	805	769	768	794	770	841	763	729	776	774	753	730	789	773	756	760	811	738	752	770	800	763	765	760	782	810	808	802	771	829	778	754	762	802	795	776	741	784	795	814	754	820	778	774	810	789	758	786	772	772	783	777	721	789	807	757	765	808	773	767	780	767	797	789	752	787	755	751	809	744	769	782	788	779	735	718	782	775	820	768	755	741	793	762	818	743	718	758	730	767	816	764	770	779	773	796	715	755	750	823	749	735	755	743	783	765	805	772	757	738	812	708	760	703	743	799	751	816	762	757	754	784	744	764	763	767	799	780	729	755	766	792	777	746	801	749	763	760	813	764	801	720	766	755	706	756	787	823	747	782	790	785	744	730	764	814	746	796	795	774	761	734	794	743	803	742	789	755	709	749	747	729	803	754	755	791	779	767	781	774	725
25573	21980	29581	28376	20218	11705	7133	4689	3321	2768	2332	1935	1630	1548	1344	1266	1117	1032	1014	964	978	896	894	861	927	869	870	815	809	804	880	819	838	833	832	806	848	830	841	844	859	828	804	853	828	825	776	820	807	808	806	790	807	815	829	837	772	836	819	826	804	817	792	830	801	840	808	792	850	791	773	824	789	838	782	822	816	804	808	808	841	779	778	803	833	862	788	753	781	789	841	815	838	814	865	772	818	834	812	849	834	803	813	846	804	826	833	811	804	846	790	798	841	792	793	821	811	831	808	849	774	843	783	796	811	834	843	786	849	869	816	840	835	834	769	794	806	904	825	804	796	771	798	827	842	839	777	802	819	804	819	845	802	839	863	849	802	831	761	807	835	836	828	808	787	781	797	763	776	842	795	804	804	811	825	815	784	732	818	787	816	802	801	804	828	812	775	795	800	845	791	764	828	845	815	858	861	797	818	813	818	799	825	811	791	836	840	773	766	824	852	758	824	808	797	844	867	822	827	790	872	815	837	823	793	847	769	855	843	806	874	827	795	790	819	823	831	844	761	796	861	826	816	830	794	781	766	781	807	777	848	801	811	837	816	823	825	831	809	791	865	860	795	800	875	791	834	820	819	752	793	815	809	831	799	794	795	822	865	760	752	812	831	794	816	836	835	847	866	831	749	766	841	820	803	797	820	871	876	794	824	802	773	765	815	786	871	785	864	740	796	851	836	798	846	873	770	825	865	863	779	785	789	776	822	781	827	827	733	803	853	817	779	821	833	825	854	811	804	822	823	806	782	847	805	757	821	843	791	860	863	809	784	804	808	813	791	798	783	857	834	857	819	793	795	843	828	762	828	813	782	815	837	768	750	881	778	805	788	844	833	765	754	849	823	826	821	771	855	811	798	837	866	843	793	826	787	799	812	806	778	778	796	818	821	860	759	795	807	834	859	803	821	846	805	801	835	811	829	776	846	803	809	795	843	777	846	832	826	829	835	855	830	824	791	765	832	815	827	826	815	782	805	828	820	770	832	806	821	803	809	803	804	826	804	818	808	788	864	824	798	831	799	873	856	793	807	792	793	850	840	833	776	837	800	847	795	781	794	811	809	832	868	783	768	816	860	807	861	846	883	820	790	823	829	810	799	861	810	821	838	795	791	823	770	804	839	816	782	798	805	785	862	785	798	827	850	798	809	789	816	834	853	842	814	800	836	788	833	837	769	825	766	814	835	824	848	794	835	807	805	818	841	783	794	809	840	798	831	817	855	844	840	795	774	797	768	820	845	810	809	828	829	842	854	841	812	811	779	783	779	836	802	808	858	800	798	823	810	832	803	784	846	809	768	785	822	833	836	832	803	758	825	831	834	782	854	766	770	831	813	860	816	835	768	847	875	784	840	808	792	814	767	796	808	807	831	829	872	801	817	756	870	853	809	843	823	802	772	787	815	794	814	796	794	799	751	823	868	852	838	819	791	807	844	836	826	809	828	822	855	804	768	790	802	864	825	870	806	827	836	804	817	785	841	824	811	738	842	837	800	769	812	833	799	787	866	838	814	789	851	854	832	871	842	769	804	815	828	810	813	838	842	851	847	820	756	813	857	813	810	806	799	798	788	782	887	820	797	796	830	778	848	842	803	850	826	787	805	844	799	764	842	798	796	855	876	852	754	803	805	821	795	817	801	807	813	818	802	795	853	841	812	803	835	804	770	827	799	770	783	827	797	817	815	808	787	841	785	779	822	779	842	775	827	780	747	817	749	759	832	805	813	788	849	788	799	811	854	819	826	820	856	837	872	842	794	824	871	828	842	845	870	826	791	773	812	792	813	875	826	843	839	815	866	791	813	886	827	797	873	816	838	819	822	815	850	858	841	801	896	813	844	813	798	840	765	842	852	803	840	803	797	831	798	785	826	877	803	824	848	802	811	802	825	845	882	791	843	804	799	859	748	847	804	828	828	864	846	774	850	842	849	825	757	865	844	814	869	811	843	869	804	791	849	812	815	830	849	857	810	807	833	862	814	798	849	777	751	787	801	812	856	780	825	806	821	822	779	806	886	801	790	824	902	804	792	776	800	809	828	818	816	796	872	808	845	782	809	810	798	801	841	800	799	851	858	824	847	779	889	771	824	844	824	793	775	801	854	827	838	818	784	858	803	763	826	821	870	824	841	811	820	798	762	803	800	810	774	870	840	748	847	823	832	793	775	812	843	854	808	782	846	839	755	862	823	817	791	797	801	850	806	822	817	875	812	810	840	813	800	814	786	841	832	814	808	813	807	842	773	814	824	826	823	863	791	769	844	777	824	772	824	863	833	791	814	747	781	804	810	806	835	865	804	839	826	826	806	785	827	804	806	751	832	833	809	792	843	806	831	814	821	787	833	816	789	794	786	837	811	828	851	818	831	831	806	838	829	819	835	823	835	840	810	812	779	792	860	817	850	793	800	804	838	813	813	811	838	772	775	828	773	873	820	762	875	827	837	796	843	864	863	796	820	832	769	766	848	860	816	801	870	898	850	828	817	822	786	850	820	754	860	816	733	827	831	827	824	857	812	807	872	856	777	797	804	782	799	803	859	824	742	856	820	826	793	797	824	797	772	823	831	774	831	908	840	853	787	877	862	864	838	847	773	815	807	838	804	814	796	783	832	783	808	826	803	809	843	810	813	808	840	826	757	845	828	876	825	799	821	780	836	843	819	850	842	779	810	898	798	778	875	840	861	839	837	825	765	830	842	783	787	852	805	821	810	817	776	774	828	827	774	841	818	793	836	830	799	834	843	767	802	752	809	800	807	842	831	808	786	786	840	848	795	761	748	879	797	824	799	789	803	843	811	801	817	865	847	783	816	802	786	793	789	801	826	798	807	823	781	844	821	821	759	825	836	784	811	860	800	838	792	882	818	829	803	829	752	818	831	836	862	801	852	764	828	795	797	850	790	824	841	824	820	794	766	766	802	826	834	814	794	831	803	792	847	780	805	767	843	819	797	817	851	851	856	851	806	766	803	833	772	831	855	817	830	846	844	807	814	819	813	815	827	831	819	846	786	843	805	781	818	771	794	839	844	811	817	831	812	789	828	840	793	808	811	811	807	785	818	794	822	770	809	788	850	805	796	765	806	787	821	820	864	827	872	795	809	840	785	847	842	768	851	786	839	849	774	830	797	814	812	818	846	803	819	806	780	833	787	817	826	801	772	780	789	820	808	783	845	789	827	785	806	845	840	777	841	809	821	875	825	890	799	832	834	844	815	854	788	765	838	846	788	807	820	808	860	878	819	808	837	804	883	803	837	836	778	778	741	825	779	831	846	811	782	820	801	801	807	802	788	786	855	774	802	783	797	870	847	809	814	837	851	774	776	818	812	868	801	847	827	850	800	800	836	887	840	849	804	780	831	770	860	815	811	858	790	803	862	835	815	826	823	813	796	869	788	851	811	817	859	807	811	844	865	798	805	767	780	775	778	832	828	822	780	820	795	808	800	813	805	828	826	835
41927	60217	42557	28783	18959	13019	9535	6786	5166	3971	3143	2672	2167	1836	1612	1397	1322	1197	1099	1034	985	964	924	920	874	916	864	867	883	886	873	821	799	765	845	873	811	807	811	812	814	835	828	811	822	851	829	797	799	794	799	784	837	817	808	884	809	821	779	755	806	817	789	769	791	803	811	834	776	833	807	825	774	781	792	803	790	832	795	839	793	800	835	778	797	810	849	770	828	789	809	824	802	809	790	811	812	850	794	838	787	829	867	827	817	797	854	831	800	818	801	801	833	827	806	841	808	753	870	836	785	830	830	802	785	798	778	808	815	817	837	767	861	833	767	834	782	849	790	792	823	749	776	811	774	810	770	771	831	806	840	819	823	841	845	803	828	823	798	766	792	806	819	791	795	773	810	790	813	811	832	773	806	806	773	823	836	800	802	845	779	811	817	779	844	819	778	886	785	791	825	802	895	830	884	855	792	753	836	835	787	845	769	764	791	793	808	846	806	856	801	790	822	783	768	877	799	874	783	830	784	844	847	845	807	850	807	789	802	805	786	803	802	791	782	844	780	844	798	815	824	854	809	814	785	810	873	809	806	799	748	787	813	828	818	832	780	785	786	819	788	783	799	815	818	798	806	825	845	797	782	801	792	776	746	822	805	783	847	831	862	808	798	806	789	785	779	826	743	821	772	827	755	807	723	779	794	777	757	852	784	871	810	818	773	848	853	834	800	863	778	839	796	852	805	816	811	803	883	828	824	792	859	827	834	826	820	839	827	765	815	829	742	824	845	814	815	791	826	785	795	834	804	828	798	768	815	848	830	799	784	821	803	857	843	808	777	759	807	808	806	772	787	806	817	818	799	780	819	846	836	771	798	788	758	798	803	833	802	803	808	798	861	788	773	850	811	762	777	854	835	826	747	818	754	825	827	759	756	777	821	824	803	816	812	797	801	743	770	815	805	802	814	796	793	887	826	858	800	792	814	825	781	793	766	815	795	806	768	808	803	778	798	825	864	791	812	842	822	870	817	807	825	798	788	796	792	822	815	803	843	783	799	785	799	796	812	816	862	832	797	823	862	876	758	868	776	827	790	767	855	810	773	821	797	786	799	750	840	816	772	859	844	797	849	770	807	761	826	815	803	904	792	799	775	816	830	816	803	834	797	796	765	826	785	779	850	810	813	836	768	817	819	809	790	897	811	804	752	874	821	802	822	849	853	836	901	808	859	810	847	810	750	798	815	802	837	752	780	797	814	829	824	790	870	800	778	845	769	753	813	782	811	788	795	771	791	825	754	817	788	832	812	812	810	808	795	838	771	797	807	821	764	792	796	801	780	798	792	821	802	816	810	805	786	832	813	808	797	822	818	819	805	871	807	844	860	842	754	806	807	800	825	814	817	829	759	762	820	815	826	820	815	791	796	789	763	797	760	779	803	788	773	834	842	824	804	807	790	849	818	811	815	805	868	816	825	723	819	841	798	777	809	818	837	809	747	784	804	804	813	816	785	791	827	836	792	871	821	824	823	793	830	822	842	789	835	816	831	813	836	784	837	903	780	778	750	862	823	820	856	814	805	829	832	758	869	780	800	820	767	836	761	807	846	803	837	816	843	826	762	787	783	845	811	787	789	771	785	807	792	804	832	820	810	804	835	792	831	813	844	805	832	837	869	808	818	841	765	790	735	804	840	789	820	801	828	815	806	802	827	786	811	825	802	789	807	722	747	776	823	778	819	823	828	786	824	840	731	784	804	801	783	804	814	837	821	775	790	819	801	816	811	759	828	860	785	855	794	801	840	818	812	857	817	781	784	787	883	798	768	810	798	762	769	783	824	832	817	795	807	762	816	795	784	839	795	816	796	749	840	790	827	791	792	773	867	787	794	820	811	805	787	806	811	792	790	779	758	770	752	831	766	788	782	752	752	797	820	862	767	812	834	819	814	737	799	816	795	806	850	832	808	744	842	804	785	828	780	829	828	830	765	836	795	850	754	809	814	810	836	787	769	819	792	788	786	795	781	848	844	816	810	811	791	849	849	827	827	813	762	863	809	727	813	777	819	801	801	823	834	778	756	808	777	835	814	849	866	820	810	842	805	824	801	843	835	797	844	791	847	786	794	785	843	840	824	779	805	815	836	752	825	838	849	767	780	789	807	832	820	774	820	792	823	833	746	830	851	785	844	872	800	826	799	828	811	806	767	791	788	789	808	834	822	774	822	789	826	812	833	794	811	800	809	788	786	787	832	839	815	782	830	839	825	842	849	826	832	799	793	794	808	835	757	808	772	779	769	784	801	801	814	839	816	790	820	834	848	834	848	782	781	788	798	770	793	784	806	828	775	731	822	808	815	784	784	794	816	785	797	792	824	797	813	826	843	812	781	859	752	819	793	852	770	788	793	797	788	825	869	807	851	768	838	798	828	806	798	779	836	809	853	794	787	796	778	759	792	804	800	720	828	747	792	765	848	782	826	827	743	823	797	797	863	834	768	838	814	805	849	787	833	858	804	812	836	791	824	810	789	807	817	860	801	812	828	808	798	774	846	753	809	830	803	841	808	798	800	808	816	804	765	822	845	801	836	830	783	824	814	834	822	857	829	769	774	789	876	833	808	826	847	772	816	789	849	801	807	855	774	795	812	810	804	837	816	807	783	808	777	830	846	774	768	835	836	839	813	796	802	803	796	826	836	808	777	840	763	782	779	775	775	787	800	809	813	836	820	784	845	813	812	832	824	816	803	766	755	800	843	792	807	814	830	837	800	788	798	828	804	770	829	814	849	815	858	815	842	835	852	804	796	819	820	800	816	801	852	853	803	839	801	798	808	753	810	845	807	800	823	828	830	836	821	826	800	784	813	798	732	758	819	786	745	775	868	827	796	817	771	794	786	818	768	797	819	784	788	816	824	848	807	748	815	850	813	809	818	816	804	815	806	788	773	790	889	790	781	803	780	753	804	790	847	842	795	784	799	761	820	863	794	782	848	798	783	783	764	835	870	788	757	842	824	815	756	781	816	817	793	799	801	828	807	793	836	813	792	815	817	838	784	830	807	836	803	796	809	838	807	791	784	813	798	811	793	853	858	790	890	814	816	802	842	815	821	845	807	830	791	808	849	815	798	797	780	802	779	819	778	781	770	792	808	830	815	786	786	841	785	873	788	773	823	822	821	806	769	809	834	774	770	837	820	865	850	806	808	809	765	860	901	853	831	824	769	821	828	819	825	820	756	821	842	815	826	827	836	797	778	770	763	805	835	789	841	818	825	749	812	735	800	807	771	826	792	795	853	853	811	773	804	819	809	822	794	797	766	806	727	787	762	772	820	812	802	801	802	792	787	805	779	841	793	775	796	802	786	795	793	801	785	786	791	843	873	851	787	815	810	782	818	809	804	846	830	809	927	759	777	748	795	830	796	820	848	853	808	781	824	830	809	783	805	794	789	818	796	800	780	820	806	789	853	763	819	792	831	856	831	781	826	839	834	831	828	811	807	802	865	786	806	765	819	881
23141	21464	29213	24441	22225	22996	19424	9878	6433	4857	4044	3347	2738	2273	1915	1656	1492	1422	1202	1231	1130	1100	1078	1026	981	950	956	935	914	885	891	902	920	846	870	885	938	894	932	866	871	909	835	839	872	874	853	836	851	873	815	862	841	823	846	854	858	826	836	837	818	836	871	818	862	783	797	892	873	765	847	832	820	825	880	832	856	859	855	809	843	774	813	847	774	841	813	858	860	827	838	831	770	785	815	825	875	794	826	841	794	814	818	844	839	849	858	835	854	857	791	851	843	836	848	828	774	855	827	818	808	826	813	806	838	856	794	840	830	830	827	861	831	809	815	772	846	785	806	832	817	799	784	807	827	818	787	836	841	797	824	863	880	855	836	872	842	809	872	828	867	871	862	901	836	833	845	803	855	808	836	864	875	821	874	882	776	791	820	841	841	795	866	850	834	850	892	808	853	850	834	823	798	863	807	838	807	853	822	866	835	849	877	801	824	834	836	815	851	892	838	836	802	859	841	845	810	842	807	823	799	837	838	818	791	888	815	861	841	859	858	848	827	802	866	851	853	763	842	841	820	855	827	852	859	842	824	846	789	824	826	813	854	863	840	741	824	865	850	847	803	797	878	859	825	866	823	773	862	817	854	800	801	791	828	847	831	866	889	815	871	827	802	815	852	859	878	817	874	813	838	900	815	866	788	825	836	841	835	816	797	841	812	793	842	826	787	854	787	796	837	839	831	827	850	855	838	854	808	735	840	786	861	880	822	863	854	796	844	848	831	844	848	842	844	850	839	776	825	819	858	827	876	834	814	775	813	791	803	807	825	846	850	821	796	833	816	815	825	829	800	874	766	902	795	866	817	829	850	814	795	834	820	844	821	792	830	777	834	887	858	825	857	840	835	819	804	859	851	784	864	871	812	820	819	855	794	810	819	840	825	830	804	822	820	765	799	864	859	850	827	805	866	820	833	853	817	824	860	921	814	835	882	804	820	843	857	827	828	835	807	844	863	804	831	859	824	853	831	827	892	833	885	808	840	830	820	826	874	847	879	823	805	866	798	863	862	902	881	821	863	829	835	858	817	782	867	864	836	820	866	812	828	881	849	856	829	851	823	750	827	880	808	818	792	822	794	872	844	875	805	836	858	850	831	821	822	795	810	820	875	817	844	843	869	844	872	809	825	848	818	815	876	843	861	876	839	848	823	862	844	857	801	822	862	863	800	791	845	857	826	804	813	831	830	769	796	841	839	800	853	837	815	823	829	781	886	821	819	825	826	860	824	837	820	849	861	840	860	796	812	809	816	846	880	809	821	824	807	810	799	825	801	840	860	807	813	884	884	790	832	801	794	826	801	829	796	867	880	846	876	783	813	829	886	853	776	798	850	890	853	805	779	828	786	801	809	881	827	873	830	795	777	850	853	841	836	867	888	862	834	842	821	825	855	853	835	847	830	844	815	859	843	893	819	793	787	871	791	859	852	822	862	788	821	826	861	853	823	845	823	842	786	858	820	809	757	870	846	838	842	805	824	798	867	840	881	799	861	814	817	820	906	808	851	841	814	870	815	842	790	787	890	859	837	828	847	892	824	798	830	825	854	801	882	789	822	854	837	827	827	762	861	766	833	827	828	777	847	790	831	877	860	823	837	791	834	902	790	818	839	865	810	831	853	900	832	822	829	844	809	826	839	814	864	761	849	796	842	805	836	871	864	882	820	865	895	789	868	820	829	827	802	857	809	874	806	782	783	841	847	857	839	842	771	846	820	823	845	795	842	792	828	811	870	816	773	861	894	848	808	859	819	868	846	824	841	828	812	834	838	845	844	752	793	826	819	844	856	838	806	830	837	795	821	851	877	838	888	812	838	805	829	840	856	847	844	800	870	843	803	865	916	817	783	817	860	855	830	820	797	829	831	817	802	843	816	811	824	908	888	848	850	881	809	798	858	830	831	835	882	849	826	805	818	818	860	867	849	904	837	827	794	824	792	797	830	856	833	828	804	811	829	845	805	848	818	860	878	823	840	860	866	774	786	812	864	853	831	842	874	839	797	811	848	807	931	831	828	831	828	853	820	804	851	832	801	798	863	851	813	829	829	845	812	788	854	824	867	834	822	836	885	907	832	791	845	845	806	811	835	806	821	874	865	827	824	861	811	799	791	848	816	873	822	859	834	810	838	862	800	864	829	784	841	839	809	864	844	827	801	815	885	807	838	853	855	834	844	821	837	896	869	848	814	851	896	814	863	848	842	872	845	887	842	847	792	864	827	819	824	840	845	833	895	870	869	843	851	864	858	890	805	823	814	819	827	862	848	861	825	852	821	850	827	848	859	843	831	839	827	814	840	843	796	817	855	808	876	829	855	879	876	855	866	876	823	883	818	845	863	818	870	829	811	838	844	833	835	878	865	863	808	785	799	836	794	805	857	831	776	821	822	852	865	867	814	850	879	838	825	889	856	841	859	825	838	793	846	836	863	818	855	846	811	861	816	830	836	825	836	835	800	875	867	840	813	861	885	859	922	852	866	812	871	871	835	866	799	885	829	803	849	845	814	823	817	841	840	849	817	794	851	862	819	893	748	783	815	831	838	843	830	787	813	838	821	828	833	863	796	838	841	861	792	810	821	829	831	787	854	834	901	844	825	790	796	826	821	827	853	827	897	889	872	812	816	839	851	852	784	875	853	825	826	820	799	865	813	847	858	813	849	827	769	894	806	818	866	809	794	900	836	854	815	812	849	852	810	848	834	892	828	804	843	773	844	851	893	792	841	861	835	800	835	806	852	880	839	844	813	826	831	811	882	840	821	812	797	902	813	842	795	878	856	814	890	824	777	838	822	821	831	839	839	852	853	849	843	841	805	798	777	874	868	844	815	816	878	861	860	818	847	828	850	849	810	851	875	866	825	867	844	820	845	808	835	802	822	875	886	827	799	841	785	864	868	839	836	799	823	901	831	800	841	844	836	836	800	841	845	823	802	862	819	854	794	842	843	769	837	858	843	813	831	843	831	809	821	833	879	834	838	858	796	805	843	832	825	889	830	863	819	820	881	875	818	822	813	821	868	807	867	814	858	868	811	830	825	807	778	864	830	858	782	791	833	850	835	776	836	839	798	814	844	870	812	857	846	829	869	835	861	816	847	821	831	750	810	809	823	886	860	830	832	789	801	851	858	864	880	805	790	897	848	872	814	811	863	825	774	812	819	832	840	817	833	834	816	857	833	782	826	789	811	866	807	834	808	818	819	854	843	834	801	797	941	800	835	864	789	853	811	847	799	856	784	871	850	855	841	849	795	805	832	810	863	830	809	846	850	848	826	870	816	821	874	825	889	831	816	825	881	827	792	809	848	833	821	777	817	824	826	802	841	882	825	823	815	853	819	882	788	777	823	809	856	765	839	817	860	851	793	857	848	813	861	832	796	803	832	828	813	847	838	839	829	860	815	877	846	862	832	898	824	864	867	826	818	825	828	910	781	817	825	872	847	815	819	835	874	829	889	816	828	824
42953	67099	51903	38829	27710	20874	15538	11845	8873	6711	5368	4388	3498	2801	2396	2040	1757	1579	1399	1263	1189	1130	1053	1008	967	1009	935	925	898	910	923	895	902	818	859	844	837	859	869	879	803	859	817	774	804	810	851	819	872	805	758	756	835	815	859	809	798	840	832	833	835	837	822	785	817	825	833	836	809	835	824	854	809	828	839	805	799	872	793	788	855	833	813	817	817	855	825	798	822	840	833	845	806	841	787	781	849	806	785	845	845	819	795	806	837	814	820	786	817	794	796	767	793	860	790	797	768	870	777	805	797	775	770	810	829	821	785	815	772	848	791	770	767	813	824	819	798	793	813	817	827	826	840	827	801	857	816	778	821	821	811	902	872	848	843	833	788	815	829	833	899	787	788	804	786	808	793	813	865	864	822	827	799	770	811	799	870	788	829	807	809	821	807	831	839	840	801	862	828	820	825	841	842	856	818	817	799	900	829	861	805	825	806	801	823	793	821	808	816	771	826	801	838	809	792	877	832	846	797	764	819	780	847	771	857	835	782	768	818	794	830	816	849	804	796	815	829	851	822	818	812	818	813	809	814	814	817	818	811	793	814	811	807	808	807	804	805	803	824	871	837	798	823	827	790	860	791	827	820	778	850	809	894	766	780	797	793	793	770	852	793	831	828	804	785	802	812	855	872	767	786	775	790	830	790	794	783	781	790	772	838	842	838	825	837	829	832	791	758	864	846	854	780	784	763	800	840	817	761	802	854	827	840	829	881	786	838	804	798	839	816	828	831	844	840	798	781	822	870	788	767	803	836	814	756	810	810	768	821	807	798	842	802	839	819	794	836	839	788	830	819	818	814	794	833	814	782	868	853	780	800	851	860	808	844	832	809	837	797	841	843	843	835	818	808	804	831	829	805	815	819	854	827	828	823	845	764	792	796	758	821	785	829	827	818	801	799	802	796	829	856	805	832	791	839	846	835	782	803	760	824	846	829	799	783	817	762	847	815	802	796	839	851	814	800	800	792	829	843	815	765	835	776	804	808	826	822	848	792	858	754	807	827	798	866	804	830	802	848	804	811	849	823	810	727	867	810	803	839	823	831	815	801	833	773	824	784	810	810	804	867	836	814	783	807	817	863	791	819	804	783	779	816	831	832	809	807	755	778	847	874	793	781	815	836	839	797	822	807	840	788	815	801	798	817	832	794	817	855	868	804	781	836	833	790	834	851	838	810	798	790	842	855	803	817	807	860	834	754	829	845	830	872	817	833	844	860	829	825	818	821	791	852	812	798	829	778	800	805	847	778	771	823	835	838	819	845	840	754	828	815	777	770	799	847	831	838	815	800	809	833	826	839	787	820	798	832	834	835	823	738	850	820	842	786	774	791	826	817	845	862	825	766	845	830	782	787	799	823	819	793	774	808	850	855	832	830	777	791	864	821	795	815	838	802	862	842	816	786	801	821	792	820	763	810	814	813	852	843	818	786	785	837	826	815	800	785	800	778	819	869	838	797	835	801	772	812	790	807	804	793	829	828	789	801	818	842	800	770	819	806	804	820	756	798	798	858	813	806	803	815	789	837	799	823	817	755	803	773	835	860	783	810	766	846	821	798	811	849	819	784	781	831	780	831	821	795	859	791	825	779	795	819	798	792	763	806	832	831	828	855	824	825	783	843	833	834	830	832	824	808	863	836	865	855	842	810	880	827	833	821	865	782	819	795	773	764	838	821	803	785	850	808	819	823	760	799	811	824	753	848	851	866	803	793	813	846	843	772	817	775	826	859	886	885	842	839	874	870	808	809	834	762	805	834	827	851	802	785	768	799	827	851	843	805	836	834	838	763	805	820	845	828	787	847	822	844	832	851	834	803	804	796	852	815	786	853	835	774	816	806	846	776	823	835	792	789	800	848	832	814	800	796	843	754	781	785	817	848	822	827	793	831	813	766	809	844	819	762	810	863	777	813	798	818	814	782	826	810	818	800	810	746	844	826	838	848	814	791	814	861	808	798	807	796	844	863	805	800	789	806	803	871	820	825	811	799	782	882	807	832	820	828	798	815	802	813	824	772	798	794	790	814	808	802	845	847	826	772	796	849	818	809	808	833	777	848	818	824	808	776	809	833	777	823	871	817	802	882	850	807	815	810	808	820	815	787	842	814	796	832	797	781	868	807	857	827	792	790	794	826	773	795	855	856	780	819	822	790	794	799	780	821	808	821	816	788	788	827	847	858	835	838	861	849	810	769	796	828	809	821	758	792	826	836	779	807	807	818	824	769	833	832	853	800	778	818	857	804	773	803	789	764	823	853	843	848	840	763	777	821	833	824	810	806	812	815	849	803	850	830	850	813	820	853	843	774	804	814	822	810	833	835	821	801	787	813	825	861	817	795	825	765	774	797	851	849	755	785	819	818	804	851	799	827	809	890	832	826	729	753	847	753	767	822	819	831	807	822	804	811	824	789	796	818	797	851	816	834	847	821	827	762	814	837	846	836	823	829	751	818	798	883	775	826	815	817	812	797	815	823	823	783	801	810	778	830	804	794	860	846	817	805	814	847	823	798	801	848	773	821	780	827	818	846	743	796	830	878	781	829	825	797	821	798	847	795	836	833	813	849	799	800	870	834	787	787	787	852	796	843	769	851	817	839	806	753	794	873	789	812	804	757	829	847	811	827	844	832	827	810	820	810	846	839	777	810	844	824	866	791	833	786	793	816	813	833	771	762	845	824	776	774	817	793	822	797	793	843	802	797	868	811	824	759	819	822	804	781	856	843	808	781	787	793	792	763	810	824	774	863	806	787	791	834	837	823	809	801	790	857	809	799	801	824	805	778	834	766	840	830	817	804	824	777	842	794	798	813	823	837	798	844	803	780	768	810	786	857	793	820	809	847	802	780	829	834	813	810	804	826	828	812	793	809	781	813	842	854	790	824	790	816	800	775	835	839	832	825	822	831	785	791	821	795	787	815	785	846	828	809	838	811	790	837	846	787	790	794	814	809	816	842	847	825	805	822	828	806	822	840	856	858	810	817	795	800	845	808	833	822	783	807	781	812	868	844	772	819	802	877	787	834	771	787	805	789	821	837	834	791	804	836	823	781	801	820	840	866	766	816	831	783	823	826	845	850	772	878	777	804	859	830	833	794	747	817	839	844	879	847	845	809	780	794	854	810	798	846	820	808	877	814	850	802	835	802	786	832	880	800	781	842	802	847	778	779	826	834	847	876	811	766	794	800	835	817	798	808	810	803	788	758	760	799	799	852	772	878	811	807	809	850	782	810	839	798	809	823	793	863	800	845	790	819	812	856	863	800	829	834	789	819	796	846	848	791	831	878	789	762	841	827	810	804	777	756	827	811	843	814	805	835	818	859	815	793	831	811	831	788	807	784	823	792	835	772	808	788	810	834	785	771	780	817	827	796	774	890	834	818	857	808	802	850	871	798	829	832	783	824	749	822	822	818	822	781	863	833	849	789	815	789	853	836	833	801	790	796	820	834	745	813	829	777	847
34987	40644	44700	32315	18892	11069	7051	4815	3454	2668	2286	1904	1647	1449	1327	1137	1081	1089	1026	958	895	893	886	896	879	847	838	845	785	826	755	805	838	819	781	784	769	728	775	790	754	809	763	771	785	842	793	772	787	783	757	764	759	819	798	800	810	790	746	795	769	763	766	779	808	831	736	768	797	793	789	816	729	805	826	729	755	817	770	841	778	793	780	732	859	744	766	792	755	724	723	831	770	737	840	780	770	740	721	715	803	765	761	819	840	755	753	746	775	748	753	795	689	751	801	785	818	803	770	793	785	766	801	764	734	784	755	707	773	783	754	737	796	768	763	782	759	812	838	775	805	749	796	746	735	759	793	744	762	768	748	812	757	781	760	693	787	732	793	815	784	767	772	778	778	753	771	785	815	752	740	772	759	815	763	794	747	786	764	737	732	780	736	766	765	768	803	765	747	784	765	752	771	797	789	792	728	784	755	809	801	724	750	776	758	854	746	782	746	799	760	797	765	756	794	766	810	755	759	816	790	765	804	731	845	789	791	819	825	771	781	802	792	791	748	775	763	740	763	749	780	757	777	759	817	808	766	755	792	768	814	807	757	798	753	768	748	774	747	782	778	747	791	764	752	761	779	768	753	784	750	773	754	755	783	737	791	791	739	735	773	788	768	732	774	783	775	758	771	782	846	745	769	741	745	766	765	780	780	782	754	744	784	807	801	830	765	782	790	726	785	770	772	810	779	804	788	776	779	769	756	769	812	802	758	784	769	757	753	804	803	739	755	788	749	761	822	785	724	767	754	795	759	802	805	766	805	745	801	765	752	768	761	746	780	741	856	771	764	803	783	782	819	698	787	789	757	787	800	834	762	802	741	801	747	759	796	769	810	761	772	761	781	739	818	807	762	796	782	795	807	774	737	820	815	694	794	731	730	748	792	818	799	787	750	787	756	791	829	785	769	785	789	738	750	784	789	800	787	755	820	776	743	790	788	763	778	754	800	752	797	792	783	775	795	783	779	726	787	747	750	827	779	791	804	793	769	771	792	815	765	753	753	792	794	790	780	799	772	838	817	771	819	796	813	758	804	744	771	731	765	810	721	776	825	740	774	739	783	780	757	752	834	736	778	795	766	786	773	765	805	777	765	764	715	778	782	834	767	725	772	759	802	828	755	782	759	802	782	780	766	765	781	806	777	793	752	729	822	767	783	803	777	864	787	769	800	799	776	776	800	745	732	815	784	755	807	812	767	785	803	737	721	797	794	781	794	790	760	751	779	752	734	777	742	754	713	757	738	758	784	770	725	764	770	765	751	745	752	827	822	696	768	789	734	721	788	773	796	851	732	795	778	727	773	753	839	815	752	778	792	757	845	739	748	831	769	795	758	796	812	835	788	755	780	774	760	777	740	752	809	726	829	743	768	739	779	776	721	766	758	812	784	777	759	762	725	778	747	777	793	790	781	758	793	823	786	784	784	814	745	793	817	790	840	788	754	784	768	787	762	752	766	814	809	756	787	780	736	727	778	804	744	819	819	801	805	735	775	792	792	753	750	755	795	733	827	745	770	768	789	776	806	809	697	774	789	782	748	758	769	761	757	784	799	756	722	771	788	748	781	782	762	762	769	763	780	776	752	792	772	782	773	775	761	785	796	756	729	758	796	778	803	785	814	773	761	829	766	744	807	760	788	748	753	737	804	767	782	776	820	832	818	807	733	755	807	777	729	770	794	708	761	792	765	789	730	721	720	744	806	788	775	729	754	749	794	779	774	778	788	765	798	755	782	787	813	762	765	783	762	791	788	754	755	796	737	730	739	758	806	783	808	771	772	777	740	785	792	720	706	803	719	779	758	769	835	790	805	764	706	770	778	791	799	792	779	802	783	767	842	785	724	751	777	790	762	794	758	761	764	801	771	757	774	792	776	769	821	803	752	758	748	804	763	782	814	773	791	767	758	787	737	803	780	752	771	804	770	727	780	726	800	807	801	761	769	820	798	783	806	725	781	797	781	757	784	756	743	738	760	808	730	812	788	709	823	758	741	780	776	783	781	748	752	731	754	800	782	793	748	730	767	722	746	750	747	812	767	772	770	826	780	773	750	765	770	818	758	819	743	747	820	776	709	773	782	774	806	793	783	715	748	754	706	765	735	741	775	746	768	742	822	766	810	735	758	769	809	727	776	765	795	739	773	766	735	824	781	767	763	762	729	824	751	793	757	761	775	756	754	780	742	763	765	823	805	767	765	700	791	815	759	775	712	778	742	711	754	824	763	790	760	824	751	791	820	800	749	747	792	788	802	739	751	791	734	748	767	764	774	792	749	817	815	792	779	815	753	788	776	789	766	784	784	756	790	803	782	797	713	803	741	750	771	739	796	821	750	804	743	801	814	791	743	773	788	795	784	747	752	788	822	777	745	825	794	771	805	743	764	781	743	758	749	779	786	763	754	758	740	747	777	781	759	761	775	802	790	810	716	795	754	776	782	703	750	795	776	736	745	759	802	726	718	752	829	760	797	753	770	782	780	792	751	774	751	811	764	766	783	791	760	737	750	821	783	756	778	731	791	781	757	810	741	745	764	755	694	787	760	783	794	750	837	770	798	792	800	788	780	797	738	750	787	776	749	753	785	731	769	780	779	751	786	752	741	771	739	766	752	756	834	827	829	720	760	775	770	782	812	782	782	772	811	747	766	724	743	802	812	770	813	716	768	756	772	788	776	798	802	752	756	742	775	781	801	758	743	831	833	826	749	801	794	780	774	787	789	761	746	779	797	764	768	783	793	740	728	769	802	764	751	807	749	740	815	785	790	753	759	786	739	799	826	758	779	774	753	788	782	803	775	783	813	725	769	815	797	745	801	731	753	799	776	795	791	774	732	801	746	799	818	782	760	718	784	736	747	835	743	720	807	779	810	812	760	733	807	733	765	765	776	780	794	831	769	780	750	792	777	777	786	782	768	740	763	771	763	753	757	738	765	802	818	756	773	758	788	775	754	685	765	772	792	778	751	764	767	750	807	768	773	755	775	764	772	729	804	783	807	830	795	814	763	790	746	749	797	824	730	780	813	794	871	794	826	785	772	762	748	773	781	773	766	765	738	778	782	758	766	719	804	755	806	743	765	769	743	784	825	774	794	798	775	800	823	783	776	819	749	751	756	759	769	761	792	740	784	789	754	804	782	730	775	823	781	812	808	765	761	770	728	803	791	779	801	756	758	789	769	815	761	849	750	762	743	776	826	757	807	764	800	737	763	742	758	802	747	785	754	797	741	799	802	777	720	743	783	755	795	768	746	797	836	783	748	756	812	791	747	790	760	765	749	764	774	796	749	827	801	752	767	755	756	764	854	764	765	788	770	745	836	787	746	747	772	763	803	814	761	758	748	780	755	746	804	754	751	786	741	789	803	755	797	744	766	822	792	738	757	822	810	790	802	747	765	818	822	758	709	788	712	794	768	757	738	752	750	806	731	786	759	814	792	799	782	807	796	790	790	790	771	759	742	836
38096	53670	43133	28696	18960	13556	9632	6994	5196	3872	3118	2548	2116	1785	1594	1390	1269	1168	1063	992	994	933	905	906	826	824	851	882	852	842	846	850	748	827	765	799	830	791	776	758	777	778	804	833	813	830	768	795	742	790	768	760	720	765	800	822	831	783	771	788	746	796	750	785	777	748	804	815	772	850	740	855	764	766	772	794	790	781	794	774	811	820	796	800	830	777	756	764	804	758	730	827	772	802	799	754	760	750	741	787	778	778	808	778	772	862	781	862	751	784	772	738	774	830	765	789	744	766	805	759	826	794	778	749	784	787	755	820	713	770	739	806	773	731	740	786	802	743	779	818	779	823	825	793	810	753	782	787	754	768	831	765	786	756	770	747	763	820	757	722	794	765	807	743	763	756	808	772	754	778	800	801	757	785	718	824	817	771	754	781	775	775	776	742	817	744	777	804	788	800	778	829	774	763	772	736	743	813	742	763	790	744	775	767	755	779	779	757	823	804	773	797	748	825	807	751	827	798	826	807	726	751	782	792	791	697	776	777	794	821	798	793	781	840	815	730	806	721	695	760	770	777	752	788	763	797	803	737	769	719	755	776	771	772	772	776	774	811	779	802	723	771	760	797	769	782	768	817	724	791	782	778	801	781	765	819	790	828	771	757	786	798	777	773	774	747	750	787	739	780	770	739	736	777	835	794	753	807	743	736	794	753	788	745	787	759	829	785	802	765	809	774	762	793	781	786	766	825	774	733	808	807	778	818	781	786	759	791	822	792	776	809	807	785	797	756	791	767	795	736	758	836	795	786	791	793	804	737	816	762	816	730	762	768	859	764	787	780	778	732	794	758	780	787	792	773	801	741	748	798	773	753	775	765	761	743	764	741	785	782	743	694	738	805	799	777	760	782	781	809	798	760	788	799	762	737	804	772	758	786	787	775	748	836	784	779	808	794	795	737	750	767	792	766	731	785	723	780	810	769	763	785	788	767	756	776	791	749	826	775	794	779	748	729	748	795	741	765	743	779	799	778	793	780	762	752	777	748	775	780	769	798	768	706	782	722	758	748	786	788	760	771	751	768	802	814	806	732	758	755	777	743	782	775	775	768	764	800	756	844	705	731	794	796	812	780	815	839	744	842	802	756	785	809	802	790	768	776	764	777	786	751	738	792	798	772	749	832	759	765	742	777	808	787	793	781	789	769	780	781	763	795	730	757	775	796	758	831	747	787	771	780	779	804	734	751	763	802	781	734	809	788	740	766	789	783	783	746	796	710	758	775	815	767	787	761	828	848	745	745	797	811	792	714	792	752	828	754	780	780	728	767	796	745	747	763	785	825	750	745	776	797	753	773	797	783	766	756	806	700	690	811	816	773	781	777	773	787	767	789	784	807	751	781	808	724	746	781	725	812	751	769	738	739	754	808	755	794	772	766	787	797	719	748	771	758	787	791	838	751	769	768	799	778	721	739	784	833	746	776	800	748	744	786	790	754	785	727	771	802	795	803	812	806	779	761	797	761	777	763	779	780	738	802	768	790	787	746	793	759	754	775	717	830	774	784	754	794	741	789	767	817	771	812	744	755	782	787	760	797	747	730	805	787	773	819	747	773	768	778	819	766	771	717	772	803	805	747	774	767	816	829	775	672	846	776	789	757	734	796	717	765	771	797	741	797	768	789	763	768	809	766	813	818	783	739	801	778	735	803	764	801	813	762	840	745	768	775	770	776	784	802	768	759	757	772	776	742	813	780	749	764	777	791	829	790	803	786	791	769	738	764	755	808	791	766	812	765	761	728	760	773	736	754	807	761	779	775	810	757	781	828	760	778	812	787	785	810	802	811	791	720	811	772	722	760	769	755	805	783	799	773	775	774	770	757	757	797	726	804	789	807	743	796	766	753	761	754	809	809	764	762	768	757	790	775	774	791	783	724	754	740	804	759	734	754	780	777	765	793	794	794	720	800	751	800	756	776	770	797	772	785	739	805	774	750	767	767	757	778	772	803	764	771	791	741	792	736	727	789	766	762	794	784	777	787	768	765	767	748	758	827	754	728	761	766	764	781	735	770	757	777	783	803	765	811	785	805	793	754	814	778	764	781	736	781	773	801	762	765	747	763	779	760	804	812	715	863	753	819	792	751	753	801	762	720	782	769	770	785	787	761	781	788	755	775	781	799	823	729	772	727	779	776	787	808	765	783	795	759	766	802	754	750	805	767	767	799	858	822	725	770	786	824	757	793	749	763	796	725	839	746	765	806	776	809	736	769	796	760	765	754	829	786	807	819	755	772	769	739	728	782	799	809	780	763	727	775	723	754	861	798	773	831	768	750	797	787	743	786	771	763	748	814	808	834	790	776	770	777	751	750	770	760	825	809	814	781	803	778	809	782	792	768	789	772	787	806	791	758	762	738	734	791	764	817	776	774	787	773	737	764	802	790	779	764	768	740	734	747	835	748	744	813	783	762	787	760	810	779	790	763	801	806	787	749	796	767	790	765	729	763	800	789	781	765	767	727	830	710	784	742	817	780	786	773	795	745	806	726	769	754	784	807	786	794	790	826	752	745	758	832	770	747	798	815	743	737	759	806	709	786	784	811	801	729	761	809	769	781	778	799	774	790	759	762	775	801	831	788	815	714	734	830	765	772	753	771	781	774	789	819	779	775	798	759	783	793	789	783	806	805	785	775	796	790	726	748	802	781	749	807	808	786	796	743	796	764	794	774	755	830	757	804	750	825	755	769	808	789	819	799	794	789	773	746	793	733	766	784	843	791	776	771	767	798	809	776	787	762	814	761	774	744	752	763	760	793	732	758	788	773	774	799	769	792	855	792	759	714	818	775	773	827	758	757	743	765	789	767	776	781	755	757	784	774	787	734	788	741	760	831	789	768	756	786	809	802	744	855	744	768	793	767	742	750	805	809	775	745	773	745	774	775	803	773	772	783	818	803	753	763	706	759	835	790	779	801	775	789	798	766	762	823	750	758	778	783	775	742	746	745	726	802	772	790	796	818	790	808	738	725	777	764	814	784	746	797	802	789	783	801	804	773	776	762	769	743	787	770	766	780	749	805	724	772	766	779	778	802	752	795	793	806	756	796	810	771	783	761	807	781	772	769	782	778	847	793	772	828	812	793	782	794	748	817	730	771	777	754	779	766	778	779	800	803	792	779	775	750	785	740	811	764	753	784	818	756	762	793	753	742	779	777	758	729	811	787	761	797	787	802	823	814	780	752	724	802	770	824	778	770	714	797	781	830	775	819	721	751	752	763	735	802	831	813	728	783	788	756	780	793	737	779	774	746	769	809	782	762	770	809	747	718	761	805	748	775	814	824	773	783	758	776	798	791	797	799	709	727	743	787	757	696	758	748	791	797	775	752	764	728	770	823	766	767	780	764	805	786	795	800	773	741	794	765	764	775	774	797	762	813	766	817	778	796	804	787	766	759	800	737	693	793	760	813	783	764	804	751	733	777	752	785	757	774	774	781	769	782	778	766	777	741	793	824
24294	21505	29382	26736	23663	20265	13168	7614	5382	4221	3285	2637	2236	1945	1586	1444	1362	1183	1079	1043	971	958	966	881	871	849	836	870	855	893	826	813	843	751	780	793	736	844	805	748	774	791	787	775	804	762	706	764	785	796	785	807	789	769	812	761	790	788	765	777	780	763	768	766	766	752	751	731	783	777	838	782	794	792	775	787	796	744	773	790	765	726	819	778	792	758	810	731	717	788	799	806	787	745	809	807	733	747	756	717	713	788	787	809	736	726	758	712	720	845	768	771	748	825	753	776	730	798	790	806	775	750	789	751	720	782	754	782	790	742	777	812	806	746	773	762	800	801	763	821	820	777	743	803	797	780	755	757	801	792	768	785	764	767	737	791	747	754	795	777	827	752	751	798	754	778	768	798	810	790	732	775	735	766	790	762	749	766	764	780	772	791	791	763	796	781	772	735	751	761	762	784	747	802	791	754	759	729	798	743	743	797	845	785	806	817	766	768	791	765	714	820	754	715	723	783	739	775	783	733	793	769	718	845	779	756	820	791	777	771	760	790	790	743	823	759	771	800	795	781	755	731	765	798	723	767	775	777	740	776	780	752	720	776	744	810	779	788	769	800	788	769	732	759	809	752	745	792	791	822	776	753	804	758	796	742	790	794	788	762	764	810	724	805	742	755	774	791	792	804	765	801	758	804	796	780	768	776	777	770	802	793	761	784	754	786	778	766	737	780	730	756	790	767	756	735	797	786	760	803	743	738	768	792	775	792	762	772	754	780	797	757	759	754	726	738	781	734	766	731	756	796	767	798	770	753	787	737	774	766	752	786	799	803	787	806	698	727	762	739	760	785	824	825	757	757	731	786	774	759	738	725	802	760	775	793	831	743	733	792	724	752	762	808	755	754	777	780	823	741	744	802	776	806	777	802	788	832	794	776	746	818	745	760	817	766	747	787	753	808	730	757	749	738	735	781	750	755	796	768	753	789	770	810	786	786	742	776	746	810	772	804	777	794	775	775	803	764	796	743	764	780	749	736	733	777	757	797	823	788	744	775	803	774	769	786	791	771	796	805	793	779	789	733	736	773	763	747	819	757	781	803	790	704	780	723	755	776	829	786	763	800	803	759	741	754	750	750	837	794	784	806	783	770	777	791	753	817	800	768	738	776	818	800	772	846	770	774	789	762	812	788	722	703	834	751	798	796	750	786	761	745	779	765	787	789	815	793	766	802	747	806	780	835	808	778	775	788	802	803	815	751	748	837	740	747	802	741	796	796	796	732	785	723	821	756	769	771	776	780	794	807	801	790	745	789	766	783	769	732	730	776	736	733	750	790	745	775	773	787	779	769	785	781	753	766	787	755	753	788	813	792	762	743	772	782	831	745	752	772	753	787	784	777	807	788	781	774	740	746	764	868	766	709	755	757	738	783	770	798	766	846	741	778	730	739	774	792	757	717	783	789	779	725	764	754	761	724	777	768	751	750	739	755	771	788	752	812	789	788	764	778	740	784	777	767	759	758	775	806	748	755	774	829	759	804	754	711	802	805	810	787	745	706	707	769	732	799	774	789	799	792	787	800	797	748	777	727	782	757	752	758	757	754	790	788	783	793	757	782	766	751	753	787	746	733	723	758	749	768	786	764	783	747	778	777	786	762	763	801	784	769	774	736	776	765	762	799	782	765	768	785	757	749	768	780	747	734	769	743	725	771	761	793	774	745	717	790	787	821	791	756	771	772	745	760	777	798	760	734	784	758	720	833	767	785	780	785	777	795	746	754	787	796	818	781	778	774	783	778	746	752	759	744	742	743	797	818	754	749	776	750	775	798	778	705	759	756	724	780	792	766	781	800	777	762	849	808	720	760	840	757	768	774	764	779	758	760	759	787	748	740	798	794	750	790	777	759	769	817	774	776	786	774	799	783	767	760	750	756	757	817	783	771	753	751	815	781	786	777	759	773	784	745	777	699	760	778	809	763	779	752	777	749	807	797	808	744	787	756	809	776	754	788	766	770	781	789	788	786	749	765	782	766	741	771	794	809	759	747	773	724	801	816	775	801	780	798	704	781	810	768	717	768	798	766	783	755	761	720	760	708	782	778	803	740	758	806	794	760	762	812	743	744	748	771	777	812	757	759	757	756	784	736	801	785	797	788	772	752	750	778	749	750	806	787	785	774	820	811	797	740	790	804	773	748	757	779	751	803	781	776	759	812	747	736	759	783	767	707	775	746	803	754	794	756	819	773	761	790	775	737	774	761	797	820	763	748	745	768	769	795	771	741	783	776	749	815	801	774	794	748	785	722	784	814	722	741	751	809	805	754	718	777	779	749	772	787	715	750	759	716	797	764	772	750	755	774	805	808	747	742	798	761	773	736	726	745	746	769	783	777	776	807	851	767	735	737	738	828	759	779	791	723	804	750	745	761	798	755	827	809	785	768	738	758	811	736	779	754	799	742	812	741	784	777	761	775	701	807	766	740	813	785	755	743	780	834	797	754	769	807	777	760	726	770	784	757	788	789	758	797	757	756	758	798	714	799	826	734	798	765	726	786	731	773	782	737	761	815	809	741	809	775	770	725	736	768	750	754	813	766	762	829	742	769	765	794	784	715	767	780	780	765	771	774	734	799	728	745	780	826	790	742	736	747	758	800	777	833	762	744	765	756	759	765	806	766	737	778	759	789	824	778	744	739	782	765	782	766	767	766	731	796	820	740	801	802	769	777	794	750	763	790	717	780	758	751	773	783	749	774	738	773	745	772	768	777	783	792	822	824	782	780	725	707	759	825	778	765	830	775	745	783	772	809	789	781	792	745	767	779	769	798	757	765	807	762	734	738	762	805	756	792	793	780	797	810	708	781	735	808	777	735	696	775	798	733	720	787	756	767	725	727	759	799	753	750	745	753	766	835	742	838	791	774	748	782	809	794	752	760	772	742	798	783	813	859	746	793	773	800	723	750	775	807	787	752	788	710	760	849	772	797	744	805	779	792	731	740	756	745	796	809	721	761	782	785	810	775	752	725	795	772	810	773	733	722	815	769	762	765	788	811	749	753	747	742	764	788	793	769	790	771	718	805	736	792	789	809	770	741	743	796	739	775	743	772	776	806	805	761	784	763	777	765	762	759	722	748	762	770	789	759	757	791	745	720	745	797	801	749	769	786	815	797	773	763	799	751	799	807	760	793	821	770	802	805	759	773	800	762	812	798	794	787	755	801	754	814	769	793	777	714	764	798	754	765	765	779	796	787	740	768	749	773	716	776	775	828	752	740	750	781	778	748	781	731	735	772	753	807	819	732	773	757	748	787	781	771	751	798	791	773	799	777	814	764	771	732	781	751	808	763	741	742	792	745	765	755	762	803	763	814	728	751	805	776	791	802	797	780	767	764	777	774	750	751	793	809	770	753	763	747	786	784	765	736	760	760	778	804	781	788	758	771	788	757	747	724	776	810	792	758	728	687	782	814	756	786	761	747	774	738	751	743	688	757	778	787	800	783	783	765	707	775
37938	64381	50872	35696	25254	19013	13606	10188	7539	5871	4574	3629	2934	2401	2091	1698	1512	1361	1168	1116	1079	1048	984	926	895	901	943	915	844	833	833	845	851	839	799	809	784	878	769	814	755	779	785	814	751	770	810	757	798	787	770	782	790	796	805	807	754	745	743	752	770	780	746	767	776	758	769	760	762	890	778	807	762	768	747	750	792	757	787	705	776	746	758	757	733	797	781	742	718	761	793	785	784	746	783	767	834	804	772	761	749	777	784	739	785	773	775	773	804	755	724	745	763	783	815	771	780	717	784	751	757	809	735	754	786	745	794	775	745	778	751	782	776	783	745	780	817	716	777	756	765	803	779	766	745	763	785	791	803	776	744	796	741	752	774	754	782	820	763	728	776	798	782	763	743	716	761	737	731	782	771	800	783	802	783	809	729	763	741	782	789	798	764	766	769	738	743	804	805	759	820	783	742	770	767	746	776	793	806	767	799	724	766	852	764	760	739	774	781	752	745	723	783	755	718	773	765	754	740	807	719	796	767	782	779	779	803	757	782	794	742	767	729	734	775	752	786	745	788	798	764	790	757	764	742	762	772	779	772	765	787	815	766	817	756	761	766	747	766	794	727	727	816	759	776	799	771	774	728	719	801	753	749	748	699	759	819	784	802	739	790	748	785	792	800	726	755	850	769	765	741	815	756	769	786	768	784	732	775	788	737	806	763	749	768	739	725	796	761	770	782	813	767	733	770	769	787	763	741	708	765	786	783	683	790	830	767	772	814	740	780	732	787	789	790	789	762	812	766	774	761	745	811	773	820	787	785	786	751	744	796	763	795	772	771	726	820	742	753	759	845	729	784	767	756	825	791	781	747	799	751	785	767	778	831	692	765	786	762	727	727	772	793	731	746	789	747	778	741	833	751	726	802	731	767	698	764	758	758	811	768	758	756	735	749	780	814	756	758	770	773	790	740	775	785	723	772	768	767	735	727	773	800	790	698	763	763	790	745	750	751	822	755	796	762	760	786	802	815	762	719	780	756	758	742	768	777	769	814	706	762	737	725	786	793	773	752	796	747	753	756	819	736	769	749	730	793	803	788	759	733	745	801	780	762	785	759	784	798	770	758	760	756	796	768	729	737	782	752	753	740	786	794	743	825	781	751	737	733	748	783	719	790	744	748	736	786	857	750	800	758	781	777	790	760	768	786	760	775	778	794	810	796	820	719	798	782	749	738	767	796	780	838	764	804	743	809	810	822	799	763	743	771	792	803	773	758	719	792	785	787	788	821	762	733	753	797	787	725	841	797	790	801	760	801	729	753	805	788	737	726	764	783	759	789	790	766	760	740	756	805	799	739	705	809	766	726	813	779	802	818	754	794	763	728	751	720	769	716	721	790	776	817	786	725	734	763	744	768	749	765	736	756	791	817	764	759	762	767	773	721	785	785	738	758	768	786	771	782	807	770	778	783	768	792	772	765	821	753	743	744	764	763	777	813	766	767	773	766	780	727	746	715	741	806	764	717	782	809	765	760	730	773	832	765	787	781	755	778	797	769	749	784	791	809	733	795	818	787	769	730	783	848	747	744	783	726	756	754	791	790	725	782	768	768	762	761	764	789	809	798	753	753	773	784	782	777	755	776	761	780	782	748	747	748	755	802	747	731	820	808	778	764	739	734	739	792	784	777	726	761	785	800	785	742	810	764	789	814	814	758	725	772	815	751	792	791	751	788	754	755	723	743	774	736	761	770	767	776	777	734	786	778	818	768	767	772	715	722	771	755	716	734	748	739	749	779	800	749	799	774	741	751	743	794	771	743	762	771	707	816	740	775	777	748	791	755	797	761	760	759	779	834	739	736	755	776	782	766	752	827	775	782	771	815	741	720	785	734	774	763	747	830	781	781	749	756	744	763	762	793	764	718	822	783	800	794	776	731	732	818	808	793	745	756	753	753	781	740	821	734	759	782	782	763	804	755	798	771	794	801	785	812	819	782	766	778	807	807	784	790	750	777	756	772	760	770	776	779	758	750	739	764	788	756	792	776	754	752	719	755	741	736	778	746	763	765	774	759	753	818	762	782	800	793	797	748	750	759	750	795	783	778	809	768	782	777	790	813	797	786	776	732	755	739	742	814	740	750	816	736	768	764	752	719	733	740	764	702	777	739	787	746	791	745	755	803	752	801	742	759	803	754	731	716	783	745	760	770	808	739	751	767	765	773	759	791	781	786	760	764	711	756	764	760	783	740	719	765	874	786	737	769	750	757	798	799	725	769	752	745	788	755	787	741	762	777	811	768	712	790	791	729	779	764	764	777	778	791	795	751	795	775	793	759	723	801	769	745	782	761	763	781	774	777	837	745	788	745	722	805	733	771	769	789	812	771	724	766	738	743	778	772	737	774	788	788	753	700	770	787	768	843	770	772	748	808	816	790	749	730	797	789	790	755	806	767	755	784	791	762	798	724	776	794	780	806	720	835	792	778	830	767	748	775	771	769	812	738	695	746	726	814	811	759	740	767	776	770	781	747	787	786	797	821	748	790	776	735	740	757	785	707	823	819	770	767	764	848	787	761	760	772	780	776	803	768	764	768	756	789	756	787	762	743	748	775	782	744	782	751	788	825	771	751	788	792	748	751	734	795	754	726	723	722	785	738	808	773	735	780	720	766	736	777	734	734	703	818	787	755	755	744	738	781	771	748	799	799	747	749	753	776	724	785	776	760	706	770	736	784	751	766	745	770	782	772	794	753	727	764	741	770	731	794	742	809	759	803	805	780	779	752	781	755	792	793	706	812	742	780	783	740	742	834	776	848	818	742	785	765	771	793	761	786	765	770	742	757	819	793	742	767	810	765	786	777	737	731	779	767	790	741	800	764	730	752	729	789	750	755	753	711	806	834	765	758	730	780	800	804	829	816	773	735	792	795	734	803	756	767	792	749	797	774	747	759	766	778	785	800	798	737	785	778	789	779	793	776	761	750	784	729	782	765	791	737	783	790	768	774	827	751	801	705	780	794	800	783	823	765	737	808	732	747	805	735	764	779	760	761	744	761	742	814	740	774	775	795	784	765	780	750	777	739	756	770	778	750	763	778	732	754	807	786	791	782	791	754	776	734	793	789	750	784	780	827	739	743	758	838	784	792	790	748	836	765	825	765	800	772	780	750	750	801	804	760	797	777	764	837	714	748	784	745	762	763	739	740	782	774	788	782	808	780	792	779	748	725	813	789	793	746	794	786	810	780	807	772	766	753	749	716	750	803	811	740	769	728	790	760	819	764	805	784	745	760	771	786	800	746	758	758	762	737	757	734	795	805	746	753	754	754	774	752	795	785	798	789	796	753	758	831	744	750	732	793	783	723	739	792	775	762	744	760	716	743	789	731	744	823	754	769	800	794	776	779	722	759	758	819	785	788	748	771	750	764	771	789	753	829	789	722	774	773	800	807	731	731	731	735	760	779	784	770	757	775	750	777	750	814	742	778	779	771	770	789	779	784	781	777	744	814	790	790	755
25431	21853	30539	29595	21754	13843	8330	5472	4014	3077	2580	2129	1841	1599	1386	1222	1132	1112	1104	987	969	976	952	910	879	835	917	861	862	879	904	825	872	800	825	839	848	828	804	849	833	830	884	780	850	786	868	783	820	834	795	826	847	777	855	832	821	789	829	809	803	812	809	838	821	775	785	862	833	805	813	783	790	864	818	795	838	815	800	808	832	827	766	845	834	891	792	822	812	808	791	838	837	803	876	834	764	795	822	850	802	833	872	837	796	816	811	847	837	801	832	815	767	827	794	835	866	833	848	816	783	796	850	842	835	782	803	860	793	876	781	832	834	867	855	780	783	795	813	838	794	779	810	790	815	790	846	863	846	761	844	802	785	852	834	814	844	801	769	788	807	828	789	766	857	756	810	791	816	798	818	780	812	810	809	875	777	842	760	861	862	833	848	878	777	761	853	755	815	822	830	757	794	798	807	802	784	803	812	794	787	808	806	817	791	843	772	838	822	800	812	797	781	771	809	795	773	807	851	816	792	804	820	842	769	801	795	777	853	826	820	827	815	803	802	794	847	831	864	810	800	848	852	788	809	859	794	831	810	823	806	774	839	850	832	822	797	818	818	793	800	817	786	802	766	829	819	840	880	860	855	838	809	866	786	853	792	791	838	789	828	814	820	891	806	827	844	810	851	818	857	784	885	852	786	866	823	894	872	765	792	797	781	869	785	781	781	825	806	770	789	814	821	791	805	875	867	840	777	762	800	812	825	816	813	821	776	813	831	798	833	851	826	806	837	841	821	807	833	877	853	793	803	775	812	808	825	841	873	821	821	814	817	875	820	799	845	743	805	863	796	797	793	818	818	806	793	834	790	821	804	814	831	839	803	863	825	825	805	800	761	833	861	818	874	765	848	811	774	802	861	823	869	807	802	819	841	817	869	883	800	815	870	893	815	864	797	824	799	811	815	802	791	845	815	801	806	809	801	796	785	857	799	803	808	847	826	850	807	822	748	797	812	763	813	777	800	779	822	763	856	874	793	835	796	869	784	806	821	823	813	828	845	824	838	795	823	804	829	831	804	846	840	830	784	799	785	785	845	813	805	808	805	821	787	785	787	792	835	784	780	780	795	779	833	818	845	853	815	826	819	851	804	825	804	831	874	814	849	836	830	769	796	810	837	811	803	812	806	841	813	838	804	810	837	786	827	826	821	766	832	801	815	799	827	803	840	822	774	845	840	787	819	814	854	853	845	852	821	789	828	796	827	795	807	822	851	831	860	804	834	830	839	790	853	805	739	864	814	832	831	855	803	809	823	839	789	871	795	820	821	816	827	810	821	831	841	815	802	795	842	886	824	821	837	792	801	814	876	811	812	840	773	770	837	781	822	864	851	873	777	806	839	842	831	801	794	859	856	878	793	797	822	725	842	788	793	821	845	825	855	823	856	766	782	785	870	817	794	879	797	814	815	802	787	816	812	803	830	849	863	783	820	796	794	767	786	811	837	844	834	828	791	828	802	818	779	784	839	824	819	805	818	824	774	835	859	787	808	819	825	810	813	865	777	742	809	790	816	799	846	799	882	853	830	852	823	826	827	830	834	840	803	805	816	798	823	829	819	789	845	785	820	816	814	792	815	832	835	809	800	786	825	850	833	797	815	794	783	850	813	834	881	764	806	844	824	818	840	835	783	777	795	810	859	773	873	744	847	835	794	742	808	794	823	840	814	807	817	838	827	837	807	836	827	811	837	838	827	868	830	888	798	861	839	829	791	875	784	831	858	808	791	840	840	779	799	811	811	798	817	781	843	810	817	850	731	842	858	860	812	833	842	820	828	771	823	809	849	806	899	857	815	839	812	776	831	804	829	811	807	784	859	824	855	797	836	823	817	850	818	783	804	804	882	789	818	809	829	845	800	791	908	841	794	787	821	803	808	852	825	828	811	800	810	825	853	846	821	807	806	818	813	782	836	812	855	826	827	827	799	814	876	811	832	765	833	804	811	815	813	829	782	870	818	798	842	846	820	836	831	788	799	821	786	793	792	830	818	802	802	771	811	867	795	848	855	836	888	831	849	814	796	808	834	823	779	782	829	796	827	831	807	801	805	798	799	826	840	797	830	863	795	879	850	847	801	803	834	803	814	826	853	834	830	761	813	777	824	862	842	800	819	799	851	841	814	757	797	773	821	815	786	854	829	810	810	814	863	777	810	805	800	835	822	772	811	841	763	842	824	791	761	829	832	817	825	836	756	799	820	817	834	812	834	815	806	837	820	803	846	861	747	825	798	857	840	835	877	831	856	790	801	780	811	861	808	868	837	841	770	847	795	755	832	766	808	784	804	828	788	787	887	800	804	837	820	888	780	820	819	803	802	766	838	788	817	776	801	749	810	818	797	820	793	757	847	818	808	787	809	810	808	789	796	851	805	802	854	786	878	823	839	805	796	796	828	708	790	791	838	808	817	752	812	814	843	779	846	844	816	821	793	817	785	873	794	864	815	823	860	781	843	834	830	767	842	795	839	834	829	772	764	813	820	874	762	821	826	812	788	802	798	829	781	882	833	798	755	780	819	828	844	843	804	801	854	872	856	844	831	776	831	839	842	822	747	838	797	822	820	794	839	847	794	844	825	798	858	787	820	796	804	840	809	870	829	805	826	784	794	817	838	794	822	817	818	803	768	808	855	802	815	805	794	862	845	829	812	873	780	849	842	806	827	774	807	789	772	812	772	854	845	818	849	870	823	799	786	828	812	819	829	842	819	803	810	781	883	794	812	809	804	784	799	789	937	783	794	807	818	834	818	796	791	792	816	787	804	801	806	833	774	879	854	859	828	824	852	693	815	803	836	856	814	855	837	864	821	813	826	870	844	815	764	840	797	780	781	809	789	843	867	802	802	812	810	848	829	886	845	850	820	816	827	865	838	830	761	809	799	817	782	808	844	822	750	783	774	828	796	836	786	838	751	803	811	835	818	798	842	817	840	758	820	820	826	825	823	814	805	812	790	824	793	822	902	824	807	830	809	802	768	784	830	815	842	864	767	831	830	810	804	890	816	819	797	789	797	867	829	816	789	796	782	824	790	802	830	827	848	829	810	790	793	842	831	772	854	859	795	849	812	824	820	800	844	777	850	828	790	834	788	821	839	833	814	799	809	852	814	801	869	781	820	856	819	836	844	761	810	758	818	763	796	808	846	861	783	813	854	771	786	770	786	822	868	877	814	854	815	799	817	846	840	825	826	833	746	818	830	747	802	855	800	808	859	832	781	848	858	842	766	804	820	795	825	750	838	850	777	768	834	858	765	831	870	812	787	853	798	794	784	784	794	773	860	869	791	841	814	830	770	782	851	823	810	757	799	826	790	780	810	827	848	836	889	827	854	822	800	818	837	821	812	790	811	824	810	772	813	793	845	784	815	841	878	797	816	802	775	840	810	816	827	773	801	792	805	795	767	791	817	804	820	814	826	917	845	769	807	828	847	812	838	813	891	814	794	829	758	814	846	787	802	775
38645	59976	46054	31146	21696	15443	10744	8192	6044	4620	3701	2990	2508	2063	1762	1490	1377	1247	1092	1120	1003	1049	982	1012	903	875	880	938	909	855	848	846	864	839	860	868	845	842	821	834	836	841	859	808	832	862	796	810	784	789	799	759	862	819	788	822	805	838	789	814	820	839	818	801	821	815	778	814	878	834	858	805	791	808	830	833	797	782	782	850	832	810	875	809	817	785	810	882	799	848	843	818	818	805	812	788	824	808	793	781	757	850	845	789	830	840	760	768	782	845	831	834	842	783	855	862	783	785	835	818	799	810	801	779	827	818	780	828	762	804	778	846	825	824	766	821	815	809	845	814	819	829	808	768	823	844	777	828	746	782	785	810	860	811	847	829	797	766	803	805	827	807	770	867	827	849	775	798	812	834	798	818	822	816	802	869	847	742	858	879	816	812	813	856	817	809	837	759	842	852	821	792	798	816	806	857	811	798	818	816	792	797	791	800	780	830	816	791	809	747	817	772	801	771	838	823	775	841	851	809	841	775	828	793	835	760	818	845	837	798	808	792	771	837	811	816	801	862	748	802	841	766	827	782	827	821	847	818	794	800	804	838	798	837	799	803	819	788	763	868	790	815	807	806	798	780	831	815	827	821	791	827	872	839	736	816	854	777	816	878	782	826	805	791	841	828	797	819	826	810	868	779	839	828	823	847	794	814	813	786	811	814	823	801	831	818	843	858	815	791	845	832	819	833	768	833	845	828	826	830	832	808	829	834	772	868	760	805	829	803	823	809	779	824	834	831	813	827	793	865	799	793	839	814	808	874	779	792	767	849	792	820	846	773	894	772	706	799	801	776	802	844	788	801	786	772	827	829	782	818	806	844	884	791	815	782	812	823	835	811	782	839	835	793	789	807	836	726	862	843	825	788	820	835	804	821	844	795	809	798	766	775	800	837	791	809	803	859	829	830	778	797	819	814	781	793	823	815	848	793	823	845	827	827	813	774	855	829	807	829	846	783	831	801	882	790	840	807	775	814	825	810	754	829	839	806	777	810	839	771	853	823	815	749	829	835	815	818	769	834	798	823	793	818	815	789	783	733	813	794	868	806	811	869	860	852	835	806	768	817	831	811	767	780	822	847	787	816	778	820	822	823	775	789	839	822	843	845	831	804	809	879	813	780	853	810	773	801	836	777	812	757	822	819	866	816	813	826	851	837	807	803	827	826	823	846	874	828	839	825	785	846	798	814	813	805	849	842	821	805	833	850	835	799	794	822	802	810	778	819	811	806	825	805	762	760	836	815	823	801	813	800	782	775	812	799	821	810	809	821	818	821	806	797	789	842	819	820	819	864	834	831	796	801	878	819	851	805	787	783	825	807	789	856	789	784	767	826	812	812	811	837	803	807	817	786	852	820	807	790	806	826	754	818	769	800	819	809	821	792	845	805	805	774	746	829	775	823	813	794	806	790	778	801	807	834	812	788	813	815	833	805	797	799	863	802	797	810	859	809	800	844	818	837	795	837	782	838	751	862	812	825	803	789	792	829	762	872	814	757	798	809	783	810	834	787	797	805	797	830	847	829	855	756	811	829	844	826	838	818	798	814	795	821	798	755	803	810	793	830	796	745	809	780	852	804	795	836	844	811	835	833	770	796	815	743	787	812	811	825	843	775	823	772	794	821	850	847	783	807	803	821	811	822	839	812	821	799	800	857	821	839	813	786	805	835	799	836	800	803	822	816	773	818	819	823	842	837	772	786	846	814	802	810	816	830	833	812	827	809	818	801	795	807	823	846	848	844	825	769	869	778	809	815	786	798	795	793	786	805	794	795	837	812	784	822	838	856	835	797	776	835	817	845	859	796	824	794	823	805	790	771	828	873	789	796	805	787	790	886	845	848	751	838	797	809	764	844	796	807	820	796	869	801	802	847	791	759	761	783	844	854	787	803	746	827	785	839	845	782	831	833	800	843	885	860	821	825	840	807	802	816	765	831	809	816	808	858	805	784	792	795	894	784	809	794	774	785	786	871	850	833	828	762	765	816	806	787	806	810	835	805	796	817	825	831	827	795	771	859	827	768	805	904	829	807	807	823	806	820	811	778	828	837	824	835	816	795	871	808	849	819	825	817	807	803	737	868	837	844	827	839	803	790	798	819	820	813	786	813	804	800	849	765	837	850	844	812	890	811	817	831	842	853	807	821	830	834	874	846	844	824	865	812	823	811	838	840	900	797	756	788	814	856	832	747	829	840	887	814	809	815	823	814	829	852	806	810	841	839	847	776	832	786	795	792	845	837	804	825	783	791	785	804	788	817	806	836	832	805	867	879	808	810	826	875	816	845	774	796	837	795	790	813	795	767	828	805	842	838	812	873	833	816	848	802	856	827	824	799	721	819	806	802	851	751	847	743	784	746	826	780	853	845	829	846	823	837	871	819	828	800	813	779	795	790	790	820	819	859	829	811	847	813	823	847	870	804	815	808	785	814	809	824	810	844	849	858	757	821	830	771	811	827	766	782	844	814	806	826	853	848	853	790	822	810	820	838	792	805	812	826	795	780	807	775	843	838	815	817	790	843	782	839	807	790	828	826	830	770	844	822	824	881	758	820	812	857	862	854	762	790	803	788	807	759	842	802	808	821	795	805	841	773	837	790	816	798	827	818	795	771	780	797	831	841	803	812	822	742	835	788	822	829	816	817	821	813	799	789	814	741	785	806	785	798	811	815	803	833	826	822	827	829	822	793	809	843	856	865	832	815	811	818	851	799	831	844	750	762	776	803	780	817	831	822	811	879	784	752	805	787	781	792	864	814	828	831	821	783	802	778	801	804	850	806	812	811	859	829	738	766	791	854	805	788	790	799	812	810	820	784	834	782	827	817	901	834	847	762	819	830	805	764	812	796	814	777	788	786	813	773	812	799	825	771	830	825	767	821	822	880	817	816	822	859	774	768	821	818	789	839	807	782	816	774	824	807	788	780	757	824	844	779	827	856	831	846	790	827	824	808	836	827	754	792	805	807	869	882	854	868	825	826	775	859	806	780	800	839	788	758	740	757	775	817	768	806	822	845	803	840	832	791	814	845	779	815	834	822	839	795	826	797	817	813	824	787	863	840	808	820	841	791	832	846	810	838	812	779	836	816	872	866	823	832	845	830	790	808	823	860	838	817	834	803	827	800	806	825	864	850	829	787	806	812	828	834	821	797	798	782	784	765	843	820	821	799	773	803	782	771	816	850	809	810	837	797	808	825	790	824	808	807	841	754	838	814	821	828	771	824	805	798	829	823	849	794	824	790	786	831	785	870	810	801	848	800	820	819	800	828	801	807	811	864	815	848	832	783	800	837	786	840	809	806	791	877	755	760	841	878	816	808	781	804	824	838	814	832	802	772	810	825	824	841	838	822	803	830	841	844	842	828	805	777	865	829	822	826	762	782	773	823	746	853	854	824	796	813	832	826	848	810	783	862	783	796	832	763	808	753	855	811	818	767	843	793	831	772	816	856	800	821	816	814
23196	21531	29314	24490	22419	23166	19491	10012	6586	5084	3941	3257	2811	2293	1935	1682	1453	1329	1241	1205	1069	1110	1021	1009	985	956	950	923	963	941	918	880	881	887	896	872	825	844	917	854	865	868	895	844	849	863	887	845	845	875	863	907	821	863	879	811	872	846	808	883	881	852	816	908	831	804	827	825	898	780	853	847	854	805	879	829	840	869	850	810	923	858	884	870	853	831	796	897	856	871	876	795	881	818	866	835	838	844	858	821	795	844	811	829	845	812	833	832	851	822	859	825	837	842	814	831	843	821	827	767	831	816	811	833	855	811	888	835	895	810	873	864	799	877	804	838	861	886	858	882	829	828	829	879	832	804	819	857	850	818	889	833	847	757	835	835	882	789	829	839	839	865	828	812	855	835	805	870	865	814	865	877	831	853	833	839	855	883	880	833	811	834	876	812	826	796	835	829	805	849	820	820	776	836	812	888	836	870	798	841	825	824	817	795	808	842	845	861	891	836	867	809	866	823	877	860	915	857	815	845	850	839	902	789	816	830	876	820	821	838	828	836	818	832	859	813	792	862	891	880	837	831	819	841	864	839	857	858	848	864	877	836	815	820	888	825	851	814	854	827	869	887	831	834	851	811	845	837	842	844	880	869	846	811	879	886	832	840	867	844	873	828	837	878	872	833	816	884	845	883	883	860	856	920	861	854	866	789	819	860	872	845	824	850	848	855	813	814	869	841	858	857	874	826	791	818	849	802	814	839	840	840	862	813	868	806	872	869	852	845	838	856	873	769	864	898	894	821	831	845	859	854	866	802	799	830	862	850	817	827	815	843	871	850	867	898	839	855	857	803	890	839	840	837	869	832	852	839	807	866	844	835	761	848	850	880	842	831	865	812	845	881	837	834	853	782	867	849	809	800	837	816	817	861	798	791	859	848	845	848	824	888	869	835	823	746	826	857	816	797	856	869	853	822	849	825	820	847	886	821	850	864	848	856	826	838	809	786	823	819	873	908	908	816	837	772	846	821	847	881	841	844	825	869	811	835	825	864	821	805	859	841	817	825	862	865	803	830	833	878	730	875	915	863	889	870	843	874	837	870	768	819	851	872	885	805	847	851	806	811	818	878	792	823	890	871	853	841	813	859	814	844	901	849	837	893	840	813	840	822	822	774	897	838	825	892	817	774	854	825	811	887	822	859	851	866	867	888	819	811	821	883	848	851	866	837	843	832	918	836	810	877	848	826	815	856	865	779	842	872	847	832	799	801	861	802	819	826	847	853	853	873	812	815	846	852	838	873	877	841	858	771	900	879	853	809	817	847	837	851	861	823	819	883	858	836	786	837	843	832	873	848	831	834	886	843	856	878	801	777	845	849	831	850	871	861	850	862	858	827	818	845	893	791	838	790	807	807	782	803	840	854	851	798	805	815	797	831	827	848	844	801	852	795	812	838	878	826	897	834	819	816	879	873	825	851	848	826	865	863	854	849	883	842	888	837	842	839	775	848	882	825	824	810	859	838	784	842	816	880	843	844	806	862	837	822	786	833	878	863	858	837	834	906	856	879	873	889	855	891	821	851	839	805	817	873	850	827	788	840	832	892	831	851	810	857	815	825	885	835	809	807	892	865	818	838	852	835	849	897	897	851	826	791	855	813	799	833	858	893	846	882	819	866	777	874	806	881	861	858	848	837	819	830	860	922	827	786	810	854	845	811	814	901	857	878	824	883	820	885	836	882	880	870	849	813	812	809	846	825	863	882	825	893	847	850	851	830	816	844	815	822	773	871	830	798	822	800	844	852	832	888	843	871	835	862	878	801	828	829	843	848	824	819	854	900	809	810	844	906	811	806	825	776	855	874	816	881	831	877	830	839	845	869	841	846	891	810	851	883	838	841	846	847	844	837	827	859	881	863	832	881	846	797	838	895	886	782	841	810	836	798	869	881	785	850	863	858	862	858	863	847	800	873	871	861	884	858	770	817	836	855	827	831	804	817	827	843	838	850	844	796	776	817	862	870	834	820	795	826	877	869	784	878	845	830	894	785	873	846	816	820	871	869	799	829	851	817	812	824	871	813	866	871	866	801	853	837	848	856	882	834	805	870	859	814	853	836	856	854	856	863	793	817	854	893	827	834	816	845	830	819	799	813	862	817	851	818	892	830	814	891	854	756	855	891	839	833	875	901	841	799	819	837	855	810	867	843	841	784	848	833	866	832	875	823	842	850	863	820	868	859	820	802	815	770	849	846	912	854	869	918	874	817	768	820	833	863	873	800	807	807	876	815	874	812	836	833	830	875	873	860	844	886	875	815	874	855	808	821	843	789	834	856	854	840	843	844	864	863	866	791	844	860	843	836	857	786	849	819	819	874	804	835	821	793	842	822	835	840	796	856	781	859	833	805	837	766	893	822	858	831	819	816	845	810	849	902	804	860	874	792	824	834	805	847	841	870	831	809	863	833	809	816	812	812	821	787	838	874	802	823	836	811	859	862	817	846	799	819	855	829	820	811	869	815	804	817	830	877	842	864	777	814	831	849	808	819	840	823	856	838	832	852	835	836	772	849	897	910	892	816	833	847	853	841	916	852	841	850	819	874	912	907	777	855	841	882	906	869	809	784	873	908	833	835	814	803	878	837	791	861	845	909	811	853	850	904	840	823	832	847	800	785	836	803	850	889	842	853	859	849	853	838	847	857	817	855	872	819	839	840	810	879	795	851	875	882	845	867	864	855	843	845	851	810	839	844	846	829	901	889	833	833	825	843	821	834	812	824	882	871	935	790	827	834	811	845	834	831	824	843	856	861	816	844	794	879	802	836	852	748	814	835	896	803	866	827	809	830	877	855	863	806	848	894	853	783	888	874	809	836	811	845	768	828	835	842	845	842	847	880	825	833	826	833	873	873	848	886	815	853	861	789	830	909	864	843	855	840	798	854	824	889	817	922	829	871	898	888	839	827	843	823	844	866	897	822	855	868	831	843	901	826	842	849	846	930	833	821	820	800	824	874	865	848	875	827	871	833	854	848	825	822	885	829	838	822	824	863	832	839	770	865	802	835	862	895	872	881	844	845	798	845	858	861	808	896	866	845	869	846	779	860	811	848	817	856	869	871	799	858	818	812	798	838	807	837	852	848	865	854	824	825	783	820	819	876	878	880	900	815	853	841	838	798	851	838	876	826	858	798	870	825	883	843	856	845	829	826	817	813	875	877	841	847	850	885	849	830	843	825	847	840	905	816	811	805	845	788	841	816	825	850	819	854	854	855	845	869	811	854	884	825	843	883	869	855	822	863	880	841	871	805	852	831	864	883	808	805	891	811	792	824	833	805	814	834	866	856	891	827	800	860	831	822	861	854	862	841	851	844	816	858	814	805	830	881	852	809	810	866	812	830	860	874	895	828	828	799	850	906	828	820	828	831	817	853	816	832	847	815	808	835	887	904	820	844	874	821	884	867	821	823	853	876	805	842	842	846	861	847	843	880	811	896	798	844	823	829	878	851	792	836	864	856
43676	71186	54079	38877	29632	21247	15700	12013	9106	6837	5530	4366	3536	2887	2454	2067	1781	1597	1414	1228	1167	1095	1093	1090	994	1023	981	938	975	985	911	875	824	902	891	881	893	833	821	842	812	887	862	838	836	804	858	859	843	829	796	906	864	835	856	809	791	841	791	815	803	853	828	828	827	788	776	859	813	797	824	824	838	839	801	785	842	806	816	843	849	832	832	825	844	817	832	856	825	869	832	835	825	830	810	821	841	894	844	836	829	804	840	801	785	833	793	801	813	863	826	855	858	840	749	800	824	823	862	849	786	819	838	832	861	828	865	815	802	843	803	842	841	806	822	822	844	791	818	848	839	885	829	794	775	802	786	849	818	846	817	794	796	784	804	858	861	771	793	804	801	857	772	876	891	860	811	815	848	808	818	772	836	788	822	825	827	827	809	840	812	859	823	808	814	849	792	788	840	825	806	853	886	827	788	860	801	851	839	803	859	835	829	784	781	865	850	835	791	799	818	805	878	828	841	850	861	821	746	778	849	837	791	826	847	838	823	793	822	795	800	802	887	822	830	804	850	814	850	853	844	793	791	878	809	815	814	839	834	890	755	821	821	834	857	788	843	804	854	773	804	799	859	831	842	809	869	856	794	787	857	836	859	786	854	816	812	823	833	812	861	808	819	818	840	817	870	819	860	786	798	858	831	845	799	875	779	753	862	819	798	823	805	854	786	810	777	839	833	824	825	811	839	844	870	804	827	834	806	802	824	814	872	834	843	817	807	806	847	857	785	803	809	842	851	840	827	821	785	858	792	836	817	833	847	823	835	869	830	856	827	844	855	830	839	805	803	808	825	828	811	825	827	841	817	866	842	833	845	819	794	810	839	814	813	818	827	791	822	841	824	848	799	828	812	871	841	906	760	735	839	800	834	835	784	791	866	880	856	844	882	808	815	827	859	853	835	823	774	786	836	869	792	810	817	795	857	793	881	843	778	818	856	819	831	787	835	860	837	831	804	871	787	841	814	833	870	856	869	900	841	825	856	836	791	793	797	794	851	782	804	812	800	800	804	803	852	786	785	811	818	770	859	840	776	847	831	852	780	835	792	803	776	775	800	813	783	809	866	815	786	854	870	856	820	777	849	888	811	833	863	789	898	756	811	858	851	841	824	850	835	836	861	781	855	807	838	789	797	853	880	854	774	829	812	830	864	828	792	837	800	819	843	862	806	885	854	845	831	785	797	846	806	779	851	840	772	819	862	836	851	863	811	804	803	800	818	819	810	844	800	848	801	757	827	855	859	805	835	824	877	815	836	881	823	752	867	845	826	822	817	813	818	802	815	816	859	839	837	826	790	816	869	855	818	788	799	798	800	818	817	888	869	774	835	803	890	810	814	837	822	803	860	842	755	806	832	819	832	793	836	823	859	862	828	807	805	846	800	794	850	805	811	848	848	798	818	829	845	836	820	820	874	800	816	808	846	786	831	825	819	816	835	818	833	847	804	781	807	797	820	870	825	827	757	799	844	803	826	807	844	791	870	827	732	811	819	791	869	812	854	788	864	817	814	791	852	861	848	827	832	830	822	821	857	845	801	817	834	817	843	838	835	861	825	778	845	852	802	818	825	805	863	819	788	854	787	845	849	837	854	803	775	812	851	839	811	872	812	842	836	828	870	817	797	827	838	798	826	839	835	846	837	842	808	822	766	849	819	797	874	844	800	834	817	844	819	815	833	843	807	809	856	855	823	808	841	848	853	841	801	813	908	848	879	844	793	792	814	836	864	832	844	861	821	830	829	786	791	805	811	880	831	824	806	845	791	895	833	784	889	830	850	783	813	825	846	847	833	798	871	787	787	807	836	827	800	834	790	830	840	774	807	796	798	870	852	812	853	842	828	803	807	817	822	826	839	795	820	819	748	802	842	785	782	822	833	861	804	827	844	803	828	854	826	824	788	852	848	805	841	778	860	754	818	844	795	785	832	789	823	828	804	808	889	824	765	842	794	781	819	808	839	796	794	869	817	819	797	860	853	841	798	892	867	905	802	785	837	843	811	829	826	801	849	848	780	885	827	804	811	833	815	871	853	852	869	792	828	807	852	840	834	798	835	833	850	818	847	828	834	813	805	810	861	785	806	866	814	817	833	871	823	823	874	762	852	848	800	804	832	846	779	796	810	847	838	826	837	806	869	828	809	766	871	819	821	842	872	822	791	806	808	769	830	894	811	823	820	790	774	852	830	820	820	856	846	815	823	808	812	767	818	791	820	830	841	910	820	783	798	852	814	861	849	843	757	821	824	788	801	808	796	824	830	839	838	796	782	817	818	810	787	770	794	830	791	793	788	842	776	843	825	809	794	817	824	940	846	784	837	784	842	795	842	797	786	800	823	812	852	808	801	789	832	875	782	794	874	860	799	842	771	787	769	843	839	780	828	804	801	838	833	839	770	853	802	881	810	841	850	864	818	779	822	812	820	863	831	896	835	826	843	847	768	817	834	804	809	831	811	830	832	813	820	782	790	851	802	795	826	832	765	840	846	822	828	839	794	874	780	834	840	823	774	831	818	824	802	802	795	843	772	833	854	784	803	779	827	817	872	826	865	816	835	822	869	845	793	850	821	790	846	804	830	827	822	873	841	872	799	778	819	844	854	813	833	787	825	807	810	833	853	747	862	890	807	861	857	813	833	840	815	809	805	814	861	789	839	843	829	821	844	861	795	830	826	824	833	807	852	840	831	813	777	775	767	811	832	856	792	862	836	791	818	805	849	801	883	780	812	799	807	818	843	832	807	821	845	843	819	836	841	828	851	804	814	855	831	854	856	826	813	830	865	834	780	829	807	777	867	789	843	820	811	841	799	796	854	863	776	814	814	858	821	866	813	830	799	859	815	816	876	755	817	811	823	841	768	820	853	831	793	785	801	832	811	840	834	833	887	811	781	806	848	812	831	811	843	798	825	812	791	859	779	825	801	793	825	866	805	840	809	777	813	807	818	823	800	812	781	843	912	821	856	801	866	878	831	835	875	853	879	816	812	820	786	861	893	789	860	805	845	833	825	875	803	827	792	825	836	847	847	850	824	859	834	816	795	811	816	849	843	848	790	888	790	804	809	851	839	832	854	804	814	856	815	889	827	832	790	846	812	839	875	873	854	797	815	838	765	792	850	812	812	870	792	828	811	779	813	873	801	868	824	807	875	842	784	803	830	728	769	847	786	893	828	819	763	846	785	844	864	806	875	830	837	843	798	862	808	781	853	837	762	846	793	890	862	799	829	856	878	864	822	787	829	774	805	811	783	807	798	819	842	830	808	832	808	863	826	781	852	825	778	871	841	823	788	815	817	794	855	836	824	838	827	804	817	799	791	810	847	850	876	817	764	832	808	806	800	833	829	806	827	831	817	891	825	845	776	799	852	789	779	845	882	818	832	858	818	815	847	780	824	822	824	844	817	815	811	819	813	838	810	828	816	850	839	891	876	827	819	873	802	804	851	805	827	832	827	806	801	831	861	838
35647	43664	46901	34776	19287	10251	5740	4060	3022	2427	1990	1687	1494	1306	1253	1082	975	987	891	910	898	896	919	874	826	832	797	845	801	765	737	754	786	793	850	830	790	774	800	791	778	774	792	765	783	796	779	807	764	766	793	783	751	832	748	774	722	779	757	788	828	777	767	732	770	786	769	763	775	773	796	722	753	772	724	826	827	850	756	856	806	796	810	786	753	797	811	762	796	804	760	784	775	760	793	791	748	744	822	760	734	746	782	737	743	799	763	756	747	817	751	824	720	772	787	799	781	794	783	746	770	802	734	759	794	782	775	721	753	794	745	784	792	785	740	784	759	730	797	783	787	786	807	787	735	761	800	767	813	794	783	758	768	785	791	771	749	803	745	763	805	792	807	784	806	814	777	777	789	761	778	825	721	792	791	786	756	739	756	774	772	773	769	791	754	755	763	770	809	815	785	758	797	758	748	793	782	786	747	759	794	799	810	798	776	776	734	758	774	744	795	798	792	802	772	763	769	815	753	762	799	793	751	775	746	776	792	770	786	741	803	766	777	764	769	785	801	798	760	751	778	785	784	747	803	801	778	755	779	819	808	733	787	775	787	723	791	785	769	735	788	791	823	810	774	845	758	761	769	754	795	778	799	816	781	764	757	761	776	771	730	774	749	806	766	709	759	781	813	772	739	769	785	781	777	763	743	790	819	761	801	797	739	736	733	722	791	758	768	756	774	727	806	740	765	802	759	748	765	812	773	779	800	734	758	807	846	744	788	787	807	770	739	791	783	754	741	726	764	769	807	759	770	780	804	803	784	767	754	748	791	751	762	803	793	808	767	803	758	774	786	784	809	791	775	801	734	756	815	745	809	796	782	780	772	688	788	793	773	745	788	803	774	784	759	752	781	824	818	765	818	761	771	786	769	808	844	799	751	749	807	760	832	739	784	767	821	790	842	748	807	805	782	817	777	755	768	798	760	779	785	739	862	791	753	752	790	718	764	763	770	802	788	748	755	751	783	792	731	765	808	823	755	739	772	788	786	730	747	813	795	790	771	778	760	706	768	799	777	745	786	797	789	785	751	725	847	781	792	844	742	822	791	749	777	758	750	845	768	824	790	756	804	768	787	705	744	824	796	748	815	789	767	815	807	822	755	806	824	784	801	790	774	786	822	783	753	797	743	784	765	756	814	818	837	769	745	779	740	756	794	776	794	813	816	838	777	772	772	824	793	823	817	777	785	751	838	762	767	782	754	758	792	838	801	799	756	777	779	747	826	785	833	740	792	799	818	760	754	778	770	803	747	803	778	791	779	806	746	761	799	741	819	814	843	758	820	790	747	819	763	803	830	795	743	812	755	730	744	768	752	810	718	802	748	788	795	788	801	787	787	807	758	761	779	769	781	810	787	809	773	784	723	764	764	796	760	761	771	769	789	772	779	781	833	755	745	724	750	807	811	801	785	833	852	761	764	813	753	731	716	724	830	851	810	767	744	823	782	763	732	751	815	780	768	826	753	769	779	805	764	739	768	785	833	771	813	771	771	767	763	801	791	795	741	746	777	788	794	768	732	832	782	757	798	735	781	802	784	754	800	781	761	799	770	865	793	733	777	796	767	807	760	849	845	799	855	759	778	770	768	772	795	772	759	799	794	769	753	782	801	743	771	780	807	737	783	809	806	777	766	737	793	747	775	754	741	747	774	753	751	769	798	791	814	786	844	811	743	769	819	731	737	766	789	810	747	768	822	736	806	816	752	768	818	785	770	696	799	788	751	765	753	802	770	866	722	770	751	796	816	787	809	833	744	766	781	768	729	742	828	742	779	807	780	801	763	840	773	767	771	802	781	734	764	790	787	747	782	760	756	806	791	742	805	776	793	748	768	753	780	800	747	765	748	839	807	778	800	730	824	747	806	763	764	796	792	799	818	794	780	800	772	771	760	720	814	793	732	755	792	820	728	795	833	784	777	814	806	818	732	810	789	780	773	769	746	793	765	786	792	763	805	752	797	726	753	808	798	772	784	816	768	776	769	781	766	778	824	767	761	798	735	769	752	823	767	777	764	827	739	750	760	791	771	752	772	770	755	746	841	724	762	759	770	799	714	805	701	799	733	746	783	827	798	814	750	802	781	738	793	790	801	770	784	760	763	699	768	754	767	805	787	773	755	752	795	843	772	774	798	811	751	790	777	795	771	771	788	819	765	736	747	745	807	779	712	797	826	806	787	759	818	724	751	847	783	760	829	778	778	795	713	784	779	823	797	741	740	799	812	795	740	807	805	790	780	847	801	760	727	826	754	777	778	786	779	761	784	838	828	779	812	802	805	776	759	797	785	838	815	792	812	804	793	738	788	802	812	770	757	700	811	774	804	772	791	801	738	829	768	802	780	741	801	761	798	778	727	808	801	770	778	768	788	732	810	823	784	728	798	767	775	799	763	722	766	802	797	735	818	811	787	752	843	765	776	758	755	770	814	802	762	735	730	803	791	821	793	778	781	802	759	785	792	745	810	815	739	744	754	760	785	799	804	777	790	761	778	797	753	783	770	749	744	733	753	722	754	772	765	775	822	789	785	760	810	756	777	780	776	747	805	817	773	756	765	786	786	796	754	804	799	775	749	789	788	785	766	803	788	770	833	783	787	727	813	821	747	794	804	786	764	817	777	788	777	781	792	760	786	728	708	802	825	764	772	796	831	823	790	717	791	794	787	757	757	780	776	719	766	747	763	760	778	769	813	742	802	778	777	760	765	817	802	769	753	813	737	762	780	775	756	748	774	813	830	802	782	821	783	769	769	782	778	770	820	728	784	745	765	815	793	778	770	765	804	755	752	760	772	803	746	791	761	774	780	805	825	763	767	822	773	832	783	794	792	803	834	797	773	810	789	788	792	826	818	808	817	809	776	770	804	787	769	788	799	672	803	729	777	782	766	772	832	748	776	792	750	746	746	737	776	836	799	730	754	804	816	748	826	817	747	790	778	771	760	827	705	818	770	762	801	780	771	807	762	817	762	752	796	811	813	800	763	783	741	732	747	820	760	781	706	749	753	771	735	754	777	800	760	794	750	761	827	798	753	754	761	808	799	786	730	755	735	743	757	855	791	779	786	749	846	744	824	774	794	781	786	764	786	793	762	764	814	817	832	790	780	772	777	804	777	828	785	762	801	767	794	743	796	756	799	762	803	756	795	770	827	772	799	788	781	788	802	813	792	762	754	744	813	793	764	773	746	748	742	805	801	797	746	736	769	772	746	813	777	795	753	730	830	820	771	793	772	782	796	808	766	755	814	767	744	760	817	765	810	784	813	771	797	755	794	813	759	786	715	822	794	702	782	770	753	783	774	859	773	717	741	721	832	810	732	770	821	760	750	815	778	788	816	816	761	815	800	769	760	785	766	804	796	814	788	731	760	807	779	775	803	848	772	805	784	757	769	731	725	721	776	787	792	773	776	773	767	804	763	869	744	807	768	749	767	796	831	784	763	806	789	772	783	776	759	793	770	744
39451	56297	44495	30145	18823	12119	8209	6074	4529	3414	2708	2190	1811	1674	1431	1277	1188	1112	995	929	922	934	893	863	859	827	848	785	822	820	843	778	819	836	813	790	784	750	818	783	849	751	775	791	777	806	798	838	789	784	829	760	777	819	790	802	769	737	769	776	805	820	759	740	761	789	760	791	815	773	765	805	795	810	759	815	779	791	761	773	777	769	802	777	796	741	721	790	746	748	764	738	811	815	709	746	775	775	767	781	720	798	740	764	721	796	820	829	818	746	769	812	802	775	767	766	756	819	800	752	869	811	776	791	800	826	817	764	774	770	787	771	757	764	805	804	796	804	751	773	755	770	807	831	802	799	824	826	832	828	771	792	806	807	767	711	790	752	799	826	766	812	808	779	735	780	777	805	767	805	800	752	802	803	741	781	817	787	793	752	827	774	798	756	766	777	809	784	780	765	794	817	751	806	771	752	834	769	805	792	791	767	752	755	759	790	757	812	743	770	775	823	770	795	741	711	796	747	832	793	765	782	783	782	803	742	826	758	830	833	819	776	734	825	737	812	759	771	788	747	733	816	796	778	798	796	805	802	757	775	741	740	798	839	786	819	778	753	763	811	793	798	782	734	809	787	764	788	778	783	842	767	803	759	787	800	813	818	780	744	742	793	719	797	753	776	751	781	770	768	780	795	803	754	786	762	809	766	782	812	745	823	774	768	735	787	773	759	748	751	769	816	758	759	775	725	783	756	805	794	758	777	798	768	772	766	770	770	760	763	767	767	737	817	811	797	804	789	737	776	784	763	821	831	701	765	777	793	766	784	756	840	793	767	740	781	796	766	835	751	773	749	753	750	795	802	832	821	803	794	745	755	780	804	826	773	806	766	810	752	766	770	775	767	793	754	803	787	769	744	777	769	794	761	710	779	806	798	776	781	775	811	803	804	780	782	783	815	755	811	768	805	777	738	802	790	754	775	807	800	774	754	792	757	759	805	769	746	759	749	763	727	789	765	796	771	762	779	746	773	786	791	763	826	740	810	815	802	795	765	801	802	781	767	777	762	753	792	774	804	829	779	807	784	808	756	817	791	806	761	793	806	802	787	735	794	769	740	745	748	747	776	763	795	811	789	792	816	786	766	798	823	726	811	761	765	738	768	804	817	822	795	797	775	751	802	760	760	779	781	758	800	776	760	758	786	753	782	755	775	790	746	825	805	837	775	790	808	797	829	764	782	774	801	732	774	796	796	765	809	784	749	801	797	776	819	744	752	746	792	775	771	768	741	742	774	773	800	803	789	814	759	723	785	796	729	807	766	782	799	793	780	747	802	751	773	797	741	813	709	743	789	773	789	802	761	762	738	802	769	768	830	786	775	803	744	729	788	810	779	794	756	748	773	774	773	742	797	785	783	787	764	782	784	820	785	810	751	755	773	787	800	774	784	756	758	771	760	805	779	832	751	820	802	786	760	784	752	752	806	824	698	756	783	774	740	759	790	754	816	782	745	826	801	796	769	809	817	782	797	739	809	799	770	795	798	779	757	791	857	794	772	751	787	774	763	755	804	789	804	794	720	795	775	796	764	774	841	800	812	828	753	802	779	777	764	799	770	788	815	786	793	740	805	792	771	793	761	775	795	789	810	732	806	747	798	765	759	764	754	809	758	766	735	727	798	834	808	776	783	749	771	753	785	802	790	771	793	786	765	718	779	779	749	816	781	759	782	828	786	807	767	775	790	765	760	775	761	761	787	751	699	766	794	791	804	823	813	797	789	819	774	769	749	763	770	800	759	776	792	747	764	798	824	745	749	806	793	778	840	745	827	763	793	794	715	772	772	814	785	799	730	750	812	799	808	831	797	787	767	831	780	751	799	738	743	794	821	789	824	762	760	808	783	753	810	812	798	827	814	800	775	800	778	769	746	750	788	786	781	789	812	743	809	810	781	779	770	815	771	754	819	761	770	748	741	775	795	807	788	783	740	770	801	771	746	810	783	791	841	781	824	774	830	827	724	763	810	742	785	774	761	754	768	722	762	757	756	777	771	807	704	806	800	746	786	773	765	760	745	796	839	834	812	784	748	761	788	802	780	787	760	819	763	792	822	801	769	806	776	818	832	778	778	828	754	783	748	794	761	759	766	773	751	756	814	839	767	787	785	729	798	792	751	818	799	808	795	706	776	806	779	801	768	825	690	781	768	814	824	807	762	740	754	753	808	758	761	769	797	811	715	789	761	771	752	791	806	762	789	803	857	812	793	774	801	766	773	731	789	779	827	767	790	796	798	784	767	813	797	809	773	772	763	746	773	783	818	768	768	786	764	821	721	751	781	761	783	724	774	819	736	769	798	737	766	825	832	777	808	752	753	819	805	833	753	794	793	780	794	788	724	760	800	803	814	747	817	735	752	786	742	793	758	732	787	779	781	793	799	778	766	776	814	802	821	799	822	808	800	788	778	781	782	802	808	809	777	778	793	777	744	844	775	796	795	802	806	789	787	745	820	798	782	753	781	738	764	820	733	775	776	792	737	762	845	737	765	763	800	824	772	775	767	773	770	831	753	777	776	776	785	784	782	805	761	818	782	826	714	770	803	754	718	782	737	740	757	791	764	764	798	775	758	759	823	732	777	741	780	723	785	758	742	790	798	812	824	762	781	766	813	820	778	806	771	748	785	769	816	842	735	819	757	810	763	813	737	755	790	746	766	764	794	800	790	793	821	779	805	798	805	781	778	763	840	758	830	800	807	751	801	774	829	727	784	765	799	773	763	790	736	790	808	791	805	759	846	741	797	776	767	805	769	776	774	818	811	708	762	786	782	785	760	767	739	766	759	820	803	795	812	777	765	773	782	819	790	769	794	746	764	767	766	783	768	789	797	769	854	744	768	731	785	802	801	791	755	748	759	794	750	763	795	771	763	729	788	805	810	792	804	813	787	762	794	809	773	783	774	785	799	753	816	727	774	812	772	783	796	749	781	765	724	761	742	783	797	768	768	793	802	774	796	767	780	740	805	797	765	749	761	761	730	763	784	776	768	754	772	787	753	794	787	799	761	775	772	765	815	772	767	827	785	788	756	757	780	784	754	800	778	728	752	767	862	770	763	807	791	751	790	750	777	839	778	761	761	780	776	768	799	770	797	794	803	758	743	744	809	798	748	762	801	770	778	808	776	797	817	801	806	783	845	759	818	767	827	820	779	769	779	740	771	719	737	768	783	811	784	770	753	798	735	800	742	752	804	815	818	784	837	800	762	737	729	789	760	809	778	789	762	759	797	793	756	834	820	771	763	739	794	753	762	810	812	831	777	813	767	778	819	774	765	768	812	800	738	767	748	810	797	822	720	848	786	789	691	791	798	777	814	711	772	763	811	813	808	801	758	828	776	774	817	826	798	814	767	763	799	770	775	749	773	783	774	747	763	766	806	786	736	768	730	781	751	795	833	757	755	772	762	783	737	785	766	756	775	744	804	829	788	805	755	807	780	737	826	768	839	813	777	786	766	803	782
24444	21451	29128	25786	23157	18435	10840	6284	4498	3399	2758	2332	1932	1605	1451	1395	1221	1093	1060	958	1013	911	915	916	875	919	858	777	804	797	828	847	740	817	775	810	843	758	788	787	768	819	795	788	765	794	832	802	781	753	780	742	768	770	749	751	754	750	822	764	775	828	778	794	802	802	818	773	766	821	824	786	709	770	777	818	763	778	706	754	748	779	793	796	852	734	767	775	718	796	732	808	788	826	815	805	786	808	839	781	817	782	787	782	737	703	796	779	783	747	740	756	776	815	734	793	776	795	790	798	747	753	781	782	798	741	775	760	808	787	756	778	768	781	784	763	770	772	773	822	808	837	820	795	727	809	841	763	743	745	794	690	756	784	812	745	773	790	781	806	781	785	816	812	782	808	788	809	799	810	801	768	775	803	768	772	780	733	722	756	778	779	792	801	797	788	786	751	775	786	788	760	769	781	815	814	759	772	738	799	837	709	728	772	787	813	771	773	774	748	792	760	777	799	796	780	746	759	784	787	781	799	808	774	774	769	743	824	764	780	782	759	780	768	789	768	718	797	756	780	760	759	736	771	761	766	777	747	752	743	811	795	754	741	780	704	786	775	835	751	775	748	770	764	781	793	802	843	801	805	789	746	799	748	781	795	836	764	725	800	797	737	767	775	821	763	799	804	803	732	754	774	748	789	751	746	865	753	810	774	743	761	778	802	783	787	792	796	809	753	742	750	708	759	779	730	761	812	777	794	820	741	838	765	777	745	781	819	786	776	773	738	780	776	766	785	806	785	792	745	834	753	777	748	820	775	806	790	811	780	794	726	731	802	797	716	744	802	801	813	815	740	733	818	834	763	791	791	794	775	776	786	792	773	782	762	789	800	773	786	775	801	815	781	751	840	825	773	763	807	756	735	729	750	761	767	755	770	776	773	767	731	805	781	793	746	805	760	752	752	754	726	750	732	756	752	812	732	789	765	819	799	739	761	759	740	790	762	776	763	815	843	834	819	778	753	760	778	777	771	791	793	781	759	749	800	796	782	768	775	762	785	755	762	817	781	763	746	819	760	775	794	772	761	759	782	736	764	721	789	794	807	781	768	761	744	773	765	739	752	743	804	790	797	813	794	789	811	754	815	796	781	762	768	793	822	760	833	812	783	777	733	762	757	770	743	786	810	781	775	824	743	792	773	744	757	745	778	780	807	745	774	772	782	774	770	781	805	828	812	753	806	760	729	796	763	746	779	778	766	774	754	718	791	798	789	758	796	756	736	793	766	794	722	758	765	767	759	828	784	762	837	797	774	748	775	780	799	795	813	805	757	780	770	736	771	798	753	829	794	812	738	800	764	812	795	753	756	780	739	783	750	747	713	729	776	773	794	770	807	841	813	779	791	755	794	805	771	736	801	806	743	823	778	775	694	800	742	794	761	828	825	774	774	803	769	728	798	747	818	792	737	754	790	779	791	779	794	772	809	771	764	722	755	782	773	766	743	808	759	798	810	796	771	809	837	759	730	760	783	795	704	785	847	791	786	734	829	775	781	742	845	758	805	745	749	772	846	776	712	785	814	747	785	753	762	813	827	745	777	754	793	787	715	819	815	812	765	804	808	762	816	811	777	730	765	839	774	729	751	801	807	768	789	767	751	772	799	786	776	800	775	813	754	758	739	797	747	793	765	791	810	823	796	772	783	804	789	766	805	787	858	792	743	758	734	747	841	770	751	802	796	743	757	797	784	788	772	740	808	720	772	812	773	776	786	782	777	769	843	802	822	792	725	779	767	793	820	753	809	803	760	773	766	785	796	754	816	808	801	812	775	766	791	777	760	758	790	751	836	803	762	764	748	745	771	752	785	765	763	775	761	766	786	768	767	785	805	807	805	791	816	787	776	744	756	730	817	793	854	777	757	768	775	785	793	764	783	741	831	729	749	797	785	770	818	793	803	804	822	811	757	737	781	807	798	756	790	783	800	786	783	746	794	812	779	785	762	806	842	797	790	788	812	776	787	768	737	730	772	791	793	757	817	794	770	757	761	814	807	721	753	801	789	819	793	807	762	778	782	709	739	768	779	785	782	800	825	778	770	808	792	789	772	744	783	818	777	810	759	795	784	736	744	823	791	743	799	752	763	759	774	785	769	751	784	760	779	763	808	752	789	816	794	777	798	806	777	743	774	746	787	756	815	777	720	792	738	751	755	790	784	785	765	792	805	824	797	765	757	749	804	765	800	790	777	771	769	760	720	819	777	756	734	793	739	748	750	797	751	733	739	760	747	734	771	771	812	790	781	789	831	789	785	770	802	810	739	753	753	814	790	726	759	767	752	809	789	816	796	745	801	727	749	782	764	802	772	792	747	736	779	758	775	762	806	777	745	767	772	811	770	773	771	836	779	768	760	825	810	784	726	783	791	802	801	778	724	802	725	718	796	780	794	777	793	761	783	773	746	807	782	754	794	776	776	807	772	779	770	807	762	754	757	842	775	799	749	736	739	748	802	750	818	751	780	800	793	762	762	811	774	794	741	741	762	793	830	770	792	747	784	783	793	790	788	809	743	791	759	745	757	812	797	806	814	771	790	802	741	768	779	805	751	750	792	790	763	814	756	794	862	753	778	792	852	788	728	773	773	746	776	772	789	765	770	788	751	794	753	735	788	759	792	754	754	791	759	773	804	822	744	768	790	784	749	747	816	728	795	785	728	793	762	706	749	783	830	750	729	795	722	813	776	762	757	749	799	754	756	753	761	790	769	721	772	795	830	736	739	760	774	803	796	721	731	753	778	784	769	754	732	774	813	807	751	771	772	727	816	795	790	769	754	759	780	788	759	760	731	752	745	782	799	701	787	741	754	757	758	738	764	794	799	767	806	816	758	789	793	775	745	730	803	741	777	749	773	822	789	778	751	766	774	787	804	776	805	794	786	790	795	839	782	785	789	788	788	801	746	821	815	793	792	732	781	738	773	821	785	815	836	769	769	724	782	747	744	737	762	791	777	764	769	781	740	775	744	813	760	825	769	733	818	780	801	757	794	756	741	782	764	774	833	771	797	808	780	787	778	770	776	754	800	773	777	755	789	771	771	811	757	819	795	790	744	750	797	783	856	780	801	748	706	782	778	763	765	821	776	748	762	798	747	790	783	748	798	776	738	791	772	808	776	791	776	792	758	732	780	752	727	800	719	755	791	810	818	743	778	742	754	807	749	781	780	761	793	819	812	768	784	785	784	779	740	770	757	749	779	770	835	754	747	762	764	768	744	736	827	784	764	800	759	742	744	723	821	792	755	796	763	782	768	749	796	843	747	741	745	795	733	821	759	787	777	788	790	787	818	798	831	756	774	791	808	780	783	763	759	743	778	767	733	764	764	772	763	802	781	769	758	801	776	760	763	765	825	792	798	710	785	805	804	808	758	718	841	764	811	755	801	835	755	795	750	785	878	790	778	760	820	770	773	802	787	763	778	790	776	797	767	795	804	814	778	742	793	801	778	779	747	798	841	759	785
42346	63348	47412	31782	23830	16074	11320	8611	6237	4849	3755	3056	2572	2113	1762	1511	1371	1238	1128	1103	1010	968	907	932	915	899	817	928	866	836	822	866	797	805	768	815	814	764	827	787	769	774	753	783	762	744	772	739	767	728	764	761	788	782	784	748	748	819	779	769	818	772	810	736	759	774	794	792	768	772	778	768	822	767	784	768	781	771	782	788	777	781	789	754	782	738	735	748	797	855	775	832	799	736	749	788	782	743	835	742	779	757	762	757	805	833	760	756	739	716	798	776	785	783	804	752	752	726	760	763	849	798	774	738	812	815	748	772	758	794	742	743	783	763	788	793	758	777	742	780	781	792	723	783	751	835	777	812	800	759	799	756	756	797	783	750	769	794	766	765	798	717	774	746	799	753	787	805	775	772	766	732	745	762	760	806	770	746	785	759	813	833	762	792	741	739	763	751	781	796	778	771	736	747	778	763	836	799	739	806	830	749	759	782	772	794	735	770	763	778	767	811	811	773	756	782	773	797	783	785	714	780	745	819	784	752	738	798	739	793	807	778	772	774	783	716	732	754	745	734	775	789	760	706	705	808	757	793	749	769	784	770	765	771	793	747	742	773	790	753	798	802	779	761	754	805	755	784	766	765	779	764	807	727	724	824	786	752	777	791	776	790	779	791	765	766	793	774	746	798	721	731	786	787	800	800	799	774	798	766	836	779	794	771	814	752	785	778	742	738	764	768	791	681	822	774	743	795	752	781	758	745	754	739	796	790	836	770	826	778	756	806	771	780	796	790	741	801	841	749	782	811	816	834	794	777	752	751	742	782	789	796	748	741	810	811	693	768	751	745	810	759	736	781	753	772	765	777	757	765	760	765	774	824	738	727	786	819	723	798	780	739	789	753	767	779	774	685	749	777	783	746	734	784	788	747	778	814	789	757	736	801	727	756	784	747	760	729	798	765	782	804	769	747	786	719	746	789	754	759	765	790	748	777	721	766	822	809	769	808	717	755	788	756	733	772	795	809	796	771	766	808	745	772	774	797	694	704	714	823	799	766	776	764	780	792	794	751	760	786	774	775	798	769	797	814	754	753	779	783	797	809	816	756	778	779	794	716	782	734	798	797	801	795	756	734	750	769	739	831	761	831	749	819	773	766	727	775	798	717	778	724	753	811	733	798	748	813	784	758	815	776	790	732	783	772	764	792	793	736	757	771	745	731	793	754	776	754	769	795	731	809	770	782	810	753	778	773	811	782	764	783	770	792	789	780	743	746	767	815	748	768	809	766	782	763	754	741	809	762	802	747	779	810	755	793	747	776	749	790	744	761	750	735	748	769	791	805	775	746	800	798	754	775	760	797	783	802	795	778	774	811	749	775	778	797	783	751	807	812	761	758	746	739	735	780	767	782	801	806	793	739	802	777	752	772	754	756	763	796	710	774	758	767	787	743	725	753	754	782	846	765	733	770	775	765	830	783	787	795	779	745	778	767	725	746	750	775	788	804	766	763	803	723	805	791	771	770	708	761	773	762	831	782	765	799	815	741	773	751	784	712	774	825	755	716	774	766	760	827	753	796	772	816	809	752	761	827	737	765	796	722	762	797	812	773	768	798	798	775	789	787	814	739	734	813	799	727	748	784	804	796	716	800	782	743	844	774	770	802	749	777	758	754	724	792	780	747	741	765	700	752	726	781	747	805	752	775	796	832	762	792	799	751	835	841	758	791	770	794	796	753	803	775	772	758	717	814	733	793	816	759	736	779	761	804	748	736	794	748	781	738	773	798	717	801	741	760	801	778	788	778	772	737	779	789	784	776	720	766	762	768	809	767	774	806	779	797	774	779	802	753	782	739	727	755	754	788	793	793	761	764	786	785	763	791	765	826	816	816	777	804	799	793	768	801	734	748	727	745	810	719	775	767	778	776	780	734	722	775	797	803	785	815	799	790	730	755	783	781	841	810	821	775	803	836	774	757	775	790	765	756	770	749	770	786	768	775	799	822	775	733	824	760	741	775	784	768	719	777	766	768	813	759	817	768	752	742	772	744	774	750	803	757	720	796	717	815	790	722	789	791	779	780	798	779	770	718	813	795	777	769	759	816	806	783	772	820	795	728	827	754	781	757	777	789	831	777	754	745	804	743	783	775	759	824	743	747	728	787	789	816	759	816	745	796	767	795	717	752	747	795	728	725	766	741	791	753	754	720	793	748	806	810	763	773	746	794	780	760	741	750	802	755	823	782	773	775	760	740	759	729	776	773	747	769	753	733	722	767	726	784	759	779	766	715	793	763	788	806	744	775	739	742	817	778	782	766	784	792	768	719	766	737	788	788	786	769	802	767	771	803	772	761	746	771	780	783	817	736	763	813	737	775	814	805	725	817	764	820	749	819	771	764	771	779	777	789	777	782	802	754	747	792	743	750	748	755	775	732	783	782	733	820	751	751	788	780	738	767	778	804	768	754	791	790	770	788	771	780	780	746	830	751	752	717	797	758	742	757	828	755	754	735	804	803	808	792	763	792	765	768	800	771	778	805	770	769	771	801	742	750	774	777	759	809	777	749	743	729	790	735	800	784	785	721	769	814	789	748	756	706	809	772	786	786	715	713	750	792	801	733	771	775	775	755	786	805	737	776	812	754	801	797	781	761	795	782	790	759	722	770	772	769	790	761	767	798	780	784	761	725	802	800	780	747	812	767	737	792	764	717	790	778	774	776	739	756	745	766	776	764	739	751	740	787	764	721	805	717	785	788	744	754	766	754	767	746	799	749	768	783	799	755	800	811	767	797	821	729	781	774	749	775	746	777	777	769	766	802	759	721	751	755	759	777	737	777	769	781	795	776	797	786	777	762	778	732	760	741	794	765	766	777	769	751	816	764	773	780	773	761	785	783	764	773	690	783	762	812	751	753	759	790	750	805	758	773	807	722	803	798	729	793	789	762	750	762	778	791	752	703	747	777	826	773	766	773	800	782	810	822	806	768	823	805	801	759	746	810	777	808	824	768	720	800	777	749	779	714	797	804	781	756	741	770	743	781	797	751	771	750	766	795	754	787	826	752	765	740	767	729	794	750	768	767	780	701	740	731	795	724	752	769	760	805	733	784	805	774	765	754	795	764	744	791	793	754	800	785	777	787	751	769	759	757	738	727	772	813	767	722	728	760	793	784	770	775	755	774	776	757	760	752	729	758	808	737	747	752	796	749	740	736	776	754	782	736	749	777	829	780	798	816	757	788	749	778	767	785	790	826	795	750	826	750	758	793	797	759	776	756	795	798	765	771	761	794	738	763	785	852	760	740	812	863	778	761	788	769	710	760	737	747	777	793	793	741	781	797	814	737	715	763	812	736	796	776	777	722	780	773	714	757	756	814	754	770	791	752	760	779	774	740	817	773	766	773	784	820	821	774	765	747	733	806	733	740	742	856	762	770	809	793	777	792	795	830	725	829	761	770	794	740	770	775	794	807	795	800	767	807	772	782	787	791	754	784	763	729	749	728	795	750	806	788
25395	21662	30085	29429	22108	14272	8794	5958	4275	3378	2714	2237	1988	1705	1428	1358	1217	1157	1058	1054	966	973	966	969	889	861	904	898	940	884	872	908	880	826	821	843	833	836	809	871	797	822	858	865	838	799	827	827	814	846	818	828	833	773	809	834	872	802	814	797	798	876	889	892	888	849	813	810	818	804	825	781	821	823	824	852	855	823	845	830	808	834	840	769	784	857	843	763	773	834	825	786	813	792	791	795	880	828	832	819	881	876	816	814	860	855	817	824	831	785	866	758	815	803	837	792	865	814	854	800	798	804	891	792	839	832	824	856	814	860	831	814	831	815	805	777	818	853	784	820	864	823	822	830	807	833	850	848	817	844	819	815	868	873	842	781	894	791	799	879	796	806	853	831	853	795	814	827	842	767	844	829	819	866	766	827	807	798	774	824	870	828	820	776	832	810	838	839	827	838	791	820	819	830	765	825	846	814	869	847	800	773	817	807	865	787	852	838	915	808	814	823	777	817	801	797	784	821	826	815	814	831	790	840	793	831	812	885	797	818	834	798	857	878	855	834	780	838	828	792	831	826	808	822	807	820	809	803	771	862	840	855	795	830	801	845	828	851	834	830	819	808	831	795	797	810	813	768	806	820	783	874	857	814	839	817	792	830	857	829	833	866	832	884	840	835	830	817	802	868	852	854	845	837	733	857	835	795	811	830	874	836	824	848	823	866	847	835	820	838	819	839	853	806	794	828	846	805	781	804	861	832	796	818	865	783	824	815	784	831	831	843	830	797	760	810	794	824	795	792	787	836	835	788	806	870	801	823	762	856	852	845	843	827	852	849	845	788	841	842	850	865	822	834	810	824	827	845	814	789	811	857	774	835	825	828	818	811	804	845	798	813	865	843	828	795	811	784	808	790	768	840	779	809	844	773	865	848	852	807	788	873	801	811	781	867	855	800	811	846	831	873	807	808	818	802	845	820	859	862	752	837	822	821	809	740	856	853	840	822	857	796	843	809	861	857	838	850	866	801	841	800	813	855	774	855	804	877	875	831	803	853	833	801	807	851	800	819	816	811	887	783	852	866	877	830	847	841	827	830	811	853	812	778	847	784	818	826	845	825	876	811	828	790	808	849	835	855	829	793	801	779	797	794	804	833	892	826	854	821	822	860	781	817	840	834	842	819	838	840	841	849	815	852	811	814	825	849	877	839	866	773	796	840	813	824	783	856	856	836	768	819	840	846	826	808	826	813	821	805	791	783	794	843	783	859	808	864	874	860	837	814	839	821	851	835	882	832	842	775	833	868	793	812	852	753	819	819	807	798	876	846	857	802	794	831	868	863	865	846	751	845	811	795	834	853	805	841	828	862	812	851	829	808	875	805	873	810	846	819	867	809	813	774	813	842	859	816	802	858	829	824	800	802	787	816	839	828	873	834	872	766	838	843	761	794	757	859	833	770	843	793	782	791	848	819	787	849	796	830	848	897	776	839	816	794	838	802	843	841	831	778	841	858	812	814	816	830	826	820	829	837	859	836	858	849	828	808	818	801	825	784	853	842	829	812	800	823	859	917	824	821	781	828	793	793	822	841	874	827	765	809	807	830	838	806	847	791	856	813	842	867	794	876	801	842	815	792	858	809	827	857	830	813	849	793	821	795	806	841	785	798	829	794	773	851	824	821	769	825	837	842	783	895	824	846	823	847	810	817	820	796	811	791	778	832	835	837	846	845	867	811	826	842	854	810	810	839	813	854	815	811	828	828	819	807	834	766	811	858	805	812	763	792	828	845	838	823	795	849	828	869	789	765	828	832	792	790	795	831	817	868	838	774	775	833	847	823	823	868	856	834	859	864	856	854	846	838	821	854	816	820	882	867	817	838	840	820	779	908	786	793	812	811	859	864	819	827	853	805	805	798	827	835	870	816	832	825	791	828	833	805	803	827	878	796	816	806	811	796	826	848	852	773	835	838	852	875	804	857	812	834	808	830	863	819	848	802	784	810	890	789	823	816	784	759	798	788	790	798	828	816	824	861	780	837	803	898	847	803	902	838	857	909	847	821	798	763	820	796	817	836	867	797	853	839	862	832	839	820	817	858	844	857	807	832	843	856	818	829	818	843	820	857	824	778	799	855	803	782	825	749	836	838	753	853	808	768	845	766	826	828	824	819	811	805	863	819	884	820	880	812	836	872	798	797	804	805	844	806	810	810	826	800	795	816	806	814	833	826	766	817	877	840	857	805	865	833	827	839	830	858	783	845	797	828	823	866	807	858	819	861	813	833	815	807	799	772	832	838	862	797	845	799	862	785	830	872	777	851	772	836	839	794	842	780	816	810	835	845	838	839	864	809	792	815	828	872	808	794	826	819	847	851	828	851	822	843	814	802	775	887	764	828	814	809	795	865	802	801	799	764	828	746	854	807	829	864	832	863	760	853	807	820	836	828	859	810	839	846	773	805	815	829	848	815	874	766	823	882	855	808	823	828	865	838	831	796	819	793	840	840	836	901	831	844	788	858	773	800	866	803	824	831	802	785	813	841	873	818	847	767	824	805	810	822	845	801	844	792	882	874	804	809	849	826	827	877	804	839	843	810	841	842	833	835	855	800	822	829	846	794	818	821	800	838	801	823	832	906	869	835	827	820	799	828	856	827	861	833	838	771	825	809	846	843	826	794	826	801	799	775	780	848	817	790	840	853	824	827	823	822	818	819	829	820	832	830	793	828	810	788	849	845	813	840	817	755	824	791	895	871	793	828	890	833	846	863	861	818	816	867	863	824	837	881	828	873	830	851	831	859	781	899	806	811	838	834	793	781	822	874	839	784	804	812	903	832	836	821	837	821	886	788	816	881	837	851	837	823	796	808	778	779	852	868	843	844	809	802	836	846	772	799	781	765	773	851	836	795	806	805	847	842	805	819	811	841	817	821	770	830	836	792	814	802	806	819	802	793	825	853	808	839	835	842	839	807	793	847	809	793	811	853	859	892	815	806	813	883	821	832	793	845	821	869	825	828	797	853	838	895	841	760	825	770	858	844	855	842	809	807	820	844	818	797	803	900	814	803	761	840	811	786	796	838	807	782	796	815	833	784	814	770	805	848	862	794	841	810	802	819	817	831	800	840	854	812	769	838	796	837	806	876	799	776	836	894	803	819	871	838	817	803	838	816	868	843	805	802	841	827	880	864	768	822	854	805	822	771	836	818	828	829	841	812	805	864	850	839	843	807	784	840	853	753	838	866	835	836	794	875	802	764	808	821	826	850	857	842	821	788	818	793	836	795	833	850	794	752	835	776	858	807	823	793	798	868	837	806	818	811	801	839	858	867	840	838	823	833	849	851	821	769	834	844	798	881	849	801	834	807	797	884	856	806	808	820	811	850	832	818	839	820	854	822	812	838	804	892	821	848	813	808	804	817	835	803	856	835	833	805	812	814	848	789	829	819	833	819	842	810	858	767	807	819	863	765	789	797	836	853	807	887	838	831	812	825	835	862	822	758	889	852	781	875
36702	56562	45095	31858	22274	15367	11054	8568	6311	4750	3883	3043	2497	2048	1794	1574	1428	1325	1231	1124	1044	1023	990	976	938	922	881	888	850	815	929	844	873	863	805	833	895	815	859	845	872	867	824	867	846	812	891	789	812	831	843	812	777	833	815	848	841	820	812	822	812	844	825	792	817	796	786	774	829	807	806	837	761	878	809	795	837	852	830	895	874	780	805	834	794	800	815	784	820	803	794	859	811	797	792	814	784	825	825	824	803	813	794	795	796	847	823	831	801	787	823	815	770	829	821	840	822	789	819	871	838	767	821	797	828	829	831	841	873	822	789	804	796	799	788	807	825	809	823	802	804	823	798	804	809	786	817	830	826	796	821	780	785	793	842	799	842	795	835	794	816	790	845	799	835	796	808	806	793	802	759	813	746	808	821	801	808	793	848	801	791	832	840	807	805	822	856	824	857	831	830	796	819	831	851	810	798	829	824	808	796	800	795	823	836	846	813	764	810	844	791	816	821	837	749	843	805	816	856	790	826	841	810	794	848	826	825	818	822	777	837	802	816	850	797	823	799	779	833	846	821	837	804	818	774	834	787	815	860	784	776	788	812	837	773	807	811	819	810	811	873	843	792	874	875	770	793	816	818	816	817	820	783	825	813	807	762	767	804	796	796	796	758	878	845	840	807	828	801	763	794	798	847	804	800	801	859	847	771	790	837	855	773	769	809	757	772	833	821	828	789	830	757	818	823	809	769	777	805	813	803	797	790	758	849	868	813	823	760	825	779	844	844	796	818	864	857	860	816	813	844	800	798	812	789	843	817	882	850	801	771	849	873	833	812	811	814	789	822	837	839	786	768	834	824	830	855	854	786	782	846	811	804	808	800	793	786	809	829	876	795	839	835	791	803	803	835	859	839	796	834	801	786	821	806	833	829	862	803	827	811	834	817	828	832	801	831	826	860	780	791	847	797	825	824	787	809	824	822	785	792	776	825	835	827	820	804	828	850	804	805	802	805	791	788	841	818	807	860	853	809	839	820	828	795	880	814	837	809	838	798	811	793	847	832	818	829	833	820	854	820	791	781	810	776	864	853	835	820	842	821	808	821	762	840	779	773	886	845	823	798	828	810	842	777	783	812	751	871	814	814	791	815	830	820	816	813	801	840	811	808	859	853	802	839	790	842	821	807	839	850	816	753	808	829	825	824	839	837	802	828	851	834	854	839	780	789	813	843	821	841	774	788	857	780	830	831	780	817	799	812	849	825	781	849	856	856	836	838	792	839	797	841	873	735	771	796	770	818	817	824	815	809	800	820	813	806	778	812	836	784	797	814	838	795	813	839	855	834	820	813	852	826	837	835	816	845	835	820	784	794	770	824	859	838	811	788	838	792	811	829	822	797	820	859	827	840	830	876	773	823	754	816	806	801	863	866	769	826	804	827	855	821	799	774	859	826	794	828	830	848	758	837	809	810	797	829	802	770	770	834	831	838	799	805	797	846	808	782	779	780	836	845	826	850	840	789	817	806	833	844	809	819	825	831	798	851	841	760	809	833	812	812	782	813	796	850	837	794	827	863	841	751	782	812	802	833	838	829	805	840	813	800	859	831	795	836	805	850	740	793	816	792	805	818	822	807	833	817	857	810	806	800	783	810	814	831	832	840	843	836	809	812	782	819	839	801	888	785	828	811	830	788	821	847	832	793	756	821	738	832	813	819	824	845	814	819	788	838	808	823	805	803	863	842	810	832	811	871	831	863	843	812	798	767	835	866	859	814	771	820	849	769	764	830	770	826	821	862	868	800	831	805	833	833	831	805	822	798	817	855	791	844	805	829	854	791	877	830	854	859	827	876	834	829	784	816	761	778	801	794	848	800	828	810	811	825	804	850	853	812	798	847	826	854	835	826	818	814	807	823	809	856	819	803	834	813	824	831	854	782	822	854	818	783	849	857	835	799	835	792	787	842	851	783	789	774	839	802	794	817	836	764	827	867	803	801	765	811	768	856	838	837	785	799	810	759	813	827	800	824	783	798	851	798	796	841	812	829	848	766	836	848	825	803	839	848	820	834	800	833	816	859	809	814	775	833	830	812	819	844	828	821	789	861	784	843	821	812	842	826	792	801	814	856	796	785	753	787	792	840	810	803	825	752	851	805	827	832	830	826	816	818	859	815	830	760	820	820	799	790	811	809	776	768	826	778	800	807	844	785	821	821	816	840	804	818	828	849	818	787	837	814	820	861	838	796	828	842	816	780	816	797	840	831	838	842	837	869	781	818	786	843	792	825	818	855	826	798	773	818	817	792	792	819	813	774	813	840	798	810	760	891	822	791	853	796	851	805	791	852	751	806	858	785	841	847	853	803	799	873	806	804	822	807	804	829	798	809	912	771	779	848	792	780	810	791	781	808	794	851	824	834	772	824	771	821	832	863	810	776	838	794	832	791	796	794	819	834	833	858	782	840	799	823	831	817	763	852	830	799	796	826	800	830	765	801	796	785	829	798	807	823	819	798	804	864	757	875	842	826	825	858	869	828	766	843	831	855	844	852	789	794	782	788	846	850	847	778	834	789	789	829	829	805	867	810	794	843	837	768	820	778	795	827	840	784	768	822	800	811	831	806	805	790	823	828	773	824	820	833	800	801	828	760	834	807	822	827	802	813	849	807	771	840	830	820	784	741	786	797	828	853	824	830	757	851	805	807	857	843	824	810	816	784	870	872	811	771	819	777	810	798	843	753	796	794	822	823	866	777	839	784	800	834	802	832	842	834	798	799	816	854	793	774	793	847	808	866	872	787	813	794	794	811	834	813	778	845	847	794	806	798	834	839	870	800	826	825	855	786	855	782	805	823	739	803	848	810	801	841	780	825	841	809	845	853	791	819	807	785	852	821	805	819	805	802	841	828	804	808	838	830	832	854	833	877	749	815	826	796	837	838	817	841	796	784	856	799	798	813	873	778	819	805	785	825	803	837	838	836	840	798	843	846	829	831	831	784	812	836	826	859	795	818	807	816	800	831	854	812	794	815	830	781	786	755	840	816	847	866	781	844	809	866	823	818	799	817	824	831	784	810	806	828	816	838	818	813	788	864	799	837	815	849	833	831	815	824	803	790	780	817	815	825	830	825	797	812	830	805	875	843	803	838	827	855	800	842	888	758	867	842	843	821	788	852	816	826	833	759	829	792	788	805	820	879	840	792	825	811	855	801	846	841	830	781	789	794	786	808	847	771	784	857	814	834	790	788	842	822	848	786	794	856	824	778	809	808	863	795	831	826	805	805	817	823	815	750	816	810	797	841	811	801	807	793	825	838	845	797	823	852	788	811	764	849	817	783	833	812	836	824	791	795	794	762	779	812	835	828	849	826	870	820	804	818	830	834	827	772	812	813	774	805	834	838	862	805	799	787	885	814	808	845	766	784	797	810	804	812	777	841	840	822	777	805	799	801	806	845	815	836	797	805	799	818	831	835	781	781	817	792	800	843	772	787	807	771	851	819	819	821	793	830	795
23051	21436	29149	24458	22168	23156	19995	10572	6984	5335	4194	3460	2735	2334	2057	1858	1610	1327	1375	1241	1179	1108	1125	1106	1025	998	985	880	950	890	912	913	943	885	919	883	868	825	829	890	868	836	838	878	866	835	899	857	852	880	811	851	870	817	865	840	830	834	857	849	859	824	855	846	813	865	843	882	814	835	851	878	852	885	828	847	834	798	850	876	891	837	870	848	862	857	841	831	791	849	917	834	873	814	881	790	850	868	847	835	883	826	842	858	787	849	825	850	866	814	813	843	798	840	822	800	867	824	817	809	831	850	873	783	821	806	835	847	852	824	853	777	825	788	768	813	777	841	805	832	799	883	922	795	861	882	839	817	854	875	890	819	890	874	889	866	859	914	869	844	766	872	844	805	839	865	789	816	854	751	854	828	808	819	864	841	885	852	839	781	891	829	852	801	846	843	828	781	807	855	866	824	832	850	854	827	815	895	826	877	835	819	864	802	801	849	855	893	825	822	873	906	835	786	864	836	861	826	897	843	866	813	877	863	875	870	815	874	807	841	819	877	792	861	866	835	808	826	869	841	846	872	837	821	888	868	817	795	807	811	836	875	874	871	838	865	808	809	841	824	905	850	838	854	873	875	833	846	801	862	882	849	838	850	825	765	863	778	854	840	843	829	869	860	881	836	895	783	842	866	821	825	842	849	837	843	872	845	797	835	803	879	804	850	825	821	828	894	875	851	831	875	829	827	850	787	856	794	861	859	795	808	851	863	865	812	819	857	835	812	876	868	865	810	848	835	851	776	866	873	860	835	879	882	882	883	892	843	848	843	825	861	877	830	827	854	803	779	819	861	839	808	827	817	845	933	846	813	839	852	853	816	796	900	817	841	836	826	837	837	873	871	855	842	857	821	818	770	754	819	811	801	876	849	835	787	763	793	859	884	843	864	832	850	806	822	880	867	824	836	786	829	851	851	863	821	798	867	851	803	863	893	861	844	849	889	858	849	900	829	828	862	827	854	833	823	884	855	823	838	839	856	877	832	844	799	884	874	800	882	864	848	837	859	854	825	814	837	854	845	908	826	859	845	801	913	863	861	857	854	812	834	806	835	825	855	878	827	830	889	878	893	863	793	832	868	890	848	800	811	881	855	776	850	833	875	787	784	868	870	871	826	894	872	842	821	746	844	815	820	848	850	845	813	803	796	831	883	853	814	829	857	841	866	860	812	869	830	810	848	853	812	844	878	839	857	895	826	840	812	865	790	824	861	821	838	843	860	851	845	865	834	819	866	818	875	850	832	834	788	819	835	839	764	845	823	830	809	815	857	837	822	927	869	824	920	815	791	863	834	788	819	827	834	835	855	836	840	837	874	868	874	830	824	844	786	887	822	826	844	881	814	835	865	838	851	825	830	899	829	886	885	839	871	876	887	893	862	845	842	848	814	829	868	857	824	837	875	877	877	816	862	840	902	851	876	861	820	846	874	882	851	797	833	865	818	865	858	850	847	839	812	825	789	849	866	843	864	858	810	814	866	877	896	881	839	873	819	863	853	859	829	855	809	823	833	875	832	815	850	833	851	867	818	818	889	869	848	805	814	847	831	812	807	831	875	860	840	834	829	847	859	798	794	831	885	899	816	830	859	856	815	865	792	865	872	844	858	825	819	884	835	827	845	861	866	857	812	834	815	848	838	842	853	841	866	877	840	874	879	803	827	842	886	884	827	827	857	805	829	836	861	831	850	878	830	833	899	846	819	824	820	794	846	808	855	856	872	854	876	877	880	834	855	794	872	848	860	900	874	799	840	862	833	924	795	859	888	840	846	882	870	881	896	847	856	811	856	857	871	821	815	808	877	866	854	862	880	842	817	805	787	830	854	870	813	826	844	849	852	806	899	818	891	849	875	855	836	794	800	838	847	820	809	830	841	861	830	848	838	883	933	824	855	835	817	863	812	824	791	843	868	861	787	805	859	818	839	836	871	803	861	838	809	842	837	795	882	821	837	866	824	842	869	915	811	878	820	862	834	837	860	859	867	772	842	904	813	859	839	803	805	816	848	815	869	901	895	840	843	851	801	788	833	894	863	867	834	817	815	882	850	835	881	843	837	860	847	842	858	893	830	812	889	790	816	874	790	810	879	841	854	854	858	866	837	790	869	824	850	843	891	841	857	835	852	859	809	845	895	798	823	811	879	877	832	829	861	842	860	810	823	863	864	800	858	795	841	821	878	865	802	801	859	818	854	832	856	846	829	816	802	857	836	880	817	828	814	840	868	854	901	842	780	834	825	757	881	836	842	831	824	847	805	856	865	863	829	785	859	861	860	808	916	858	838	877	872	794	856	847	857	824	871	844	833	829	812	895	876	830	803	798	825	810	852	865	851	801	845	864	799	810	800	854	870	852	861	863	817	842	883	888	841	816	842	832	808	835	800	804	850	827	825	823	828	864	857	888	872	832	828	818	875	796	843	825	835	904	881	912	818	813	865	865	854	849	799	835	849	866	830	872	820	861	884	821	786	837	877	791	798	843	839	859	806	835	816	830	798	841	813	829	796	839	783	813	856	785	862	860	846	903	820	811	835	873	905	866	796	888	867	823	786	823	821	848	808	810	773	826	830	826	905	862	816	837	883	770	840	817	884	824	820	818	850	732	837	869	899	910	871	842	834	827	847	870	870	850	878	928	860	866	874	833	843	882	843	825	875	854	815	800	832	875	863	813	838	837	836	838	876	866	910	823	814	834	824	880	843	830	821	850	879	813	832	842	893	790	835	856	855	842	866	844	830	853	839	865	833	858	812	826	831	859	852	814	881	807	833	844	893	825	846	867	872	829	833	896	833	798	823	846	780	847	848	834	815	815	875	827	852	821	840	916	856	854	882	807	847	829	876	822	808	863	827	860	809	847	809	820	844	850	831	840	889	829	785	802	851	839	883	834	842	839	889	895	814	820	880	818	814	843	878	847	879	791	892	821	825	830	830	839	822	864	843	825	822	828	811	828	789	874	840	814	851	841	803	810	852	867	902	865	874	877	809	824	832	885	860	836	898	821	826	858	805	790	838	788	822	882	816	870	838	844	819	846	853	835	858	790	828	775	828	817	877	872	853	830	873	834	859	843	869	858	845	835	839	841	850	887	890	845	870	866	835	827	821	892	859	866	804	830	843	857	886	855	855	844	871	834	857	828	866	876	924	844	805	898	838	802	836	838	864	835	807	824	776	864	861	903	841	810	854	803	885	858	828	769	878	824	882	849	819	813	853	874	844	828	837	881	858	875	845	814	811	825	855	831	821	860	882	817	835	852	818	826	846	815	816	896	883	838	822	814	829	802	791	903	888	839	822	796	858	816	839	918	865	795	820	880	856	859	853	836	855	910	895	843	856	828	865	864	870	840	830	877	881	837	887	902	857	800	864	857	887	908	845	874	825	791	796	822	818	824	863	848	861	861	866	810	866	828	863	863	845	828	823	872	859	871	804	850	839	851	853	838	847	859	897	822	862	850	804	822	878
39362	67718	54133	37847	28281	21744	16367	12865	9603	7298	5800	4587	3757	3061	2535	2151	1878	1609	1525	1327	1266	1212	1148	1085	1076	980	1080	948	979	919	954	881	878	910	916	892	852	865	861	900	858	840	858	856	880	855	834	843	838	798	826	814	850	887	774	802	828	781	844	823	842	831	772	818	857	821	838	850	831	836	851	826	827	855	800	815	849	786	824	885	831	837	840	820	839	853	767	826	768	814	803	811	785	835	846	802	842	869	870	798	849	813	819	818	812	848	831	845	787	869	788	847	818	755	796	824	855	878	826	795	841	786	792	890	802	842	800	808	831	834	866	896	826	832	768	810	816	788	832	853	804	784	814	792	828	811	834	856	794	815	798	824	835	820	784	849	852	852	786	872	846	829	840	813	878	848	828	792	832	819	803	812	848	812	789	840	816	786	864	829	823	808	816	810	819	810	845	880	857	798	860	848	830	883	833	764	819	843	826	804	794	805	794	799	865	815	810	789	833	855	797	797	799	805	819	824	836	773	821	800	817	843	800	799	812	758	755	815	825	847	806	876	842	817	802	846	790	870	800	830	769	816	805	831	866	881	822	839	844	773	848	819	793	795	771	823	805	825	844	851	883	837	794	833	842	823	850	813	870	805	791	836	805	800	853	840	803	794	818	817	790	869	832	818	821	811	856	826	780	820	812	861	803	867	860	823	817	859	807	808	798	800	782	814	817	813	817	829	835	845	838	904	837	838	826	856	774	809	778	793	863	853	834	810	842	825	791	743	853	817	832	863	823	794	821	776	864	787	759	825	855	769	824	813	843	809	859	804	884	832	835	819	837	837	810	779	829	860	784	790	819	815	846	856	808	842	851	817	835	818	837	850	854	827	790	839	787	841	809	848	771	816	796	859	833	871	787	801	860	839	817	835	793	847	821	830	864	830	810	824	831	783	817	828	902	847	837	831	843	822	842	768	896	808	841	814	785	820	840	788	802	817	822	831	867	778	870	856	833	800	825	825	790	834	781	821	837	774	801	791	815	834	781	805	850	867	801	791	795	813	834	809	840	901	842	835	843	861	844	815	788	813	777	850	869	845	807	843	866	803	832	875	840	852	860	857	869	847	815	824	773	769	820	854	824	788	857	848	829	772	856	802	855	784	841	794	820	828	870	807	897	824	866	808	805	829	768	830	824	852	822	816	841	812	809	788	850	824	845	849	873	805	782	809	809	832	805	838	834	779	816	833	847	800	804	812	835	788	809	856	847	818	853	800	818	789	816	865	768	832	865	894	832	860	835	834	808	817	796	837	864	813	842	825	809	748	873	810	845	828	830	801	789	823	822	877	868	809	790	752	818	801	828	827	849	843	809	766	836	818	861	815	833	841	862	839	851	866	775	822	768	833	806	805	829	852	810	791	838	836	801	797	868	866	829	833	836	803	834	808	801	816	802	848	846	795	775	863	822	808	815	851	861	840	841	827	847	812	834	865	818	830	835	866	878	766	817	869	767	764	853	836	803	860	785	816	786	761	799	849	837	796	823	852	849	845	851	809	822	821	806	766	868	833	783	827	812	867	804	809	833	860	821	775	785	819	814	801	856	807	854	816	816	848	820	851	863	821	855	810	802	809	855	820	862	815	799	798	878	884	803	821	809	803	811	875	793	853	829	827	791	818	845	845	830	807	855	813	815	856	813	825	832	799	830	853	825	825	872	823	808	823	886	796	820	811	836	845	815	894	851	817	826	822	822	787	834	828	805	827	802	837	830	840	823	829	796	828	823	824	845	883	821	891	791	847	761	821	878	819	813	797	809	811	798	799	825	808	789	854	854	782	828	856	774	850	858	816	835	863	819	856	842	786	852	858	796	863	789	851	819	813	794	829	795	806	785	885	774	827	815	802	812	826	806	763	817	754	856	819	822	830	803	823	858	828	890	829	779	807	824	813	780	783	844	837	844	807	815	844	817	817	826	775	817	832	850	799	872	800	802	819	826	878	781	842	838	871	791	844	824	824	859	845	848	845	853	876	871	838	826	828	799	801	819	871	836	817	808	836	832	851	815	782	837	860	827	818	789	799	857	783	832	859	849	833	846	834	848	836	863	786	856	796	803	831	851	821	791	827	794	808	856	818	816	817	783	889	800	895	801	791	781	826	863	829	834	799	797	820	861	815	843	808	821	840	810	871	835	785	838	829	871	861	816	809	836	800	807	855	827	779	812	775	815	838	815	847	835	791	850	816	892	828	794	849	796	819	841	796	817	798	829	825	848	862	833	852	777	811	820	843	793	814	858	793	799	797	833	790	779	762	812	862	815	812	847	789	840	804	810	826	851	805	769	839	812	823	820	857	777	850	823	784	861	811	815	849	806	844	872	786	824	869	852	803	769	851	789	788	862	836	798	857	876	791	870	811	864	825	786	788	808	809	829	851	782	872	789	812	808	814	825	866	882	877	820	829	813	908	848	822	798	798	783	867	820	863	845	866	787	813	823	850	843	806	867	842	797	853	775	763	867	781	786	782	792	875	797	890	823	856	838	821	818	840	817	828	867	867	832	833	841	776	842	829	806	838	870	811	786	838	849	872	894	897	882	822	798	897	796	837	778	814	867	818	799	848	779	826	809	819	771	781	857	793	843	881	856	837	783	830	824	834	780	865	827	832	860	827	808	744	778	854	820	842	855	785	809	873	833	780	844	800	827	798	835	730	781	838	849	794	862	869	833	805	827	856	793	803	811	840	795	774	825	801	808	773	847	803	839	816	860	798	820	823	805	843	835	833	789	836	818	819	808	771	767	882	891	891	818	798	835	817	851	821	868	839	786	813	811	802	818	827	806	809	829	814	866	815	752	777	836	808	777	815	831	797	833	821	816	799	791	824	818	825	821	858	803	849	843	862	843	797	807	797	814	811	844	851	882	812	789	851	828	809	866	849	795	812	791	821	828	774	833	782	829	906	818	771	807	785	831	845	833	862	885	820	829	838	812	787	827	786	789	807	773	846	864	849	840	860	805	855	855	800	810	767	868	877	804	801	795	793	829	886	819	870	827	855	829	841	848	810	815	830	835	810	885	850	834	856	802	807	838	791	809	769	831	862	828	848	834	829	899	818	774	833	822	828	784	809	874	830	819	832	861	789	824	777	887	797	804	793	855	813	812	794	894	828	868	853	869	795	813	803	815	802	854	824	855	812	756	873	844	854	803	874	803	814	835	778	816	799	843	813	839	818	843	796	827	889	822	836	834	851	875	861	825	856	826	840	783	835	804	836	812	796	835	830	828	813	802	825	874	830	829	818	840	798	843	845	822	808	784	840	829	802	775	837	794	835	872	838	833	818	802	805	846	830	783	836	810	773	818	860	789	762	826	835	853	809	786	826	806	816	800	812	867	865	809	827	824	829	853	807	828	817	812	821	809	838	853	779	806	844	800	795	812	813	754	774	810	798	823	843	870	814	800	838	829	846	828	814	833	857	825	835	834	875	831	800	841	830	822	822	775	865	826	856	821	836	839	811	848	809
37777	42687	41105	27409	15039	8618	5621	3915	3090	2466	1916	1631	1416	1255	1244	1077	1005	1010	945	959	862	903	910	798	808	824	819	824	852	812	788	836	791	793	870	748	810	768	773	800	751	814	847	806	797	770	821	811	817	809	763	754	739	794	799	780	799	726	807	779	768	792	794	780	765	774	792	760	756	744	765	798	774	810	811	792	793	782	773	773	782	790	831	753	742	773	770	752	805	779	794	740	737	753	803	746	725	769	816	820	723	809	806	812	753	756	769	791	787	815	781	807	806	768	804	801	743	799	733	777	767	760	839	813	847	818	767	780	790	784	755	764	785	764	782	714	795	773	725	787	760	791	769	818	754	772	827	763	746	754	822	762	763	728	757	766	764	817	800	754	785	763	804	825	780	759	785	811	792	770	740	785	837	795	749	833	768	824	748	814	751	790	752	788	747	768	779	818	771	807	758	780	804	828	827	796	748	781	770	760	836	752	764	771	791	745	767	760	789	748	747	750	802	784	794	777	778	772	835	776	806	775	809	832	785	773	750	748	765	810	780	815	792	804	746	790	781	761	787	793	758	777	748	764	819	785	799	836	781	777	793	765	790	798	778	789	777	779	784	801	772	797	806	771	794	789	740	745	855	822	817	794	794	756	745	781	818	801	790	744	796	781	782	771	775	793	727	805	758	809	767	800	765	784	779	796	733	790	749	792	805	788	804	732	788	800	772	803	799	781	792	778	799	776	770	803	793	764	770	772	747	795	808	782	784	790	763	766	814	782	742	818	795	794	820	773	779	828	798	784	788	763	751	787	789	797	796	787	777	790	734	760	780	782	801	808	809	783	804	773	773	789	797	761	789	784	743	799	774	734	787	729	784	797	788	783	818	800	737	782	804	795	795	772	763	792	801	771	821	712	793	788	809	779	823	819	809	815	811	768	783	757	802	792	799	766	838	856	753	837	781	799	788	745	777	802	788	794	747	809	769	831	801	771	786	749	751	778	760	726	785	766	767	804	820	770	770	761	742	765	809	789	783	802	748	748	779	799	766	764	731	803	774	785	755	756	754	779	830	765	760	794	785	808	800	839	772	770	779	790	782	779	787	796	775	826	775	773	773	808	779	766	815	737	759	748	821	756	820	837	747	799	747	810	757	789	778	795	764	771	850	823	800	813	809	766	763	789	803	838	804	796	785	831	772	825	774	790	755	808	758	765	783	788	790	812	758	803	846	803	784	727	751	786	768	775	769	802	825	781	767	782	755	788	834	802	807	796	756	828	748	820	811	794	782	751	777	815	783	770	796	809	816	784	827	817	733	792	795	780	783	765	793	824	759	782	848	784	767	793	771	736	787	754	740	835	774	775	767	764	764	787	778	798	766	748	797	772	742	764	727	843	777	784	798	816	746	763	776	802	812	753	789	789	807	808	767	774	785	820	782	829	795	778	747	797	791	798	800	853	787	748	766	776	818	845	809	783	793	794	816	764	773	804	815	778	798	795	794	809	767	765	765	797	798	794	793	809	757	827	729	779	763	777	789	808	736	794	735	786	814	789	789	807	824	809	752	775	757	783	770	811	748	802	728	768	745	765	823	739	726	757	823	742	813	780	812	799	813	810	794	793	807	816	832	794	785	742	824	750	793	803	793	791	811	773	784	735	799	778	775	781	795	792	837	756	808	784	753	780	802	788	768	810	765	796	816	779	788	750	800	755	787	838	762	773	762	719	755	767	801	810	747	785	810	758	768	742	758	801	762	827	769	773	805	823	826	790	820	786	861	751	777	815	736	760	796	764	771	811	820	749	761	752	727	757	784	803	789	744	796	823	755	756	781	761	806	748	802	769	788	775	817	818	797	748	801	813	791	797	805	857	800	772	768	809	845	723	765	798	789	719	772	822	771	773	776	792	772	755	795	756	776	741	761	742	835	775	792	763	791	815	794	772	808	794	772	769	793	773	810	766	820	767	798	794	770	728	787	811	756	751	784	761	748	825	742	778	771	767	776	859	785	783	787	745	764	844	791	820	771	822	807	743	691	806	760	791	757	817	777	772	800	748	752	779	738	762	782	742	759	791	740	799	775	790	790	749	766	786	766	830	777	787	828	723	780	802	776	765	815	834	749	807	793	770	767	737	765	761	781	786	821	812	778	811	785	800	738	829	779	752	790	755	776	799	800	731	781	779	797	763	752	782	798	786	794	752	794	782	779	798	792	794	807	796	815	775	746	752	813	810	805	771	753	807	838	795	811	809	768	763	770	771	772	768	775	773	815	808	817	772	796	796	748	763	781	777	820	738	810	782	852	762	751	734	766	789	724	856	790	745	775	778	731	751	798	796	768	789	817	832	817	778	741	761	790	777	795	765	766	800	768	787	786	798	811	784	770	726	762	785	761	796	790	739	770	777	816	775	814	770	804	757	828	807	838	789	755	792	842	810	787	734	789	782	786	784	794	755	795	782	766	790	823	778	787	745	757	795	790	754	799	756	785	775	801	787	779	769	764	761	787	806	789	832	804	739	820	756	799	726	777	778	711	808	793	784	816	765	785	838	724	763	741	743	767	779	784	769	823	780	822	847	827	749	754	765	822	776	765	799	783	743	793	804	789	749	827	809	754	763	714	754	766	788	737	765	775	816	829	777	785	723	741	827	780	776	783	734	782	762	747	737	789	791	787	749	744	820	833	750	740	803	773	772	749	824	800	798	812	776	791	820	755	799	811	820	746	763	754	730	783	785	775	771	743	808	774	809	762	778	757	783	823	767	797	796	786	789	788	783	780	746	801	782	758	776	777	817	785	746	765	783	819	754	768	748	836	803	838	791	747	798	770	764	678	754	800	771	761	784	814	778	780	778	813	801	786	825	849	825	816	813	721	741	801	770	870	837	805	718	810	770	779	800	758	791	768	750	765	824	805	802	765	766	739	808	791	752	752	757	802	807	753	765	773	748	780	767	835	783	776	829	726	789	791	734	834	768	744	814	762	766	814	776	755	735	785	781	765	777	802	772	774	824	777	770	778	741	795	771	835	772	823	751	810	774	829	810	768	791	783	807	801	784	747	836	768	800	781	747	740	795	766	785	813	795	749	776	792	801	770	752	782	829	854	746	770	793	817	810	797	752	798	799	797	806	769	802	758	795	796	787	806	750	772	774	753	759	779	780	748	793	792	757	790	787	749	787	785	768	803	788	719	805	841	756	858	830	765	786	796	748	764	784	787	809	806	818	785	773	786	806	823	794	806	765	770	774	767	819	772	814	741	740	764	812	796	761	823	810	770	788	812	827	794	772	797	772	740	852	777	810	810	784	783	810	787	788	778	817	744	774	738	781	765	733	765	806	796	780	788	807	819	842	806	772	748	849	807	757	787	788	778	769	829	802	768	768	782	749	793	785	722	750	792	756	744	829	781	766	823	746	730	788	809	777	805	796	787	766	790	825	783	770	774	805	765	796	812	784	817	798	808	807	798	754	767	760	780	740	794	772	781	759	831	793	803	776	808	794	786	750	795	801
41425	54130	39290	23384	15828	11128	7850	5814	4334	3277	2631	2149	1869	1603	1375	1222	1149	1126	1041	975	978	920	900	907	793	880	812	813	829	801	806	778	781	815	806	799	832	786	735	774	825	819	804	775	785	772	733	751	783	794	777	785	845	788	761	811	800	817	777	790	826	805	765	803	815	770	772	753	750	789	722	781	767	789	788	783	832	766	768	794	743	763	828	783	808	826	778	797	746	813	732	758	807	792	771	732	819	814	866	782	783	823	793	774	715	749	771	786	774	767	800	754	772	726	784	822	764	751	841	744	817	829	765	765	763	756	777	722	809	822	835	781	713	783	705	759	832	790	792	763	807	746	830	793	810	808	730	773	788	759	803	746	747	755	764	829	742	785	788	759	853	769	771	728	784	771	792	782	816	748	810	816	805	771	823	746	779	777	800	768	800	772	755	789	768	775	744	776	823	806	772	803	811	774	762	755	773	748	762	792	807	754	807	776	789	759	787	808	780	796	798	764	740	772	799	810	727	794	801	843	780	774	825	788	849	814	806	726	767	806	781	781	787	778	809	783	777	757	753	725	807	802	737	744	785	744	777	764	775	757	788	755	823	775	818	747	758	778	782	755	824	762	831	716	800	807	780	807	794	742	733	813	781	809	791	735	740	777	806	796	741	792	748	782	745	804	784	764	763	756	766	772	795	803	794	795	707	746	787	764	838	844	788	801	753	764	837	732	780	766	771	785	767	771	749	789	743	762	766	818	813	816	786	762	780	766	833	780	773	749	751	771	810	783	750	778	799	749	780	803	792	768	828	771	786	815	805	766	823	771	771	770	793	816	793	825	768	763	782	791	746	826	758	704	778	752	801	796	770	740	817	759	789	760	779	798	831	778	786	748	782	795	779	776	815	731	722	762	786	801	735	808	787	801	768	778	762	738	739	784	714	847	799	782	846	833	795	767	796	786	829	803	743	794	732	780	778	740	804	785	778	759	741	808	794	794	787	780	789	784	741	769	815	735	777	769	779	785	780	763	779	789	836	769	789	767	778	736	797	754	808	798	818	755	720	777	743	779	803	784	809	741	776	830	823	773	800	838	718	780	765	786	799	848	803	771	788	822	733	787	799	803	771	741	826	723	785	761	809	765	815	771	779	852	857	811	762	756	805	763	774	804	768	783	782	817	820	835	838	720	767	802	779	796	735	783	762	804	766	757	799	731	751	796	849	743	726	807	769	778	802	833	821	777	774	807	777	742	796	776	746	798	799	804	821	802	746	719	749	774	747	785	728	755	780	776	793	792	866	778	773	827	763	744	785	787	824	799	793	803	769	780	783	736	771	788	813	761	785	816	802	779	778	769	797	748	863	819	795	771	810	764	797	783	784	830	784	744	796	764	784	782	784	739	736	783	778	790	787	795	823	788	786	799	769	791	754	757	792	786	804	774	801	801	791	752	819	797	804	747	775	773	786	788	805	814	777	791	759	773	732	775	799	775	834	765	754	722	780	770	758	802	765	799	791	775	765	757	829	761	767	763	747	777	737	774	785	817	771	777	771	756	813	815	802	780	821	784	750	768	751	764	753	757	791	757	790	761	812	777	740	793	742	802	754	844	806	823	762	788	745	825	778	783	779	812	711	769	802	761	773	755	694	791	817	794	782	811	782	742	786	772	741	757	827	785	798	809	779	799	771	806	807	796	808	777	771	795	776	786	814	792	775	801	779	830	787	750	783	806	794	822	774	759	823	780	782	812	778	756	790	777	730	806	780	774	760	790	733	777	827	774	766	786	730	774	770	769	811	799	740	804	745	779	823	831	795	768	809	838	792	806	784	781	770	769	761	758	792	754	804	812	802	781	814	794	800	803	817	776	778	779	749	765	741	798	829	737	808	831	792	770	803	802	784	755	762	807	763	751	785	759	809	799	850	773	749	781	756	772	739	780	760	733	758	818	753	753	785	763	815	743	791	830	808	811	759	789	802	775	783	770	796	751	767	794	783	749	784	817	738	725	727	840	827	762	788	794	794	782	800	780	734	797	820	765	780	762	792	804	797	789	757	780	770	772	745	788	834	816	782	756	808	789	777	779	797	776	760	815	792	775	774	812	802	808	799	737	749	744	742	785	799	796	780	826	782	799	815	801	805	774	820	818	785	794	731	759	766	768	772	818	780	741	753	817	756	794	784	744	793	830	791	794	766	865	785	765	818	808	795	806	737	793	777	756	791	783	737	800	744	765	820	790	777	824	785	763	840	760	765	811	791	782	717	791	780	761	761	803	827	764	764	791	769	778	770	766	814	823	771	799	774	786	776	784	752	728	801	807	791	789	792	770	770	796	772	795	744	766	761	783	789	759	811	790	775	713	773	788	812	777	783	773	787	744	756	763	780	772	814	748	803	776	777	739	794	777	780	785	818	815	794	811	762	793	775	700	770	805	793	809	791	818	796	787	764	755	822	779	785	759	772	781	820	788	819	822	765	777	799	765	784	760	781	764	709	799	796	798	789	833	739	753	713	812	816	771	796	799	808	753	747	706	795	747	730	813	757	784	815	781	761	831	761	784	796	823	742	773	788	781	713	765	813	844	855	812	773	770	754	750	730	788	765	758	766	819	777	787	795	784	771	766	781	789	782	801	751	772	772	753	800	780	751	752	754	835	808	801	771	733	774	808	802	772	797	858	791	762	836	774	743	725	787	823	817	795	851	777	762	751	759	753	776	765	783	731	805	808	793	814	782	801	775	789	790	779	809	816	790	777	809	789	792	802	784	774	778	764	814	814	778	749	764	754	753	820	723	775	762	732	765	746	763	789	797	729	764	761	744	799	789	810	788	762	773	783	734	834	802	762	737	824	768	754	754	758	761	823	804	764	777	771	751	862	759	748	768	726	788	793	776	752	839	815	798	830	787	800	767	751	827	769	774	761	754	787	804	784	749	790	781	766	749	760	790	786	764	812	793	787	785	827	766	771	818	852	789	821	773	787	758	773	762	797	749	818	779	742	815	800	828	788	745	794	716	766	783	807	773	757	807	806	758	809	768	787	754	795	783	698	817	768	783	791	782	820	772	795	763	756	735	820	770	743	747	762	794	735	777	790	776	743	783	802	814	790	804	731	785	815	838	776	817	844	805	783	812	788	809	768	850	824	755	796	778	778	769	803	817	779	793	786	784	806	784	754	786	800	806	808	775	783	778	826	780	775	820	786	821	828	760	788	812	786	731	734	763	784	783	749	786	796	779	756	785	806	802	799	764	820	810	798	854	730	785	768	758	775	778	717	800	752	799	769	776	806	824	824	793	809	801	794	800	777	768	772	733	761	810	797	771	779	802	731	748	794	779	789	781	810	791	803	751	758	786	799	716	763	773	836	786	756	743	789	762	754	780	785	785	818	728	781	754	808	796	797	801	761	805	852	787	771	799	811	780	767	753	785	776	819	775	764	781	780	784	789	788	736	795	793	738	730	759	781	785	779	784	736	819	775	784	770	810	798	814	780	775	746	756	758	829	821	748	750
24370	21520	28990	25713	22757	18700	11444	6766	4884	3631	2915	2477	2017	1789	1556	1385	1223	1180	1104	1019	983	972	911	886	985	920	867	894	820	846	807	813	795	835	834	861	803	802	859	824	788	752	786	799	773	820	804	751	798	784	795	847	773	794	779	753	770	788	762	815	788	892	814	798	815	785	725	766	804	758	817	788	797	769	745	750	781	830	774	778	776	781	807	811	803	782	794	761	801	815	753	788	788	781	800	764	750	795	788	751	809	758	751	834	763	753	782	774	784	806	822	784	806	759	835	809	760	763	784	756	802	742	792	777	791	805	791	792	739	860	767	768	789	749	787	793	802	779	792	795	778	846	775	772	818	792	795	817	758	756	786	778	815	789	778	799	742	764	794	814	731	797	768	749	761	774	789	820	816	808	734	776	786	761	747	785	787	770	739	801	802	788	835	787	721	793	744	784	739	752	799	735	743	795	787	743	835	768	787	805	805	749	822	781	800	775	768	792	811	844	727	781	773	862	822	863	782	805	808	759	804	767	762	771	776	753	788	789	772	810	798	833	757	797	746	747	793	797	821	774	798	771	778	771	801	815	815	763	809	775	766	762	787	834	780	752	766	803	811	812	771	778	775	833	769	784	762	759	779	846	806	791	818	721	809	718	801	759	765	836	808	761	771	776	752	811	767	805	811	813	811	801	801	845	801	768	799	767	837	793	750	775	793	778	802	743	770	787	798	800	790	753	740	767	777	742	752	774	811	798	760	783	768	794	748	749	728	796	744	786	784	807	789	743	811	757	787	723	782	803	727	793	780	783	764	830	833	818	777	794	775	751	830	779	764	801	759	747	718	746	777	754	771	789	798	812	745	789	775	727	819	776	813	739	775	804	822	707	808	760	768	791	814	801	789	798	796	816	758	740	735	764	769	776	810	774	784	800	789	767	807	799	812	755	790	754	794	785	753	763	762	739	803	783	747	789	822	851	808	799	796	791	789	803	807	804	751	730	810	783	819	809	820	836	776	717	794	778	784	804	755	725	791	810	782	753	803	762	835	766	791	821	791	799	758	764	713	789	835	771	762	785	759	809	728	801	786	785	788	846	824	747	793	745	783	793	736	729	763	853	791	772	743	758	773	720	824	798	797	740	762	775	796	728	750	757	835	801	770	763	760	750	741	776	788	771	817	760	780	738	807	748	767	767	784	804	743	804	739	772	813	827	725	717	801	785	796	817	790	832	792	740	718	779	741	772	787	752	789	753	778	767	844	806	796	816	785	776	812	833	766	780	778	771	765	864	788	785	769	803	767	763	759	750	821	784	749	738	784	774	806	829	765	767	774	745	857	771	772	802	863	796	817	819	792	766	809	807	792	773	777	729	861	788	787	763	846	823	778	796	745	812	793	769	766	808	780	755	818	740	708	826	798	745	818	764	789	756	750	765	801	801	748	811	775	826	778	759	811	804	736	771	792	772	775	774	760	733	765	792	811	757	780	778	803	786	809	801	702	742	760	807	808	729	794	755	783	785	774	820	797	819	761	785	760	778	788	798	790	779	764	740	793	744	808	756	771	766	811	696	766	789	778	779	816	849	773	794	752	750	780	739	811	741	767	787	755	783	752	740	741	769	861	798	793	778	771	772	824	755	796	817	775	783	738	795	774	762	793	804	761	806	795	786	779	780	802	756	789	762	773	775	809	794	814	809	766	808	805	835	818	757	759	758	745	791	844	737	798	773	784	838	731	771	806	816	795	725	789	750	777	762	762	787	778	760	796	735	805	803	810	751	802	779	796	747	728	799	747	796	771	800	771	802	751	742	719	761	788	818	740	806	798	803	753	778	827	775	818	782	813	769	776	738	757	821	769	748	764	754	767	849	844	816	770	780	824	792	788	811	784	808	783	773	861	767	819	800	754	790	812	805	799	816	797	763	796	814	806	807	812	813	838	771	778	766	820	827	770	788	786	767	801	799	802	807	779	851	778	779	801	843	806	775	795	805	793	796	807	750	830	785	799	788	788	727	806	812	746	840	741	799	810	780	768	775	765	795	715	775	770	746	736	783	782	736	757	800	715	737	795	799	802	822	732	784	780	832	829	774	795	788	747	788	764	779	770	738	785	741	771	821	742	781	756	766	865	768	778	756	779	781	758	777	764	796	780	740	720	745	789	739	805	758	746	762	779	766	733	756	793	789	782	746	750	788	810	774	804	770	803	748	786	776	796	778	755	796	772	781	774	775	785	797	778	801	790	750	802	784	836	739	752	722	736	775	775	744	764	790	803	770	767	787	802	788	836	774	779	743	741	823	773	817	756	807	820	779	876	804	780	806	778	842	786	793	821	784	794	753	765	757	761	771	787	721	759	798	777	744	808	772	782	790	823	822	814	811	779	780	791	813	765	775	752	761	787	733	759	754	799	771	777	834	751	768	854	782	846	780	819	794	807	813	760	829	800	759	790	829	783	759	778	783	745	729	736	796	833	814	758	781	797	749	785	756	830	790	820	803	792	780	772	816	835	818	804	770	835	782	812	792	800	740	765	825	783	797	810	822	839	760	770	799	761	779	781	799	824	767	777	806	813	785	814	786	788	806	782	798	767	817	755	758	808	746	746	817	785	694	717	758	725	794	771	753	808	758	792	798	773	783	805	723	775	812	779	845	755	812	785	746	811	790	777	759	797	802	817	768	789	762	774	822	763	781	736	847	759	780	750	837	783	768	809	782	762	769	749	790	746	760	792	804	800	829	751	759	776	739	766	783	775	776	796	788	808	746	788	729	806	828	811	810	723	752	810	737	772	773	818	751	767	807	745	784	782	738	751	823	781	798	736	764	765	804	798	817	789	806	784	777	794	797	806	810	808	749	808	779	811	745	803	732	774	830	775	746	781	760	762	798	770	790	740	787	806	739	785	791	822	757	798	769	775	760	870	803	794	800	792	792	777	820	747	854	823	742	763	774	791	750	799	798	733	793	815	780	829	799	761	785	765	813	717	780	830	785	849	807	805	781	754	810	766	794	741	795	814	808	797	786	717	728	780	796	751	760	745	777	776	752	781	765	814	807	768	798	794	774	786	815	800	812	767	802	762	834	785	790	781	802	785	768	719	789	821	778	818	759	765	784	764	814	781	818	791	799	773	803	781	794	766	789	746	787	758	749	821	822	768	751	790	811	849	762	819	766	739	779	839	756	795	769	811	780	793	746	770	830	747	764	792	819	791	796	770	753	800	776	814	791	769	767	833	831	759	825	768	783	725	761	786	808	755	755	753	845	784	767	754	751	799	779	781	841	760	804	746	722	753	741	788	880	793	800	764	791	778	761	811	825	782	754	693	783	749	750	794	781	802	734	799	752	830	822	775	720	796	772	783	816	778	808	733	763	810	776	749	795	790	726	812	808	756	764	728	785	793	782	808	858	739	818	838	781	733	822	758	787	783	773	799	768	779	766	793	769	812	759	760	845	787	766	835	715	752	743	798	780	813	759	777	765	756	767	807	751	818	788	788	841	758	772	752	791
39259	60708	45783	30851	22348	16947	12312	9089	6924	5242	4031	3270	2705	2230	1914	1652	1486	1322	1213	1111	1068	1035	1007	964	885	905	906	865	906	813	829	841	807	850	874	802	809	797	767	827	824	796	780	810	829	779	790	765	804	792	801	748	827	796	805	796	828	753	803	776	775	774	795	764	774	795	758	787	801	780	785	748	735	781	716	745	766	767	814	760	744	793	723	787	743	797	783	790	765	757	778	791	809	775	817	736	748	781	773	798	733	792	810	779	767	783	806	741	750	784	734	794	764	836	803	791	754	809	745	813	743	784	709	756	790	791	781	764	836	743	769	811	792	767	809	771	783	797	803	772	781	753	804	792	798	794	769	798	787	801	798	733	838	762	743	757	771	816	762	776	784	789	813	754	759	809	757	792	762	735	820	793	799	774	742	767	750	817	830	786	784	795	749	783	781	777	769	783	756	813	777	793	794	806	800	770	789	789	771	795	793	809	769	757	789	775	814	775	785	779	778	812	778	757	803	762	771	789	776	817	809	782	761	800	781	778	805	769	776	742	770	803	830	766	776	765	787	768	775	798	790	798	824	753	741	786	785	767	786	807	792	754	795	820	808	775	776	743	746	785	775	788	761	805	754	812	777	787	808	774	774	750	754	789	788	753	793	786	808	707	761	745	737	829	818	754	789	773	776	761	791	797	779	762	810	777	775	788	780	742	759	734	781	820	760	831	749	795	811	799	808	806	770	812	784	782	827	774	797	769	806	787	749	816	766	771	795	766	790	771	827	768	781	791	805	784	808	737	795	761	746	773	785	800	698	804	731	804	763	728	784	720	789	722	747	778	726	765	721	810	781	776	768	731	762	775	700	790	755	795	771	754	783	819	774	732	811	745	798	776	787	785	803	757	815	751	817	829	762	792	790	817	782	798	782	735	808	726	780	822	789	757	800	729	777	788	779	761	828	742	792	797	796	769	775	817	840	739	787	802	783	799	732	798	801	786	786	774	784	810	777	785	750	812	736	791	788	793	791	792	746	776	816	757	760	785	788	753	806	795	769	769	779	769	725	757	823	785	784	757	779	747	803	798	758	813	806	777	760	783	778	812	758	801	754	786	773	783	806	770	759	809	795	816	798	802	729	778	760	789	782	802	760	794	822	746	794	776	814	767	802	820	789	793	782	763	768	769	738	793	732	777	795	778	787	794	754	785	793	723	764	770	807	774	765	808	811	791	713	808	781	756	796	817	732	799	763	758	779	795	762	778	735	733	801	736	757	785	753	823	760	807	736	768	735	753	751	787	754	773	821	740	768	762	799	730	794	742	791	757	795	816	753	766	760	769	741	828	799	781	794	782	759	783	781	755	781	747	788	759	778	777	788	824	782	768	778	747	762	760	782	760	830	820	766	775	776	822	811	760	756	806	718	775	775	798	750	803	804	740	821	764	770	768	774	735	808	804	803	736	761	748	759	750	818	799	739	797	778	856	764	769	798	831	772	739	789	799	829	769	726	776	813	751	726	760	795	731	756	760	768	783	746	773	781	796	786	798	770	788	772	777	774	816	745	756	777	780	733	744	811	753	776	714	702	776	798	742	779	739	748	741	808	766	748	779	842	762	771	767	811	804	843	785	812	788	754	794	774	772	786	747	762	774	787	801	783	774	776	740	787	803	738	796	778	763	799	809	795	741	793	744	763	810	747	800	776	749	788	788	786	766	713	758	704	768	726	801	782	817	751	767	835	744	797	826	748	753	756	740	789	782	787	798	774	792	786	746	750	751	800	807	777	758	836	743	778	769	792	750	744	782	749	750	780	813	822	788	722	786	775	772	825	734	781	801	753	756	671	806	803	780	767	734	759	719	755	747	792	750	760	727	726	806	771	788	766	738	842	773	796	798	755	804	795	808	807	780	802	791	794	804	813	835	747	774	783	758	778	773	805	825	778	803	798	734	777	770	784	747	803	807	795	787	721	762	755	782	800	770	799	746	722	735	752	738	787	782	744	766	750	773	771	763	746	788	788	773	771	782	785	812	844	826	768	788	754	759	798	766	763	767	815	832	746	756	791	784	812	775	797	749	755	824	783	781	771	765	817	786	768	773	754	764	765	778	793	745	808	798	801	764	779	794	795	808	785	821	759	771	803	807	777	787	794	766	814	786	848	784	755	787	808	752	761	807	774	821	757	819	811	791	829	747	786	795	758	829	788	823	769	783	732	747	779	725	810	806	746	781	711	804	712	745	768	766	814	770	781	785	762	777	799	736	755	745	753	752	786	793	787	773	749	807	782	795	757	828	726	801	770	758	751	759	808	794	722	769	771	776	787	796	685	763	789	759	759	799	783	776	775	771	727	754	797	758	717	780	783	731	752	801	803	756	787	760	792	753	836	744	771	763	789	808	767	826	801	776	777	747	793	753	800	806	778	818	769	798	782	800	733	751	767	817	765	751	811	822	753	781	787	795	797	755	748	771	806	845	771	793	807	709	784	788	767	750	772	744	772	810	802	758	792	772	769	766	746	798	769	791	788	809	772	827	742	800	750	804	788	773	775	726	796	749	778	847	795	772	735	800	788	747	730	743	818	833	772	737	808	836	800	750	761	749	791	820	775	719	757	764	771	754	726	755	740	800	787	770	773	760	770	785	771	750	743	762	808	742	778	779	782	801	761	768	759	763	793	727	748	735	759	828	808	821	765	734	739	775	751	740	770	782	784	818	770	762	786	771	763	790	735	771	801	800	723	763	739	758	832	719	850	832	808	745	805	723	750	719	795	780	822	752	739	782	820	770	758	768	774	843	768	789	746	741	785	737	772	789	762	746	767	815	749	797	807	817	741	779	818	778	770	797	766	789	797	791	816	747	776	819	785	797	788	757	801	778	760	822	811	799	751	784	796	755	808	756	759	799	804	834	736	743	793	795	758	791	810	795	841	826	777	803	795	751	794	762	741	791	768	787	805	786	828	814	763	790	721	780	778	741	799	803	771	788	776	809	808	774	793	773	776	794	777	784	799	827	830	804	793	754	737	803	720	802	759	800	809	765	767	765	757	786	739	741	721	783	770	789	742	748	783	733	731	791	808	793	837	813	755	775	806	806	787	761	716	737	806	824	828	771	752	755	714	707	751	784	803	820	774	844	783	806	755	754	775	762	747	741	793	787	750	818	799	761	765	752	798	794	754	828	746	793	767	761	772	820	772	747	771	801	785	810	796	772	778	766	754	824	764	772	800	742	754	792	799	779	806	768	790	768	737	769	799	813	794	772	774	777	802	771	795	781	760	772	761	786	778	780	783	775	800	787	810	769	753	811	749	769	759	817	828	747	771	798	790	811	775	788	796	789	767	766	781	733	768	780	825	784	801	750	748	791	792	773	754	766	785	801	763	757	708	789	788	794	749	756	759	807	813	743	820	838	809	735	775	791	809	779	779	825	728	812	761	764	728	717	772	746	781	810	771	759	773	818	785	741	785	766	768	786	843	774	768	770	762	808	766	766	757	790	768	786	816	733	784	755
25360	21745	29904	28328	20592	13486	8311	5542	4021	3145	2481	2162	1780	1621	1357	1394	1220	1137	1107	1002	991	977	923	933	877	925	863	869	822	830	875	847	868	800	837	835	808	836	811	824	853	868	826	891	791	841	801	847	825	877	830	818	802	803	813	773	824	893	810	794	803	805	846	821	824	825	814	773	839	805	805	805	772	826	791	813	854	867	786	827	862	854	802	800	783	825	835	819	745	840	817	791	818	821	794	837	809	818	827	821	831	778	830	801	836	814	772	810	849	816	844	766	819	849	800	794	829	825	851	789	840	822	817	784	838	823	830	876	805	837	808	822	866	807	842	830	828	861	850	867	848	808	829	814	847	884	811	851	855	832	858	829	822	821	851	831	820	806	834	816	795	788	832	825	879	831	848	807	801	824	830	833	843	825	799	815	845	813	831	781	843	770	776	831	773	806	823	788	827	807	859	859	801	833	837	817	852	809	778	810	815	816	835	844	791	834	889	850	816	783	821	831	844	786	837	780	875	875	839	828	839	785	826	730	823	837	821	779	831	827	809	786	852	806	880	834	807	773	802	788	845	767	828	783	860	797	800	837	796	845	804	820	834	830	811	859	893	855	860	849	822	818	770	821	781	887	839	840	858	835	792	813	841	842	809	829	845	811	829	827	803	798	833	823	827	828	809	808	807	833	833	856	842	824	846	823	880	792	826	843	783	804	834	807	828	798	770	827	809	816	762	870	783	810	811	824	816	797	706	766	819	798	797	784	796	831	876	814	812	814	796	823	798	783	796	794	846	783	853	836	845	827	827	795	794	777	768	891	853	776	844	875	819	840	819	805	868	772	851	849	825	827	826	871	826	811	823	829	815	822	851	819	754	854	861	832	809	855	828	831	850	832	810	800	794	769	809	846	883	857	826	867	848	781	754	831	822	823	875	816	816	791	820	801	859	854	790	800	886	843	830	817	881	858	787	806	787	855	808	840	843	810	862	885	789	893	832	833	824	864	840	812	793	794	808	836	819	837	857	781	836	831	775	797	812	800	780	789	782	887	806	832	799	787	794	844	812	758	860	844	772	770	797	778	792	749	857	842	835	763	830	829	831	799	824	771	787	818	817	783	786	859	757	851	847	778	828	820	817	885	840	841	830	840	785	843	771	844	831	786	837	764	812	788	827	836	779	833	811	752	827	809	783	828	811	809	766	834	876	826	777	808	794	818	813	801	836	790	769	826	830	806	840	810	818	840	829	842	772	860	806	792	843	832	853	859	843	844	795	840	853	799	827	829	819	809	818	807	834	870	805	784	832	822	750	851	836	756	814	847	831	822	837	832	842	824	823	804	848	829	819	820	764	795	805	828	837	823	869	806	820	838	833	793	776	855	801	828	812	793	793	809	868	815	775	804	766	842	861	831	825	843	848	880	846	830	792	847	823	775	769	794	769	846	811	822	799	810	813	806	813	814	833	777	821	824	833	814	824	793	805	812	814	879	868	879	796	874	863	820	744	803	837	811	843	764	855	849	817	826	805	820	840	826	798	801	820	784	895	842	729	792	837	806	786	765	813	818	795	858	824	765	797	804	835	836	838	809	843	831	846	840	853	792	792	800	784	828	823	757	799	854	827	859	809	793	787	800	862	859	895	822	841	773	778	838	792	771	760	850	832	857	800	812	778	779	843	785	825	826	882	827	815	799	836	867	814	791	815	802	875	772	876	864	817	797	828	839	789	848	812	785	835	838	816	837	791	845	794	828	792	843	807	839	792	782	809	865	848	830	809	846	818	764	795	811	886	840	840	839	761	810	790	808	851	868	809	812	841	855	809	781	802	832	803	809	794	814	856	850	800	810	837	830	785	829	797	783	805	835	798	806	845	816	807	766	759	823	818	838	783	808	775	779	907	828	841	815	814	827	824	840	816	779	812	796	769	777	847	845	820	849	805	826	829	789	875	855	815	801	878	812	816	876	795	817	857	768	791	800	831	820	820	815	860	819	842	788	830	809	788	804	751	814	828	849	830	811	815	846	838	789	822	735	816	798	815	832	770	812	799	843	793	797	842	789	805	835	801	802	784	827	850	830	840	792	776	845	811	827	820	856	820	815	806	839	778	853	780	873	791	787	840	796	822	874	809	853	839	807	813	854	785	849	800	885	814	814	819	774	858	774	866	848	800	845	811	793	819	797	850	828	834	842	811	776	860	828	835	837	862	866	860	853	804	844	829	852	801	838	844	791	860	831	839	809	809	856	848	798	799	821	859	835	817	795	816	837	816	859	849	811	822	828	877	844	827	785	791	827	804	800	800	801	821	831	855	838	831	832	783	778	867	843	815	875	818	807	807	814	831	867	852	787	805	782	838	820	845	807	850	848	861	820	819	824	849	788	743	824	788	838	858	835	788	821	824	794	815	808	821	766	820	812	781	786	870	839	789	763	823	807	763	836	799	830	821	781	806	811	806	842	821	805	866	781	789	827	773	803	836	796	796	794	746	857	773	829	826	793	810	793	786	793	822	847	782	818	789	824	821	739	790	846	782	838	884	816	788	790	815	840	898	816	858	817	836	781	771	829	850	869	802	867	789	855	840	827	838	856	784	871	819	800	802	809	798	850	795	819	835	826	814	802	790	782	781	831	785	777	827	804	846	821	793	813	845	797	847	818	839	820	804	842	840	833	815	836	805	844	829	876	779	807	763	839	791	810	830	803	837	841	840	852	751	823	796	814	853	814	828	796	803	799	757	864	782	828	838	813	848	867	785	811	812	795	731	815	832	785	822	798	836	796	792	834	816	825	757	790	798	854	822	845	831	823	838	818	836	811	796	801	818	822	847	825	844	816	853	871	808	826	807	740	839	825	814	819	849	832	784	862	816	785	795	822	832	836	791	828	832	811	821	820	815	832	863	806	727	819	784	813	828	877	762	799	847	801	831	811	852	806	780	784	832	802	817	834	826	807	828	815	816	821	791	797	819	835	806	830	860	782	796	799	864	811	858	850	783	768	832	816	807	779	772	814	816	808	824	799	815	775	835	797	797	780	828	805	843	862	851	792	865	774	871	821	781	826	782	839	804	835	818	796	830	800	766	851	840	823	842	825	834	814	820	867	844	794	830	851	778	801	798	774	790	845	843	791	838	805	867	824	819	863	796	823	809	847	811	832	824	810	818	843	768	855	822	806	825	838	829	781	760	829	781	831	849	856	819	800	834	829	813	840	848	846	859	795	864	808	865	830	897	857	829	818	803	802	857	822	843	838	790	823	773	888	791	800	827	830	818	798	860	848	810	819	837	886	809	889	819	815	785	802	809	833	823	839	730	818	852	828	813	859	880	812	827	800	808	800	799	784	891	830	791	817	835	756	808	806	857	846	820	837	822	827	805	860	795	830	760	886	820	795	831	826	834	877	798	793	808	864	849	860	781	782	845	761	826	831	841	813	771	843	805	815	866	785	894	803	819	795	788	786	809	845	811	863	810	859	780	833	834	781	821	832	805	814	809	825	813	813	796	854	858	839
38912	58832	44226	28796	20343	15142	10932	8041	6166	4760	3583	2915	2381	2004	1710	1545	1408	1313	1193	1097	1070	997	1018	975	940	938	893	871	894	899	860	810	829	851	811	820	839	837	835	857	813	845	843	844	826	846	793	871	801	838	821	781	796	774	761	799	820	795	819	855	774	823	834	835	707	830	817	800	799	820	789	821	852	787	797	774	812	823	814	798	787	799	819	825	725	848	791	820	794	787	774	769	781	855	782	819	828	838	868	780	794	816	821	768	841	815	833	774	831	800	808	828	849	828	818	860	773	810	793	784	781	795	814	856	853	787	843	763	797	841	751	754	785	828	822	788	820	793	772	765	803	863	820	779	858	839	812	822	780	781	819	804	835	784	788	812	770	824	784	797	807	835	830	859	865	827	802	777	777	821	806	873	804	871	835	818	813	807	809	786	776	839	830	768	814	835	828	817	776	818	871	808	807	762	828	797	755	824	799	827	829	751	795	790	820	799	789	761	825	809	820	818	857	802	802	845	790	843	776	866	852	824	825	849	794	816	796	802	789	783	779	817	848	813	826	826	830	813	782	813	777	842	841	822	757	845	823	762	782	826	804	798	866	843	821	837	793	795	836	821	800	830	787	785	795	769	813	776	841	850	780	769	872	767	835	865	764	822	829	793	842	806	828	832	832	791	796	816	831	788	852	842	787	774	814	753	775	823	766	844	747	865	805	810	842	862	822	873	791	812	820	825	852	865	849	806	807	809	837	832	796	811	855	831	837	775	817	747	783	862	843	773	779	817	806	828	829	796	848	829	804	873	868	782	827	837	790	839	774	806	836	759	812	804	780	794	854	793	793	845	824	788	786	844	843	828	834	849	807	831	780	823	771	810	758	801	807	805	794	764	828	766	844	837	818	828	859	848	810	789	773	815	849	782	839	837	813	821	826	817	782	813	760	818	826	807	821	811	873	846	867	784	836	838	839	818	866	823	812	786	838	789	786	796	823	835	835	792	818	813	859	828	790	794	824	827	807	862	802	802	859	776	788	799	773	800	796	801	771	863	772	841	817	793	821	775	817	838	771	798	809	811	789	859	810	845	808	807	821	742	779	795	801	821	838	819	805	846	820	778	780	864	775	789	798	782	827	814	852	825	787	800	787	825	821	826	797	790	806	760	824	784	830	892	766	810	805	804	834	808	830	793	816	807	815	798	818	792	827	817	808	824	840	814	857	804	814	825	853	838	815	803	810	831	748	795	826	840	811	848	824	823	810	815	787	777	801	852	765	849	796	810	832	794	750	788	803	787	826	880	800	828	819	838	796	867	826	804	809	766	823	840	856	828	849	772	834	832	821	815	807	852	799	798	829	840	800	769	782	842	814	843	763	857	817	864	823	876	814	793	821	838	793	867	793	762	791	786	794	875	831	820	773	827	877	793	776	762	768	816	854	766	813	804	779	854	894	772	812	821	797	807	812	823	855	820	820	818	830	814	811	801	846	814	841	817	770	779	787	830	833	826	789	809	838	810	802	827	796	823	812	825	807	802	816	818	795	801	843	875	869	814	771	843	906	778	819	806	868	794	819	843	795	807	798	828	786	871	787	823	835	793	830	794	830	847	777	831	823	786	831	807	851	813	777	799	826	853	853	829	827	844	864	819	823	859	813	743	751	823	782	816	818	845	854	798	798	832	808	812	749	790	803	765	836	789	806	768	856	818	798	820	823	828	799	823	818	799	836	802	817	845	791	842	791	830	849	768	756	796	857	800	756	827	795	858	827	847	805	801	821	830	800	820	848	813	867	830	811	767	794	861	826	774	780	788	822	810	821	801	845	761	847	815	804	784	778	798	820	755	774	811	793	854	793	777	741	777	850	759	827	834	819	836	782	857	867	736	823	789	828	820	783	806	766	806	842	803	829	811	817	836	739	849	850	780	845	827	807	800	782	800	823	845	841	791	809	763	789	778	828	810	808	808	839	824	817	797	825	809	797	835	852	834	802	849	765	826	825	812	802	869	775	802	868	805	830	794	823	821	804	804	790	804	834	854	771	791	809	826	765	771	828	835	823	809	814	852	813	784	794	833	814	796	827	839	820	760	842	832	790	811	773	812	856	801	796	789	831	776	839	833	837	764	796	804	837	770	809	826	814	764	811	824	866	862	835	853	839	821	828	821	876	805	786	840	848	806	806	784	769	857	788	820	816	838	792	848	842	794	843	793	858	780	810	773	802	775	783	823	842	819	783	837	808	799	796	806	826	799	848	830	840	793	875	839	874	847	814	818	755	722	843	812	793	828	773	845	818	769	775	853	830	824	806	803	847	864	845	803	816	878	803	843	799	760	821	842	792	793	835	760	849	809	800	831	806	799	819	847	802	857	826	800	810	767	800	760	782	842	799	769	827	813	807	859	803	804	854	834	819	774	795	814	825	847	848	879	779	818	826	763	802	809	830	778	789	862	862	819	821	800	814	801	824	758	784	815	819	791	794	837	802	851	818	774	842	820	807	819	843	815	822	809	815	848	776	818	816	830	811	769	752	828	866	823	800	804	765	822	886	849	824	797	831	821	870	836	785	809	819	792	827	833	783	820	846	833	822	829	824	814	828	757	834	830	836	770	845	789	806	809	820	865	835	822	815	796	817	859	802	817	815	823	873	829	825	807	819	841	855	803	787	805	803	805	847	777	831	826	827	823	843	787	801	808	796	829	796	806	804	847	805	848	831	873	844	795	826	845	819	825	735	793	857	846	811	761	828	787	777	806	859	800	833	774	820	804	791	792	819	817	862	848	825	838	786	736	826	797	794	831	760	865	816	816	817	821	785	845	781	856	808	785	832	813	806	811	805	805	822	825	853	791	803	810	828	840	826	792	849	834	790	807	803	815	817	891	813	823	791	808	857	809	816	780	830	829	835	782	815	783	828	788	772	788	795	826	800	828	790	778	840	841	794	777	837	788	852	815	793	809	830	765	814	832	781	868	790	833	767	799	802	845	797	847	806	803	797	822	843	823	801	839	826	861	801	807	839	784	825	849	747	841	800	800	826	839	869	807	798	807	817	824	775	825	772	830	790	848	776	850	777	794	850	785	805	789	800	798	796	751	844	845	768	820	784	833	751	815	800	862	861	831	750	806	850	835	808	789	780	801	837	787	846	814	808	850	779	782	776	820	778	786	832	813	828	830	839	793	786	842	811	814	782	794	808	852	871	810	762	783	792	852	742	829	831	856	786	836	797	781	806	834	782	831	807	788	844	775	786	830	859	753	810	862	822	792	835	808	783	841	814	842	826	845	774	789	823	770	794	826	758	808	740	752	784	831	840	829	789	835	824	830	855	847	823	785	813	802	816	879	824	781	833	793	785	768	771	879	780	821	838	776	848	754	814	807	815	825	804	812	833	799	774	865	751	799	747	789	751	883	789	799	838	788	799	824	792	826	772	793	781	793	862	827	779	835	810	792	788	826	807	798	806	856	784	785	879	784	802	788	851	810	866	797	838	784	790	807	803	813	823	783	798	795
23115	21509	29259	24403	22101	23276	19951	10178	6810	5222	4128	3290	2649	2287	1976	1849	1520	1443	1340	1263	1211	1030	1006	998	969	1012	968	1006	954	900	892	944	955	878	935	896	936	929	877	898	838	836	872	847	845	793	861	869	857	884	824	848	870	891	846	836	816	831	869	903	846	815	905	847	864	867	843	893	850	793	881	798	809	861	906	798	894	847	881	874	857	865	905	831	861	882	958	807	839	859	863	843	818	820	810	851	930	893	900	857	898	846	874	889	888	907	815	869	815	892	811	837	796	868	866	813	829	882	896	872	856	800	865	876	801	849	894	831	869	827	853	939	864	830	837	860	926	877	895	851	912	845	815	859	864	876	885	845	870	813	844	862	864	835	848	878	835	832	841	856	833	877	843	829	811	869	884	861	785	853	899	838	852	887	850	862	862	854	843	906	843	835	838	894	851	849	881	845	842	819	884	865	821	845	858	879	903	857	848	882	867	836	859	839	838	798	915	762	786	798	823	837	835	856	852	862	887	843	861	818	842	867	897	838	828	871	822	823	910	876	876	821	897	840	809	884	900	796	864	908	846	815	852	873	882	853	880	823	846	829	864	882	849	864	875	852	819	851	893	883	785	864	836	830	827	853	831	904	837	921	881	831	868	808	822	855	918	886	824	868	839	840	867	852	850	845	892	829	902	785	902	818	823	899	865	900	819	827	881	830	804	848	850	893	861	865	833	917	871	867	875	873	840	856	876	877	892	874	844	836	849	829	853	850	893	804	830	826	803	892	885	883	834	818	883	851	843	887	816	862	837	852	827	828	875	863	866	851	867	835	832	843	856	882	910	866	857	820	830	861	805	839	845	851	813	869	903	849	809	825	846	818	860	867	798	843	852	893	857	844	847	847	860	859	828	873	819	794	853	812	862	865	838	878	830	910	856	861	797	860	845	857	839	856	885	809	872	862	848	832	866	905	879	864	833	836	800	866	886	792	886	809	810	896	830	849	806	775	873	856	842	907	888	810	823	821	811	840	842	841	872	856	841	876	872	815	860	840	834	872	816	820	855	891	849	828	833	879	891	859	877	827	826	922	812	837	830	932	888	844	836	857	895	864	872	889	832	847	853	836	855	823	887	860	831	838	817	814	860	826	869	847	872	861	815	824	838	841	853	865	848	866	885	854	833	796	809	819	824	882	851	859	822	834	888	838	848	885	876	797	774	838	873	856	778	843	823	851	866	853	818	881	791	914	882	882	859	890	880	832	824	885	883	866	900	872	898	845	818	876	857	872	861	835	798	827	811	847	844	820	825	840	838	810	876	843	881	876	850	810	824	848	812	823	840	856	822	853	892	864	840	798	826	856	849	848	840	845	823	877	821	870	803	856	853	806	862	837	852	858	896	849	880	856	839	864	881	927	812	868	863	877	833	857	875	872	848	876	885	886	859	853	859	854	848	870	827	846	855	849	883	858	838	869	822	851	866	850	887	845	855	885	926	897	837	841	893	842	802	810	882	837	845	802	816	820	876	835	809	859	840	887	829	906	829	821	853	847	862	832	848	867	867	833	818	829	865	875	911	786	845	865	790	862	806	832	892	813	776	909	830	856	849	902	857	835	899	818	860	876	855	860	865	865	895	794	847	844	831	839	902	872	914	844	830	856	843	886	822	893	841	822	900	825	845	818	850	857	859	815	808	900	847	820	845	868	878	892	815	923	876	871	832	872	859	921	830	849	902	876	864	835	881	883	856	851	864	888	860	873	898	820	841	806	829	888	843	845	815	864	813	846	842	857	831	831	800	860	871	897	838	904	832	816	830	828	805	812	892	837	877	786	907	834	921	892	817	825	867	871	870	855	897	832	823	807	889	877	842	836	809	844	869	867	867	846	856	827	841	874	813	828	850	826	842	837	833	903	846	818	834	844	810	838	791	841	857	847	842	822	833	898	878	846	870	840	844	862	878	853	864	807	828	848	836	858	821	833	812	901	900	790	845	825	882	835	890	869	892	834	880	894	840	854	863	828	867	862	862	831	832	861	898	806	810	849	830	873	840	889	844	870	847	834	848	842	820	812	850	850	872	866	860	820	875	878	852	885	834	838	789	855	829	901	840	865	831	859	908	829	816	892	859	838	819	859	883	853	894	882	833	894	829	827	892	826	844	781	843	840	834	794	897	847	850	820	856	837	837	823	818	858	854	905	849	790	828	822	860	825	833	824	822	807	890	857	835	839	853	875	861	907	845	849	898	836	810	890	869	818	843	913	863	870	881	850	819	834	805	829	877	901	866	860	903	878	890	891	870	884	822	836	834	886	875	872	851	849	805	888	846	835	884	845	899	887	833	861	847	863	843	867	848	885	816	880	821	874	865	838	895	869	888	861	869	854	867	926	858	870	857	844	823	876	812	826	845	876	807	835	873	865	847	866	882	859	848	847	855	826	878	864	829	901	881	860	785	895	790	861	886	872	875	846	869	885	804	867	770	806	844	816	896	835	862	850	874	877	826	865	867	822	930	861	864	841	807	818	860	842	861	829	916	834	838	836	825	835	803	873	869	839	897	860	848	904	855	823	856	868	837	836	912	856	860	824	810	843	850	839	882	814	867	918	860	839	861	810	858	887	873	860	870	804	836	845	877	814	850	838	841	783	830	830	851	817	857	832	887	829	788	810	872	877	886	838	851	883	929	851	875	798	817	848	835	838	857	844	842	822	845	816	863	864	852	857	821	842	860	898	768	845	878	841	807	867	859	851	845	816	820	910	792	833	868	858	848	823	852	881	885	862	862	851	842	895	825	823	885	866	899	804	805	873	844	886	913	842	869	860	787	851	827	822	895	865	883	886	870	845	831	856	840	848	820	862	799	842	828	819	868	845	878	826	874	889	818	843	840	864	869	873	853	851	810	852	836	835	848	910	792	851	829	851	851	841	854	860	826	855	860	828	860	840	898	866	832	860	823	853	865	901	869	850	828	903	870	835	819	870	850	846	847	853	859	912	794	857	845	848	839	860	877	852	844	857	849	807	850	841	857	813	872	825	837	856	856	860	926	834	834	867	821	828	873	785	869	805	873	817	864	851	843	862	853	844	863	826	850	815	871	843	837	827	830	782	893	833	812	842	867	824	799	892	840	822	875	851	774	834	820	827	840	844	831	835	866	855	842	869	832	854	871	873	871	853	866	800	832	869	856	852	843	888	947	888	840	848	856	861	899	849	864	871	871	854	854	819	869	841	838	908	792	846	865	911	881	840	855	887	868	892	849	820	900	910	833	860	865	841	878	835	908	907	858	816	896	822	861	857	815	838	837	824	908	900	870	852	871	891	896	787	793	868	831	867	823	866	831	833	887	848	862	868	833	913	903	909	789	870	815	876	806	854	830	826	838	822	863	805	785	845	840	832	817	888	878	813	841	865	854	837	869	854	881	848	822	856	813	930	839	863	841	893	902	858	880	889	870	818	828	831	822	840	823	801	815	870	873	821	904	843	829	837	810	872	902	848	866	898	879	904	810	868	878	833
41612	66448	52281	36258	27445	21909	16362	12432	9429	7132	5570	4536	3569	2974	2476	2212	1825	1740	1446	1316	1261	1198	1170	1055	1020	989	939	982	1004	927	890	938	924	874	879	857	846	865	843	883	855	806	853	859	843	859	828	826	847	818	857	816	810	893	830	884	816	841	868	838	833	830	866	872	844	858	867	855	862	850	824	874	847	795	827	794	865	818	821	810	852	744	839	812	833	914	819	830	815	855	839	845	848	855	791	809	809	833	781	840	834	851	848	794	824	815	783	794	809	855	850	827	834	830	799	807	779	835	789	847	824	811	874	839	835	811	798	826	799	806	842	823	823	823	895	837	818	850	788	832	805	835	816	857	826	835	866	827	812	849	857	847	848	864	801	835	765	804	821	812	833	865	851	818	810	882	843	845	854	832	893	791	867	780	792	833	799	843	817	846	830	804	807	822	835	807	795	855	818	824	829	855	879	799	822	892	831	809	827	889	806	845	803	808	821	804	805	861	790	768	849	842	860	804	837	837	785	843	855	894	805	803	844	838	798	827	873	814	831	798	832	782	773	826	865	894	853	837	865	819	878	831	842	818	829	835	820	809	845	862	825	841	859	820	832	848	866	827	866	821	876	853	853	876	786	842	761	816	875	850	843	832	872	862	830	850	808	806	820	904	811	863	814	845	828	813	838	834	863	817	840	817	843	805	831	824	822	809	782	843	848	871	792	795	836	826	844	788	796	827	849	839	863	847	803	808	835	836	823	853	865	808	795	854	792	847	840	841	825	851	845	816	832	796	809	823	871	851	807	847	798	839	866	877	843	865	817	856	863	836	820	810	873	878	842	792	773	796	870	849	821	799	773	845	846	822	834	789	852	841	800	837	834	852	840	847	827	822	834	836	891	772	868	839	825	834	849	777	821	861	805	881	793	875	810	784	800	784	826	822	871	832	841	857	822	845	787	821	825	856	811	770	799	856	855	853	866	809	844	812	849	847	858	823	821	826	813	808	829	769	848	822	843	835	824	837	838	874	787	840	808	878	836	853	828	861	795	782	809	783	880	847	819	811	869	883	852	824	847	874	880	767	780	814	774	830	759	847	820	849	821	846	822	871	776	845	832	862	884	788	851	826	841	861	827	816	904	822	812	769	805	807	843	883	810	804	873	834	836	794	800	828	832	814	815	840	833	760	806	837	862	805	844	867	859	865	884	805	883	797	799	834	856	807	796	779	832	855	818	813	831	832	912	855	816	852	794	865	831	849	835	807	834	827	840	798	843	881	838	759	837	839	835	876	816	836	821	819	801	852	793	798	803	778	828	819	803	878	817	822	854	811	828	819	880	791	844	817	817	856	835	815	802	816	885	874	798	809	818	803	847	873	831	807	831	798	782	824	847	879	850	803	791	844	843	832	868	833	819	855	840	823	760	820	794	819	862	854	884	788	829	797	808	818	792	787	797	789	830	850	854	826	808	843	879	804	857	762	790	815	809	824	816	775	868	829	836	781	823	856	825	837	820	815	874	845	847	817	812	819	812	844	846	835	835	825	843	847	823	829	794	833	828	845	791	825	798	846	827	825	858	839	831	834	828	806	763	857	829	843	834	812	800	805	806	862	832	809	817	861	819	835	837	840	791	801	833	803	817	852	847	803	835	839	796	867	835	839	828	834	829	871	840	885	834	837	847	845	826	819	841	805	827	865	796	883	846	839	864	842	806	822	858	813	829	854	822	783	857	820	822	811	839	861	856	827	802	795	813	803	851	783	830	816	817	834	815	818	833	803	846	846	841	801	811	830	786	831	785	806	824	830	839	842	795	831	794	807	822	835	859	847	805	834	848	834	799	827	846	809	834	800	846	875	861	812	835	826	809	822	824	848	807	876	820	795	819	816	821	833	807	821	802	826	833	825	851	795	907	792	812	817	869	818	862	819	780	867	850	857	831	789	794	820	839	830	823	853	810	838	815	806	813	908	821	847	820	848	838	818	858	816	852	792	807	797	818	828	838	804	795	792	844	844	869	845	813	821	826	844	830	821	810	833	846	863	872	807	806	825	848	825	777	797	827	857	831	805	819	837	818	822	789	883	894	902	826	834	847	852	821	869	807	850	808	816	817	832	815	856	846	878	776	838	827	803	908	836	843	813	817	829	791	847	867	845	851	778	861	834	858	843	847	849	871	782	837	813	831	804	845	813	842	859	788	778	833	834	849	885	779	818	831	786	783	849	816	815	822	792	787	873	839	806	805	795	848	848	812	810	875	787	838	814	852	811	838	811	859	838	855	860	851	837	837	795	863	822	831	785	833	818	850	840	821	779	852	887	830	787	798	794	822	781	854	842	823	790	835	853	825	801	824	831	827	859	843	724	780	789	855	807	860	811	847	815	870	791	854	908	815	790	841	841	806	830	809	803	860	865	832	852	847	805	823	824	864	823	814	810	823	818	878	814	855	825	860	868	860	801	883	768	826	903	809	793	787	801	816	840	805	807	819	806	863	864	827	861	823	833	825	830	832	809	787	796	814	808	808	865	852	827	833	822	793	842	866	761	793	837	879	830	891	835	809	818	890	881	878	804	857	854	856	850	834	807	849	783	860	835	821	836	855	850	826	851	824	817	791	824	909	856	832	816	871	822	851	840	832	841	849	850	778	807	877	824	867	803	838	812	811	850	830	811	798	834	851	832	842	817	790	900	862	830	825	828	822	811	872	795	805	815	813	816	805	843	845	823	790	792	805	872	811	833	818	830	801	850	788	822	799	838	814	875	846	817	779	812	898	855	816	814	865	846	841	800	851	859	798	842	866	777	794	839	827	820	841	829	833	787	828	797	844	828	831	816	869	830	847	784	849	823	858	876	859	841	746	774	853	856	842	836	792	831	843	875	802	815	808	854	810	795	847	848	875	842	800	832	863	770	849	826	830	867	840	861	831	816	795	832	833	803	873	810	823	892	858	851	784	823	780	828	846	834	828	882	858	807	870	865	783	816	836	782	805	812	848	820	756	872	829	858	802	865	863	804	833	804	864	832	871	821	827	803	797	856	841	851	827	830	810	863	873	839	892	845	813	791	814	830	794	805	799	869	765	872	780	809	872	839	832	840	800	829	840	809	805	859	823	806	839	827	817	860	811	799	814	847	794	871	818	832	855	836	815	851	795	788	845	809	837	846	792	814	791	839	802	824	869	790	838	822	811	857	828	790	837	827	839	828	829	864	816	807	830	829	867	856	843	804	804	795	838	839	795	850	805	802	879	835	815	823	844	812	787	813	823	820	834	853	854	830	834	836	811	819	803	838	846	831	852	829	813	825	861	852	789	838	787	833	837	843	831	832	876	799	835	799	822	825	794	801	838	830	816	777	815	817	831	868	814	864	772	810	813	846	839	783	800	821	806	819	821	806	882	848	835	801	785	830	808	843	801	846	814	840	805	885	838	814	814	822	868	783	859	822	811	839	801	815	827	837	850	792	842	789	826	836	829	830	838	866	850	840	834	876	803	823	842	844	774	787	821	858	766	839
36599	39941	42247	27567	15243	9267	5941	4138	3057	2439	2053	1778	1519	1374	1233	1092	1095	984	935	945	862	901	894	910	883	849	805	816	862	866	850	770	826	814	815	770	817	801	820	773	802	803	833	764	734	820	782	803	780	818	736	791	785	768	776	770	784	783	761	780	775	796	773	816	830	790	758	845	822	814	820	762	762	830	795	804	758	806	807	769	790	778	738	761	786	790	710	763	775	766	738	826	759	824	821	753	742	830	848	836	815	798	773	795	760	834	806	855	824	807	798	766	810	771	745	784	834	773	759	736	814	807	806	750	822	775	775	755	760	769	802	765	777	813	806	722	769	803	768	784	764	753	745	770	782	841	765	791	786	819	776	777	803	791	735	808	788	799	768	790	790	809	768	819	763	781	746	776	795	815	814	801	758	795	788	797	801	768	741	782	804	742	705	761	822	748	754	784	787	798	770	761	774	778	817	809	788	784	791	849	744	802	776	738	785	804	741	805	778	889	785	835	813	784	777	815	735	781	807	730	808	771	803	780	764	805	815	785	795	771	778	805	795	809	803	781	813	808	768	722	782	771	799	770	810	736	812	816	710	829	784	787	784	785	784	762	759	759	782	834	761	785	790	797	750	838	765	766	794	788	767	794	763	768	789	844	791	804	790	802	759	732	792	753	808	745	786	787	793	764	718	738	791	784	784	838	844	823	788	786	771	788	802	758	748	780	830	782	794	844	793	773	784	781	813	857	787	755	815	815	820	812	816	794	739	785	761	733	766	838	814	826	757	837	805	796	747	779	765	731	813	812	813	772	790	797	776	771	806	748	769	814	774	828	790	805	735	714	765	822	740	819	762	798	812	796	831	759	753	803	817	792	778	763	816	768	771	787	823	800	779	757	805	805	795	782	787	777	732	764	736	728	785	821	820	797	812	789	741	776	773	795	805	831	829	782	759	791	820	834	771	748	805	747	754	771	789	759	761	812	770	805	744	806	792	747	757	767	772	805	783	699	796	785	793	772	806	811	798	828	741	794	786	809	782	808	779	818	794	855	754	797	849	786	794	789	816	797	751	765	794	779	795	826	799	846	756	796	831	766	777	742	780	791	785	801	752	794	733	750	794	806	764	819	745	790	853	809	766	815	797	765	809	809	784	721	865	822	787	806	835	770	709	791	794	812	807	825	794	800	837	755	819	746	763	819	756	785	760	734	836	778	761	727	761	866	772	803	773	744	819	772	744	780	779	838	787	826	765	777	794	776	807	792	768	801	749	797	757	784	771	817	826	761	822	837	759	795	760	814	796	775	757	772	816	827	799	771	807	765	799	775	791	757	762	804	770	793	789	776	769	776	795	811	803	811	771	754	787	788	792	789	765	767	796	788	766	780	723	830	750	830	844	758	796	762	795	813	830	805	832	756	799	775	751	807	798	776	761	857	802	797	772	780	797	792	778	775	814	808	760	857	791	766	745	833	786	858	743	766	743	763	739	788	816	803	804	792	799	835	766	812	742	811	801	820	791	800	761	793	778	819	779	761	798	809	803	796	795	816	766	770	765	783	808	797	776	784	822	771	814	814	797	832	758	785	780	765	758	780	771	750	764	810	783	785	749	749	765	801	855	805	822	816	838	815	789	822	805	745	777	809	807	777	742	781	824	814	807	790	856	788	822	788	837	751	788	698	827	766	847	769	800	776	839	779	807	860	799	752	746	770	826	773	727	773	816	768	816	777	778	734	789	771	861	869	771	759	811	805	749	819	826	751	774	770	792	772	780	812	838	810	784	712	755	809	759	788	751	758	803	763	782	789	759	774	762	743	782	773	801	813	784	798	754	803	809	798	808	767	758	772	771	775	850	774	771	780	788	771	786	800	781	815	785	784	728	810	815	802	764	770	821	788	806	780	795	806	770	791	763	744	806	812	780	786	807	808	768	756	754	755	767	793	802	780	849	846	845	765	692	801	776	801	770	805	772	807	749	822	818	790	767	809	821	784	801	793	750	768	816	792	781	795	735	771	794	810	841	794	842	843	842	803	793	784	798	768	769	804	781	778	786	838	832	736	762	735	772	766	787	755	807	763	790	805	835	703	747	827	838	766	791	812	824	804	811	779	797	757	802	779	808	775	810	810	805	816	816	816	850	813	771	838	788	790	783	832	855	801	773	765	726	748	769	796	794	772	838	793	761	824	815	797	774	781	824	786	733	793	770	765	796	774	745	779	791	726	756	774	770	749	778	761	823	761	796	750	762	820	791	780	812	798	788	792	790	810	802	756	772	782	843	797	785	816	765	800	806	772	788	772	785	734	787	772	778	793	746	782	790	761	759	778	761	807	763	836	746	765	757	778	722	752	791	814	772	780	800	826	803	779	838	776	846	836	842	772	791	780	814	776	791	833	819	795	774	792	792	790	793	779	725	759	784	735	757	763	791	819	789	822	772	782	774	774	755	789	812	794	821	739	804	742	810	809	766	789	807	786	774	784	817	757	794	771	771	776	782	753	842	798	784	822	792	764	727	758	760	766	803	804	755	784	732	718	780	793	772	799	808	790	763	806	707	793	803	770	799	777	815	805	841	791	748	795	801	791	827	829	852	781	768	763	765	842	835	766	798	809	802	780	770	746	778	801	764	785	822	747	840	818	758	764	817	826	789	793	790	775	809	774	787	768	796	829	791	804	774	766	768	801	783	807	825	794	763	742	808	747	783	817	811	793	842	823	783	799	756	784	779	772	809	781	801	798	802	768	800	796	853	803	798	806	812	808	786	791	816	795	779	798	793	796	763	767	777	789	786	758	778	788	864	847	796	737	838	767	772	803	840	758	781	767	763	768	806	761	834	823	772	792	794	766	778	812	727	778	760	776	791	789	770	780	750	809	797	769	799	761	761	830	789	793	801	810	810	812	760	787	807	777	773	756	850	814	815	800	791	836	768	797	778	799	764	755	787	747	833	792	768	744	849	753	854	771	791	798	800	823	787	800	793	757	791	798	754	763	826	809	759	792	796	771	762	769	787	779	771	805	759	798	809	778	788	793	780	770	730	768	812	784	803	829	783	821	820	782	778	792	794	787	784	823	831	791	810	788	797	821	758	801	781	747	804	792	782	807	860	777	846	797	768	810	822	813	801	807	856	811	849	787	774	811	696	795	799	778	826	827	832	832	785	788	768	768	799	784	821	748	740	754	796	819	795	816	789	805	793	763	781	785	814	780	742	751	796	806	771	805	774	786	780	844	740	770	744	821	823	767	768	826	777	767	804	830	793	788	713	796	792	761	806	777	809	736	810	819	742	780	793	828	776	834	785	768	781	854	747	773	824	800	765	755	759	767	760	773	779	801	833	818	814	775	859	716	755	810	794	747	813	777	789	739	749	781	787	784	777	783	763	823	790	789	773	796	734	801	803	819	772	795	770	822	743	773	827	774	759	778	806	762	759	794	785	755	782	763	779	798	810	818	802	823	778	768	792	766	832	784	823	850	802	737	758	812	771	816	783	762	718	817	766	762	761	820
40409	52351	40667	23325	15963	11926	8500	6147	4605	3396	2788	2229	1885	1678	1511	1311	1156	1109	1039	937	968	952	919	889	889	853	867	840	812	802	811	837	808	861	802	801	802	792	830	848	810	813	774	843	803	843	796	740	792	798	748	800	776	770	786	770	772	776	797	784	758	804	828	769	817	807	781	767	784	811	776	827	769	775	811	790	781	787	777	801	828	776	757	753	740	792	774	806	766	841	816	784	773	845	733	781	822	778	797	790	772	751	782	806	803	765	732	782	763	806	818	794	779	760	798	840	789	799	797	759	798	776	710	754	784	845	774	798	790	798	771	766	790	804	747	759	796	800	801	748	825	801	833	815	772	795	792	804	798	791	737	757	819	742	801	786	809	759	755	731	784	801	828	810	795	801	810	782	742	785	778	751	800	770	786	802	746	796	805	745	783	730	803	773	795	769	844	765	780	821	747	798	786	769	751	802	790	758	856	815	785	787	828	761	784	804	828	868	771	813	769	817	807	772	778	758	756	815	811	763	755	752	821	800	740	750	807	783	797	756	770	778	832	800	796	746	768	798	848	717	744	751	732	785	783	769	809	814	735	817	815	784	785	811	789	776	801	832	745	782	835	765	798	781	785	766	789	820	775	771	778	806	720	797	811	797	838	776	777	779	817	802	758	771	801	756	810	767	774	764	841	816	769	844	721	778	778	789	794	802	767	769	818	827	836	775	759	773	743	819	862	771	817	829	737	807	792	802	782	724	763	745	793	769	776	777	814	791	773	769	752	746	841	801	764	769	829	745	759	758	841	767	752	801	765	771	821	798	799	829	778	775	820	734	771	742	781	776	776	777	761	795	773	779	793	755	782	782	750	774	745	780	803	801	801	761	789	797	808	806	767	796	813	823	739	825	779	772	784	761	767	791	808	763	779	796	808	798	780	795	757	818	820	784	786	786	794	817	781	757	855	777	794	764	806	804	780	769	779	750	825	783	767	782	792	794	778	729	763	801	767	784	814	817	800	789	819	778	801	779	772	802	772	776	796	763	770	786	768	751	761	785	839	777	791	797	758	713	837	736	809	764	760	819	800	804	790	773	792	799	782	779	759	791	823	787	817	798	846	796	823	839	790	762	798	755	786	789	798	825	842	752	817	798	833	800	752	801	775	842	782	790	776	755	774	818	819	747	817	779	766	823	809	760	850	799	764	790	797	806	763	794	786	838	751	757	804	799	826	847	788	772	795	754	827	753	799	775	771	772	774	768	739	828	820	795	788	831	799	773	790	810	812	790	827	808	789	805	760	781	830	815	736	796	791	722	788	787	786	815	808	842	786	804	784	815	819	786	800	786	735	823	759	748	824	825	759	815	795	754	800	785	777	782	763	829	815	806	774	763	762	801	804	765	728	812	754	759	788	824	799	834	770	816	752	773	744	775	794	762	800	806	839	743	787	859	808	756	773	802	776	766	792	776	747	772	720	758	813	807	781	776	806	767	775	732	815	812	752	777	767	805	719	834	796	814	750	779	805	801	800	862	793	811	795	805	786	778	760	774	821	781	771	809	775	714	723	745	752	757	777	743	786	817	743	776	773	796	754	795	782	743	809	755	792	764	796	746	748	772	794	803	786	801	818	816	817	755	727	811	793	779	813	825	807	798	775	786	789	742	842	730	804	770	768	773	796	811	771	818	812	765	799	774	789	765	796	753	803	810	729	790	805	739	845	830	762	773	749	821	815	781	797	779	737	771	771	771	773	801	795	812	768	781	750	738	782	745	791	778	806	806	791	753	836	769	807	738	803	783	805	818	773	778	770	749	813	798	767	714	817	882	770	814	774	770	746	822	746	759	821	758	763	748	780	763	763	792	783	835	741	802	734	816	768	750	786	801	788	780	774	770	834	826	764	770	814	753	825	754	784	752	809	801	774	769	781	787	802	791	778	771	818	744	823	796	806	736	821	839	742	798	771	823	800	783	772	778	795	827	856	804	785	761	791	777	800	785	817	793	798	760	774	734	781	786	753	789	831	768	783	809	757	783	793	771	818	762	761	761	823	796	790	762	797	782	764	778	828	802	784	785	795	757	811	799	781	827	763	789	770	781	770	806	784	790	784	779	794	765	785	813	792	823	748	764	806	830	786	785	768	787	763	757	784	784	748	814	786	797	766	744	769	785	800	796	819	741	754	760	742	767	783	785	800	811	741	786	817	811	814	752	732	739	843	783	779	756	885	772	781	780	825	727	797	805	803	765	779	798	780	797	779	740	806	816	781	782	800	794	812	812	770	788	787	778	751	771	764	759	800	827	748	779	782	737	747	735	802	789	763	743	772	777	789	789	807	780	839	778	760	763	810	773	843	784	777	765	787	781	767	769	777	764	819	732	775	776	789	791	817	771	825	806	792	810	846	814	797	772	792	785	763	800	763	714	793	819	790	743	830	788	800	805	759	835	739	775	833	776	776	782	785	808	831	772	747	746	772	771	777	785	752	773	771	769	810	817	759	750	788	856	783	807	764	760	808	766	742	770	810	836	805	805	778	747	774	792	775	783	801	793	771	772	805	755	776	807	808	799	748	740	798	785	750	797	778	772	747	750	751	743	795	820	844	817	780	806	754	787	824	835	740	786	762	728	813	764	782	799	737	800	822	835	809	804	741	760	772	789	783	785	815	812	743	793	821	805	726	771	781	806	833	769	779	798	759	755	797	780	823	780	766	790	792	833	796	805	799	769	777	754	762	778	777	744	807	798	787	809	774	744	760	775	777	743	814	807	797	769	803	813	789	783	826	786	797	791	761	789	777	821	761	793	803	801	798	801	746	805	794	817	755	794	751	810	834	746	781	799	774	818	796	798	748	783	778	765	728	778	730	741	821	826	786	741	776	773	815	807	781	775	848	770	798	735	803	783	789	762	787	781	775	804	770	832	794	771	742	779	810	754	770	822	817	775	793	836	792	783	819	794	848	798	790	801	774	775	799	826	833	770	755	744	795	795	765	746	811	817	818	779	834	763	790	795	759	816	792	776	777	805	781	777	835	796	829	815	772	808	817	818	775	769	831	769	789	793	781	821	767	797	781	785	782	809	799	782	778	762	781	767	770	808	795	762	748	753	778	788	768	736	792	805	767	774	780	780	747	800	722	757	766	727	766	818	774	759	753	795	854	825	760	799	770	822	770	776	792	790	826	782	768	795	799	753	759	790	792	797	804	762	828	776	811	783	816	794	749	767	805	791	784	851	729	775	852	853	782	795	752	781	811	789	818	868	798	782	748	781	765	785	746	798	776	751	743	802	805	770	769	735	801	822	822	777	796	780	811	761	799	776	765	778	779	781	773	767	804	783	791	709	794	768	816	827	805	780	828	763	745	755	765	803	783	862	795	749	768	776	757	744	771	801	787	750	829	783	771	783	749	751	773	798	760	758	746	743	732	775	804	770	776	781	788	753	742	771	823	821	808	762	772	813	766	770	757	785	795	798	721	757	789	758	799	787	782	855	789	806	835	799	816	829	794	778
24208	21346	28975	25826	22577	18631	11682	6618	4629	3696	2934	2459	2116	1780	1637	1427	1316	1222	1085	1047	956	968	928	877	919	903	828	867	865	859	823	777	784	859	847	809	843	777	786	826	811	812	812	769	753	764	789	797	757	733	791	789	792	803	778	761	830	791	857	823	764	779	788	737	760	805	723	779	766	767	830	855	740	753	809	798	778	797	780	824	781	774	760	805	784	809	782	712	761	801	772	787	767	814	743	782	784	781	786	742	736	735	731	811	793	765	768	814	793	804	745	780	729	777	781	803	765	811	777	751	811	765	784	738	754	760	773	819	793	759	781	767	801	774	822	750	817	816	766	734	720	787	740	773	831	742	746	824	748	726	775	747	782	788	806	775	762	825	777	733	792	812	785	745	778	745	798	759	768	782	736	776	769	799	837	787	774	750	844	759	785	779	751	812	761	758	766	768	767	814	766	784	809	750	760	742	794	721	775	813	755	794	743	760	780	734	787	770	799	766	762	739	818	756	801	762	843	813	733	811	807	807	819	802	789	784	783	787	796	797	819	794	749	748	745	832	796	770	750	773	790	735	776	795	829	824	794	764	760	718	774	786	771	827	753	837	803	812	767	783	767	790	764	773	758	758	795	818	787	810	799	762	755	751	749	801	780	795	757	764	785	772	773	763	734	776	762	799	796	750	779	750	818	794	765	760	804	819	792	751	798	780	805	791	809	798	784	763	735	732	762	742	795	807	767	763	761	800	766	768	784	782	790	766	743	763	774	724	782	806	828	751	754	789	753	766	786	793	788	777	766	805	704	752	781	767	774	791	775	812	774	775	780	779	808	773	756	798	785	755	784	813	772	750	826	783	787	787	796	788	771	768	727	809	771	798	797	760	771	703	815	757	782	762	762	735	739	804	811	774	804	793	767	777	823	761	766	752	779	772	775	772	801	781	773	812	760	792	839	746	803	817	793	780	763	803	810	783	790	782	780	772	776	752	804	763	790	800	762	729	788	750	782	763	743	736	800	767	775	793	796	814	790	795	784	784	771	797	788	777	777	818	777	790	817	758	739	774	754	775	802	806	787	765	795	796	754	802	760	770	747	750	764	714	773	792	827	826	734	778	820	760	821	772	807	721	833	736	826	808	800	798	786	783	780	793	763	775	805	806	790	729	803	759	795	790	797	759	818	829	758	771	782	792	771	788	748	745	743	745	827	810	783	773	793	803	780	801	850	787	777	768	770	793	761	760	786	781	760	765	786	818	782	788	764	796	788	789	733	761	781	796	786	718	767	776	821	788	783	816	816	827	762	816	812	794	790	766	751	758	792	722	766	796	776	770	751	795	798	755	771	785	805	795	824	784	778	783	775	752	814	812	767	818	782	817	738	825	767	811	787	745	783	766	781	778	851	793	781	815	777	765	779	798	777	747	806	839	833	790	786	784	760	746	794	794	750	793	802	794	801	789	754	766	818	760	768	768	822	749	811	781	782	811	749	726	791	805	742	811	768	777	720	770	788	781	758	751	733	815	819	773	761	785	782	782	787	786	801	797	771	739	794	807	791	756	790	773	758	763	803	772	742	789	793	771	817	754	758	805	748	755	766	779	836	761	796	766	826	737	759	768	805	802	827	771	778	842	759	781	786	752	754	756	757	797	793	737	791	743	793	749	788	783	794	747	781	748	804	772	744	802	769	789	782	768	829	779	754	811	818	789	795	750	781	804	772	771	902	801	738	744	736	778	783	778	759	775	785	791	793	815	771	777	837	775	838	812	782	769	772	760	782	797	785	764	756	755	770	773	779	789	796	739	757	775	782	762	742	775	791	795	793	781	784	788	758	752	864	782	810	772	767	794	802	782	823	803	795	794	771	780	766	819	836	786	817	799	751	796	814	794	785	781	776	792	793	760	767	835	752	773	760	793	744	786	802	781	748	829	767	790	799	760	749	813	771	754	771	776	794	809	788	798	728	835	765	761	808	771	765	745	822	826	807	750	791	841	781	738	810	856	768	804	811	786	786	796	770	794	748	768	784	804	765	792	819	748	778	772	777	810	742	729	768	800	809	768	821	766	775	797	750	844	787	783	753	808	752	780	746	733	789	754	801	757	763	797	691	788	760	789	768	798	830	778	781	826	758	812	765	795	749	760	740	802	774	799	775	761	772	706	772	842	788	742	822	785	784	771	743	794	768	820	763	745	742	776	760	787	770	813	771	780	839	797	798	725	758	808	784	723	735	789	761	781	765	744	750	817	836	779	784	781	765	793	753	786	846	783	814	828	767	742	758	816	767	763	835	785	748	762	763	764	732	805	771	820	784	765	774	760	778	826	770	814	809	764	780	792	776	741	755	747	799	815	773	778	814	793	814	782	776	769	789	799	814	805	797	776	745	754	750	739	795	795	771	747	734	764	794	717	781	833	827	749	804	768	786	774	799	784	837	763	795	814	799	853	751	801	781	750	761	803	780	791	754	737	821	737	777	765	769	836	787	773	786	785	765	805	771	790	827	818	755	764	774	782	766	855	770	825	803	778	759	764	823	796	757	801	812	789	820	814	858	775	771	808	767	771	756	780	723	804	759	768	815	791	762	755	810	773	751	805	784	758	757	780	750	776	781	757	784	776	773	834	803	747	824	778	726	781	765	775	797	796	781	816	830	740	799	776	734	747	733	794	761	814	755	816	752	827	800	790	769	770	763	805	767	796	795	752	731	761	718	763	830	768	759	770	769	760	772	791	772	801	773	795	760	793	773	794	770	806	766	776	776	779	789	773	782	788	766	796	767	763	870	767	792	774	796	762	738	817	791	806	744	770	786	791	743	804	766	782	748	736	831	747	727	796	790	805	766	808	759	775	771	763	765	783	757	765	782	780	756	798	849	730	755	800	783	827	851	818	780	834	789	789	786	783	754	804	726	771	827	765	780	768	824	751	796	807	790	792	757	808	794	743	781	750	827	750	738	795	762	773	783	774	772	757	773	788	761	784	814	733	781	764	741	776	787	829	823	777	767	781	833	818	733	780	776	735	802	779	815	704	798	822	777	798	794	739	796	789	770	773	783	774	819	802	784	794	705	785	820	760	819	772	780	766	797	853	747	760	813	810	760	784	770	809	783	772	844	763	845	792	809	820	831	765	739	799	826	804	792	811	769	790	788	766	780	786	728	811	755	789	735	790	809	787	786	796	767	800	795	794	733	807	782	795	788	787	757	755	800	808	719	800	756	782	750	749	789	759	742	748	816	790	808	721	787	761	760	760	833	780	772	762	790	766	791	780	773	773	755	792	813	781	790	839	809	762	769	809	853	807	775	774	830	799	792	831	805	795	732	757	774	751	752	741	789	823	766	790	783	734	808	757	788	770	762	723	749	795	767	762	766	748	796	802	768	786	770	770	792	798	781	756	810	780	803	818	754	802	820	772	802	793	793	790	797	763	769	800	741	754	793	838	772	746	732	779	774	765	805	759	818	822	768	835	755	723	791	780	793	810	801	769	772	727	794	748	720	796	790	808
36786	61204	48530	30990	22162	17159	12404	8750	6788	5156	4168	3262	2645	2288	1843	1652	1479	1331	1198	1139	1048	1059	949	939	892	940	882	849	884	852	807	839	846	811	756	784	814	833	787	815	759	813	746	749	777	769	752	772	739	735	798	792	823	768	768	803	817	758	823	767	808	785	737	801	806	778	810	793	773	761	775	768	759	774	765	760	775	756	771	764	777	804	760	750	773	795	785	764	782	793	802	740	766	728	778	741	800	834	763	806	753	755	756	734	792	776	772	764	771	762	783	792	790	774	760	783	806	725	780	755	811	781	789	775	760	766	786	735	744	756	745	818	728	772	776	811	810	745	765	749	790	744	724	764	774	800	792	762	783	739	776	759	766	774	762	799	797	765	759	778	767	803	750	802	753	765	785	765	791	780	804	752	803	773	701	737	784	725	756	786	787	737	779	779	779	779	774	722	787	732	795	757	768	764	783	754	784	793	738	735	811	800	801	796	774	744	795	801	761	778	801	817	776	776	770	800	748	772	758	705	750	756	763	777	765	817	754	759	788	792	770	794	785	779	744	757	818	730	759	782	791	776	795	753	787	767	827	781	744	784	761	787	771	813	753	807	758	767	754	805	760	741	798	793	777	739	708	748	796	816	805	735	720	786	805	723	780	742	777	762	743	850	754	747	737	784	824	750	699	805	814	747	793	768	748	769	740	763	766	758	777	776	762	769	711	747	783	774	783	755	846	815	757	808	743	778	784	775	750	731	806	779	783	765	788	753	750	784	787	747	768	807	793	776	799	825	782	780	788	756	791	814	768	743	719	764	772	720	794	762	838	794	770	826	754	822	764	755	806	794	767	818	759	740	750	742	797	756	757	787	778	788	774	780	794	760	745	761	771	775	730	804	788	779	806	755	777	792	751	810	777	720	769	763	733	752	752	769	770	768	794	755	782	765	780	778	771	788	766	786	769	813	750	782	844	736	792	776	791	747	769	773	774	767	772	792	805	753	765	836	772	743	748	757	765	719	762	772	789	796	742	747	813	818	774	795	766	803	777	782	810	750	756	809	821	783	744	779	770	763	740	811	755	795	749	743	815	786	777	760	757	777	731	747	753	769	810	729	756	806	788	783	749	790	751	782	755	759	744	740	755	750	787	789	747	755	777	764	754	797	844	816	758	778	757	809	776	757	759	694	710	809	730	731	769	795	740	721	801	795	751	713	744	812	777	726	742	767	767	772	749	759	757	786	744	764	779	760	760	737	756	781	791	726	793	788	779	764	751	789	819	758	805	786	734	778	780	780	740	770	784	760	761	784	750	759	771	823	755	754	755	760	788	786	798	794	782	731	745	775	784	760	778	829	770	802	780	777	794	751	773	763	789	739	762	788	803	778	787	754	766	789	790	745	771	770	744	755	796	793	761	796	750	774	738	819	780	779	805	793	725	769	781	824	765	781	751	750	765	750	747	786	739	795	748	779	729	806	787	767	823	736	793	780	757	761	758	775	768	792	766	745	815	725	775	794	740	769	817	788	779	758	812	763	787	830	773	757	777	764	747	768	827	769	758	779	749	788	771	784	788	797	746	772	818	762	771	768	802	752	759	747	748	743	806	729	782	815	794	713	774	773	772	793	778	849	808	804	768	723	762	746	755	738	811	765	801	779	783	743	786	770	732	766	756	797	781	787	797	770	787	728	771	755	793	769	780	747	784	818	737	796	770	774	735	813	750	842	800	765	752	747	749	781	734	762	743	792	806	724	793	783	734	720	743	768	822	770	753	741	811	746	789	829	771	778	789	748	749	738	770	828	773	831	755	704	810	741	764	747	815	769	797	773	769	807	728	801	779	776	750	769	759	741	735	756	765	768	798	758	778	800	732	747	742	820	767	760	763	762	755	806	750	817	761	794	778	759	839	773	785	722	789	756	815	793	808	790	783	802	731	771	773	815	818	741	761	809	764	781	803	795	767	753	792	813	810	752	779	757	780	803	727	745	770	739	804	761	795	731	805	795	791	812	836	799	736	769	748	762	768	804	764	763	799	784	801	785	761	744	768	782	766	779	754	709	789	798	781	734	742	807	776	783	737	760	738	779	808	747	756	750	762	832	765	776	814	751	747	792	754	747	759	758	806	764	805	761	805	756	784	788	741	773	773	767	801	790	759	778	820	821	791	719	819	752	785	791	743	776	815	769	740	756	759	828	752	792	777	758	767	792	776	778	762	804	758	788	776	767	738	691	726	827	772	794	788	787	729	763	738	771	768	773	806	794	791	760	775	773	799	768	809	791	757	813	818	824	775	788	764	788	812	751	792	800	714	807	788	816	758	764	814	821	789	760	765	794	746	795	808	783	730	793	792	743	752	746	765	745	778	778	823	729	758	782	731	778	751	752	800	772	757	775	776	774	755	730	759	807	753	801	744	741	799	729	841	784	775	756	795	782	741	731	765	791	774	724	732	818	772	770	798	797	771	726	744	792	745	702	774	795	760	803	779	789	766	798	781	733	748	746	781	727	764	725	741	803	755	791	756	748	790	774	792	734	736	767	827	780	759	783	768	782	794	746	800	765	742	780	767	803	749	768	753	835	737	767	783	752	728	809	773	807	769	788	767	760	805	735	804	792	775	774	781	727	791	782	783	762	752	780	777	757	768	819	756	709	781	823	748	837	797	780	723	748	774	740	716	816	838	781	749	806	768	748	814	784	817	730	792	758	764	721	807	758	788	728	747	755	746	788	743	793	749	749	701	748	733	758	745	781	778	738	768	735	788	744	768	731	803	776	738	801	764	738	723	775	804	747	781	722	741	768	779	766	760	815	772	817	791	763	758	813	767	777	803	755	747	774	743	753	760	760	768	733	779	782	745	792	749	765	776	792	768	793	804	718	794	795	749	830	836	809	801	746	786	777	777	774	764	794	795	744	767	694	821	757	770	774	775	743	809	817	769	781	729	741	802	831	808	790	750	800	801	756	768	751	795	757	773	818	755	752	753	770	775	739	755	778	772	747	721	768	706	784	790	722	779	753	724	818	749	818	769	780	797	800	774	782	783	787	772	801	792	715	803	723	751	735	732	781	769	802	779	764	785	780	777	778	805	755	787	796	755	799	799	765	775	756	727	756	774	747	710	757	780	775	777	753	737	823	744	801	805	745	814	698	737	753	790	809	752	755	733	741	781	769	798	757	768	697	739	692	745	778	809	770	723	752	722	741	781	770	777	845	776	747	828	814	751	793	764	777	866	779	784	814	775	785	788	799	804	761	745	775	746	803	805	794	761	757	751	727	805	800	786	770	741	760	743	742	758	773	738	759	799	716	760	727	757	778	788	816	750	752	771	777	796	812	719	829	754	776	737	783	833	776	770	774	778	746	774	769	737	739	799	768	844	780	713	789	797	763	756	746	772	754	748	773	769	770	776	736	805	793	792	807	774	787	792	760	779	762	772	796	767	790	779	728	800	741	744	826	786	739	799	771	799	756	792	735	751	796	765	754	766	837	781	791	771	771	798	775	768	758
25470	21900	30499	28191	20938	14272	9178	5670	4103	3318	2588	2187	1989	1628	1535	1399	1333	1144	1111	1073	1029	990	969	889	947	859	926	906	899	859	904	825	875	911	870	826	835	816	807	800	849	814	860	870	854	810	889	847	821	830	852	803	856	839	811	830	880	863	849	821	846	857	872	817	858	848	872	851	854	860	827	848	828	873	871	830	799	838	882	803	880	855	834	868	852	831	805	781	787	742	811	800	790	816	880	835	815	826	811	810	824	822	789	837	852	814	806	785	804	873	834	863	821	855	857	835	859	816	818	830	822	835	827	814	830	796	780	853	865	823	862	810	872	849	833	808	814	870	805	820	903	819	819	874	816	827	806	799	865	875	809	846	839	846	853	853	777	808	793	803	851	840	833	765	817	835	839	856	810	832	790	811	845	856	890	844	863	831	789	858	821	786	841	795	834	849	843	825	835	836	837	814	849	791	813	734	822	834	856	803	842	785	854	835	799	792	813	828	792	839	802	825	833	815	791	818	805	883	846	841	861	844	847	811	814	795	836	830	833	844	823	820	854	859	833	828	869	826	837	846	821	851	851	849	831	890	801	777	821	811	824	806	823	879	838	817	848	878	822	875	837	839	790	875	814	878	802	853	821	850	891	856	815	823	821	854	826	800	866	864	849	774	788	827	825	813	843	871	834	794	823	829	848	798	857	900	831	793	877	835	807	872	880	851	818	789	847	782	863	781	851	798	799	824	838	843	838	804	839	809	775	840	812	793	799	800	827	822	859	797	827	766	824	836	845	812	865	814	834	819	796	823	828	799	858	847	816	852	825	832	808	868	771	869	803	850	826	840	795	787	889	798	849	842	799	844	818	835	786	833	827	802	836	813	841	824	869	861	840	826	844	809	821	796	824	855	861	862	822	818	799	860	845	888	794	820	848	852	854	785	842	802	826	794	817	775	782	819	889	828	794	812	837	878	811	793	794	833	811	845	790	888	825	814	806	799	796	774	808	801	845	797	880	832	848	814	865	881	841	867	820	831	833	825	774	831	843	798	836	858	820	780	800	788	884	841	837	810	809	844	882	860	828	839	838	872	849	845	836	838	839	817	760	788	826	855	883	810	788	812	848	816	843	802	845	805	859	844	839	816	782	814	820	830	812	862	838	890	819	822	844	857	832	774	812	885	834	869	792	833	814	835	888	831	814	840	823	817	787	823	846	857	832	786	811	811	847	809	794	765	884	815	844	793	818	851	846	825	798	836	830	836	890	808	855	850	857	799	865	812	810	807	815	875	823	885	834	815	794	818	796	852	855	863	859	855	774	783	839	835	803	866	835	838	815	838	837	855	859	795	835	838	817	843	811	777	796	778	860	802	782	822	827	847	830	851	830	881	811	872	817	842	844	833	834	837	825	826	846	825	843	860	801	802	809	802	787	875	882	830	816	819	829	841	843	833	816	889	847	822	842	869	803	866	798	844	855	794	849	846	845	829	875	794	853	811	826	835	807	791	828	806	753	837	796	803	803	800	793	817	846	822	846	867	826	855	805	869	805	854	841	816	819	789	812	827	858	826	798	841	862	795	801	889	854	810	819	818	826	826	819	840	815	832	814	813	801	815	809	770	811	863	813	846	836	859	833	852	831	809	856	836	821	826	867	815	864	821	838	859	825	789	837	796	850	870	813	849	846	830	833	819	816	908	819	825	824	839	849	840	852	821	826	832	825	817	830	875	833	820	855	871	863	812	806	907	864	865	828	815	832	859	874	837	870	784	872	833	837	829	876	860	789	825	882	803	801	879	820	805	871	812	834	841	785	845	840	832	808	778	841	816	790	808	803	862	822	792	812	870	848	789	853	859	853	868	815	885	866	780	874	847	821	827	839	833	815	836	831	813	803	847	809	840	832	897	862	825	877	822	827	856	840	808	864	808	849	819	868	807	851	798	877	834	832	823	814	854	846	843	811	836	811	825	803	819	839	796	868	851	819	784	811	792	798	837	801	835	862	802	806	818	799	855	839	831	842	849	866	804	836	779	865	828	869	853	850	826	815	808	829	822	851	826	822	858	804	798	864	858	874	857	832	863	804	846	791	838	829	780	847	837	764	856	833	882	818	818	835	810	845	832	826	856	793	865	849	822	836	841	802	810	821	802	790	849	858	779	822	856	854	811	777	833	813	843	833	824	848	822	847	801	813	821	881	823	783	811	806	850	853	876	808	893	822	827	783	819	778	828	823	843	849	805	808	871	851	830	839	832	838	831	857	837	903	833	805	892	801	824	879	772	875	845	806	827	845	820	838	846	825	832	838	812	847	857	855	842	885	833	824	837	803	791	825	857	920	838	839	799	839	835	797	867	818	841	790	786	835	803	817	880	808	854	870	796	817	851	805	823	848	830	799	789	813	814	785	860	805	823	771	835	859	874	769	786	824	849	838	788	876	882	775	804	825	852	785	841	873	869	848	813	813	865	791	823	876	833	874	829	791	794	765	832	792	829	847	822	821	925	806	839	828	875	842	864	816	844	788	910	887	809	849	795	783	804	785	837	799	815	839	841	820	832	785	838	816	859	857	826	808	804	869	843	862	822	875	809	794	818	839	810	798	844	814	832	845	846	857	825	869	846	797	892	831	808	820	754	837	879	802	851	837	808	801	884	805	834	798	799	860	859	829	816	816	836	808	857	792	813	776	857	885	804	858	813	763	869	805	797	844	801	844	796	773	863	835	840	848	822	855	823	788	815	860	866	790	849	804	817	800	854	802	814	809	752	876	818	858	871	852	871	786	876	816	853	825	838	875	846	810	880	839	865	812	818	760	797	899	862	834	831	777	819	841	847	790	800	840	800	842	855	820	809	831	799	870	856	851	793	777	795	802	839	787	814	801	808	795	838	846	814	873	876	861	899	824	842	831	818	868	813	860	831	874	843	812	875	841	811	841	864	823	833	821	839	795	814	824	863	844	839	796	830	757	844	780	862	885	837	845	844	813	800	839	776	783	883	866	774	815	829	825	813	808	807	837	786	821	866	833	857	776	811	860	786	874	842	802	834	841	849	861	831	781	826	783	890	808	813	829	864	860	815	833	806	862	876	836	815	793	872	855	839	826	820	855	799	784	843	878	818	856	853	853	882	863	844	827	862	776	796	840	829	875	838	822	818	808	838	838	831	845	850	843	804	832	807	837	806	801	786	827	833	802	822	830	843	827	827	825	836	827	819	861	791	841	875	821	801	820	823	834	840	853	857	831	846	795	827	815	852	819	826	842	844	811	825	825	813	868	803	782	833	841	821	826	882	806	801	807	812	815	844	786	835	845	842	843	829	786	769	843	841	901	766	840	779	858	809	848	817	766	764	832	857	847	898	842	792	881	868	832	814	836	785	838	849	807	853	831	845	863	833	811	872	859	796	859	766	788	795	851	877	808	835	782	827	856	867	769	843	787	815	800	836	823	825	880	826	833	874	840	832	862	881	863	864	832	816	854	781	791	869	832	760	819	826	825	818	839	827	772	858	826	834
37114	60989	45486	27638	21031	16275	11589	8199	6106	4719	3763	3007	2474	2115	1778	1621	1437	1386	1233	1182	1037	1018	968	883	935	940	882	966	879	899	857	838	831	894	860	843	825	884	837	846	826	891	801	798	843	843	822	839	811	836	847	848	830	870	810	796	801	837	782	844	824	855	848	823	845	819	840	822	822	825	814	817	852	835	836	820	824	824	781	792	773	842	786	804	790	839	822	781	849	838	819	845	795	856	836	848	827	815	915	762	868	817	792	881	817	826	866	814	848	860	847	838	822	824	829	843	833	838	859	788	831	802	862	848	826	826	806	855	823	836	770	808	818	863	856	805	837	854	763	825	804	827	820	817	801	821	851	808	803	764	833	837	879	844	815	839	802	804	838	819	855	849	858	811	756	821	812	791	831	844	837	849	805	836	814	805	836	848	836	795	825	814	873	809	811	847	817	832	785	837	797	821	843	831	835	804	829	842	783	830	835	818	853	832	810	791	864	852	813	840	848	865	850	811	843	837	815	830	833	806	813	833	852	842	805	772	850	823	821	828	839	847	847	829	835	846	845	806	806	885	813	853	921	781	787	801	818	759	811	833	815	848	811	812	751	830	818	811	841	801	802	796	774	832	813	854	784	783	855	810	838	793	820	786	777	782	814	846	831	857	861	828	792	801	832	766	731	828	845	863	812	868	809	837	804	823	861	848	778	842	842	762	794	872	841	865	764	806	796	803	815	793	866	820	802	843	847	845	847	815	874	813	811	840	800	820	817	832	857	870	800	822	859	851	783	846	793	804	845	840	813	818	850	782	853	772	825	823	827	833	818	795	849	890	819	812	816	814	832	818	797	767	849	869	859	758	820	811	785	788	876	816	791	854	853	807	875	860	816	767	795	818	791	845	848	747	825	779	787	822	848	876	884	784	830	767	848	800	851	762	823	806	873	791	863	820	816	862	828	818	826	802	845	830	863	868	906	797	808	810	787	842	804	818	745	790	858	862	839	835	831	826	828	784	798	871	842	858	821	855	818	805	815	846	829	809	825	841	804	787	890	802	835	832	839	854	810	815	807	780	824	874	839	861	796	798	842	813	823	830	826	864	812	834	802	851	806	830	822	812	739	810	882	823	801	746	829	807	813	822	847	798	854	837	810	854	810	816	809	872	793	897	838	776	779	825	828	804	830	827	841	753	807	786	799	803	801	865	849	778	857	859	814	791	847	836	788	824	825	824	790	788	834	795	830	806	798	849	809	851	796	866	813	800	843	781	828	847	823	848	801	807	822	836	807	821	830	793	776	788	879	865	850	889	802	790	821	836	778	795	836	802	767	840	790	831	849	849	817	909	814	823	816	795	797	836	864	798	845	881	805	797	821	798	801	861	819	785	804	834	898	815	797	790	836	804	803	846	837	846	798	834	794	786	780	822	814	838	800	844	786	838	799	830	856	850	837	764	801	828	806	841	846	839	846	795	791	792	849	820	800	769	818	807	807	870	824	876	816	842	830	823	794	800	841	847	819	770	801	839	825	778	821	804	834	816	830	823	863	787	773	825	793	827	797	810	845	819	791	890	835	825	852	830	826	796	850	783	782	785	821	775	822	809	813	826	813	798	830	776	836	771	826	805	779	842	821	854	849	834	833	800	797	827	811	817	868	819	819	808	805	862	869	830	816	869	788	848	827	807	817	825	849	848	841	825	832	881	835	827	827	842	831	802	825	850	804	832	830	835	886	802	814	845	835	836	895	870	822	859	853	878	783	828	848	825	817	817	791	847	796	802	846	839	772	825	792	840	825	833	812	806	823	821	814	814	842	839	881	815	797	828	850	827	780	827	893	881	820	859	852	815	828	782	838	789	820	823	824	872	775	763	853	822	802	802	851	781	833	807	784	815	806	842	816	816	854	842	817	805	789	831	804	829	808	823	806	831	797	808	827	860	846	818	860	804	788	862	829	855	820	857	843	791	816	795	848	800	789	803	799	850	798	788	836	758	792	824	819	883	809	790	782	910	819	831	803	818	834	864	845	824	843	806	836	789	811	803	794	793	829	862	765	842	870	811	808	831	807	850	866	761	811	815	800	769	827	822	809	765	850	814	754	802	795	826	838	841	767	777	819	793	797	802	870	825	828	823	788	844	811	806	830	853	813	822	838	826	900	789	821	813	780	792	817	834	815	804	844	868	875	809	785	853	875	844	817	783	825	777	786	815	813	763	819	848	806	778	812	772	873	841	793	813	785	838	857	849	821	785	811	858	829	855	803	790	829	855	845	842	804	808	842	836	795	802	840	824	766	781	822	805	789	802	798	754	799	795	801	802	790	794	858	841	792	786	866	873	793	787	759	913	828	782	862	761	846	788	832	872	816	816	813	849	835	817	881	823	807	806	817	848	854	832	790	837	841	846	833	799	862	793	868	772	770	804	846	789	834	797	872	831	835	820	868	846	778	757	850	790	784	814	807	801	841	793	775	829	758	823	779	781	807	866	819	767	792	841	774	777	803	841	872	824	864	785	808	878	844	835	820	805	799	817	853	811	796	795	830	794	821	811	837	789	838	792	824	778	839	843	836	799	824	841	796	799	759	802	807	773	852	809	806	820	832	821	880	815	822	843	796	816	834	833	805	848	855	760	828	830	807	824	807	789	829	791	854	860	826	830	814	870	823	811	782	812	779	810	831	826	835	829	831	812	839	789	807	829	824	836	775	821	812	774	864	793	774	848	810	794	845	832	886	871	829	808	800	803	791	792	807	824	798	895	820	820	802	799	808	774	767	849	771	815	854	864	802	817	833	803	846	795	855	841	821	826	786	836	812	821	795	821	827	825	821	843	810	821	867	880	811	864	833	826	830	828	790	779	809	806	803	844	800	794	798	838	833	876	833	792	795	844	830	820	843	829	836	806	833	863	866	801	827	823	804	905	727	784	824	780	797	797	782	817	799	809	841	863	818	863	880	834	831	876	841	820	833	812	828	814	789	825	887	817	815	824	798	751	778	843	811	822	797	853	814	859	825	809	814	871	791	843	872	873	867	840	793	836	801	791	823	845	815	847	805	828	835	823	786	794	797	868	795	814	824	792	764	761	846	813	796	817	807	797	810	819	820	850	833	821	855	832	806	791	841	819	801	837	820	838	815	812	821	779	813	822	835	838	847	811	908	828	849	856	848	831	817	827	787	791	839	830	834	786	775	826	829	794	801	821	845	837	790	835	828	830	856	854	815	758	845	837	802	836	805	801	859	806	876	805	823	846	787	818	830	797	808	819	869	847	840	802	835	843	831	822	845	818	772	764	820	820	804	834	831	825	819	866	813	826	829	806	832	808	848	820	849	811	820	813	801	831	822	855	868	800	830	839	799	832	796	849	849	842	852	867	810	840	801	866	801	877	781	805	851	820	780	825	815	850	759	820	793	827	868	817	860	850	803	851	806	840	853	847	821	825	836	842	852	844	818	807	790	846	803	798	796	812	814	796	792	837	810	803	817	841	811	828	764	836	819	801	818	814	774	845
23018	21441	29165	24341	22227	23974	21480	11423	7404	5634	4676	3599	3062	2496	2195	1852	1694	1566	1396	1250	1146	1164	1071	1099	1027	1029	1047	957	940	964	979	931	904	935	893	918	878	903	877	864	875	885	918	883	914	913	866	836	924	843	882	853	902	883	865	863	879	832	868	902	819	826	867	884	797	852	820	856	895	824	857	923	844	850	860	861	853	879	908	876	872	894	868	872	848	826	841	847	905	879	848	848	949	828	851	847	836	820	824	853	907	853	873	865	816	871	865	868	924	842	883	864	853	785	904	807	816	857	818	899	882	766	854	858	862	896	848	871	923	839	848	856	880	850	882	929	857	829	860	872	885	888	807	830	819	884	836	861	865	845	849	881	854	836	886	848	912	896	833	804	872	893	826	857	846	890	845	868	848	882	905	935	856	874	881	822	869	823	828	811	831	864	866	805	816	825	840	824	825	865	813	834	852	819	842	859	831	871	848	823	873	868	874	813	827	871	846	851	849	866	878	859	840	897	915	886	841	890	864	866	905	847	894	921	849	855	840	904	884	896	843	806	887	849	822	844	871	821	865	847	889	876	836	797	823	823	901	910	836	872	868	898	840	895	802	797	874	828	819	887	829	819	820	813	881	866	839	869	838	881	867	851	841	863	911	807	848	866	826	835	889	847	920	869	882	859	831	883	861	883	821	891	877	870	837	834	905	852	861	823	811	871	849	825	859	805	836	888	899	823	827	856	801	837	822	900	857	919	918	898	862	855	886	876	860	829	865	849	868	854	824	896	865	893	893	870	865	860	858	855	855	809	824	928	880	853	829	835	863	808	869	833	807	877	855	802	831	824	834	838	877	872	833	831	903	860	853	880	829	865	877	848	837	812	746	864	883	886	831	824	830	876	892	823	872	861	827	833	895	871	874	859	854	872	871	827	869	842	829	919	930	860	879	848	843	805	902	885	845	880	854	885	859	864	883	842	903	884	860	812	816	860	826	893	795	806	866	888	858	869	872	857	904	877	853	793	830	919	907	877	850	850	888	910	898	845	856	861	866	888	859	877	813	868	847	872	876	851	858	888	821	891	883	860	905	882	842	847	853	850	857	850	853	945	892	871	835	828	811	923	845	859	844	864	856	843	868	836	874	900	837	844	840	855	874	878	855	890	844	877	858	809	880	864	856	827	859	863	896	846	872	846	880	812	837	868	840	836	831	858	915	868	866	837	857	861	861	862	872	896	818	888	818	886	842	873	881	877	825	898	840	849	836	877	874	864	848	904	864	869	902	894	878	832	836	867	863	871	836	813	823	884	878	857	842	809	884	855	833	851	866	849	897	885	832	807	864	887	871	857	897	875	859	827	852	826	838	846	821	866	866	888	885	882	840	824	810	879	850	877	861	848	864	864	879	834	835	841	870	886	867	840	837	917	863	869	894	839	853	802	858	885	828	949	819	874	842	800	835	787	799	854	833	839	856	858	868	850	886	951	892	867	830	895	859	846	867	884	870	877	888	859	869	810	922	863	906	864	894	801	853	832	863	863	882	885	851	815	865	856	858	855	896	860	836	857	826	812	798	836	877	846	793	872	898	880	887	847	839	860	828	862	821	874	907	873	847	890	863	851	862	853	821	897	866	882	890	813	879	911	898	909	823	884	779	845	885	825	831	835	831	871	849	815	875	872	817	880	887	862	821	850	845	898	841	832	789	857	871	913	830	804	857	823	862	864	866	852	888	881	905	834	845	817	833	888	885	838	856	828	818	867	857	883	849	831	884	882	876	859	872	886	822	890	854	850	875	851	851	868	863	903	856	864	891	837	879	905	846	901	840	851	818	844	871	878	854	811	873	878	871	794	893	861	848	861	914	937	856	829	790	818	832	882	822	784	870	893	818	835	869	870	855	870	858	868	823	842	847	834	827	886	846	883	909	893	863	807	819	857	883	858	856	819	851	853	858	901	803	791	846	885	877	871	882	828	874	869	848	844	828	890	811	821	872	862	838	873	807	816	817	843	839	867	836	838	812	825	818	849	840	865	850	842	883	858	795	832	882	829	843	881	861	880	873	916	812	830	827	850	819	818	850	889	857	887	874	871	807	823	875	839	924	868	830	847	885	822	851	822	812	872	850	810	851	864	839	827	817	870	838	859	849	863	869	868	862	882	861	891	860	870	832	862	820	875	860	806	803	851	882	850	866	891	871	785	862	841	838	824	811	845	880	859	898	823	898	844	905	870	870	839	866	888	865	812	853	819	831	848	829	889	816	849	863	830	834	827	908	829	819	840	915	812	831	869	859	910	903	833	829	862	867	871	830	879	852	846	864	821	832	885	858	848	829	914	829	859	877	814	831	817	941	858	859	885	853	889	813	801	871	840	851	851	870	852	851	845	849	819	809	888	827	803	805	811	889	847	898	846	876	842	874	872	863	867	849	849	909	816	820	878	896	835	816	811	836	911	827	876	882	867	862	803	865	879	888	900	873	849	833	886	900	870	872	806	834	860	872	806	817	805	804	856	836	879	803	888	834	868	845	871	853	801	888	939	860	824	879	864	848	853	873	891	849	910	867	862	852	860	874	847	858	860	825	870	863	856	858	814	834	853	896	854	853	815	815	843	870	884	862	826	874	867	918	844	881	863	872	844	829	856	844	878	828	842	854	875	849	865	821	786	849	826	884	829	811	867	870	827	900	835	800	880	868	884	867	862	865	831	863	879	858	860	819	907	873	885	895	848	906	861	865	845	825	906	891	871	801	887	818	861	818	875	880	876	897	907	815	867	909	902	912	868	874	892	880	844	825	805	901	959	831	900	901	855	887	815	841	819	850	826	893	860	865	897	870	844	897	861	823	900	825	851	848	859	848	857	826	822	925	850	876	863	851	910	821	870	833	893	866	841	891	894	895	877	829	860	883	933	829	899	865	885	844	856	840	885	853	869	806	910	813	838	869	803	851	826	868	874	923	879	864	873	870	874	852	862	854	867	818	862	804	831	867	882	901	891	835	800	824	878	854	884	842	907	818	816	846	857	871	848	858	827	855	869	858	818	874	864	880	828	866	834	856	865	853	867	884	843	886	852	880	849	871	909	874	839	798	831	849	842	855	840	867	774	859	856	842	862	831	876	910	913	821	825	838	865	869	923	858	822	860	853	825	879	828	851	899	858	842	873	867	867	872	893	856	813	847	846	905	830	889	908	908	842	855	845	841	865	831	850	857	883	921	862	845	781	859	853	841	866	838	857	830	886	892	821	842	858	836	849	879	830	857	828	834	903	903	875	831	842	794	859	887	842	858	848	803	857	821	872	817	875	845	900	854	883	899	887	877	790	850	875	841	883	872	869	822	900	866	837	879	842	837	831	836	851	853	844	843	873	821	854	846	831	824	810	870	870	819	850	884	881	884	823	822	861	915	855	861	921	867	854	848	821	860	860	841	907	857	877	877	870	799	844	793	890	807	880	931	836	922	829	845	882	850	897	851	840	833	852	871	897	868	856	909	862	841	843	844	893	904	837	831	840
40052	69185	53404	37472	30241	24901	17756	13330	10148	7798	6045	4978	3863	3282	2671	2291	1980	1809	1580	1417	1239	1194	1167	1085	1085	1053	1020	955	942	963	920	902	959	915	867	881	876	862	905	872	822	836	877	834	832	814	825	822	793	834	844	813	890	833	760	880	843	836	824	835	868	838	836	842	818	800	795	832	870	805	873	762	791	808	793	806	814	833	841	772	878	847	852	788	793	785	802	885	838	845	800	823	842	841	843	866	824	862	805	832	855	876	815	826	791	848	860	856	813	763	801	787	871	795	852	763	865	810	801	819	866	827	820	863	881	803	848	809	827	816	873	830	888	896	846	824	827	799	856	802	787	861	809	813	845	842	837	777	799	846	866	797	795	801	867	858	817	821	855	823	832	842	810	801	808	860	835	803	858	797	823	835	749	822	828	849	824	810	890	841	847	890	837	806	813	775	809	833	822	807	862	803	765	788	850	846	844	879	823	834	802	823	838	801	841	808	815	810	804	816	865	806	812	804	840	845	838	870	841	793	828	845	834	849	838	821	816	886	802	819	808	892	836	821	863	800	858	833	838	879	804	816	860	827	813	817	849	871	862	821	833	840	847	798	823	838	861	818	803	814	788	858	845	861	888	801	853	863	841	832	894	802	841	874	837	835	791	814	838	851	791	860	804	823	817	812	847	848	815	782	822	818	861	807	813	807	847	836	816	815	809	794	776	786	867	869	808	853	853	883	808	861	797	780	777	878	767	882	857	808	805	858	893	834	803	821	830	813	788	820	824	804	811	825	845	857	833	883	865	814	841	813	829	796	842	870	852	831	837	842	828	821	841	790	821	832	827	860	798	829	816	824	816	826	837	806	866	838	734	894	818	883	827	821	836	833	836	841	812	846	821	840	855	838	863	753	838	789	792	816	833	789	837	839	859	852	792	882	800	844	829	830	794	804	822	791	849	848	790	783	819	910	826	847	845	797	823	843	881	760	822	869	810	824	779	785	772	790	876	761	830	854	833	835	801	816	808	885	875	815	832	835	852	849	792	812	849	835	828	869	902	860	889	855	819	810	822	864	826	852	875	798	846	830	852	830	854	801	822	837	891	820	816	782	827	888	805	796	875	811	831	873	827	821	878	797	828	865	838	832	879	795	832	822	856	831	839	768	842	792	840	804	826	849	851	839	881	856	812	846	787	805	807	834	790	840	782	806	833	800	837	811	851	809	812	786	837	831	803	838	817	834	801	826	774	850	833	787	820	794	801	804	817	839	839	851	790	767	832	886	841	840	846	845	843	867	828	817	864	845	840	821	803	856	852	842	812	837	816	819	809	840	816	821	828	841	815	802	846	839	812	804	853	884	809	823	784	849	810	826	852	803	830	821	813	816	749	869	778	884	861	857	818	777	823	869	894	844	808	848	836	825	863	803	774	841	804	827	813	812	836	853	832	821	831	808	838	788	844	823	855	845	860	807	767	837	793	769	856	822	823	868	807	748	825	805	831	806	866	839	861	853	845	810	842	811	793	794	886	816	817	863	836	848	805	840	832	848	834	783	848	830	802	859	793	800	834	846	822	820	765	890	841	791	840	809	854	813	805	825	823	847	835	861	826	826	828	784	766	848	814	858	884	800	780	858	830	861	836	869	838	782	837	799	859	797	840	810	791	816	805	827	866	864	788	841	834	833	816	810	790	847	852	840	842	856	815	829	864	810	809	798	817	801	793	851	797	885	843	814	853	800	824	811	881	863	841	798	861	818	864	791	832	804	843	818	780	850	823	859	859	823	844	807	839	876	839	850	792	841	801	861	845	861	859	826	825	824	857	787	830	789	847	817	822	785	788	773	859	868	814	834	806	817	881	820	827	821	816	809	869	806	797	804	824	813	810	815	816	820	813	779	809	841	752	850	791	869	808	850	837	831	805	828	824	853	839	887	838	878	804	831	867	787	873	807	816	769	818	865	864	858	856	839	879	825	753	838	857	790	842	836	875	795	837	843	829	802	780	778	808	761	824	844	821	794	784	828	865	793	827	806	836	802	797	821	817	827	838	787	835	797	830	784	830	826	856	846	895	833	826	854	844	807	822	848	770	807	845	894	837	846	840	778	821	796	811	822	819	805	821	843	801	840	807	832	844	839	887	796	738	759	859	820	802	843	845	838	830	844	856	802	833	823	824	851	822	812	795	841	802	813	787	849	830	817	795	756	810	795	837	813	829	835	797	861	872	850	825	836	872	805	808	794	802	820	823	782	844	855	854	804	830	817	859	833	815	807	779	794	807	809	840	867	804	793	840	860	829	817	849	850	808	847	831	817	849	850	841	837	873	862	820	837	738	807	822	811	821	859	859	768	818	808	812	785	831	840	854	810	844	788	815	797	862	824	846	848	830	839	757	800	794	844	865	849	853	836	780	819	841	798	823	806	780	819	845	799	818	890	820	795	834	840	870	841	867	924	838	816	839	819	818	806	826	862	830	808	758	836	833	791	877	800	840	823	834	791	830	855	849	848	842	771	814	812	829	834	844	818	868	851	785	760	849	870	846	833	809	820	829	825	842	826	816	818	811	840	805	816	806	800	862	818	872	858	887	827	805	835	825	825	774	807	842	820	817	776	825	826	849	789	796	884	820	871	832	845	865	871	845	834	790	833	827	817	813	772	809	911	764	788	839	808	814	824	838	821	879	809	840	829	842	813	810	835	835	808	867	851	889	802	833	847	871	818	808	830	827	851	852	852	816	834	800	809	816	826	847	817	794	792	808	849	814	830	838	806	782	880	902	838	806	844	816	800	822	845	841	789	863	869	818	832	803	830	795	814	783	803	861	836	820	789	791	857	814	838	856	813	833	799	842	833	862	812	825	824	870	783	804	845	849	830	813	786	830	799	842	842	853	802	795	768	880	833	759	786	804	824	788	825	847	819	842	870	845	896	873	779	830	857	806	854	798	849	840	814	787	843	797	826	828	808	820	798	865	819	833	806	764	851	859	835	774	827	819	820	817	824	847	773	834	795	824	822	821	754	817	839	870	856	843	807	859	784	831	845	812	852	816	803	822	815	828	821	820	849	822	845	828	821	808	844	842	833	851	805	825	889	806	844	781	849	861	850	853	859	791	830	819	896	862	793	847	844	844	852	859	837	797	783	865	792	773	881	810	793	845	807	855	846	881	776	775	807	852	806	787	844	832	790	796	835	819	830	914	846	816	812	802	878	851	871	885	803	834	795	814	904	789	834	840	829	821	810	802	882	788	843	821	799	841	820	789	826	882	834	795	808	833	847	857	825	827	857	815	867	870	827	804	868	816	827	872	797	838	884	842	846	837	820	811	820	808	820	777	838	823	852	842	836	797	826	804	792	820	810	836	802	816	847	852	817	860	817	845	830	834	818	794	852	848	859	866	869	804	829	833	813	850	817	822	810	825	859	893	859	834	801	842	850	819	853	858	815	828	835	835	794	841	878	847	826	835	817	853	800	885	832	827	829	802	795	816	840	797	835	825	824	843	844	817	838	849	850
35949	42889	40690	28181	16807	10303	6514	4381	3330	2622	2167	1791	1582	1515	1269	1231	1129	990	1049	925	905	844	866	878	814	862	832	860	854	775	808	854	811	847	805	787	835	815	794	779	815	812	814	764	799	742	781	771	818	731	808	797	798	787	818	811	747	775	807	840	804	768	806	760	845	813	799	836	765	817	811	809	805	785	795	802	795	743	806	784	824	780	771	852	799	831	797	836	794	801	784	762	800	743	769	777	799	849	746	811	807	820	790	818	773	800	799	769	839	801	801	841	832	808	785	811	791	788	766	793	811	823	819	794	770	754	759	845	791	759	810	779	771	770	797	769	812	792	769	807	805	819	729	727	720	827	797	737	797	795	770	821	810	821	790	794	772	819	789	780	780	812	761	791	760	727	780	861	784	768	790	786	774	815	757	850	767	790	790	779	783	804	767	811	765	830	739	848	780	740	790	793	818	762	796	812	800	795	798	799	742	790	797	798	798	761	751	801	809	764	793	753	781	798	874	839	833	784	769	807	786	779	819	871	790	788	820	783	797	773	826	797	814	761	784	779	778	781	784	756	800	828	827	789	805	795	778	833	812	818	749	731	781	777	754	797	751	865	776	781	825	796	844	805	811	819	753	768	757	795	798	794	755	821	752	816	786	795	849	755	813	785	807	796	787	735	782	791	766	755	848	823	811	858	763	788	813	765	778	808	786	758	803	809	768	763	814	830	833	800	821	817	792	827	795	773	788	824	784	762	814	769	773	790	790	825	763	825	751	790	808	774	806	781	781	786	791	810	769	820	896	816	772	808	781	759	822	813	747	821	768	779	781	777	814	828	779	795	805	784	775	773	787	796	810	803	781	748	771	785	748	801	758	831	815	778	777	760	775	785	776	797	804	778	794	811	770	782	809	787	785	764	861	788	794	834	775	847	741	814	781	758	799	819	798	800	813	855	808	777	772	728	790	727	822	796	812	797	820	820	802	791	802	800	760	817	775	813	810	786	776	773	806	808	801	824	762	816	841	782	780	774	789	828	797	789	788	795	776	728	794	809	780	828	832	812	808	763	806	778	780	789	853	787	792	799	780	792	762	770	802	805	775	827	867	769	779	838	756	770	813	847	803	797	811	814	789	814	858	756	771	790	798	738	774	745	801	798	764	813	776	769	774	818	779	794	852	812	863	784	787	764	768	797	795	816	779	832	778	756	828	834	773	780	796	771	787	812	813	830	831	778	785	793	819	754	817	783	798	830	783	814	820	812	800	830	867	821	789	788	810	785	779	766	814	817	779	805	818	776	739	776	787	793	750	819	783	740	786	829	817	811	830	801	762	824	815	824	765	760	733	850	776	782	787	823	793	791	817	817	829	768	776	794	831	799	718	844	775	792	779	804	798	843	802	780	770	771	826	752	806	799	787	767	787	805	810	787	777	762	816	766	825	784	772	830	745	797	809	796	778	778	788	785	808	786	748	743	811	803	762	791	780	797	784	771	803	775	824	757	808	805	766	803	758	798	741	804	751	749	791	804	840	769	782	783	795	835	819	796	821	783	778	832	788	772	835	785	788	759	777	810	788	771	772	803	814	841	827	798	853	773	816	827	799	792	779	777	791	812	807	810	805	783	783	792	792	747	840	762	809	773	765	811	808	789	798	752	774	818	737	766	842	777	831	824	794	808	791	768	729	742	793	859	791	748	773	760	799	836	791	813	826	788	858	756	788	808	821	807	794	849	803	744	818	805	811	769	822	836	855	841	813	766	761	811	819	796	772	836	823	801	832	775	796	798	844	786	821	822	806	810	815	837	812	801	780	822	807	775	765	781	823	798	852	823	797	808	822	742	846	770	744	815	782	775	745	819	809	829	832	785	763	812	813	795	772	805	724	740	827	848	806	824	814	781	773	823	816	838	753	777	785	806	767	761	839	800	833	842	770	759	750	765	806	813	799	824	824	765	798	758	793	797	766	781	767	796	828	790	844	794	767	831	802	774	776	795	837	790	805	794	767	807	740	778	800	821	825	741	771	818	820	823	855	804	794	829	833	823	799	764	810	795	800	797	808	830	831	750	759	843	805	856	786	820	811	759	752	763	783	811	810	793	861	822	817	749	764	767	804	829	801	778	799	833	796	871	799	854	823	843	751	777	803	839	810	833	748	778	788	824	758	811	792	846	767	793	778	805	786	771	772	796	790	757	776	764	786	777	804	774	761	801	766	823	781	771	843	760	822	810	805	808	818	846	795	806	799	789	789	745	801	810	820	789	801	783	796	791	745	842	760	777	807	813	858	780	770	823	840	816	849	808	751	803	807	798	756	829	812	755	776	814	782	777	792	749	793	839	785	825	793	799	844	819	739	754	849	826	807	767	741	819	766	813	747	866	756	777	744	797	815	797	772	783	836	791	751	781	802	778	772	766	815	810	808	809	773	782	764	782	814	785	830	802	779	806	814	730	776	830	779	810	764	786	833	792	831	769	804	754	793	842	769	800	801	787	797	780	788	866	765	836	835	821	798	776	751	786	825	800	858	783	796	776	806	837	774	782	743	832	745	808	738	800	811	816	847	779	768	745	790	808	784	835	749	763	765	796	873	810	779	811	809	811	763	774	801	810	804	785	805	757	749	794	775	789	779	762	749	828	803	771	818	814	750	779	788	813	800	747	800	858	871	766	818	768	783	784	787	814	795	774	852	787	774	772	784	769	829	789	797	794	811	784	779	764	780	779	797	764	759	749	778	814	829	853	775	744	812	788	778	811	787	827	781	793	756	764	795	735	795	828	824	822	819	849	783	801	770	761	781	778	789	801	769	804	794	816	774	732	793	800	835	763	788	739	826	793	781	810	848	837	822	753	789	788	780	774	779	771	799	793	800	835	824	765	747	776	776	774	884	827	788	784	835	844	756	792	828	793	792	770	779	799	761	846	797	793	793	795	781	819	817	802	803	835	791	791	778	821	754	805	760	807	839	828	823	810	808	745	806	793	788	812	816	785	789	800	764	797	796	835	811	833	762	773	758	743	801	776	775	762	792	803	795	836	791	807	841	754	742	752	820	765	799	804	787	832	800	811	815	755	777	748	787	761	828	766	846	791	811	799	794	738	802	812	750	768	837	770	806	801	761	817	791	779	785	835	761	803	714	752	786	800	818	783	714	798	792	819	839	756	746	780	771	840	743	757	776	731	775	786	753	816	762	802	791	801	793	767	731	813	811	857	826	814	788	826	875	841	799	800	783	773	776	819	851	858	787	798	842	786	792	802	841	817	730	807	828	809	773	790	782	766	793	774	832	794	798	841	793	825	778	800	821	763	779	758	767	779	795	818	785	832	738	781	764	769	802	822	763	722	824	780	796	857	824	798	780	792	810	896	815	759	781	788	799	771	775	818	811	719	859	786	765	830	825	782	810	792	773	780	821	759	789	775	745	812	789	832	813	818	738	812	797	759	815	779	784	778	820	827	802	819	846	803	786	825	790	768	760	814	811	793	775	783	809	777	752	821	760	773	789	819
39931	55168	39388	24791	17807	12827	9045	6506	4687	3704	2881	2336	1940	1693	1528	1335	1204	1116	1035	1014	979	959	918	915	924	881	880	811	862	880	816	830	795	806	822	823	825	785	787	801	775	772	790	748	864	804	791	794	837	769	796	821	841	793	837	763	794	782	820	816	739	812	770	792	812	753	778	803	752	810	772	780	803	801	746	768	763	813	835	742	846	814	800	781	795	759	719	729	791	758	808	811	800	764	761	752	802	771	797	792	767	788	767	827	813	826	801	754	768	780	790	811	867	753	801	754	753	778	769	788	796	788	833	818	763	833	778	808	765	802	734	795	810	809	804	755	767	789	840	813	790	826	797	801	787	762	789	826	793	801	783	751	775	785	756	766	808	807	780	767	794	792	729	743	792	793	813	773	855	785	798	806	803	806	733	814	815	811	746	841	798	772	750	813	806	799	803	763	743	775	694	754	757	783	817	826	817	788	787	801	789	803	814	806	765	816	840	826	801	807	836	733	810	783	770	794	747	787	786	787	755	821	833	823	772	839	746	765	794	765	780	810	795	798	809	814	766	793	795	788	804	805	776	824	830	758	804	793	773	765	766	795	786	773	747	710	758	788	840	781	754	765	806	778	816	820	811	735	818	767	771	831	788	801	820	781	783	820	769	769	771	818	815	741	767	802	807	770	784	809	824	764	769	775	775	790	807	793	771	798	763	796	796	725	808	785	822	853	811	761	736	793	779	782	800	776	788	865	763	820	761	782	793	812	788	818	792	781	795	760	846	779	765	831	751	724	840	777	806	805	809	817	745	832	781	787	766	810	774	807	840	794	729	775	833	840	834	784	794	763	779	756	746	814	812	753	843	799	782	770	763	823	819	768	744	758	835	801	799	761	797	742	850	758	790	758	798	776	758	773	783	780	812	808	755	750	788	780	809	759	807	769	777	800	796	788	838	793	785	761	820	786	804	779	789	806	785	831	786	756	819	797	794	819	780	755	759	788	818	791	798	769	787	808	809	793	798	765	841	796	793	774	838	770	766	826	841	768	774	777	826	805	844	762	765	825	776	809	811	778	808	787	804	808	782	796	784	807	815	795	793	792	741	793	803	799	778	769	753	755	756	859	783	820	809	810	774	809	774	824	761	743	816	797	761	785	818	740	752	789	776	783	816	826	762	821	802	803	818	780	749	773	837	761	780	828	816	760	804	769	777	779	821	774	844	769	802	815	789	788	812	769	778	814	752	793	757	790	811	754	818	790	814	780	774	816	793	808	765	797	807	803	821	825	782	772	802	805	887	793	817	838	807	779	800	769	785	802	815	815	819	741	808	767	795	771	804	799	761	812	774	803	779	774	815	838	784	833	775	810	763	802	816	807	799	797	782	792	809	737	856	810	763	796	805	745	821	839	764	768	808	806	802	774	808	816	811	791	792	796	780	831	839	824	804	803	752	789	721	803	754	833	721	790	796	774	804	803	771	771	767	786	810	785	787	758	831	778	791	732	790	811	794	781	783	822	770	836	775	763	773	756	738	756	772	832	803	785	767	787	770	732	763	809	770	791	753	797	763	813	786	786	751	755	828	802	827	758	779	833	786	795	772	762	772	789	817	768	791	822	772	837	758	821	806	795	814	816	803	846	790	777	812	803	770	777	766	771	759	802	795	818	762	801	773	745	789	820	795	817	761	768	792	808	796	768	780	787	806	766	791	817	890	801	801	791	790	771	783	783	768	808	794	798	753	823	820	695	808	740	813	803	838	816	779	800	770	810	771	839	791	813	770	775	774	785	795	796	789	857	774	799	743	725	782	794	791	813	848	781	766	767	728	789	766	851	790	770	831	795	769	771	826	799	781	767	830	793	803	761	761	830	828	783	754	822	732	797	778	780	770	854	789	798	808	751	826	828	782	788	767	823	773	784	726	835	780	797	779	796	788	802	786	799	789	795	761	782	775	860	772	786	812	807	738	760	729	796	777	776	773	790	826	762	818	811	796	823	812	769	803	768	768	808	751	821	794	733	802	824	799	796	829	787	813	852	781	779	806	791	762	793	793	795	787	809	785	735	784	788	769	825	739	803	777	823	850	808	830	751	837	786	815	807	773	817	759	749	753	788	787	793	792	803	805	778	780	741	747	743	817	818	801	826	789	788	829	766	767	804	823	791	819	715	707	814	809	833	832	781	832	839	818	785	776	810	812	790	782	821	830	793	804	825	841	797	796	794	767	839	762	801	814	802	812	791	762	803	765	810	854	731	787	771	772	809	762	792	821	780	804	815	829	775	737	760	777	797	786	771	828	824	760	791	776	777	810	758	789	835	785	791	802	748	756	749	803	842	735	827	801	751	815	833	817	809	756	801	785	767	782	788	824	776	821	767	820	800	813	813	807	773	803	808	768	784	775	794	789	836	780	764	775	770	788	730	802	781	740	795	790	738	816	778	799	844	803	751	827	782	799	746	805	757	742	811	755	831	799	811	742	832	806	835	764	819	764	774	783	829	818	762	778	786	769	804	764	819	767	836	797	825	806	767	772	784	814	827	809	789	775	827	795	814	825	798	782	755	759	779	743	810	809	794	762	771	836	797	806	767	819	838	768	793	845	824	766	780	800	836	803	812	761	778	807	721	828	750	799	770	815	815	748	713	828	807	790	770	778	800	810	797	779	778	726	798	814	774	781	764	765	799	787	790	788	800	759	820	747	805	788	825	777	814	776	754	798	821	818	790	794	743	833	772	820	799	772	808	795	767	815	829	805	781	812	757	836	817	813	748	742	780	810	745	819	764	769	849	845	775	765	771	762	772	732	784	821	781	781	752	790	797	780	753	791	805	771	774	807	811	781	804	776	810	804	798	840	727	778	814	810	770	789	746	770	846	812	806	786	783	802	749	842	790	752	793	762	775	811	775	777	749	798	813	796	846	776	775	839	735	736	828	789	775	825	788	776	786	777	816	786	806	808	722	798	799	818	811	794	810	771	799	772	784	779	767	753	808	770	796	796	802	774	817	756	809	770	804	786	821	809	836	795	728	780	778	770	810	786	825	783	811	838	801	780	825	807	823	800	803	805	762	773	774	781	788	817	796	789	797	840	797	800	815	764	793	755	788	741	766	780	765	799	813	789	803	813	772	801	832	802	786	752	808	789	791	768	779	770	838	723	793	773	775	768	729	786	801	776	778	725	764	793	795	787	825	767	802	775	795	780	816	796	786	812	770	782	756	800	759	805	767	796	781	810	851	810	800	782	821	822	805	786	792	774	769	798	791	793	775	751	767	758	806	804	781	792	805	789	776	790	730	834	867	827	817	795	787	792	826	823	776	738	767	796	806	793	824	773	778	796	797	731	820	795	810	773	803	779	797	735	815	780	795	833	772	763	785	800	810	759	791	795	801	802	835	772	792	793	867	776	806	839	785	785	781	790	821	769	803	758	771	756	792	783	786	787	768	739	758	745	790	812	729	813	821	826	758	771	755	767	761	784	800	805	758	822	765	832	790	804	765	782	767	761	805
24355	21459	29303	25653	23083	19169	12303	7192	5010	3717	3141	2518	2159	1828	1605	1395	1312	1187	1171	1025	971	975	966	924	884	878	851	857	940	872	879	838	860	876	815	828	807	831	846	805	788	797	797	814	807	772	756	752	797	783	786	822	812	807	808	802	820	801	802	770	805	740	820	789	810	784	769	832	824	802	779	828	816	759	758	789	786	807	848	745	786	777	773	819	786	776	776	834	782	805	755	784	761	741	818	775	788	837	824	760	719	835	783	778	803	823	808	823	806	782	749	839	806	740	807	778	804	777	793	804	806	809	732	815	819	849	750	797	857	825	813	792	863	777	795	770	795	828	831	800	748	802	768	774	779	829	797	738	853	786	782	743	758	816	755	762	773	786	760	827	786	793	786	811	828	764	776	779	760	840	795	783	774	797	797	818	805	857	779	781	748	817	798	773	745	812	756	853	777	764	776	802	800	798	811	797	812	769	797	814	801	849	789	785	808	815	831	792	824	780	778	780	800	787	780	776	771	792	760	758	758	766	816	789	819	747	740	787	803	816	803	833	764	752	781	779	813	755	815	842	778	796	815	777	819	754	823	803	761	795	759	769	843	798	797	801	851	769	813	773	814	808	766	796	814	792	777	792	776	765	852	796	772	786	811	774	786	784	754	836	754	800	775	789	846	845	820	782	730	799	860	813	759	875	749	812	812	836	818	764	803	762	744	763	755	772	776	778	797	776	810	784	774	789	868	797	803	805	769	785	776	782	848	791	779	800	803	811	846	794	770	752	737	835	798	790	805	841	826	798	755	753	810	799	781	840	826	800	815	787	800	802	807	790	795	805	809	811	766	785	787	781	853	783	855	765	771	842	831	819	812	771	843	760	790	837	833	807	732	766	804	823	808	811	799	732	728	748	767	760	835	797	784	763	814	803	728	797	779	783	827	770	758	764	827	780	753	792	788	825	848	826	771	852	794	765	785	790	814	813	801	773	753	771	734	810	791	824	777	834	772	812	827	812	813	825	813	803	779	709	834	784	820	786	743	810	779	773	811	775	846	785	776	803	827	778	816	773	770	850	798	775	773	733	802	781	792	829	792	769	762	825	794	809	811	794	763	775	789	803	766	785	794	781	841	771	824	816	770	733	789	813	790	823	768	739	818	775	797	746	806	777	821	782	828	766	801	746	819	774	855	824	812	756	790	764	819	786	754	819	805	803	825	791	782	800	765	820	752	796	769	815	775	851	760	834	795	843	787	746	781	788	800	770	747	816	805	790	829	842	759	849	844	770	762	787	786	744	796	778	770	819	759	844	802	790	805	794	740	799	756	770	787	829	752	788	789	801	786	820	754	776	788	843	788	798	752	831	819	793	770	756	813	846	782	825	791	800	805	788	776	848	793	797	775	805	746	761	793	769	771	785	753	761	814	759	755	791	789	808	785	764	773	806	786	799	811	830	744	754	790	826	755	780	787	755	805	770	785	786	840	834	809	822	789	762	830	848	810	774	769	820	771	801	833	800	763	812	786	826	790	756	742	842	774	792	755	779	761	790	778	759	765	751	837	786	819	765	781	786	783	829	843	746	797	824	735	817	726	848	760	842	848	767	780	775	813	753	793	789	800	822	792	787	813	753	813	824	761	810	760	759	783	796	851	834	818	768	793	791	863	775	829	784	749	837	773	864	797	834	767	798	821	714	755	818	762	754	799	827	786	781	787	750	820	818	822	850	802	782	801	825	788	750	790	793	815	792	792	750	771	730	838	812	776	763	814	760	781	822	807	836	778	838	782	794	753	817	725	849	841	797	804	770	797	790	780	819	807	767	774	782	762	798	785	792	815	828	748	738	807	771	769	812	812	827	777	769	768	780	835	773	768	796	801	798	790	838	801	811	770	879	784	804	781	736	809	806	784	811	805	765	813	815	757	755	855	819	789	778	844	805	835	763	807	791	783	837	789	786	751	818	758	835	752	783	826	793	738	843	772	849	797	815	769	792	834	767	815	758	777	778	813	799	778	763	827	832	790	828	844	830	769	819	764	789	804	792	757	812	756	742	756	843	769	751	801	754	768	744	773	733	778	812	842	826	795	757	818	799	768	809	783	815	775	794	811	835	818	796	829	794	814	863	762	847	811	792	773	775	819	860	755	812	750	828	778	780	805	789	760	756	788	826	759	784	822	805	786	838	769	790	791	801	785	775	801	782	837	816	827	824	791	782	772	792	796	787	762	797	769	787	779	807	843	770	804	797	792	796	791	768	787	794	767	824	835	818	840	801	809	753	773	776	768	770	780	769	799	788	790	788	790	795	805	777	756	757	787	792	840	781	786	756	804	803	779	796	812	769	815	776	837	784	795	786	810	749	793	861	776	790	764	788	846	781	810	758	804	833	783	806	792	782	803	756	806	801	748	802	776	796	800	819	831	776	794	764	766	783	735	798	812	805	716	804	788	790	812	792	773	777	830	832	787	780	776	766	782	820	826	793	784	825	798	783	799	763	795	826	800	759	784	756	763	836	838	804	741	733	819	796	771	800	829	785	769	826	794	779	816	788	765	834	785	819	819	829	853	814	838	822	814	830	799	793	794	797	784	785	800	791	783	768	791	759	774	819	802	741	822	743	840	802	798	833	782	819	866	798	807	753	811	821	789	821	810	817	790	805	776	800	779	774	786	713	799	795	781	817	779	821	858	785	820	759	766	782	786	786	792	863	785	810	777	758	767	747	814	771	821	751	793	769	829	791	736	773	741	771	795	790	775	888	815	796	764	794	779	784	777	764	830	799	823	799	813	816	778	851	790	815	838	813	755	835	847	777	793	801	800	823	743	803	813	831	767	716	859	827	807	788	795	792	739	820	813	760	800	786	815	740	797	787	791	796	766	769	847	757	746	804	780	811	819	787	752	780	798	803	787	760	744	792	793	810	747	799	807	791	803	736	757	759	812	801	804	766	770	797	760	828	821	780	792	768	749	847	765	778	765	790	824	785	786	768	765	792	777	781	794	760	784	800	772	808	798	811	751	748	818	744	823	804	801	795	728	823	798	757	839	801	808	836	834	782	808	782	784	782	761	810	791	766	788	797	796	824	808	866	746	822	770	733	771	763	797	865	806	783	803	810	788	854	792	764	832	778	739	798	773	785	810	798	776	783	803	792	805	758	842	773	840	767	803	798	853	780	768	815	816	778	743	826	764	774	795	811	838	763	773	795	760	751	772	783	802	798	783	801	804	799	779	833	791	755	788	827	767	807	803	773	789	824	799	816	797	811	758	818	825	798	740	829	786	784	787	809	787	804	804	820	760	804	805	817	793	762	779	774	857	803	749	819	797	815	780	778	785	787	779	815	715	781	793	748	762	816	765	784	853	783	783	809	824	832	834	788	804	793	793	813	806	803	827	787	774	839	862	777	775	765	798	746	741	776	751	780	798	821	762	780	758	799	824	842	796	791	793	796	772	761	817	763	823	809	803	785	767	816	807	764	790	784	793	744	785	792	816	757	768	783	742	802	771	775
39040	61940	48799	30852	24423	17561	13002	9711	6984	5369	4187	3490	2757	2364	1964	1720	1581	1422	1228	1148	1155	1030	1028	973	975	908	911	847	881	918	892	869	822	847	806	835	780	816	783	804	774	803	808	816	797	770	828	793	830	816	799	739	761	797	823	820	887	741	802	797	773	756	826	815	791	844	711	794	797	747	794	755	776	786	789	791	749	762	755	852	759	817	791	746	825	842	764	803	758	789	787	716	731	803	785	752	817	823	745	774	775	769	783	792	734	778	786	786	801	760	787	776	739	753	780	792	779	784	762	750	806	788	783	779	805	789	794	820	812	800	764	754	739	775	739	774	770	779	742	707	795	794	831	803	808	779	756	775	744	812	795	754	776	824	845	811	754	768	798	787	804	780	801	786	798	758	792	758	806	783	779	780	774	754	759	801	781	762	806	769	757	770	775	757	778	750	779	732	779	789	765	818	830	782	805	795	748	787	795	739	807	813	773	807	789	802	764	811	763	786	826	808	807	770	799	845	757	726	816	811	838	741	806	784	828	751	737	823	732	807	764	765	747	789	796	796	796	812	751	833	768	755	813	773	741	796	823	753	801	751	807	759	789	761	760	782	797	739	828	781	788	752	809	752	769	753	815	800	809	791	786	804	834	738	813	795	807	790	778	772	798	755	776	817	774	801	752	851	797	766	792	801	793	809	730	765	717	771	727	757	801	802	816	793	774	787	753	768	793	787	779	779	817	784	731	809	773	762	811	756	821	830	762	774	742	812	752	785	759	800	757	822	791	775	800	722	753	784	749	731	782	796	762	739	801	796	830	781	788	755	778	771	749	769	783	838	806	790	801	788	771	760	775	777	834	785	842	764	748	747	798	796	847	749	775	770	776	787	782	809	765	775	807	815	799	766	794	756	776	787	770	781	793	762	734	802	703	795	800	786	748	792	819	732	775	770	789	769	787	857	777	813	737	800	799	813	753	813	738	736	769	778	773	820	736	759	756	760	785	800	755	781	750	811	786	783	825	832	819	813	774	789	756	790	746	734	812	793	795	771	761	769	799	783	829	849	790	798	755	768	783	745	814	752	793	780	799	880	758	749	771	769	763	784	804	818	773	825	812	753	789	729	834	737	756	762	764	782	774	751	768	784	737	773	785	805	764	805	779	799	805	770	847	808	808	792	785	800	777	786	788	766	803	825	742	763	759	788	768	768	783	744	776	805	747	771	804	779	788	787	735	773	789	784	733	764	770	751	796	816	791	824	777	764	803	794	805	757	860	803	745	825	749	768	782	779	799	816	781	776	780	772	819	772	784	743	822	781	791	771	712	807	757	744	786	786	817	803	802	735	808	780	760	758	827	844	752	829	811	783	786	830	779	765	793	698	794	798	780	776	771	851	795	804	796	756	758	819	762	761	798	785	780	790	797	775	803	734	827	781	736	776	788	788	796	754	785	798	823	773	770	751	755	783	763	791	816	767	825	813	772	811	788	756	815	790	753	733	769	826	817	812	788	771	790	818	850	808	746	768	826	752	782	794	775	793	839	804	771	797	837	791	729	844	755	789	758	778	770	779	770	787	777	806	766	795	811	821	840	756	777	807	768	696	786	780	815	764	816	845	772	804	835	756	839	821	796	774	763	785	746	723	736	794	800	805	728	757	760	792	824	771	779	794	787	774	786	740	780	776	768	787	809	766	781	808	806	793	760	766	730	780	757	769	753	778	791	780	793	756	738	726	778	789	788	771	820	785	802	760	803	786	806	742	754	717	790	763	813	805	750	766	800	763	805	738	790	767	813	764	799	783	754	766	758	789	764	776	752	798	789	742	770	739	812	824	815	814	802	791	750	716	761	799	800	726	759	772	834	767	811	780	765	815	766	801	756	768	776	808	808	762	785	772	730	782	833	846	758	743	769	753	761	778	761	799	759	767	763	822	805	772	809	821	762	787	751	752	715	814	783	787	786	805	812	817	732	823	799	767	782	755	786	757	759	784	805	802	788	848	770	769	770	758	745	742	817	791	788	770	796	788	812	781	816	743	797	807	789	806	807	800	768	754	806	790	738	773	797	762	774	777	807	795	783	773	756	781	740	743	788	784	804	783	774	814	783	782	797	799	823	724	753	799	774	778	782	813	825	764	765	741	782	825	773	802	791	744	761	744	797	805	774	807	754	767	809	773	776	841	810	750	753	750	838	754	763	769	746	770	819	787	726	744	804	806	771	791	819	742	798	770	808	756	782	795	782	787	795	787	807	793	814	770	832	757	770	756	778	777	801	773	764	828	770	776	796	811	795	777	764	761	786	747	790	810	795	761	794	816	804	729	804	755	783	755	787	804	793	805	770	787	774	809	809	807	793	787	755	806	839	764	817	744	835	793	779	808	813	788	766	770	789	856	791	728	844	806	762	758	804	796	789	741	778	770	820	760	721	771	799	803	767	791	772	788	791	779	810	825	803	779	791	803	774	769	755	814	764	793	749	809	808	762	765	829	780	762	772	749	806	764	777	799	761	833	785	779	819	728	809	825	809	759	799	774	771	818	747	786	812	756	783	755	750	817	793	821	741	769	829	760	759	782	781	727	771	815	781	814	810	749	755	814	770	807	746	807	758	763	741	773	773	770	782	832	779	796	793	771	798	785	827	812	778	772	747	775	762	811	796	797	780	786	818	805	817	764	812	761	793	782	743	756	798	790	743	766	807	832	782	744	724	779	826	795	822	824	820	789	726	790	785	737	778	760	743	804	796	811	805	767	764	797	821	716	760	788	786	772	774	784	799	766	777	786	795	795	797	821	791	790	798	790	776	785	773	816	800	838	750	773	771	791	780	754	761	744	760	752	784	723	777	774	745	785	777	759	787	776	773	783	776	844	802	800	774	733	800	812	815	746	772	826	748	755	722	813	734	781	772	785	786	851	772	786	833	767	770	794	811	803	832	803	757	779	796	790	793	767	786	764	793	813	756	788	732	818	767	755	795	832	782	776	755	757	788	740	765	794	731	767	753	799	784	817	812	746	749	812	837	762	795	775	765	774	802	800	803	797	825	752	819	789	801	772	775	770	819	787	770	806	740	796	831	800	821	816	742	814	734	782	795	784	758	811	800	753	794	785	756	774	786	783	789	808	783	837	769	821	771	842	814	749	790	823	702	783	775	811	798	790	765	773	824	766	770	783	787	729	786	829	795	807	819	757	787	771	741	786	847	818	789	795	775	799	788	774	788	786	793	765	800	749	810	762	784	836	820	763	816	763	733	759	725	766	739	808	793	761	800	835	774	742	813	759	777	749	818	822	810	806	783	817	764	767	785	836	816	747	771	793	834	837	818	798	758	814	755	773	742	817	790	828	746	783	823	774	814	799	839	796	783	823	772	789	762	772	781	760	798	766	760	780	755	835	765	781	749	808	782	757	771	814	800	776	791	798	807	775	786	779	797	810	793	765	791	765	717	783	757	817	754	761	774	812	780	764	818	785	802	742	778	738	807	805	803	802	821	779	771	793	765	772	796	739
25398	21667	28716	27476	20929	13472	8561	5535	4165	3291	2594	2133	1818	1640	1415	1341	1278	1205	1121	1094	964	1016	995	928	962	909	877	869	861	821	859	809	873	849	840	873	869	891	815	863	855	916	888	808	864	852	870	794	870	800	845	822	802	824	820	825	841	812	845	854	840	874	790	837	838	854	823	827	780	819	864	812	790	862	822	851	790	810	788	796	836	763	855	839	807	902	804	801	795	824	859	825	804	830	773	798	840	856	812	871	822	805	824	804	845	794	809	808	821	816	808	841	820	799	816	823	831	758	799	834	792	843	840	798	827	816	814	769	808	826	860	795	865	848	855	843	873	790	813	859	812	845	853	842	872	831	878	862	906	793	845	810	796	816	850	801	846	867	814	814	805	872	839	922	801	827	806	801	830	856	835	834	826	817	876	841	881	911	869	770	835	856	817	813	792	849	825	820	773	786	866	879	807	847	848	802	799	826	798	838	847	797	847	814	796	792	801	854	773	826	863	841	874	798	817	811	834	822	883	835	796	782	882	808	869	814	827	868	880	910	808	838	845	844	828	854	792	817	801	800	803	812	858	859	849	783	817	814	855	807	812	816	823	778	851	801	854	834	845	851	796	838	824	828	846	836	814	825	782	828	826	848	872	810	829	842	807	825	795	839	810	815	848	798	848	803	852	857	871	823	881	810	850	799	860	900	867	830	806	819	819	806	744	796	845	823	813	844	793	835	778	878	799	813	912	810	839	851	811	861	844	813	810	840	875	871	839	836	859	845	815	776	880	824	786	818	797	876	869	805	842	865	871	847	812	825	848	804	786	874	802	860	854	805	796	813	797	810	864	868	833	855	836	799	804	819	817	803	785	797	823	856	864	815	845	823	834	859	812	778	832	841	803	815	840	848	811	808	832	805	793	791	848	825	824	861	846	828	854	809	866	813	856	785	858	868	797	831	857	853	813	800	769	839	858	761	821	855	845	861	826	831	878	836	785	818	862	864	830	778	804	820	871	865	874	852	840	819	807	831	798	853	859	835	833	845	792	867	835	836	807	763	804	865	836	816	841	831	829	841	898	804	829	846	853	876	806	860	818	833	797	835	847	790	852	857	899	837	857	821	883	827	854	829	804	812	849	802	781	825	833	830	848	865	817	842	845	817	777	843	757	807	849	812	833	827	854	844	843	842	817	850	852	801	849	817	842	806	794	836	801	784	874	863	858	863	817	830	861	829	792	859	882	855	901	814	851	832	861	835	818	838	807	858	860	841	805	867	793	884	838	845	827	804	847	792	778	828	812	829	865	790	818	878	848	864	832	867	812	771	861	834	796	818	843	822	837	877	900	806	828	889	843	856	834	835	793	830	776	850	867	824	834	882	878	784	790	871	801	863	882	875	855	856	862	785	794	801	848	858	775	850	799	788	804	838	834	806	823	850	801	853	798	788	846	869	835	848	819	892	895	862	784	803	829	814	847	782	791	814	873	803	808	908	797	868	831	846	789	850	821	825	770	838	866	812	802	828	782	806	831	890	823	826	805	850	840	796	853	870	866	812	781	786	851	864	818	817	829	822	822	844	853	842	859	813	817	838	837	812	809	828	863	867	823	801	914	857	851	823	851	797	758	792	818	826	841	859	801	867	795	822	832	869	857	865	855	818	841	854	818	866	821	820	841	812	849	891	816	857	779	893	857	809	812	812	801	808	810	771	824	823	871	779	856	853	850	858	820	855	843	841	880	817	879	862	848	816	820	799	795	832	854	864	816	814	803	881	827	841	860	839	815	808	837	826	808	807	872	817	841	818	833	814	846	793	889	789	849	825	829	775	874	835	843	801	836	793	802	759	871	822	806	862	807	811	816	821	796	848	841	800	821	807	876	818	827	841	804	867	817	819	829	860	807	839	856	842	825	814	840	804	821	821	831	823	838	791	786	857	807	820	855	821	832	814	897	869	825	772	820	800	836	868	778	834	893	835	800	811	869	840	815	841	813	837	855	812	872	859	818	826	856	805	829	812	781	844	835	863	825	832	848	825	902	800	835	840	839	811	797	820	872	794	785	791	829	834	841	851	838	849	847	828	820	856	919	757	847	802	814	858	874	850	847	768	830	817	843	875	827	776	834	892	845	859	812	812	820	866	824	844	789	801	839	824	821	800	849	817	881	871	865	826	783	779	850	813	910	801	819	799	800	818	834	809	813	837	870	823	836	794	833	804	819	853	859	829	871	825	852	883	826	833	791	793	821	849	765	843	830	852	881	835	865	891	825	879	819	799	778	849	820	847	851	765	827	819	828	827	851	859	812	811	815	805	853	872	828	812	829	844	832	821	827	829	843	865	814	848	814	837	826	887	850	807	786	847	811	826	822	883	789	794	819	856	841	799	844	807	754	822	836	797	844	854	857	803	801	839	816	878	814	847	820	792	820	825	856	786	792	833	806	752	802	823	812	842	830	849	876	798	866	831	826	817	852	778	808	818	856	799	782	838	810	763	851	830	821	793	839	839	835	824	835	901	896	857	817	809	861	796	815	831	826	823	807	910	790	839	823	783	898	826	816	789	871	835	803	856	840	779	815	828	847	866	856	882	809	886	855	786	835	798	870	817	825	836	829	823	844	841	792	881	815	827	846	831	811	868	847	843	881	853	857	856	871	858	850	800	829	790	839	823	855	825	771	784	850	803	823	849	840	817	834	780	852	797	826	869	848	849	826	855	819	807	809	882	859	869	829	835	878	815	839	859	867	842	816	845	805	806	833	833	750	819	851	886	796	818	791	870	830	814	856	826	823	848	826	838	843	876	875	812	858	785	816	806	861	853	790	862	831	851	815	882	827	799	781	857	797	838	899	824	854	842	826	827	902	843	856	815	860	865	831	829	869	807	845	834	816	842	851	813	884	815	850	805	792	821	811	827	802	849	804	852	803	800	852	797	845	833	805	805	801	871	821	828	820	855	820	894	857	843	791	845	800	791	847	855	815	809	796	833	861	802	811	862	820	839	847	799	836	866	824	829	831	840	844	820	847	823	786	806	825	822	823	813	841	833	831	809	835	786	862	887	800	783	817	835	893	838	823	849	815	854	867	830	836	829	806	839	777	855	795	840	886	838	841	836	852	830	889	796	845	866	834	838	855	816	858	854	813	873	828	864	836	798	819	797	826	843	863	871	834	804	867	846	832	809	822	780	883	830	825	827	847	840	863	893	822	835	891	760	854	782	857	825	827	824	816	828	837	897	830	835	854	846	835	850	828	818	832	757	783	819	831	839	856	806	822	810	827	821	816	822	815	835	799	847	851	865	793	795	815	803	804	826	825	854	832	864	775	845	810	775	867	851	819	824	825	832	823	840	878	823	918	840	818	843	820	841	831	837	770	808	793	798	824	816	843	887	786	841	805	818	869	879	866	821	799	821	827	826	856	840	839	802	795	819	876	803	779	857	820	793	797	870	832	824	821	803	835	782	841	816	841	801	823	790	802	825	840	833	821	794	807	832	850	832	831	755	794	788	795	828
38809	56701	39625	27770	20821	15235	11098	8281	6073	4823	3671	3002	2468	2041	1730	1466	1440	1308	1219	1131	1061	956	958	986	950	932	924	894	920	816	860	808	887	841	813	846	814	864	918	807	877	845	857	814	821	858	817	818	824	805	872	840	855	814	773	848	891	854	836	816	812	783	880	880	844	811	832	856	864	870	762	817	873	766	852	828	805	844	774	827	817	827	801	807	812	819	787	813	828	834	847	860	833	788	777	853	804	781	811	803	816	778	825	851	870	831	806	851	824	862	838	852	796	867	852	816	844	758	860	855	807	843	814	822	814	839	848	776	808	858	857	835	831	812	837	831	837	834	844	803	803	806	795	762	865	808	802	841	838	842	783	797	807	878	855	806	832	829	842	823	814	821	867	838	787	839	825	818	818	837	857	827	845	835	885	814	795	829	871	833	832	807	808	824	846	808	833	810	808	864	808	807	857	824	821	789	828	798	828	848	792	842	803	762	865	801	839	842	815	889	843	846	793	830	803	849	801	829	898	845	816	806	827	796	805	858	839	816	839	838	825	857	822	813	806	824	910	827	827	815	848	831	847	805	817	791	779	834	811	847	817	848	820	896	788	801	885	849	858	824	860	784	809	802	768	833	810	840	815	813	834	869	773	864	815	827	815	845	814	854	834	845	842	809	823	823	817	860	848	844	783	832	804	805	829	799	858	782	834	813	855	787	833	920	835	803	859	804	832	763	885	907	844	820	830	803	838	850	852	789	797	783	845	764	860	750	869	856	825	877	861	826	769	806	841	841	790	813	844	842	881	832	812	861	833	841	864	849	804	860	817	797	801	814	755	873	838	846	823	802	868	837	809	772	802	789	846	799	821	832	824	859	850	840	824	840	813	783	822	802	814	849	889	822	831	859	837	825	887	807	856	767	841	817	762	835	797	839	802	835	843	821	788	815	835	855	840	819	794	808	881	809	810	812	844	875	850	794	821	774	839	837	839	804	868	834	834	825	837	874	821	799	814	845	814	813	855	832	821	793	872	838	819	793	806	769	798	832	856	807	834	796	819	843	779	894	779	816	844	805	827	822	811	816	814	811	795	859	843	810	874	803	837	806	807	907	828	800	825	845	853	848	831	835	817	837	843	839	857	883	848	813	810	842	775	804	777	825	797	825	828	798	823	832	814	870	804	776	840	773	802	834	868	839	834	826	812	849	846	831	826	777	834	785	777	818	792	828	835	893	819	856	857	844	839	830	874	846	801	784	828	845	813	819	822	792	822	834	824	877	772	787	830	845	812	813	831	830	809	816	846	814	804	796	820	813	823	794	825	852	823	789	789	795	783	809	848	830	807	839	843	760	849	789	816	811	794	794	828	834	788	832	788	808	819	815	822	853	864	828	807	827	883	765	806	844	825	828	783	845	816	834	809	801	763	819	836	815	853	800	806	783	833	823	799	793	745	833	818	848	796	820	820	823	837	813	805	829	790	832	838	834	815	877	847	820	805	826	788	808	890	796	825	843	827	825	790	788	829	821	803	825	858	836	816	845	797	808	782	802	813	846	830	833	815	777	874	821	789	849	877	761	767	824	802	853	820	833	805	862	753	789	849	790	827	788	782	824	785	855	813	794	851	860	863	811	828	791	800	731	788	851	838	795	857	799	830	803	838	826	803	833	813	784	801	895	866	922	829	836	827	775	763	850	835	837	813	781	861	796	803	797	848	861	837	842	792	893	835	827	779	821	848	791	785	847	829	834	843	840	822	781	781	786	814	796	819	904	882	845	883	765	830	846	833	809	798	863	885	818	873	787	825	835	813	858	790	832	820	834	853	837	816	818	829	802	852	838	782	820	772	838	786	834	795	803	808	842	854	812	847	797	838	811	767	798	836	816	827	861	816	867	788	821	830	824	831	776	856	771	888	805	879	823	856	835	820	815	832	899	809	792	794	802	808	772	803	882	794	787	853	837	821	784	793	835	782	795	812	815	849	800	802	830	747	811	803	800	856	868	781	856	851	827	824	757	806	806	841	803	822	744	830	780	770	810	807	788	782	834	832	803	792	829	799	860	869	876	856	840	848	809	840	836	808	837	787	855	792	771	851	811	854	820	798	778	846	793	838	788	828	853	847	821	813	821	844	819	798	852	797	833	812	819	816	864	792	832	829	816	782	825	824	846	816	818	842	801	793	830	841	821	795	829	803	799	837	878	825	826	813	850	819	751	773	777	778	802	831	884	815	850	830	800	777	851	814	861	803	847	837	842	811	865	795	806	787	812	823	829	802	787	825	777	794	810	826	805	818	809	887	802	803	788	884	836	845	831	808	829	825	846	807	808	866	800	844	790	767	808	840	765	796	834	850	836	787	822	862	819	857	818	781	823	855	817	822	797	879	812	822	797	784	742	804	825	835	817	798	879	821	825	792	840	838	824	820	813	814	863	833	819	825	904	858	825	788	774	842	835	793	787	813	791	848	825	839	821	856	839	855	860	844	825	804	826	850	806	794	839	815	813	854	793	843	791	828	788	825	808	851	832	822	832	791	816	804	823	854	846	812	824	834	816	868	799	874	832	819	843	820	857	792	765	794	821	790	836	811	817	813	804	835	802	793	853	803	778	818	826	799	823	829	835	808	822	819	804	827	804	793	828	838	796	816	864	873	820	789	774	836	799	821	828	836	817	765	886	827	783	767	841	746	808	817	810	796	817	830	820	751	878	852	827	835	805	843	835	837	833	754	811	765	822	804	863	844	781	830	855	808	845	800	806	855	821	828	809	805	830	824	802	848	838	814	813	843	822	838	779	809	763	783	822	833	853	810	848	854	819	843	791	769	831	818	832	878	817	818	825	822	833	832	831	849	900	827	823	846	822	819	837	762	817	810	805	838	825	811	860	785	835	800	828	857	847	878	784	792	846	881	903	860	868	876	806	753	821	884	794	821	804	831	782	840	845	865	838	807	879	781	823	801	845	841	818	841	772	887	799	811	781	778	831	784	857	798	840	864	832	831	801	848	774	857	759	841	799	800	794	845	857	855	784	848	807	796	802	823	771	835	801	914	803	855	824	815	805	848	832	802	888	808	778	847	863	845	839	802	764	791	872	866	850	786	820	807	835	829	829	828	845	780	806	835	839	848	793	814	870	805	853	848	834	801	766	823	839	812	849	815	820	819	803	777	844	833	806	814	822	862	799	812	814	877	802	818	845	808	884	804	874	825	819	799	857	787	850	794	853	848	798	817	838	843	804	855	782	825	826	865	834	780	804	805	831	807	839	838	808	856	866	782	885	867	736	838	811	833	806	818	814	820	833	806	825	788	807	801	806	832	850	837	837	847	827	783	802	845	796	841	846	841	752	825	794	817	806	848	804	773	791	810	776	789	756	850	788	840	768	816	779	895	867	793	812	836	755	845	797	812	817	844	810	821	859	819	854	825	863	798	784	831	822	819	833	828	760	863	804	836	869	897	798	815	772	758	773	852	830	804	809	783	815	798	849	830	858	794	818	838	826	824	813	770	838
23086	21471	29175	24489	22680	23788	21415	12037	8039	6232	4836	3774	3127	2550	2175	1908	1713	1529	1413	1301	1209	1178	1097	1104	1023	1060	1025	969	925	920	930	920	961	920	922	871	892	939	907	892	798	811	852	889	877	944	842	833	822	853	934	858	846	815	865	899	888	791	850	853	836	860	841	902	804	868	870	831	880	811	900	857	882	865	853	813	857	892	837	832	910	844	879	872	853	845	839	814	849	830	837	878	845	866	855	847	919	876	878	854	848	847	877	854	807	877	875	899	849	804	849	902	871	829	840	845	839	847	808	809	858	863	868	832	923	854	848	883	841	808	870	884	848	801	862	867	867	911	780	855	798	853	829	851	862	860	891	868	828	849	836	887	866	910	830	881	878	837	926	862	793	834	863	862	884	868	875	868	886	821	870	819	855	862	857	853	837	868	833	876	906	890	799	878	819	844	856	902	854	875	842	816	837	842	846	869	843	863	888	838	824	862	869	881	833	812	846	845	796	854	846	915	815	840	904	888	835	916	883	894	896	886	808	840	899	851	837	849	884	829	844	846	868	914	848	856	854	846	824	841	836	839	866	833	837	878	850	861	884	886	807	843	793	843	800	875	859	875	929	843	884	867	878	843	879	850	832	855	855	871	835	913	873	851	830	801	833	835	888	868	815	871	871	870	890	863	840	848	841	845	862	825	861	818	772	873	841	820	865	842	841	871	852	879	919	851	818	879	919	846	872	830	800	888	894	894	858	857	874	877	849	856	822	857	828	902	811	797	873	893	867	823	838	861	885	884	896	819	824	902	858	866	849	865	864	835	857	834	889	840	867	877	853	868	863	919	859	850	871	807	886	809	861	826	889	866	881	873	842	841	841	859	857	872	876	903	772	844	845	836	887	870	882	837	858	851	799	815	864	857	879	832	883	839	832	853	832	861	844	836	809	822	845	787	845	821	883	793	861	841	827	859	876	850	922	861	835	881	858	893	835	792	855	843	876	826	802	907	860	853	863	840	896	846	858	863	833	847	824	834	849	876	827	870	882	907	876	853	838	878	841	847	842	855	868	879	882	824	824	813	866	861	847	874	900	868	880	910	824	873	847	887	827	889	817	843	834	823	823	839	883	875	845	874	806	842	861	822	901	840	894	784	887	869	844	838	872	858	811	838	832	816	852	894	837	880	888	835	869	789	897	862	852	850	901	850	841	875	899	834	860	858	848	830	832	855	856	855	838	885	878	851	848	834	825	834	818	844	804	838	847	852	865	861	867	857	857	860	919	885	881	887	818	876	811	832	789	828	851	877	907	820	842	846	818	850	852	906	853	859	830	872	799	861	889	851	847	852	849	863	873	856	837	797	909	804	824	802	837	884	852	932	800	847	859	885	876	869	894	871	820	833	855	865	818	848	840	864	876	802	906	875	833	859	900	870	865	798	901	895	895	881	856	833	855	847	826	822	832	863	830	855	835	859	845	907	881	880	861	852	876	855	887	814	839	858	803	851	887	819	838	865	852	833	865	823	831	875	836	867	865	851	839	833	895	896	880	833	872	854	789	833	789	806	840	891	896	869	866	869	870	848	797	865	876	929	847	821	875	804	853	820	796	874	885	861	856	849	885	835	838	878	837	826	804	863	857	841	843	861	864	837	824	848	889	883	866	846	878	815	851	836	895	874	898	857	806	870	872	852	828	853	851	837	842	829	882	820	846	834	851	863	856	842	859	887	906	883	863	846	833	882	867	852	848	859	815	912	847	799	882	847	862	849	909	877	897	846	831	867	847	868	861	860	850	853	830	842	815	885	844	790	814	809	829	871	877	843	873	840	901	871	890	878	904	830	813	858	892	817	823	807	828	872	867	867	878	870	838	869	879	815	814	863	887	857	878	882	808	862	812	861	854	875	819	904	899	858	927	849	882	840	805	885	875	849	870	865	904	918	876	794	852	830	823	898	912	885	877	864	858	859	834	828	880	860	822	849	801	895	843	892	853	857	849	908	841	869	863	837	767	828	920	809	850	848	882	854	838	799	917	855	801	868	838	842	852	932	818	853	792	868	867	840	810	870	868	881	901	829	819	840	871	871	876	895	811	882	853	944	816	843	858	895	882	869	913	858	854	839	839	850	888	840	859	826	820	871	859	872	863	875	893	788	881	864	895	891	880	799	921	917	889	840	882	830	853	823	802	913	844	854	873	811	814	880	813	847	833	855	911	863	861	838	859	867	860	921	823	860	888	873	858	913	827	872	793	846	871	829	881	851	862	897	855	918	855	888	791	828	830	914	874	838	860	935	860	855	859	872	835	823	870	846	868	884	869	910	833	814	832	838	869	888	893	861	860	837	892	902	873	839	821	870	843	836	856	842	780	839	837	858	813	854	845	865	788	903	817	925	881	883	889	848	906	890	805	842	873	847	840	855	910	819	813	865	918	835	908	891	911	865	854	833	832	885	833	926	864	840	853	920	847	883	800	886	878	880	882	830	834	861	814	889	861	845	862	838	875	847	865	858	872	869	873	851	840	836	832	808	885	889	850	880	843	875	800	833	831	832	823	857	859	880	844	774	875	889	872	865	842	897	859	828	823	858	895	868	874	897	884	837	823	876	863	823	814	832	824	872	850	838	881	875	828	837	870	858	815	883	854	820	843	844	841	859	795	851	866	881	889	844	857	858	861	893	831	875	848	890	821	827	827	882	864	889	883	871	844	886	882	879	843	828	866	883	798	879	862	853	898	832	875	883	871	863	891	834	876	916	863	863	798	829	902	831	852	817	899	863	888	890	827	845	859	756	884	843	895	840	841	856	821	907	867	904	835	888	846	899	820	845	860	875	874	874	823	848	838	888	815	839	848	857	876	855	819	845	854	879	868	876	900	806	826	854	848	895	834	805	852	853	845	871	784	869	832	790	886	887	842	842	823	892	856	917	852	800	827	803	829	816	824	854	885	838	849	863	854	883	852	823	820	809	829	895	822	868	885	846	878	868	837	874	824	817	881	873	818	799	842	933	848	790	863	870	873	775	861	834	856	855	900	838	866	860	815	872	792	840	877	877	878	887	931	852	881	830	860	858	816	829	831	839	849	860	865	858	846	883	827	834	820	799	863	854	874	859	886	874	814	891	840	920	814	867	845	861	867	848	844	808	841	850	862	858	805	842	862	854	835	844	834	831	834	847	930	899	898	903	777	817	842	925	858	879	867	861	891	884	821	851	838	847	821	875	874	854	836	804	864	831	862	815	847	857	863	837	932	842	858	855	861	863	848	843	864	797	865	830	800	891	864	804	876	870	867	892	874	864	872	829	885	880	879	878	864	802	884	827	872	831	857	796	891	941	849	813	884	889	828	905	877	875	805	868	828	842	850	852	862	843	845	886	891	813	855	858	867	861	870	906	849	889	865	865	849	919	825	849	896	827	832	780	893	820	877	869	858	879	848	879	891	887	861	847	862	844	858	850	837	890	896	856	849	799	844	840	919	813	821	926	904	879	872	836	871	879	835	856	863	823	862	846	838	777
38452	61486	50786	39225	31249	23491	18413	14277	10871	8421	6652	5169	4033	3283	2825	2301	2164	1806	1711	1464	1360	1238	1189	1239	1080	1054	1066	954	1041	1001	973	946	889	909	924	887	900	877	872	899	844	838	856	886	876	892	871	893	863	870	839	835	856	837	895	880	802	847	816	816	875	827	820	852	841	803	808	843	834	861	783	800	794	798	877	899	872	882	797	831	852	837	834	846	896	847	835	807	843	881	855	829	870	812	825	855	815	796	830	854	833	788	837	845	847	798	830	821	852	829	847	855	814	800	856	887	827	827	830	845	884	836	878	839	828	865	825	784	823	900	810	827	857	851	792	801	830	819	836	825	842	866	804	829	801	806	849	841	819	829	836	824	859	829	853	865	846	862	817	813	828	826	880	901	830	789	819	862	875	827	826	816	837	842	849	789	821	828	868	820	844	860	818	834	802	843	844	828	887	866	901	839	826	834	784	816	844	816	815	881	878	828	825	796	857	812	869	828	868	861	849	842	861	813	800	870	830	880	793	851	849	834	850	827	814	892	876	861	800	873	885	862	814	793	818	789	820	836	884	849	828	850	802	822	822	861	841	876	808	799	874	867	837	854	801	832	828	840	857	876	820	846	881	840	805	847	850	795	841	816	888	767	837	841	849	890	828	883	842	828	840	858	799	817	878	775	885	846	808	776	845	797	805	845	851	799	816	829	841	885	764	844	868	845	844	835	852	861	837	807	821	856	799	863	807	801	854	826	806	807	813	826	815	823	879	845	850	836	816	828	848	799	778	831	807	784	780	814	836	828	913	812	828	782	792	802	831	834	862	833	852	845	845	790	845	817	821	856	823	821	810	829	859	870	815	811	857	875	797	822	798	817	853	828	807	796	833	787	837	792	798	843	855	854	772	860	798	801	863	808	829	830	845	837	843	843	884	894	814	811	810	809	812	826	858	800	829	845	875	851	849	862	843	794	874	831	809	822	812	868	810	861	846	844	876	835	868	825	827	824	862	843	815	833	800	820	836	870	828	862	835	821	806	857	809	812	843	835	852	853	812	836	846	840	822	887	868	843	837	819	802	847	828	842	793	829	863	884	833	813	833	824	830	808	829	850	841	846	838	812	832	848	815	852	812	865	905	825	833	850	827	798	817	850	808	832	868	840	871	816	808	865	834	819	822	817	848	852	831	802	858	815	863	787	829	819	854	848	841	848	813	820	810	826	835	815	824	902	825	796	854	844	806	766	790	801	892	810	854	788	812	868	862	828	792	870	779	858	827	832	852	835	782	861	864	809	880	833	872	845	858	815	789	833	784	854	800	844	833	836	821	831	791	829	853	840	835	860	800	817	832	810	804	826	853	901	798	860	841	853	801	836	867	862	818	823	827	828	806	825	809	829	812	805	820	812	863	837	810	793	830	814	856	833	795	835	843	849	840	860	831	806	857	842	803	898	801	840	818	830	793	832	812	874	811	836	803	864	864	873	849	862	795	836	812	903	806	831	864	843	850	810	857	822	795	845	858	862	828	806	834	797	912	832	829	831	785	806	814	831	804	846	866	842	749	873	798	868	874	863	812	836	815	790	865	803	835	875	851	840	868	758	814	807	908	839	849	829	806	860	819	869	803	861	818	849	817	856	861	841	842	839	813	842	831	816	836	809	846	833	873	792	796	818	879	803	852	852	824	828	842	825	792	823	791	849	839	881	820	868	843	846	866	862	862	845	840	849	838	834	890	844	781	808	878	831	849	832	829	941	866	849	813	814	864	776	895	829	825	844	793	834	823	808	839	827	842	835	807	851	830	851	862	761	829	827	877	833	804	815	832	855	837	849	884	827	826	847	822	826	883	821	859	819	826	866	832	771	817	828	847	828	849	811	816	869	852	831	846	869	879	813	828	831	805	826	786	875	893	853	829	805	857	860	808	827	836	825	873	859	839	840	893	845	803	808	814	819	841	841	863	842	867	843	861	816	877	849	837	827	832	855	817	846	823	850	766	855	809	829	763	888	864	838	842	831	834	808	819	780	870	804	825	817	837	858	803	873	850	830	821	866	788	838	839	885	821	849	847	800	825	797	824	811	811	831	776	813	810	835	838	819	835	850	775	802	834	805	801	824	847	875	816	776	857	831	832	860	851	833	827	851	855	802	848	749	820	811	779	834	822	871	814	811	803	861	892	866	871	794	869	810	863	829	805	834	860	854	854	790	838	851	893	807	822	855	835	848	783	862	813	852	801	822	838	873	840	829	863	841	787	804	816	832	830	821	869	843	834	819	800	834	836	825	825	794	796	830	881	833	848	876	856	812	844	834	846	797	807	815	855	862	856	817	845	864	816	842	848	830	755	791	830	815	847	818	783	803	810	857	807	828	808	859	848	830	897	838	825	792	826	871	851	843	813	806	830	826	787	845	828	821	839	823	853	831	857	837	881	826	827	802	898	817	884	819	820	851	804	849	850	804	797	837	835	855	833	818	794	844	804	859	878	857	874	871	809	779	836	858	809	847	835	854	835	821	812	856	877	846	877	883	809	861	828	830	819	801	886	764	801	835	864	846	831	818	825	831	796	839	879	825	846	783	844	773	827	852	886	794	842	811	783	774	839	855	872	823	848	813	846	825	808	836	826	813	834	858	908	801	864	804	858	792	788	816	835	830	790	869	823	844	779	792	869	805	875	861	854	875	872	815	895	896	825	857	809	863	829	802	863	848	886	833	845	860	844	841	824	832	822	846	797	807	804	838	881	854	821	847	831	877	754	849	849	796	890	855	796	816	902	847	774	788	784	851	804	846	830	838	854	832	793	850	821	851	836	832	823	806	843	830	855	826	906	781	857	863	839	824	821	813	862	817	850	876	835	808	812	869	816	818	829	830	828	838	873	815	855	869	808	849	824	835	867	849	865	828	787	858	813	863	813	847	766	865	833	800	794	864	825	841	791	840	812	819	792	820	866	816	807	874	841	872	796	825	832	815	840	852	839	818	863	850	831	865	843	842	832	807	837	842	800	839	848	834	822	875	791	863	864	817	841	812	747	831	821	805	867	888	832	891	824	817	888	839	864	836	801	858	874	835	865	825	816	850	833	844	830	821	841	810	832	836	863	853	799	873	829	845	818	823	869	846	818	835	828	813	817	863	854	872	799	823	800	840	844	822	848	825	832	848	829	861	810	845	820	865	843	860	861	818	793	814	830	821	805	827	819	822	823	850	844	860	845	832	859	809	864	816	819	885	820	816	863	895	802	823	805	813	795	819	820	850	893	859	794	814	828	761	817	824	855	798	816	819	833	838	829	841	807	830	827	870	880	850	851	835	800	855	861	827	815	849	836	879	826	845	849	863	806	807	806	839	817	861	846	830	884	807	842	866	848	803	850	823	824	777	802	824	851	869	771	830	796	829	807	833	902	814	861	880	807	829	860	832	827	857	839	843	811	910	835	791	805	897	818	850	842	858	860	835	774	822	831	879	792	842	826	874	824	866	822	802	847	850	815	795	812	816	839	816	861	830	893	803
34690	41242	41653	28756	16550	9877	6697	4589	3449	2743	2138	1850	1600	1473	1272	1205	1108	1024	1023	940	877	906	850	919	842	816	915	860	809	801	860	820	791	869	781	773	878	868	856	830	844	778	786	798	782	756	763	840	822	803	825	782	839	785	792	799	716	785	834	809	786	774	784	815	801	774	787	766	746	766	800	830	802	766	794	831	811	839	771	773	794	838	742	806	831	816	797	791	814	835	795	754	809	821	787	773	814	772	787	794	816	751	836	795	811	799	782	813	783	769	792	776	840	758	776	805	817	743	796	836	785	774	749	748	815	804	802	816	757	869	837	807	801	777	756	749	760	798	800	815	820	827	814	809	743	789	746	817	835	785	819	745	825	774	834	792	783	770	765	876	773	782	815	807	788	773	749	788	820	813	776	824	807	801	812	782	817	801	743	744	840	826	728	804	837	778	751	790	813	827	813	780	801	812	802	788	784	798	776	833	761	755	785	775	792	776	794	775	816	805	752	796	861	780	768	750	771	765	770	743	751	838	789	768	780	749	797	782	765	773	772	760	817	779	770	780	802	808	837	790	836	804	822	780	824	787	761	793	824	839	787	734	793	785	784	806	766	794	812	798	830	801	839	782	760	772	777	794	758	800	827	783	785	848	788	815	803	792	733	749	780	805	817	801	784	811	834	769	791	767	814	799	801	863	781	794	850	800	860	791	746	859	816	802	852	790	789	770	822	853	804	836	816	819	850	802	792	738	793	796	775	821	822	811	847	802	802	817	764	803	786	837	805	794	829	831	768	844	847	817	864	784	785	774	823	797	806	785	813	794	836	769	773	840	787	795	769	845	816	765	797	776	754	825	806	829	799	809	840	806	791	777	787	812	761	846	797	769	776	796	778	798	753	781	774	823	823	789	802	737	790	831	825	827	776	790	815	760	796	801	823	828	718	785	817	808	794	818	901	828	836	772	785	845	797	823	814	798	764	796	760	871	806	781	795	842	791	793	797	782	806	748	851	806	781	777	769	762	839	784	806	778	740	801	792	807	829	797	846	794	779	773	799	794	779	822	806	790	781	800	791	771	817	810	794	803	800	755	814	792	885	829	777	826	804	803	834	784	790	742	825	772	816	825	830	775	739	844	790	748	804	771	842	822	813	825	849	812	815	801	815	802	804	781	806	807	773	777	791	818	819	828	810	808	808	754	817	819	844	831	763	786	825	768	745	843	801	788	835	818	735	784	778	730	758	819	763	749	768	839	850	791	789	842	761	823	796	832	769	770	775	841	820	870	756	784	781	821	777	872	792	810	811	794	791	825	821	772	824	808	777	799	768	821	796	809	775	801	776	814	832	795	843	788	815	807	822	754	812	780	805	787	797	786	802	808	746	849	765	781	793	745	814	762	813	811	772	816	809	805	819	714	763	775	788	861	797	815	751	816	752	809	803	786	758	790	772	791	778	803	828	771	778	795	775	718	800	813	754	817	783	795	811	751	775	806	837	771	827	784	797	767	757	778	774	860	772	790	804	729	807	774	829	792	790	734	796	809	863	794	789	859	769	805	792	814	837	825	784	791	833	802	732	808	825	763	817	773	759	776	763	785	808	784	774	785	803	756	834	828	831	767	756	817	809	737	808	860	796	838	813	845	805	792	836	768	776	792	759	806	804	795	811	766	806	791	860	833	787	782	810	791	777	777	840	804	771	765	830	785	794	778	827	852	761	756	760	812	751	797	827	831	797	799	766	793	748	815	834	879	822	765	779	786	838	787	816	824	801	816	765	772	770	832	818	791	789	864	827	808	787	768	803	794	793	791	827	858	793	765	826	838	788	825	786	805	779	804	800	771	792	811	802	769	839	777	845	787	760	801	801	787	859	810	801	792	846	793	824	765	824	811	836	821	811	781	787	799	820	854	804	729	766	781	793	813	799	765	768	797	801	810	813	795	750	815	766	802	796	828	765	834	809	798	804	809	797	823	761	795	802	762	801	819	791	786	808	819	760	799	804	794	836	745	764	742	767	837	768	819	756	781	829	758	786	804	826	808	766	771	800	818	804	789	855	775	827	753	806	785	796	781	755	801	798	802	759	750	831	798	799	756	789	779	781	774	825	796	815	804	800	795	778	808	773	849	822	752	798	819	809	812	791	796	793	845	832	787	782	831	848	793	806	820	813	784	779	853	781	777	803	790	741	819	762	765	860	786	802	768	836	762	798	736	829	766	765	795	820	790	772	812	783	775	790	872	783	793	849	778	817	833	794	779	828	827	807	844	826	813	788	767	764	802	731	804	797	810	825	783	767	792	750	815	853	800	831	790	787	821	792	810	776	803	790	802	846	799	773	744	765	816	790	779	787	789	821	747	783	810	752	773	785	767	810	782	843	835	789	772	805	776	801	799	820	839	760	775	851	773	768	792	798	842	732	774	790	793	836	780	789	841	767	819	722	764	817	729	786	774	777	867	820	765	799	823	793	770	777	831	781	802	765	802	778	833	853	774	802	797	808	809	750	849	827	869	809	797	845	778	784	791	781	731	811	771	848	796	805	806	844	848	798	792	739	829	777	836	799	800	836	770	839	824	808	791	801	779	758	759	779	800	797	746	829	824	850	829	802	833	759	872	812	812	839	744	823	811	759	790	817	786	791	788	780	872	826	726	812	767	783	741	817	814	851	771	792	786	767	795	804	757	787	772	757	777	799	813	809	815	829	793	808	837	756	780	780	763	779	741	846	817	814	804	758	804	784	866	809	750	803	774	829	811	764	801	744	797	885	788	794	776	778	805	824	768	777	825	769	808	830	748	793	824	823	774	770	818	793	798	820	844	822	822	795	801	832	832	806	805	805	822	768	831	810	776	764	819	786	790	858	770	786	774	807	831	861	787	780	810	799	819	797	835	816	785	842	778	787	835	799	797	829	815	781	823	768	798	778	748	819	773	737	827	819	837	735	759	785	820	765	787	812	785	848	747	744	762	778	828	809	774	804	816	825	793	779	793	781	758	823	795	787	834	787	807	819	810	810	797	744	800	788	823	786	773	756	797	777	732	756	827	800	784	759	766	775	755	767	818	837	794	795	773	794	781	783	781	827	792	847	848	803	828	788	750	828	806	753	742	832	786	788	773	852	814	855	793	798	751	810	791	794	746	808	809	767	808	807	735	759	797	759	775	809	782	854	779	763	809	748	795	749	781	780	773	802	846	828	824	830	812	826	815	847	811	843	789	772	784	770	829	789	806	775	804	772	808	817	805	800	785	767	866	807	777	807	787	788	818	759	835	771	813	750	821	796	793	799	767	826	821	794	764	817	800	816	806	798	788	765	847	808	789	833	773	780	783	743	822	832	796	798	775	814	786	771	801	799	814	762	751	775	854	835	819	804	790	858	755	842	737	851	816	794	815	803	859	800	797	856	757	790	793	788	790	814	768	759	842	790	847	801	790	764	782	780	810	824	826	822	809	794	801	794	802	802	780	813	840	780	774	779	780	794	843	767	745	800	850	755	830	847	785	803	792
37900	54080	39901	25224	17181	12578	9357	6783	4917	3941	2938	2411	2045	1716	1534	1380	1221	1168	1052	1037	996	922	879	894	917	875	890	873	842	822	822	841	823	799	798	839	840	766	782	826	816	833	788	780	815	790	785	791	813	789	791	789	792	781	787	760	800	766	797	811	740	810	752	835	758	788	785	794	754	742	816	853	789	804	821	753	791	797	819	794	824	767	802	800	800	821	789	793	747	843	818	805	801	796	850	777	769	811	737	754	800	794	761	869	827	798	791	796	731	839	767	815	831	769	796	822	817	795	748	809	823	810	817	789	805	816	809	806	848	801	766	772	805	785	807	800	800	789	791	790	824	787	833	814	770	732	797	790	820	732	769	773	818	803	756	752	816	818	799	849	775	873	807	799	823	791	805	791	783	791	785	790	765	818	762	771	803	726	777	810	803	809	809	778	774	801	768	766	802	817	777	815	845	816	827	754	805	807	792	764	830	773	773	778	763	779	803	779	768	740	743	828	845	856	801	732	737	782	796	815	781	837	825	816	744	829	800	798	788	809	809	764	816	800	840	849	767	804	850	794	752	780	785	759	785	781	780	791	828	788	774	803	840	815	783	795	784	804	793	775	815	775	765	778	756	796	776	762	860	812	768	786	750	855	797	834	807	792	738	827	804	834	793	738	797	774	857	766	797	811	765	750	789	790	809	828	817	807	782	801	809	820	821	758	807	827	779	842	815	801	852	772	822	791	805	777	795	766	797	746	802	784	776	783	782	746	860	778	802	768	801	764	761	810	816	758	823	781	774	824	818	805	835	799	789	779	796	819	800	802	768	818	774	810	779	802	779	827	742	787	776	789	753	859	736	858	778	784	810	802	775	820	772	810	782	791	759	806	814	780	805	786	742	747	785	773	830	798	824	826	803	843	824	807	794	776	790	832	802	806	809	752	794	752	799	785	801	807	755	830	808	825	741	829	783	764	840	788	798	765	782	783	794	764	809	757	762	743	824	818	818	826	833	800	828	816	780	740	806	798	849	794	799	814	834	793	806	823	777	800	796	824	795	791	767	765	791	863	815	797	831	801	802	815	771	793	769	811	817	816	805	763	778	786	748	782	803	816	752	807	846	761	810	783	814	783	781	778	776	844	807	808	763	750	802	815	798	824	750	813	771	841	805	758	789	843	783	768	812	805	819	798	832	753	794	798	747	790	836	834	793	772	769	793	783	804	792	788	794	828	790	811	754	720	725	797	833	784	782	777	784	736	763	800	794	812	816	815	744	813	783	828	779	796	776	851	793	793	784	768	833	784	773	813	801	803	822	820	773	756	779	746	803	806	776	814	769	744	756	773	807	794	820	776	847	743	806	808	790	772	824	747	792	774	770	777	840	777	765	824	795	768	840	783	780	835	757	818	801	785	803	769	791	818	821	790	793	800	758	810	818	789	810	813	716	819	815	756	817	815	760	799	768	805	799	802	859	824	851	763	795	803	788	847	781	801	805	821	814	830	804	823	780	809	799	794	839	795	822	785	792	751	743	801	782	781	748	805	754	767	790	827	760	748	820	794	773	722	759	829	809	809	832	721	795	784	791	814	743	794	754	770	792	825	763	784	776	817	805	767	775	834	776	837	803	816	751	776	768	809	821	784	794	798	814	822	799	763	864	787	780	786	787	804	797	788	768	784	795	807	778	811	785	735	834	830	824	790	800	761	790	809	831	776	783	764	764	807	737	764	797	834	740	821	803	745	840	759	791	770	818	800	808	783	781	846	771	786	807	716	755	766	823	859	819	768	800	747	763	783	771	753	806	820	837	752	814	786	791	814	766	820	765	820	789	771	804	846	771	779	776	794	770	774	790	802	833	772	773	809	803	790	789	806	788	788	848	793	808	823	814	808	815	829	806	768	792	769	787	784	821	806	805	763	796	789	805	822	785	823	745	837	733	782	765	805	745	754	801	795	760	733	817	767	820	787	812	764	784	755	761	774	779	765	790	808	825	807	830	789	807	774	792	791	768	791	814	803	788	773	836	761	824	761	791	796	804	811	815	795	803	771	766	767	765	799	799	807	777	746	768	818	750	821	759	777	780	776	790	801	788	807	766	788	787	764	805	757	809	844	840	763	758	826	727	812	790	787	798	758	759	808	772	795	782	783	834	808	784	795	792	782	795	768	802	775	715	787	756	813	813	749	789	792	805	795	783	795	788	828	763	775	813	804	774	800	769	769	802	781	841	767	759	846	842	818	791	836	820	760	784	830	786	802	824	709	808	784	789	822	771	808	817	787	778	790	798	783	786	779	784	800	799	779	849	767	837	788	780	758	731	806	816	742	834	816	735	821	790	791	783	814	802	768	778	816	827	772	798	786	786	827	811	739	720	775	789	752	823	796	834	761	788	795	782	796	774	789	795	791	829	785	831	782	838	807	791	833	777	804	775	815	830	811	780	841	802	774	818	793	763	756	818	820	805	835	810	786	802	815	807	805	810	817	777	787	727	777	805	746	822	832	866	769	801	784	780	803	787	758	784	792	766	744	767	765	765	804	777	792	828	762	790	795	811	787	816	866	785	763	804	773	813	855	815	838	752	776	800	802	785	852	818	792	798	820	817	800	802	761	774	718	807	798	786	808	762	801	765	838	785	782	849	822	845	779	814	824	820	806	736	769	790	833	827	799	781	859	744	806	834	752	817	785	772	815	732	757	782	819	825	790	792	789	752	848	748	839	780	814	753	819	833	782	798	794	779	817	808	776	807	762	818	761	759	826	829	814	804	764	727	784	797	831	815	792	826	754	800	782	756	831	790	781	845	833	783	822	774	823	801	826	785	793	756	823	785	777	780	829	752	808	780	781	793	780	767	785	808	775	770	805	809	792	805	814	761	813	757	796	775	739	857	826	849	791	744	818	775	785	732	782	783	834	812	842	788	777	859	768	760	756	847	833	808	762	787	817	800	749	764	761	802	767	849	797	827	792	786	780	777	846	787	787	719	753	840	763	754	773	886	793	781	797	792	823	781	742	782	806	818	726	815	763	830	749	788	794	840	804	747	819	801	803	851	802	808	776	765	765	777	796	818	741	836	843	799	795	815	803	778	805	829	757	825	766	817	840	788	760	786	803	810	860	790	802	778	781	776	789	778	758	787	817	789	782	779	859	798	734	765	772	785	795	788	834	800	802	785	755	825	735	813	801	763	793	813	799	754	779	789	772	777	784	771	832	757	852	757	793	764	750	776	789	760	801	822	801	820	770	802	761	856	722	774	787	773	814	845	808	839	801	742	782	826	781	776	814	800	772	820	764	794	824	815	785	811	775	758	770	811	748	756	804	824	819	717	822	778	832	786	775	768	775	795	813	766	776	790	785	779	819	779	822	765	792	856	793	817	818	801	783	778	813	758	745	782	825	795	785	836	735	758	840	794	760	825	801	817	767	775	815	803	791	801	830	813	791	777	759	842	802	786	770	840	783	792	803	791	823	813	786	793	851	800	809	823	797	786	803	783	772	811	853	824	827
24333	21452	28962	25765	22740	18789	12303	7521	5291	3904	3082	2543	2148	1864	1505	1457	1327	1248	1092	1107	1023	949	980	935	939	885	868	798	865	846	856	823	825	806	798	850	799	828	807	828	793	773	817	825	819	791	748	848	818	803	798	794	792	801	824	816	816	758	821	803	796	799	792	760	777	831	787	818	801	768	845	780	742	765	782	771	830	835	806	841	798	808	778	782	772	745	832	809	800	865	772	729	756	781	817	763	797	780	817	819	855	834	751	791	790	773	853	784	827	812	741	777	803	760	783	754	800	779	775	777	771	818	804	831	792	801	818	783	782	773	800	825	782	843	834	814	811	799	789	760	829	847	774	794	786	765	842	734	761	833	806	738	816	774	773	730	779	788	770	765	761	819	763	788	819	827	774	793	831	829	799	824	810	792	788	810	803	797	780	839	757	811	781	770	801	782	768	811	773	790	794	789	785	760	821	800	793	832	822	829	824	793	797	853	791	817	779	830	780	790	785	749	776	766	756	822	802	831	788	807	812	784	817	790	802	839	738	792	804	774	821	778	822	782	791	817	762	787	824	812	815	785	782	814	800	761	840	796	794	777	790	778	800	852	809	789	825	831	801	848	850	751	787	737	814	792	802	824	823	817	827	814	771	747	828	739	811	806	831	802	862	767	766	787	783	790	816	777	767	812	759	776	815	841	837	788	842	804	774	744	819	790	795	771	814	808	778	789	764	856	780	799	770	842	857	770	800	731	860	830	753	746	829	823	805	826	781	783	783	819	811	734	754	829	823	843	858	751	777	764	792	829	800	780	809	780	798	816	790	720	784	769	765	760	788	780	823	779	817	778	778	845	757	819	817	775	762	816	833	830	753	810	800	806	825	805	790	792	749	807	770	833	832	792	807	774	813	836	766	799	750	798	795	787	815	810	746	791	788	793	814	788	781	744	805	807	826	780	796	757	803	786	727	812	819	775	826	747	769	864	817	737	735	776	816	775	770	808	767	778	768	822	812	815	841	800	810	838	797	806	768	789	791	789	787	767	803	841	848	755	792	835	739	773	752	821	814	766	759	789	760	751	774	803	787	790	787	828	783	784	761	764	757	771	776	768	835	806	779	772	794	783	795	828	799	800	767	775	837	791	786	851	803	831	770	818	827	773	803	783	840	774	785	734	835	743	794	784	801	808	771	793	805	797	817	807	847	784	805	794	789	828	773	690	761	831	792	793	745	813	777	805	731	799	790	764	780	826	803	770	819	807	763	796	763	813	779	822	787	789	788	824	798	758	796	773	762	765	791	780	764	790	750	840	793	787	848	797	816	777	749	811	767	765	802	817	793	801	799	809	775	762	767	780	834	747	771	814	790	766	825	754	771	805	764	812	763	813	816	782	796	776	803	759	769	783	840	828	795	729	826	760	790	767	783	795	775	803	758	735	816	800	827	833	783	809	857	800	806	803	798	829	809	748	770	834	789	845	795	802	833	782	808	761	734	778	855	831	769	782	768	787	799	800	790	794	819	788	771	797	792	794	813	763	838	799	765	767	793	796	804	787	804	743	769	800	719	769	803	766	848	752	785	807	871	855	807	792	804	795	849	766	834	812	783	795	786	757	874	827	792	783	787	749	793	809	813	806	809	757	758	784	824	764	789	748	759	783	763	769	767	775	835	744	805	830	830	851	786	810	752	811	791	786	762	752	768	815	809	795	798	739	773	811	758	760	793	809	794	822	751	782	788	808	780	764	790	799	810	802	773	765	810	780	808	813	737	810	751	768	783	804	838	803	810	754	783	817	825	750	757	788	781	829	760	772	767	828	799	839	809	771	723	792	799	781	834	714	789	791	761	798	817	762	798	766	795	820	813	778	813	782	754	778	801	812	781	704	801	750	815	817	845	860	810	830	795	807	779	796	792	774	814	770	805	789	781	824	792	788	762	814	783	798	782	772	803	784	770	822	780	839	735	804	778	776	819	764	829	795	842	868	814	711	750	776	799	765	821	776	793	824	758	823	828	773	778	787	769	768	835	786	774	772	782	765	770	754	735	782	761	836	786	831	823	756	786	800	776	744	810	814	824	808	752	777	806	801	845	801	819	759	744	794	769	784	825	814	804	798	783	772	788	841	804	790	744	767	763	770	845	821	781	780	756	710	780	785	806	818	767	765	803	837	784	779	785	800	812	815	851	785	758	750	762	799	725	791	816	793	795	845	757	828	766	775	749	783	826	777	818	807	839	797	780	773	820	795	774	846	822	841	828	777	774	830	810	823	764	766	785	835	772	805	792	794	831	818	773	776	790	772	816	795	788	823	807	748	808	774	810	776	762	803	809	776	783	766	746	773	749	787	816	772	762	767	818	746	795	824	782	794	832	764	782	803	767	768	759	772	764	775	742	806	777	780	803	806	848	736	822	766	827	831	755	821	770	767	744	813	799	781	795	794	803	817	782	780	827	787	798	801	768	797	823	806	823	823	803	773	768	782	809	818	811	837	798	772	767	857	782	830	782	823	737	764	784	832	809	792	751	765	794	801	709	788	776	785	790	787	764	796	776	799	783	786	785	793	815	828	792	805	798	826	762	785	796	784	812	826	799	742	815	824	853	744	768	827	814	802	815	741	765	797	757	815	834	808	787	813	820	789	798	780	756	785	795	791	814	815	828	799	829	773	813	756	788	746	748	801	818	808	751	793	782	814	815	775	790	709	795	786	789	782	791	760	825	798	801	780	827	808	822	798	762	751	811	773	771	792	828	756	789	743	755	784	776	790	801	818	814	809	747	815	820	814	813	799	772	766	788	813	791	803	769	823	764	760	781	768	804	820	806	798	800	801	857	735	815	806	804	817	819	777	802	827	748	776	792	813	792	757	733	793	839	804	801	799	798	808	817	806	763	772	800	788	769	746	756	789	838	762	831	785	798	756	767	798	799	769	730	766	804	817	775	799	741	800	773	805	794	834	831	756	800	766	794	800	850	764	768	795	785	805	787	788	794	793	815	819	799	819	767	772	802	767	767	798	809	824	757	836	817	805	738	777	766	783	791	749	806	844	768	763	754	837	814	843	752	795	846	801	782	843	757	844	731	821	796	796	771	781	830	782	761	790	813	750	810	809	776	778	856	775	736	771	720	786	744	787	814	750	808	749	813	796	771	803	773	804	825	833	824	764	706	742	819	873	790	787	776	806	816	865	729	763	818	785	802	830	855	761	811	796	792	758	778	782	821	806	816	800	741	761	774	819	800	756	755	772	836	778	835	802	752	796	814	811	772	783	753	765	811	726	796	843	736	794	809	767	832	800	736	780	781	750	822	819	791	768	775	772	780	796	788	783	770	794	775	784	798	764	802	714	790	806	782	789	822	767	749	797	810	777	819	812	773	778	779	794	809	794	821	764	785	754	822	788	813	795	821	772	825	811	796	781	765	734	807	787	794	802	749	800	801	779	789	815	729	770	845	786	847	752	799	772	758	753	758	744	785	780	779	834	764	784	795	811	755	767	808	835	791	831	794	758
38579	63691	45603	31440	22402	17413	13131	9951	7305	5573	4274	3392	2835	2253	1931	1805	1578	1390	1301	1200	1072	1050	1018	937	974	922	823	823	843	850	829	876	869	830	816	760	781	845	790	802	832	791	783	799	771	770	747	736	774	817	796	735	763	823	765	796	791	762	812	840	856	790	782	742	823	866	800	794	804	847	843	777	783	813	795	802	838	788	781	726	770	763	770	777	813	809	878	805	791	781	798	733	820	805	735	750	795	811	763	740	748	791	755	783	786	815	775	805	770	784	827	759	801	785	808	786	782	792	760	826	769	772	818	734	769	833	747	777	717	806	867	778	768	813	811	801	815	783	777	802	838	797	743	771	808	809	754	768	777	791	759	766	832	821	766	867	781	796	793	785	787	730	772	793	804	764	815	749	806	790	745	756	809	769	869	804	815	794	795	781	818	770	788	814	781	800	833	812	728	759	814	760	761	817	823	777	816	778	778	784	738	773	750	765	748	810	775	801	779	779	762	781	797	793	781	772	745	802	846	854	760	771	791	718	795	775	770	818	821	811	789	773	772	786	800	772	813	776	815	750	841	757	811	831	769	808	768	730	822	782	762	742	785	829	803	808	791	756	806	817	813	757	771	825	762	772	797	788	730	821	743	832	803	766	753	789	813	750	742	824	841	783	808	780	840	805	827	760	827	808	825	786	798	757	770	849	739	781	765	767	793	770	804	744	791	758	788	772	779	764	809	757	816	786	757	764	786	785	776	744	827	792	842	816	773	753	742	742	774	768	781	707	742	803	806	734	762	767	731	781	825	790	773	802	740	811	762	787	781	770	742	779	796	831	792	811	759	752	785	782	817	805	770	760	857	725	806	803	776	783	771	780	809	760	794	794	781	784	815	773	822	814	831	789	799	740	742	767	745	815	811	856	770	763	790	812	768	767	749	790	766	750	782	716	785	798	770	766	745	753	777	777	807	808	759	796	750	783	807	722	793	789	789	782	767	787	774	752	785	808	798	803	795	826	722	753	798	775	787	780	800	730	786	799	790	816	785	763	750	723	759	776	801	760	776	783	770	785	752	789	767	779	769	754	842	815	760	777	787	798	735	755	758	810	735	809	799	807	756	739	778	758	762	757	776	782	740	754	726	787	793	798	785	774	742	768	789	797	792	780	813	797	726	751	755	788	772	809	753	819	798	748	737	780	829	838	793	737	761	759	815	771	813	813	781	837	751	770	789	833	778	766	752	777	766	786	777	767	796	788	718	773	812	821	731	770	775	767	786	819	774	812	817	789	816	746	804	799	753	782	799	746	725	811	806	752	806	767	806	784	782	809	791	755	805	741	743	812	763	807	791	711	788	788	782	728	800	739	810	820	833	845	746	796	780	767	812	771	735	815	799	795	738	806	760	760	794	765	804	773	794	775	749	801	824	786	773	777	832	790	817	771	800	806	771	789	764	785	786	785	783	801	790	781	822	775	802	805	768	809	762	814	799	789	765	817	795	779	844	768	806	795	782	835	765	774	766	785	774	796	879	738	816	760	806	775	759	801	794	721	803	770	770	731	765	793	754	834	806	814	804	731	761	800	771	794	789	795	834	824	777	813	783	786	776	769	804	807	837	751	749	803	785	809	761	794	748	708	757	774	789	777	798	765	764	772	788	783	789	756	789	772	852	797	816	786	745	770	789	786	849	794	780	778	804	793	743	746	750	795	798	744	768	770	721	742	812	799	802	823	793	797	749	805	763	775	752	782	809	831	772	778	778	796	829	807	788	801	739	785	801	810	767	815	772	769	809	788	796	790	776	762	782	769	797	826	776	788	817	821	821	815	803	810	805	776	778	794	756	753	832	790	766	856	799	768	760	808	761	834	775	775	820	815	795	831	856	791	806	805	757	791	773	736	795	797	751	777	786	751	757	776	799	771	761	773	781	767	777	883	822	768	786	771	828	784	736	734	758	738	792	804	767	790	756	837	819	773	777	779	743	808	802	789	782	827	789	786	795	808	757	778	779	798	813	763	805	834	774	794	776	783	831	805	778	787	766	749	795	720	800	795	799	767	740	755	820	787	797	755	795	780	821	742	780	763	777	807	787	765	729	790	786	762	795	833	773	798	785	754	732	789	762	775	805	802	776	763	811	775	825	772	833	768	799	826	776	798	797	832	776	790	781	810	779	760	779	789	764	805	745	789	837	743	762	822	810	812	756	763	778	763	774	813	747	761	765	805	746	771	826	801	765	789	741	814	789	774	824	770	751	831	797	766	816	794	801	769	758	785	786	780	804	784	794	776	804	779	790	785	808	825	778	818	744	799	759	796	784	759	797	790	775	851	746	755	754	733	796	782	803	766	825	808	777	798	800	829	750	774	779	769	823	765	796	815	816	788	803	806	777	769	807	751	747	874	788	780	785	789	750	774	841	805	748	759	815	807	768	792	756	785	779	769	744	780	779	788	822	809	817	777	794	733	775	786	786	829	801	760	765	779	758	761	783	757	769	811	767	766	783	718	776	766	749	740	795	783	783	815	789	767	740	796	759	793	796	828	794	783	769	787	769	804	843	761	763	754	771	759	763	782	830	812	770	777	890	777	803	804	853	803	769	798	744	784	791	776	840	755	802	770	742	796	785	776	800	804	828	824	783	800	812	770	776	751	780	772	723	804	749	798	779	755	755	815	799	798	797	827	783	759	818	834	751	818	834	826	758	748	827	805	747	763	800	757	826	761	796	756	828	807	731	752	780	848	781	762	740	767	763	771	800	748	754	814	783	791	827	822	794	762	796	746	785	795	774	765	795	779	759	813	750	805	787	784	802	830	788	745	802	788	750	792	783	811	750	787	805	784	769	757	787	767	765	748	815	800	825	792	782	801	803	828	774	844	800	780	749	825	755	813	808	737	751	787	757	776	782	781	738	816	792	839	779	791	802	745	744	770	802	802	791	790	754	744	762	815	745	778	820	735	752	797	817	748	791	804	777	814	815	780	831	789	758	814	806	760	778	792	816	778	759	737	763	761	839	803	765	771	805	766	769	756	758	829	823	800	765	787	776	741	835	806	814	816	776	792	747	773	764	753	786	796	791	794	805	780	743	768	821	765	790	800	763	766	788	749	769	818	797	769	774	757	776	821	752	782	822	757	773	795	803	791	792	837	750	820	783	739	815	758	821	773	774	783	780	818	795	775	743	770	808	746	804	738	820	781	800	769	693	788	822	770	786	778	789	749	771	764	785	781	835	788	817	799	859	867	773	781	795	777	752	804	782	836	735	797	787	773	783	806	778	740	768	767	821	742	779	781	820	806	813	809	774	768	832	802	795	784	789	759	802	736	809	807	748	744	790	802	803	732	779	758	745	790	741	773	790	781	765	806	751	810	772	803	787	772	808	748	848	819	764	742	783	784	795	781	802	815	792	789	780	776	768	730	819	767	767	738	762	810	739	781	744	803	790	782	759	764	734	809	794	778	801	778	759	797	789	836	764	836	794	782	742	826	752	801	784	833	780	810	810	770	750	780
25531	21718	29851	29413	21906	14433	9440	6379	4567	3590	2892	2272	2013	1743	1530	1382	1270	1168	1072	1059	1052	1013	989	980	984	900	943	949	968	866	938	885	908	834	848	851	843	881	837	816	843	814	892	843	846	836	844	832	824	811	839	859	885	821	819	817	818	816	841	797	789	784	838	838	860	842	835	796	893	807	844	831	845	853	874	802	868	847	850	842	819	856	816	857	836	824	913	888	860	880	790	846	827	807	801	816	809	820	794	871	833	837	786	884	806	800	832	870	820	788	812	895	816	858	870	859	837	758	828	916	867	840	811	807	842	827	818	846	856	828	872	888	826	825	802	842	877	862	805	785	822	880	855	837	866	826	833	796	788	852	808	837	856	788	797	867	827	814	859	844	838	810	845	808	853	832	792	880	804	841	876	817	788	845	846	855	883	845	813	833	792	814	856	817	894	873	793	849	796	823	855	804	811	848	833	827	829	818	842	820	819	874	807	878	795	787	872	848	847	839	831	837	860	891	842	781	809	832	837	879	905	838	827	768	808	846	795	864	832	844	789	862	839	849	850	878	840	781	804	800	817	823	857	879	865	773	820	800	811	835	884	783	855	842	815	828	836	850	825	849	828	864	869	804	818	846	834	803	863	842	826	796	856	860	856	808	796	845	863	866	787	831	843	825	813	814	882	831	836	823	804	840	861	846	866	866	852	828	760	896	807	849	827	834	837	808	848	880	815	849	866	827	830	823	866	814	840	847	809	883	811	805	825	842	850	827	868	879	832	864	806	857	838	820	836	866	841	823	805	858	851	867	783	840	867	846	853	827	818	847	843	888	880	819	816	879	855	825	846	832	829	860	811	824	798	761	863	798	842	862	786	816	872	844	774	835	808	868	830	839	854	835	830	826	843	833	830	857	800	846	840	805	847	887	768	843	856	906	809	828	842	869	817	840	855	833	846	805	836	809	842	881	830	806	833	900	845	837	841	833	798	796	802	790	860	833	844	889	859	843	868	840	822	799	853	854	837	814	844	821	879	821	841	846	862	847	832	820	844	863	804	862	841	869	782	897	865	843	879	770	826	824	833	856	830	813	831	801	865	866	861	915	861	880	812	821	818	827	861	842	857	795	843	820	825	796	854	805	858	843	868	884	836	806	820	835	841	932	847	836	794	847	825	809	853	883	857	855	843	872	858	835	870	798	777	853	833	928	876	804	816	831	855	816	822	820	821	839	817	816	803	821	821	865	834	848	861	824	822	839	836	814	839	844	843	813	821	834	823	821	830	861	806	807	887	816	810	860	829	867	852	834	851	890	809	829	839	886	803	829	782	867	882	804	777	804	853	788	793	817	849	860	877	836	794	851	820	816	891	783	834	822	837	893	812	830	853	825	819	806	848	828	901	799	837	847	854	818	771	840	833	825	838	815	793	821	817	847	828	835	834	780	813	812	863	843	892	788	806	851	848	887	811	836	833	827	818	815	879	882	858	857	794	819	842	834	870	859	845	818	812	794	833	853	837	868	828	818	794	876	868	770	862	892	839	879	904	894	841	851	843	835	806	819	841	775	824	840	813	862	836	819	824	848	851	869	813	830	853	815	801	853	808	862	841	879	847	826	822	832	890	888	771	879	831	801	815	899	851	831	839	850	772	864	819	844	901	864	815	820	816	888	820	848	851	876	860	859	803	854	801	814	843	819	832	822	813	820	797	812	850	826	850	873	853	823	834	821	821	870	841	804	851	829	846	821	886	828	795	835	844	781	801	867	834	865	785	797	852	843	867	867	827	821	839	805	763	816	856	855	812	816	895	829	787	799	859	779	783	877	796	906	834	852	829	808	834	822	821	870	864	888	850	859	766	807	832	798	852	887	820	839	834	826	822	852	813	800	821	794	874	833	824	796	804	825	822	833	846	811	828	811	835	884	839	829	861	857	856	866	864	806	857	831	808	851	813	848	877	785	840	803	790	815	856	818	828	859	842	873	813	805	807	806	795	832	843	817	823	827	848	855	801	848	867	864	838	883	840	844	845	766	807	849	900	839	827	828	893	760	873	882	842	849	849	819	832	802	869	875	886	811	857	828	873	879	857	861	849	808	804	816	856	820	846	854	837	824	805	895	823	855	855	829	792	852	823	817	869	805	821	828	841	863	841	824	806	911	852	828	823	829	807	871	918	875	825	828	789	817	834	849	836	824	833	816	840	832	839	792	812	891	805	810	870	834	822	817	878	791	862	852	875	845	812	844	794	805	828	817	813	835	822	825	843	876	828	826	832	807	856	858	795	800	828	819	809	841	817	863	837	797	831	826	816	811	845	810	829	815	868	899	790	841	886	837	858	789	813	833	838	836	843	774	845	838	811	845	866	753	820	890	800	849	826	838	873	810	829	839	836	826	822	845	798	818	840	815	838	827	841	838	870	846	839	799	776	860	785	839	831	835	845	846	794	813	817	847	785	801	858	897	852	832	861	785	830	806	906	882	865	826	848	863	812	813	817	797	885	802	829	813	860	799	803	848	830	843	817	843	820	834	829	836	822	831	861	834	834	784	840	852	840	824	858	828	813	879	858	827	819	832	767	854	828	864	782	865	833	793	850	817	766	841	852	854	852	813	788	842	882	868	888	853	821	863	799	778	894	839	815	833	863	780	862	886	875	803	820	814	826	883	883	822	811	870	800	858	826	822	862	809	878	883	879	821	838	802	834	837	843	825	847	831	832	834	824	819	766	838	826	844	859	807	825	830	851	819	810	827	827	839	887	828	848	830	843	844	847	889	872	871	818	786	824	808	832	819	808	840	839	794	852	819	870	828	868	854	836	808	842	826	861	813	867	890	841	834	788	837	808	807	852	793	853	814	835	843	828	832	868	854	818	844	860	829	869	848	838	850	833	843	780	832	862	867	879	806	786	820	836	820	836	797	834	871	853	851	874	853	838	857	850	850	821	835	833	842	805	846	802	831	849	808	791	867	769	814	832	822	843	834	827	804	808	866	849	859	834	859	828	839	856	806	800	853	812	823	843	764	854	870	887	832	851	836	819	869	793	851	849	810	820	809	850	837	841	836	839	860	868	821	847	833	885	869	833	855	846	872	860	825	813	867	840	876	835	829	828	831	864	843	873	775	835	887	884	877	855	865	818	883	885	883	912	846	827	841	841	809	821	860	768	835	821	863	884	855	816	832	802	783	878	805	859	858	870	863	832	844	892	900	835	828	795	826	807	840	824	825	897	784	794	859	838	804	869	845	864	809	854	855	839	806	813	835	863	815	801	843	862	786	819	827	881	774	803	794	864	804	872	818	802	833	798	853	869	879	813	819	901	795	826	841	825	836	846	803	875	897	776	843	839	873	886	844	824	880	779	801	835	838	827	886	793	832	804	889	895	842	858	840	870	842	818	874	907	797	865	817	857	864	807	844	823	841	873	861	825	825	856	832	844	809	836	790	860	850	853	812	854	876	803	854	804	868	820	800	834	866	887	865	845	841	801	821	861	846	793	827	831	833	854	818	854	833
37521	54637	44206	31605	22117	16243	12094	9198	6769	5332	4012	3257	2583	2181	1896	1720	1530	1345	1262	1185	1090	1114	1064	973	992	945	965	937	909	920	955	859	943	892	883	846	894	858	869	881	899	911	880	850	868	825	835	905	839	814	842	865	851	843	830	786	845	839	836	832	847	915	841	808	776	821	836	830	792	845	762	817	824	851	865	827	828	854	810	831	859	828	861	858	845	838	885	795	814	819	836	876	815	820	793	800	869	834	835	838	795	832	802	800	818	824	777	829	858	759	856	856	837	877	862	814	754	804	855	888	782	870	877	847	824	809	806	788	897	828	832	815	820	854	860	811	858	844	797	862	829	828	853	832	828	802	818	847	754	806	872	850	795	857	850	856	844	845	808	808	857	779	843	821	883	808	857	851	844	802	851	828	794	792	889	839	843	814	891	767	830	830	824	841	779	867	836	811	849	804	813	840	847	837	816	819	877	869	811	861	859	847	862	818	854	821	798	856	832	800	817	819	786	834	834	819	851	825	867	825	855	815	843	833	822	813	814	856	816	847	870	837	868	832	856	868	797	854	828	804	878	846	822	845	784	824	850	809	871	838	830	838	848	852	822	853	824	840	800	841	870	789	840	853	840	835	853	785	823	844	770	817	801	810	815	835	832	852	817	820	819	761	853	856	835	831	836	807	906	820	846	818	852	825	807	819	833	851	846	838	881	860	808	824	869	799	824	815	829	801	850	912	829	816	773	787	865	832	839	875	848	792	817	786	835	855	863	909	769	817	906	850	803	806	871	819	836	820	837	874	838	841	782	752	806	837	805	893	813	838	815	854	804	842	847	801	829	753	837	780	822	871	822	862	883	841	864	830	891	806	829	810	853	799	858	849	831	832	822	785	822	832	823	830	823	839	762	825	820	796	821	764	804	805	872	859	840	819	855	782	855	805	829	870	829	826	806	849	876	874	841	819	808	806	818	890	799	812	839	828	844	862	849	843	785	867	793	848	829	835	798	850	899	797	800	804	794	814	811	829	850	830	852	797	764	854	804	802	877	810	795	825	813	792	824	832	826	861	863	830	880	804	864	833	837	845	817	848	798	874	827	823	868	836	825	844	803	789	806	842	800	842	852	819	824	829	833	803	829	817	843	828	784	850	809	753	801	816	888	810	832	852	816	855	816	804	810	877	851	840	822	786	840	839	843	801	822	826	838	809	830	820	809	782	878	806	838	848	825	828	824	840	777	804	770	799	779	831	870	831	848	840	846	870	882	834	847	865	826	803	845	808	848	829	803	791	852	867	856	864	833	826	827	829	809	818	795	868	812	841	839	858	833	815	840	859	816	802	816	756	836	820	835	853	807	814	875	766	812	795	785	765	888	858	852	854	839	862	848	799	783	809	818	864	816	837	775	813	822	896	791	826	854	805	842	849	809	777	822	837	861	819	817	828	811	855	802	870	827	824	844	828	780	814	830	813	804	832	830	826	802	834	803	836	786	817	791	846	847	854	845	849	851	811	832	813	781	809	876	784	844	834	883	826	862	835	806	873	828	815	867	907	834	893	776	850	827	802	807	813	808	801	797	827	825	900	846	807	779	888	856	883	785	778	792	852	819	877	817	937	809	876	878	819	840	845	826	820	863	803	825	801	841	874	848	912	831	927	812	842	882	791	806	817	811	826	831	834	793	857	767	834	849	812	792	818	846	804	821	809	823	827	854	843	833	808	824	801	858	855	803	814	835	824	798	826	834	822	836	796	797	831	823	829	833	834	819	896	827	809	806	832	804	846	797	839	817	840	835	759	826	860	869	831	859	848	841	824	796	820	870	873	759	852	846	882	819	806	807	836	839	858	833	843	829	792	878	806	848	839	858	859	812	821	884	831	853	826	826	746	828	798	824	873	832	853	881	841	858	816	828	814	843	845	807	861	880	875	839	800	875	842	861	869	760	827	837	835	833	823	848	854	821	856	864	852	841	851	823	876	835	859	822	866	838	808	805	791	825	858	817	836	847	883	851	845	847	784	775	820	853	827	798	806	837	855	806	840	854	782	828	820	839	835	800	828	799	785	833	853	848	826	794	793	858	854	890	832	851	822	834	831	865	811	847	835	851	889	807	809	805	812	809	864	852	856	884	808	833	825	861	870	864	818	868	832	750	847	874	806	801	782	839	803	863	864	832	861	796	841	813	805	856	799	821	870	790	855	803	810	846	858	868	871	814	843	815	878	837	837	815	848	896	855	813	841	824	816	859	795	828	815	847	887	835	801	833	831	823	854	837	818	845	824	849	877	865	851	865	827	845	832	844	821	791	851	786	842	824	768	831	859	813	877	818	779	845	813	818	815	820	827	892	828	819	821	823	793	807	830	841	823	854	787	878	870	875	759	780	844	805	848	856	820	823	836	771	800	847	849	818	866	818	865	817	840	845	834	830	840	800	824	812	881	782	859	809	801	821	821	828	848	802	814	846	885	795	847	852	818	843	837	825	855	857	798	869	840	831	837	877	781	872	812	812	880	819	829	835	811	823	844	832	841	794	843	851	875	847	808	823	847	857	798	785	826	872	824	847	829	850	799	852	829	875	855	811	801	835	822	794	865	882	861	838	781	851	814	823	818	847	824	850	816	859	813	835	830	813	788	860	802	834	816	878	793	832	870	781	788	812	878	790	878	819	798	823	829	827	844	833	818	795	833	852	823	830	852	863	825	845	841	785	844	827	842	789	798	834	848	801	748	856	808	867	880	835	822	816	834	804	794	857	821	862	810	843	854	877	797	831	793	824	870	812	813	872	814	842	849	840	864	856	851	842	821	840	855	805	816	818	831	768	808	812	838	870	841	837	850	813	797	861	842	854	866	848	846	838	813	852	771	895	857	788	776	764	832	825	849	817	830	838	843	810	829	833	783	753	827	798	823	779	784	821	878	841	839	835	850	824	796	819	838	871	818	819	801	758	827	781	830	845	845	855	803	837	843	837	815	824	818	846	768	830	812	902	855	834	845	802	776	842	890	832	824	839	792	834	835	838	812	801	830	846	845	791	803	794	832	864	792	851	873	828	868	840	830	838	824	854	834	824	801	836	861	802	846	767	791	828	833	810	845	830	813	841	853	881	875	821	836	871	815	840	846	837	878	814	807	870	801	804	826	858	843	863	785	882	850	821	795	854	803	830	827	816	834	880	820	845	796	849	860	871	831	857	827	788	850	848	843	854	795	811	838	757	850	797	862	794	833	804	838	820	858	840	802	861	811	769	813	818	830	833	780	832	849	855	845	834	845	825	850	848	822	817	821	846	794	859	836	827	789	810	850	811	855	862	812	755	806	805	841	784	792	817	837	823	916	900	858	840	916	831	860	845	822	807	867	858	837	830	825	865	857	788	858	813	851	832	844	818	871	827	820	856	835	859	800	860	854	772	842	848	795	821	765	809	801	878	864	860	902	838	863	816	893	817	801	835	824	826	865	829	794	818	842	823	809	821	800	830	854	771	828	894	786	810	793	793	855	815	837	820	837
23006	21440	29162	24433	22212	22892	19904	10165	6715	5184	3941	3207	2633	2119	1840	1750	1613	1488	1364	1286	1149	1124	1063	1094	1096	966	959	932	969	948	963	959	969	937	878	911	899	877	825	888	853	890	880	842	863	879	907	889	842	876	880	868	855	814	937	836	887	885	834	812	907	888	863	871	875	848	915	877	859	840	887	856	897	854	833	872	836	872	873	868	812	844	886	913	836	880	953	859	845	899	846	855	905	877	883	870	857	865	826	838	856	864	868	857	807	908	877	800	856	788	834	869	828	857	827	859	915	872	877	824	809	845	851	874	894	825	809	857	884	869	874	869	840	915	839	900	833	806	838	867	813	877	833	820	877	852	875	874	874	881	862	889	818	857	894	822	874	871	865	862	859	902	852	867	872	865	803	806	839	854	819	846	837	844	847	850	834	827	862	827	879	845	837	869	840	856	824	864	834	868	846	856	895	894	826	893	878	811	858	869	862	863	885	840	898	881	922	839	875	859	893	883	801	883	843	868	885	938	850	836	910	825	904	869	876	835	845	852	865	871	884	840	850	841	933	888	810	844	885	894	842	845	886	863	885	905	815	888	823	908	846	889	830	933	861	867	875	833	830	896	897	878	820	863	879	885	836	914	873	858	820	881	850	836	856	862	886	903	907	893	824	834	838	872	875	871	844	857	867	869	835	815	852	871	886	831	848	824	857	869	844	854	933	883	854	901	866	896	878	897	828	838	835	922	883	853	853	831	857	873	840	873	872	863	893	874	861	841	837	862	830	855	914	842	860	819	899	859	859	877	872	823	885	837	819	890	861	875	869	904	841	854	874	862	833	855	892	826	802	805	846	871	904	889	864	862	874	822	846	834	863	869	852	880	884	837	838	903	839	878	915	890	894	885	870	848	805	874	863	889	852	869	871	838	805	833	816	863	890	867	879	823	890	863	824	882	892	821	847	835	887	903	860	863	825	840	898	796	912	895	836	817	834	871	861	822	912	907	894	877	901	871	909	887	829	869	864	810	834	844	855	896	888	870	880	837	872	899	845	842	816	829	825	830	823	844	852	908	896	854	851	874	870	886	860	859	867	834	892	871	863	874	906	853	905	880	861	836	886	824	788	871	868	895	867	858	897	860	881	849	912	827	874	874	819	802	815	856	818	841	859	875	804	879	860	896	860	833	806	864	850	820	806	807	885	913	874	847	847	869	863	795	817	830	844	857	890	840	854	813	885	855	839	886	860	878	866	845	863	915	851	889	742	853	883	822	933	900	828	783	859	867	833	823	891	829	857	878	877	870	845	840	895	850	886	857	817	869	860	819	867	817	873	849	837	914	830	890	867	811	830	875	855	881	866	840	891	875	832	849	860	905	824	767	811	841	892	858	870	863	858	875	856	820	848	814	836	789	870	861	852	868	862	884	817	817	860	841	834	852	867	842	931	857	837	894	806	861	829	825	903	859	841	827	851	848	856	862	790	836	829	823	811	840	870	856	826	884	881	863	847	895	909	865	865	860	867	872	853	828	823	841	843	807	886	873	883	887	899	887	846	890	830	864	823	846	841	860	820	879	761	848	860	857	825	835	818	853	904	814	790	828	880	834	880	851	841	862	821	862	863	865	887	853	855	816	846	878	898	820	915	864	887	861	867	863	803	846	817	861	793	840	857	836	851	845	901	875	868	829	869	829	777	871	876	864	922	906	903	860	841	815	877	881	802	823	839	789	875	841	882	848	851	860	900	822	839	895	847	911	866	823	842	902	859	911	798	860	874	841	872	929	865	804	897	879	842	815	850	876	849	908	940	876	841	795	843	894	838	859	916	870	878	850	842	872	873	810	880	859	881	846	857	851	857	888	847	871	861	805	880	856	847	839	833	854	890	846	865	885	871	862	809	853	846	861	916	835	848	861	850	818	876	891	893	831	871	848	897	886	841	840	901	856	884	812	863	874	896	859	878	868	901	863	864	849	871	868	811	844	847	899	839	855	808	788	814	820	851	844	916	838	824	882	854	848	841	841	894	879	916	867	844	870	822	873	875	841	881	847	902	868	832	854	904	848	863	858	945	800	883	810	814	893	897	893	889	857	840	857	888	909	900	906	860	860	883	855	908	873	850	876	843	846	926	845	826	856	865	853	838	812	844	906	832	857	849	878	840	868	826	831	866	942	820	857	855	861	883	847	868	827	826	837	852	829	848	822	882	828	883	879	911	878	897	877	844	918	823	877	885	856	850	882	879	873	791	909	902	848	848	866	843	857	838	877	864	864	868	788	853	852	844	902	907	817	901	793	888	865	854	886	857	914	886	870	876	855	846	819	835	827	882	885	851	835	854	880	843	862	880	866	825	844	848	869	866	929	814	842	860	892	850	832	855	844	886	831	857	847	856	828	889	827	838	873	852	861	882	889	857	877	808	885	849	903	859	876	814	850	871	856	875	929	920	897	833	902	862	903	893	867	923	824	857	866	863	870	878	867	804	912	835	859	908	881	873	862	919	836	867	880	834	858	839	845	834	863	849	847	842	866	858	844	821	846	881	868	859	845	887	872	826	861	857	852	812	875	853	886	876	864	812	913	837	878	804	864	872	871	919	846	824	896	841	875	846	861	825	899	861	873	854	802	876	875	905	827	899	849	853	853	875	836	861	881	836	885	869	911	895	836	901	810	828	847	883	799	860	843	915	817	880	863	862	830	794	804	850	857	815	872	873	833	824	817	883	874	899	910	831	870	864	880	831	837	877	841	874	868	833	874	837	793	868	844	866	828	900	809	894	858	877	892	852	881	847	861	826	845	829	812	867	838	805	912	883	871	827	877	846	860	912	792	823	865	878	855	861	880	873	808	884	877	861	891	871	822	867	878	849	916	864	877	904	875	848	839	853	854	890	863	884	864	851	847	875	824	827	834	858	911	884	886	879	895	884	876	839	851	870	887	871	861	843	928	876	855	863	853	829	888	851	838	830	869	840	848	788	847	853	824	885	850	874	872	815	859	836	891	866	860	889	872	815	860	863	847	834	875	936	876	844	874	885	869	904	910	813	865	830	851	893	794	870	866	832	888	905	844	867	821	903	796	905	913	841	865	836	861	892	849	833	808	823	872	856	881	827	829	882	865	855	851	843	878	833	873	827	887	869	879	835	849	855	877	814	868	852	910	889	883	840	812	869	799	858	831	818	825	902	880	926	820	882	863	883	882	849	880	907	853	865	885	868	917	851	814	808	865	838	837	852	860	839	902	856	816	841	874	908	852	884	814	894	842	831	867	936	875	888	898	810	878	845	856	855	924	841	855	854	852	827	866	878	919	855	859	826	891	873	855	839	843	893	856	830	895	842	897	874	801	935	880	849	855	874	886	879	848	811	850	850	902	816	858	848	882	838	912	892	870	829	831	849	874	855	847	824	853	818	807	889	894	868	877	860	892	848	881	841	798	860	877	795	851	887	882	831	871	889	825	800	867	843	894	875	843	907	915	865	810	863	888	883	922	831	864	853	819	830	860	875	835	851	847
41607	67198	52467	39773	27875	20741	16129	12002	9327	7105	5364	4283	3402	2782	2360	2018	1848	1685	1482	1374	1312	1280	1172	1075	1115	1018	1032	935	963	967	941	918	893	882	915	837	875	864	876	943	851	837	855	924	849	885	833	850	828	899	821	821	796	855	905	866	868	839	850	844	855	842	855	880	881	835	900	833	853	829	822	814	836	875	791	879	797	820	813	794	859	808	828	828	781	822	786	792	810	844	879	858	875	866	866	805	811	820	825	851	830	837	850	885	841	872	847	845	824	865	864	835	865	814	879	868	842	850	840	841	797	843	856	831	805	843	854	809	847	819	840	856	812	845	881	823	769	826	814	877	871	821	859	822	822	889	819	801	857	808	848	839	808	905	865	802	830	844	833	862	817	856	821	855	850	810	827	864	872	856	807	906	832	879	855	837	803	824	882	849	865	905	838	836	834	820	833	898	843	815	856	811	862	847	888	830	860	840	809	842	849	837	840	844	871	811	827	810	851	872	830	825	835	861	911	855	836	821	854	801	802	796	858	924	810	846	879	848	818	837	819	832	815	812	847	815	825	767	861	839	837	866	868	826	750	842	886	840	795	809	836	838	830	830	849	858	779	834	829	814	817	823	805	896	837	824	799	837	831	830	822	811	819	800	863	869	841	798	887	835	840	852	859	868	857	844	814	823	819	862	781	814	861	813	843	796	773	802	825	810	822	808	850	831	803	888	782	768	828	813	864	869	890	865	868	864	833	850	811	829	821	846	839	842	859	789	820	803	851	821	850	879	823	891	849	823	840	864	904	848	834	859	875	824	896	788	817	854	831	810	835	863	867	843	809	816	839	865	822	797	849	787	821	783	850	821	813	861	863	861	798	877	856	816	842	785	784	819	880	829	824	793	834	827	831	848	794	817	816	851	847	853	796	821	850	783	813	820	857	851	854	826	829	835	874	824	884	897	867	877	873	850	836	820	871	850	814	803	809	867	806	791	865	864	814	880	808	843	809	805	808	870	864	821	830	865	847	836	877	866	844	791	865	800	833	842	841	854	832	824	871	813	841	794	809	843	852	859	864	858	817	816	852	781	882	854	833	846	865	791	830	785	840	800	832	804	819	816	799	856	830	814	856	836	848	824	772	842	817	803	837	803	770	806	820	928	794	827	875	818	813	836	868	836	840	778	858	828	811	874	815	839	825	854	832	861	864	869	856	809	851	870	844	880	846	839	855	849	788	857	856	819	824	862	838	846	853	778	820	796	855	842	824	820	838	847	841	847	802	832	857	852	830	811	843	842	841	841	821	832	836	840	893	847	868	872	832	795	787	835	846	843	849	778	868	886	865	889	879	819	866	867	805	803	815	829	832	838	795	773	796	880	823	841	849	857	830	844	850	870	844	844	880	827	790	812	825	876	866	829	820	835	777	867	821	854	837	813	867	861	851	901	844	832	849	857	814	866	858	842	838	870	814	867	834	821	842	828	827	813	801	819	855	799	836	816	770	780	875	797	843	835	808	846	834	801	847	802	844	874	842	842	861	801	832	790	854	819	847	800	830	875	816	854	811	807	812	859	840	821	886	844	810	865	884	836	830	813	817	798	864	845	791	829	846	830	837	805	863	852	836	868	856	809	855	786	858	806	817	830	816	861	821	850	859	823	860	847	867	841	862	841	846	850	832	915	880	823	830	906	841	840	815	858	826	883	844	865	864	830	821	890	879	830	825	809	798	875	880	846	813	860	847	847	858	836	853	844	827	880	807	797	802	814	815	872	822	872	802	799	851	874	844	832	829	843	805	870	859	839	837	845	789	864	843	835	829	840	827	842	868	834	852	839	827	796	851	825	870	833	857	859	790	800	885	852	847	860	824	853	864	819	871	812	815	852	858	855	886	814	856	835	788	820	863	813	804	811	803	853	842	787	830	854	811	812	820	834	833	811	816	874	831	834	810	835	836	796	819	839	881	773	827	820	807	849	869	840	866	834	813	864	806	834	816	830	835	815	827	895	873	881	819	867	833	839	820	854	878	809	816	851	792	871	874	770	833	834	839	857	868	907	895	818	789	787	789	815	903	882	829	841	856	812	850	826	794	848	817	880	852	842	865	810	835	807	860	834	813	802	822	835	869	863	867	831	813	841	877	809	843	820	841	831	843	848	878	828	861	860	831	825	907	868	844	820	834	828	778	792	838	874	811	827	773	827	823	840	864	879	835	797	833	820	905	857	863	830	811	855	863	849	787	831	867	842	787	825	839	887	860	792	836	746	818	884	808	812	855	826	857	876	858	841	838	847	759	864	802	812	805	892	850	825	889	814	875	796	837	815	878	838	840	887	832	885	849	855	830	897	863	793	825	904	863	832	865	875	809	859	836	795	828	880	864	873	806	865	816	839	841	882	813	839	828	843	866	822	889	865	815	801	830	830	871	856	812	893	891	837	824	848	859	811	876	849	843	811	865	811	824	837	885	835	857	889	876	829	827	870	840	838	862	869	828	821	832	860	838	856	811	840	863	850	793	797	814	874	860	819	824	834	865	821	846	822	844	765	886	880	850	805	862	876	876	820	830	876	828	814	856	855	836	837	821	899	872	863	834	874	884	859	863	842	849	860	843	809	818	838	848	821	853	840	843	808	821	790	850	768	807	850	796	867	858	842	857	840	835	860	828	922	844	838	902	804	818	847	815	865	882	860	850	839	880	850	836	816	846	823	901	850	843	859	803	841	821	795	883	852	819	865	823	853	894	845	830	897	852	832	836	821	850	802	812	823	874	885	800	850	824	825	859	836	889	843	827	834	843	853	829	809	851	821	826	800	780	839	754	869	896	834	876	808	838	815	837	823	916	822	854	816	839	874	830	856	859	851	830	818	809	827	850	840	856	839	832	802	808	798	863	844	763	840	836	846	843	848	804	824	838	851	856	788	851	838	838	835	876	847	811	819	817	874	821	787	851	861	917	857	841	807	824	837	818	787	814	851	858	878	806	819	866	846	820	829	832	788	822	816	800	857	825	836	831	873	779	834	847	830	841	848	828	853	858	789	868	865	854	883	819	840	770	841	853	790	850	859	784	821	793	810	870	810	847	874	860	841	815	792	862	818	862	780	845	801	848	818	835	810	837	864	815	816	869	792	787	821	821	845	847	814	861	804	870	844	865	849	912	865	878	802	858	813	777	792	870	887	835	847	886	829	828	806	819	879	894	840	831	831	850	843	852	845	832	866	843	785	818	853	844	872	892	801	833	858	875	820	849	845	832	827	865	807	867	797	861	813	810	846	843	787	829	831	836	844	852	851	825	855	873	879	787	868	819	861	804	837	842	859	882	856	836	880	817	807	871	836	843	842	799	829	851	824	843	836	895	830	821	780	828	883	826	856	827	836	822	809	838	880	881	816	862	837	789	780	838	832	797	812	845	838	825	843	841	822	825	846	861	872	826	832	835	859	801	877	863	836	847	870	850	825	807	864	818	823	841	885	902	819	881	815	815	809	822	814	864	802	840	811	862	880	786	836	815	790
35034	41277	42666	29480	16097	9216	6168	4246	3303	2528	2044	1731	1545	1337	1245	1176	1072	997	994	1009	909	953	911	890	841	846	861	854	828	837	849	830	770	829	853	805	780	753	897	768	741	741	841	851	790	803	776	850	802	805	815	801	804	849	755	781	810	804	780	828	800	836	788	791	836	812	780	809	851	772	780	853	831	809	823	789	780	773	832	809	802	791	755	785	789	752	805	776	763	779	806	765	803	782	831	872	789	780	808	807	785	794	779	832	803	798	807	814	846	785	795	779	808	805	832	829	790	798	777	851	754	807	779	783	816	768	800	756	795	792	787	773	742	801	817	838	770	783	827	841	778	731	792	782	769	777	763	800	779	793	793	759	728	850	831	838	744	797	735	808	834	796	800	838	852	809	758	821	846	772	841	857	782	773	782	810	802	817	849	805	778	736	835	767	765	831	824	841	805	813	721	815	796	813	799	797	828	833	774	789	827	769	861	849	789	778	765	800	797	854	816	819	782	784	811	807	826	739	788	892	807	802	808	858	824	802	772	818	774	775	781	832	831	807	794	788	849	763	811	815	805	836	780	836	817	817	817	763	775	820	791	829	800	772	778	769	806	807	810	779	802	746	814	790	817	827	830	777	806	794	859	820	799	780	827	833	794	821	777	744	823	766	811	808	804	808	809	770	802	742	804	813	807	821	781	797	788	800	823	819	788	817	791	846	780	803	776	860	765	826	819	814	804	860	797	819	786	799	789	741	807	809	806	851	815	835	811	797	812	773	839	821	816	824	814	784	809	807	817	783	818	817	808	813	839	810	796	833	791	771	816	807	723	778	844	820	836	810	786	818	779	844	790	823	794	784	792	813	766	784	832	861	794	771	754	789	811	796	866	791	801	797	774	817	771	781	828	835	798	799	780	845	832	767	804	793	850	825	766	827	822	850	814	820	821	800	802	842	818	790	778	800	805	795	797	789	844	831	784	832	833	777	786	800	782	811	803	779	803	776	796	841	800	800	770	744	766	853	786	812	807	735	841	772	804	800	762	800	771	838	759	795	786	773	811	827	790	826	752	742	792	793	807	845	810	847	812	815	766	812	775	801	820	765	803	822	825	814	809	780	833	793	837	809	773	833	796	800	842	775	829	789	814	896	804	798	845	796	796	819	756	804	786	824	776	831	754	819	809	843	852	816	755	759	843	732	812	804	826	788	746	755	797	778	759	807	815	786	791	824	794	792	794	799	821	858	796	824	804	847	803	770	804	813	807	820	780	848	850	766	836	817	830	788	810	782	749	765	798	806	776	860	790	818	797	769	758	769	770	778	792	862	780	810	810	859	756	761	800	745	778	758	802	803	828	842	788	767	793	744	823	813	775	802	807	864	772	757	831	811	866	831	788	763	867	788	752	759	819	799	807	795	801	759	809	790	829	817	796	793	794	790	829	801	811	799	803	796	780	821	839	762	790	778	796	846	849	813	799	744	784	795	775	813	736	834	791	795	843	841	814	804	782	823	820	833	816	822	794	840	769	807	835	777	843	781	807	841	828	832	806	747	793	775	835	793	782	820	753	802	791	806	777	829	785	772	867	786	787	812	774	802	790	798	811	726	826	800	763	808	798	816	821	839	768	794	790	821	793	766	811	837	772	806	856	754	769	795	834	843	831	822	806	836	826	748	818	742	797	792	759	823	794	791	768	802	801	796	799	831	799	847	822	815	799	793	806	819	872	784	798	816	791	802	777	779	839	806	807	788	794	823	788	866	811	822	830	789	801	839	816	794	740	828	783	793	803	781	804	795	849	813	821	754	787	820	783	841	817	814	862	819	802	850	791	833	814	838	813	741	834	804	799	839	806	754	790	810	762	800	754	805	787	819	738	793	816	792	819	801	784	827	741	778	790	816	844	822	789	753	785	837	829	793	827	814	797	810	796	816	795	801	815	883	828	836	834	792	823	767	763	779	804	814	820	818	823	775	832	799	770	811	791	789	754	802	821	793	769	827	818	787	820	788	769	826	800	820	789	832	827	798	766	833	776	758	798	794	816	828	843	747	791	835	830	779	773	774	849	803	766	777	816	808	817	794	765	773	787	796	789	785	813	801	844	801	814	828	810	786	764	774	836	815	741	789	789	830	795	817	807	823	740	827	810	786	791	768	848	840	772	791	804	819	826	817	839	778	823	772	794	825	791	818	802	775	811	772	824	820	793	821	856	836	835	791	830	773	788	790	784	780	794	794	840	797	838	735	807	783	820	839	797	803	736	769	832	819	755	776	787	821	820	798	849	796	874	810	803	797	841	772	780	794	821	761	790	802	813	837	794	773	812	807	833	794	833	801	837	848	809	767	828	815	807	784	778	881	815	762	836	772	788	788	783	844	807	829	858	813	799	871	832	799	807	797	751	783	762	791	773	834	819	788	791	830	846	828	800	758	819	791	804	826	818	795	782	826	833	787	791	806	763	808	815	754	770	810	806	789	814	801	779	854	843	810	799	804	863	811	770	807	756	830	761	793	825	819	775	814	802	792	784	795	799	763	832	822	764	790	787	838	802	797	815	778	762	790	752	737	812	776	808	814	808	802	838	752	811	801	782	828	782	818	798	857	776	855	812	765	792	781	826	815	788	799	769	787	800	765	774	761	817	839	803	814	775	768	836	835	844	814	764	796	848	799	796	802	806	776	822	789	832	753	813	778	791	800	805	795	791	784	817	781	796	801	815	860	756	829	839	778	795	801	818	774	796	842	795	772	834	794	784	778	815	822	761	730	789	835	795	780	837	810	868	760	822	781	818	816	796	779	793	815	811	791	821	759	816	838	799	791	746	821	788	829	862	806	807	801	729	812	825	862	783	782	778	882	869	815	818	805	803	819	823	794	787	801	805	802	770	815	762	785	740	797	819	818	898	850	811	837	798	783	805	804	769	772	851	816	842	800	820	796	795	801	802	832	799	774	842	844	807	827	828	888	833	774	750	809	808	801	828	754	786	843	831	747	780	804	804	813	795	815	784	798	807	806	758	802	761	779	838	798	831	780	809	859	794	760	825	805	793	791	775	835	777	784	770	821	797	807	823	841	775	756	801	806	806	764	834	801	776	828	786	771	765	772	783	749	815	816	819	772	797	780	866	832	799	825	776	710	794	799	810	773	841	833	778	820	788	819	827	842	828	788	811	840	777	838	800	763	794	774	792	840	828	764	796	822	827	799	736	823	786	822	782	838	831	817	825	764	795	824	813	795	841	782	795	832	776	825	772	787	795	798	777	823	824	778	842	812	837	782	809	810	775	766	841	843	842	816	811	809	758	730	785	811	777	822	807	835	803	788	780	829	813	807	785	831	828	792	783	801	795	834	799	857	809	852	798	841	792	826	808	804	786	753	766	799	825	824	826	848	776	803	827	802	786	807	827	830	809	806	834	820	805	757	835	812	827	775	785	803	803	809	788	809	806	809	819	835	810	815	798	822	787	785	783	823	759	795	773	802	844	783	813	785	854	818	797	839	800	845	797	810
38629	54021	40989	25410	15879	11608	8685	6199	4723	3606	2913	2220	1824	1497	1459	1327	1156	1087	1115	1035	988	900	901	857	945	874	863	867	902	847	806	833	851	852	794	861	755	891	839	763	808	775	797	855	768	784	792	786	792	809	784	817	777	796	810	763	802	843	823	781	798	813	823	841	836	814	758	806	818	781	753	827	793	798	781	796	742	816	830	814	796	804	800	815	739	749	804	829	789	794	805	787	748	808	823	793	829	815	813	740	819	805	805	811	805	759	819	848	780	777	815	780	793	790	799	781	789	837	795	794	737	732	810	798	765	816	774	772	796	776	779	781	800	821	779	781	822	740	827	818	843	785	808	784	786	810	794	764	836	851	813	802	761	793	778	738	817	776	803	798	821	812	791	772	825	809	830	789	805	821	795	764	827	802	794	807	861	830	760	828	755	732	816	784	745	769	816	821	830	802	815	772	846	801	847	803	847	773	793	774	818	791	798	820	808	792	766	761	797	822	787	828	757	775	810	792	854	847	766	751	809	806	818	802	791	780	820	818	751	826	792	828	834	762	750	742	768	753	747	799	813	857	775	784	853	800	801	740	776	788	825	778	772	819	763	754	775	831	786	762	851	816	865	819	813	810	816	729	804	791	760	820	824	744	755	776	798	786	790	776	741	792	796	787	822	821	793	765	800	804	809	751	765	769	740	807	785	821	809	817	788	743	783	730	808	812	825	831	771	827	789	776	833	807	812	794	801	733	776	760	757	775	778	823	791	791	844	804	777	831	820	784	801	814	802	808	772	790	793	807	788	806	766	824	769	814	784	807	793	784	771	744	810	819	760	825	830	771	834	806	804	791	801	732	799	799	811	795	776	813	826	854	771	790	819	794	807	786	809	788	824	804	813	803	787	805	837	820	777	801	791	768	838	786	787	821	790	836	818	808	808	856	761	782	762	775	816	771	804	827	824	784	848	833	813	814	768	810	767	784	762	827	763	776	798	807	753	768	791	740	823	801	841	736	784	768	773	812	813	729	790	728	831	803	826	793	844	781	797	810	734	783	779	765	806	784	833	797	811	826	779	863	790	772	798	768	776	811	813	745	755	807	784	834	754	824	803	783	793	841	773	807	779	771	784	781	808	783	822	808	732	816	826	804	750	810	746	796	797	793	846	796	805	813	750	800	779	829	774	812	812	771	854	787	741	795	784	835	816	787	815	758	774	803	812	803	817	821	787	807	794	795	749	800	777	760	818	806	760	821	776	769	791	826	821	758	780	822	806	803	830	794	820	787	773	778	771	813	783	770	754	805	828	823	811	744	773	762	793	775	737	751	811	792	805	864	791	784	781	802	752	757	761	838	804	784	786	726	770	866	834	787	769	740	733	790	799	765	810	821	791	766	765	772	777	791	760	816	840	803	792	790	803	789	821	805	762	837	817	784	795	773	761	835	774	784	793	806	763	785	770	796	835	755	857	806	732	841	795	821	833	840	766	809	856	769	828	795	778	779	796	822	801	785	834	758	799	807	794	820	831	784	746	760	778	769	776	776	817	817	781	793	817	860	779	807	801	824	793	783	830	781	790	834	820	702	814	805	774	742	793	759	800	798	808	793	835	832	748	765	783	777	754	756	763	811	784	795	786	782	787	799	817	782	776	777	723	776	827	737	792	757	767	765	815	815	834	771	808	778	795	770	800	784	803	815	824	797	757	822	791	756	743	773	785	791	815	798	823	748	806	776	772	801	782	794	826	776	797	810	813	741	807	836	821	791	808	748	801	804	808	816	759	796	786	822	812	796	843	801	809	807	775	803	787	815	815	779	780	772	814	782	868	818	826	817	793	795	759	801	797	823	771	801	803	786	766	802	827	795	811	775	784	749	813	746	856	811	767	789	801	754	820	777	757	816	800	749	772	815	790	782	757	749	788	836	825	802	824	819	777	782	838	778	797	786	802	811	785	810	768	772	843	769	791	801	761	785	791	810	779	819	776	749	765	777	804	807	778	788	816	859	785	792	741	818	776	793	762	761	807	782	826	771	777	750	766	772	811	792	788	842	830	752	820	807	750	764	825	816	800	767	811	781	784	771	805	798	779	783	793	790	778	811	762	779	834	793	830	779	753	802	820	798	762	868	803	769	760	798	798	795	870	817	833	827	787	802	818	766	821	774	810	796	805	796	754	785	770	772	812	779	871	815	818	766	792	806	815	796	838	744	802	783	761	785	769	813	760	782	842	795	812	774	809	796	803	838	796	797	758	858	795	733	809	749	747	806	869	795	848	799	812	799	779	842	783	759	790	800	814	831	790	830	832	808	791	806	760	718	826	761	809	790	750	746	789	808	776	805	821	783	758	802	746	768	810	802	797	764	810	789	787	765	816	763	795	792	816	814	811	796	793	810	836	736	863	783	840	708	818	727	787	794	868	770	815	837	775	797	772	781	832	771	750	759	729	808	787	729	841	800	812	775	811	790	807	784	807	777	762	777	777	767	761	796	813	764	790	791	797	805	788	766	762	799	824	765	818	774	752	790	776	730	796	799	753	852	834	817	816	753	787	748	802	751	829	799	764	834	826	788	799	793	740	789	727	826	773	774	811	788	754	735	777	772	777	807	813	760	774	792	776	794	799	811	775	794	836	800	827	814	797	835	771	853	834	815	783	805	808	793	821	753	769	804	775	798	782	779	823	769	797	790	783	818	810	765	785	821	827	834	791	796	836	781	825	732	770	787	789	799	776	814	728	755	821	797	790	788	761	777	791	788	776	803	858	776	764	826	767	814	792	794	782	802	758	803	786	786	793	770	798	786	765	837	786	775	768	810	826	792	815	824	711	770	812	815	789	843	814	782	786	800	787	794	794	782	807	793	817	784	790	801	810	807	789	781	794	754	780	834	759	805	772	746	843	720	793	811	824	821	855	832	740	815	779	774	831	784	804	789	738	779	813	797	828	832	846	846	803	798	784	819	798	822	814	798	764	795	806	814	827	821	759	811	791	742	850	812	746	810	729	800	803	789	791	832	802	772	780	771	758	806	809	750	816	759	833	815	812	730	800	763	784	824	763	870	827	809	769	756	760	741	794	775	788	779	799	772	785	800	786	781	815	767	820	809	814	769	782	755	794	831	755	883	810	779	797	792	828	804	913	774	786	801	764	811	794	770	778	784	720	754	775	791	791	825	840	783	812	786	787	802	768	795	858	850	814	812	806	794	771	787	768	768	855	749	771	790	766	822	780	822	763	845	782	767	829	822	787	812	761	829	759	799	784	815	793	809	825	779	835	744	784	794	802	785	750	760	799	824	843	763	744	837	804	757	768	858	838	751	792	808	836	727	841	787	774	820	825	805	782	813	823	785	783	849	821	829	813	767	798	831	759	806	808	771	791	797	768	822	816	806	843	812	772	816	790	839	749	856	786	789	806	841	809	809	799	868	781	816	777	741	787	796	786	747	815	778	778	803	772	782	769	849	737	788	824	763	764	789	771	770	817	794	787	835	800	752	761	789	783	781	796	799
24334	21499	29282	26195	22717	18506	11922	6960	5065	3819	3060	2398	2036	1798	1616	1501	1341	1236	1117	1070	1053	1029	1026	986	929	874	861	856	884	870	830	843	846	794	840	837	819	871	864	829	802	790	791	827	823	858	786	812	774	788	844	775	724	849	808	812	781	802	838	833	832	813	846	779	800	779	791	773	785	793	767	792	785	793	767	776	789	834	792	808	760	788	765	775	822	790	797	745	817	810	854	786	719	775	772	816	748	810	830	777	786	809	804	783	795	840	842	811	797	759	804	827	805	768	838	771	847	791	810	848	777	817	816	810	770	835	811	823	794	757	826	807	810	775	813	754	758	765	798	817	798	745	861	833	792	836	774	807	771	809	832	734	788	811	774	784	764	755	779	830	778	768	826	830	798	810	781	786	798	776	794	785	793	839	827	796	794	825	767	824	734	849	797	779	731	865	802	802	830	786	855	760	787	845	769	810	767	778	793	833	821	806	855	802	803	831	773	832	808	797	795	793	839	825	776	774	795	775	793	782	766	800	777	817	777	813	787	717	817	768	796	821	793	820	769	812	818	780	819	779	808	771	801	818	755	786	806	796	761	760	805	785	756	844	851	820	809	806	776	795	868	807	854	776	794	753	867	813	864	819	779	757	798	725	840	787	818	803	814	751	841	811	815	793	798	753	781	778	830	741	817	791	760	768	797	759	795	827	826	814	798	759	852	822	789	751	790	798	776	841	794	792	785	822	807	782	799	811	792	772	861	772	797	797	798	791	800	786	805	857	837	776	818	786	794	877	802	859	773	757	813	836	799	797	810	779	824	799	798	771	795	770	794	781	842	797	796	769	790	841	807	812	800	802	810	800	796	800	826	808	769	848	870	827	796	793	781	835	785	790	810	793	785	811	810	754	816	816	763	776	816	805	764	843	814	785	783	836	785	811	826	814	816	850	813	811	831	818	843	794	827	841	774	800	832	838	827	797	822	839	770	781	804	788	780	816	787	788	794	804	819	796	779	811	789	826	855	804	824	836	799	816	793	779	874	786	790	788	815	775	848	838	810	787	795	822	817	808	769	792	854	791	848	822	805	786	837	776	772	803	794	805	804	824	795	777	825	824	787	819	826	783	804	777	757	791	750	823	826	802	814	811	804	744	771	791	762	814	810	825	834	745	815	819	817	817	810	813	758	778	824	800	817	818	823	805	867	828	786	827	826	798	838	824	836	846	825	765	750	781	796	778	798	822	798	786	812	799	851	821	814	834	820	826	735	781	742	773	746	760	783	806	827	774	819	848	804	790	757	772	750	787	758	793	815	800	782	808	785	800	768	773	860	833	796	775	847	776	843	829	811	824	811	776	836	831	816	810	824	779	768	791	799	746	839	782	782	797	795	793	800	743	765	804	799	818	764	815	829	766	805	782	818	818	819	753	754	826	800	780	795	843	835	776	822	771	812	775	844	776	833	827	815	796	816	833	838	807	814	832	751	827	799	776	808	809	799	818	783	786	784	826	806	829	798	823	789	872	783	814	797	797	804	746	843	816	857	766	794	776	786	898	775	804	800	827	856	827	792	756	835	844	803	829	747	776	743	797	768	782	774	819	806	800	810	789	809	812	820	836	762	786	757	820	835	852	775	802	846	797	783	736	811	869	787	791	789	790	758	796	838	811	829	769	820	791	819	776	803	816	851	774	793	768	779	796	759	812	841	855	759	813	782	771	755	808	836	775	839	782	787	759	763	831	791	767	786	786	814	773	833	830	807	776	747	820	827	795	818	784	796	805	794	825	805	789	812	806	819	824	764	774	804	761	786	807	852	823	786	850	815	848	768	777	813	772	817	767	797	756	803	833	808	753	773	809	804	768	814	775	794	779	779	791	768	761	802	816	811	828	847	826	776	833	798	790	828	771	850	809	819	810	812	780	854	784	835	744	775	817	804	822	838	819	800	835	822	791	764	798	785	810	772	802	787	831	841	772	752	802	796	791	812	762	830	799	790	806	839	760	773	828	773	808	804	774	784	802	856	861	810	850	829	804	808	846	791	789	793	736	788	791	735	794	800	803	766	812	803	745	809	764	839	782	797	761	804	784	824	790	789	796	869	746	813	793	832	758	781	726	776	783	800	860	844	790	791	800	844	773	816	809	847	809	779	825	775	829	772	801	823	825	763	814	790	832	802	846	804	785	784	816	812	832	799	819	806	757	835	785	824	781	796	766	821	821	818	859	849	844	839	789	754	868	829	824	795	817	742	813	837	800	876	792	774	835	813	767	808	846	761	824	806	809	815	804	819	847	835	816	852	796	778	851	792	795	815	793	793	774	811	778	831	802	782	822	783	823	791	778	795	764	827	823	866	797	833	832	756	815	809	812	861	751	826	794	819	749	828	790	781	826	826	806	833	820	773	780	807	777	783	792	811	825	803	773	837	785	809	763	767	808	805	772	780	765	828	790	818	777	818	777	794	831	806	796	846	817	836	850	777	801	804	850	811	724	733	788	787	805	818	788	818	851	783	788	796	844	834	799	864	764	782	833	786	797	819	842	818	801	757	856	771	823	795	784	750	806	792	867	789	817	797	766	822	827	789	755	840	809	790	788	798	799	839	786	806	797	783	758	795	798	798	814	785	817	781	816	808	785	845	826	817	795	793	801	797	766	801	744	824	819	756	808	792	745	755	795	814	854	802	779	793	793	793	822	823	758	787	777	750	778	785	823	825	731	779	837	804	788	822	776	777	768	759	845	787	811	741	795	816	738	764	786	791	846	816	788	840	799	787	807	777	800	788	816	801	786	783	813	769	864	840	804	747	820	845	808	862	778	874	857	795	808	773	836	788	751	823	811	786	749	784	851	837	836	772	820	778	831	836	766	834	765	775	815	813	743	831	799	767	796	825	814	800	757	791	769	797	847	793	805	746	767	802	804	774	775	817	792	802	799	843	789	812	795	776	823	793	784	731	848	778	817	798	800	795	840	857	781	797	793	803	814	834	820	779	796	760	789	791	771	752	798	809	804	783	799	776	816	789	761	805	820	827	787	789	804	828	796	816	734	782	788	835	779	810	820	803	824	807	846	751	826	820	757	813	857	793	795	793	766	825	786	798	829	809	799	830	798	766	791	779	764	765	779	771	758	758	806	759	795	761	768	792	819	807	751	830	802	827	810	798	774	822	842	796	827	815	779	788	795	794	767	731	789	876	834	856	796	781	831	777	784	786	776	805	781	779	752	849	829	829	821	809	767	765	819	830	783	762	817	800	766	769	831	741	761	793	736	789	777	769	812	839	796	858	852	782	801	818	832	787	829	802	821	776	787	788	827	788	805	768	824	776	775	785	831	828	818	818	790	775	784	829	750	744	768	812	824	820	787	748	849	748	787	767	782	811	786	838	804	792	786	812	784	859	770	811	795	803	736	818	783	812	783	802	866	811	781	786	794	805	786	756	780	874	812	805	849	821	799	731	826	778	836	776	796	796	805	769	817	804	840	828	752	823	781	843	811	861	790	802	797	814	798
37678	64359	49506	32011	22247	16736	12532	9228	6916	5426	4274	3344	2687	2225	1911	1644	1522	1344	1322	1172	1214	1092	1008	952	981	928	904	875	901	866	893	852	817	896	824	813	844	806	801	790	791	796	771	833	803	769	829	771	808	770	782	789	725	770	791	754	806	822	766	770	794	808	783	851	788	800	828	779	739	745	801	765	771	826	766	771	791	778	787	798	817	763	795	799	785	797	793	803	773	831	809	801	800	837	834	772	760	798	787	770	748	779	801	768	752	760	821	802	787	769	771	807	841	744	785	780	801	820	819	758	812	756	741	800	741	830	782	780	758	800	812	787	801	777	839	796	791	740	780	777	712	763	801	832	820	780	785	786	898	826	775	788	767	762	809	831	763	785	791	786	802	815	793	775	799	787	771	814	839	816	825	754	783	825	788	764	791	800	796	820	770	825	807	777	753	769	742	765	744	766	771	766	816	777	763	815	762	752	833	784	805	811	803	804	802	777	786	794	773	785	780	823	787	765	795	803	795	784	744	754	857	808	777	820	806	809	780	823	804	827	808	790	822	725	827	844	778	799	750	812	824	793	745	775	854	774	799	748	809	779	790	783	825	810	797	820	794	799	793	754	734	784	756	807	770	747	789	784	743	810	788	821	806	729	790	825	808	803	766	722	807	775	827	778	795	752	800	748	807	765	765	776	790	799	750	765	746	815	784	786	754	780	773	783	778	767	806	760	745	778	794	770	759	819	863	774	746	787	785	775	800	802	777	775	785	796	804	798	781	773	832	799	773	797	821	776	805	792	772	860	756	806	790	808	783	799	794	789	781	772	820	806	814	851	795	790	769	774	819	807	734	791	793	767	844	761	770	766	761	795	765	785	780	759	767	800	758	800	810	804	781	758	730	768	724	786	746	815	812	810	809	782	843	798	801	770	793	789	815	779	792	795	732	813	736	770	777	803	777	782	779	789	803	748	792	817	805	786	722	774	824	772	827	833	802	824	804	825	763	759	816	840	818	792	818	769	789	810	798	788	809	822	802	760	823	812	773	822	749	771	741	791	816	791	784	751	783	788	799	791	819	804	844	761	764	811	750	812	770	783	797	784	740	765	799	774	736	758	793	776	812	785	797	710	807	781	783	772	766	796	790	783	823	832	816	834	769	784	787	768	809	789	740	741	759	817	776	772	760	835	799	829	777	813	769	783	762	740	775	808	708	759	783	785	746	782	780	814	803	808	815	768	801	729	820	790	764	822	866	781	741	756	781	776	804	733	826	775	786	817	799	791	819	787	808	807	795	795	798	818	827	801	817	793	749	797	810	825	765	791	778	757	779	746	781	763	820	828	779	823	847	761	826	772	763	732	754	722	774	840	815	812	780	774	783	805	775	762	792	835	793	752	823	775	794	769	783	753	787	784	800	758	802	782	789	829	780	814	786	789	757	775	811	804	780	842	811	755	779	795	802	778	841	765	741	775	780	780	758	773	831	813	765	767	769	802	777	786	822	792	777	806	755	748	828	838	802	796	805	812	844	748	787	756	835	784	782	765	810	734	770	847	797	761	823	760	812	833	833	802	804	834	768	779	810	805	788	735	804	782	800	786	765	834	819	812	753	802	736	788	782	780	814	782	807	735	782	798	765	826	797	815	793	796	761	802	829	763	785	730	772	778	767	825	780	739	775	762	804	771	762	780	801	812	778	742	857	774	724	812	775	787	831	773	768	766	855	778	778	743	804	816	807	801	816	797	822	779	745	767	820	777	804	766	782	782	754	793	781	826	803	771	790	792	770	797	757	764	781	813	784	866	738	772	796	806	812	763	786	817	824	772	789	752	773	780	784	843	779	835	777	782	796	786	794	740	795	829	864	748	823	822	810	796	792	812	757	779	774	832	794	789	773	795	793	802	799	773	777	793	816	750	805	801	760	788	799	754	761	781	789	780	743	792	734	760	781	797	787	798	757	779	783	832	799	764	788	735	779	796	776	829	788	818	730	795	817	782	755	768	819	831	779	755	767	837	791	793	807	758	830	804	806	738	796	799	737	748	803	771	780	796	811	786	753	768	785	797	785	805	838	764	806	819	805	815	769	758	804	779	810	805	793	766	795	820	777	843	794	741	795	769	774	788	781	781	767	795	785	775	785	779	773	786	802	722	799	821	818	763	853	781	755	763	787	818	741	796	745	758	806	806	767	785	746	801	787	806	722	719	807	776	778	810	797	798	797	767	790	839	769	743	804	828	749	777	800	780	755	762	768	817	760	778	767	751	810	799	808	740	834	772	765	764	755	765	748	815	787	793	789	759	820	768	795	776	837	828	773	791	808	808	788	818	802	763	821	789	749	764	786	780	835	784	740	724	829	831	826	846	763	764	746	759	759	800	830	793	811	753	781	811	753	783	826	812	824	746	758	833	786	797	750	787	782	752	742	858	800	769	802	807	849	762	781	801	799	828	759	762	768	746	831	779	803	830	811	748	815	773	815	754	801	793	773	750	755	781	808	799	777	794	868	838	771	806	840	824	771	787	796	833	762	771	744	806	736	776	786	813	788	759	778	763	790	777	802	783	772	793	756	834	818	783	775	823	745	781	816	821	743	739	802	775	733	817	817	786	773	736	801	755	809	828	749	804	759	776	790	833	805	793	840	785	792	835	788	791	762	793	808	788	744	804	776	753	765	760	794	775	811	779	801	757	827	809	745	828	772	811	787	776	775	767	815	787	832	754	759	798	767	824	798	819	784	823	802	779	792	812	813	797	825	729	780	802	800	758	741	775	765	797	789	810	773	811	819	859	849	813	794	843	757	811	843	755	757	712	778	802	809	784	744	736	798	753	789	759	746	785	742	782	783	836	796	780	814	808	793	781	808	854	820	768	779	825	767	824	831	770	788	777	828	797	780	767	801	789	794	798	775	755	797	790	789	777	773	762	779	808	783	740	809	797	828	787	770	772	804	782	773	807	732	770	796	788	833	844	782	804	802	778	770	782	728	747	792	794	755	777	771	793	715	844	763	803	782	764	797	774	759	764	788	760	808	757	748	831	784	778	796	789	769	778	761	805	722	763	779	804	761	761	740	794	768	812	830	805	781	845	837	784	782	786	789	784	788	783	829	784	803	795	771	790	754	821	811	828	766	797	787	806	786	794	748	810	807	801	747	770	803	803	783	779	738	845	761	761	796	844	778	813	824	826	742	753	759	761	804	802	785	803	763	760	770	812	825	783	820	779	794	830	782	770	750	788	774	814	815	799	784	779	834	821	770	808	745	752	792	765	801	784	819	811	756	747	792	789	778	808	847	781	784	833	807	749	851	767	805	765	804	800	800	780	807	787	752	775	765	875	813	805	741	795	740	845	750	785	780	796	788	780	825	764	791	792	771	832	872	778	749	787	805	813	820	765	778	783	798	837	808	818	780	806	752	826	778	779	751	806	794	796	824	790	786	793	819	791	738	750	812	814	784	798	787	758	738	785	815	781	761	727	827	794	793	860	812	814	806	781	773	811	783	793	830	792
25369	21890	30735	29338	21021	13387	8456	5572	3878	3124	2633	2273	1858	1610	1443	1297	1173	1135	1092	1091	1072	1023	965	976	952	891	932	926	903	884	872	846	926	893	917	866	906	851	833	883	833	841	818	806	812	803	777	897	833	784	851	885	845	845	846	819	851	862	879	810	837	833	817	828	818	824	835	820	886	858	818	853	808	816	851	886	865	880	833	854	831	836	806	839	860	866	869	879	845	815	869	845	865	816	858	833	814	828	866	846	793	832	833	814	850	846	849	820	818	881	902	796	862	908	828	846	765	849	836	838	815	845	842	855	826	847	819	848	820	894	890	795	850	835	832	904	853	804	869	863	903	837	832	882	820	809	867	849	791	839	837	893	810	843	849	834	824	811	847	877	864	807	837	844	815	816	864	840	862	824	837	882	791	819	846	847	879	823	849	802	887	814	779	849	847	806	846	929	825	855	846	822	790	887	834	818	888	854	871	859	885	864	857	848	790	800	819	852	868	808	852	856	832	816	807	856	818	831	863	806	859	822	822	864	867	869	853	838	837	858	892	776	851	857	826	828	848	818	837	837	878	845	831	836	862	856	824	839	831	810	843	870	903	845	844	874	814	820	825	831	806	840	910	855	863	849	812	824	809	839	856	821	830	858	902	828	842	815	843	815	828	828	827	830	862	898	844	848	837	837	823	800	872	846	862	873	851	901	800	876	840	859	810	796	856	837	825	846	807	877	874	868	861	858	870	862	849	849	869	822	788	825	880	885	876	844	813	808	846	881	813	820	854	828	824	882	827	809	818	857	822	850	854	776	811	831	798	824	836	877	840	886	838	808	847	827	832	839	786	835	818	844	845	790	900	827	888	874	871	861	805	854	887	868	873	840	857	858	835	845	882	883	824	866	824	795	911	891	817	802	801	854	864	841	850	805	909	822	789	861	815	836	828	860	863	837	801	909	792	875	861	865	827	848	862	811	814	845	856	811	841	817	838	799	839	852	839	826	848	854	840	869	838	804	822	872	861	878	862	829	824	816	820	813	852	807	831	848	836	849	876	852	837	822	825	857	851	853	825	882	825	814	820	818	838	822	841	882	880	903	852	767	816	833	905	852	893	856	884	796	867	909	819	819	807	839	848	809	855	832	825	882	855	870	814	853	805	815	873	813	817	854	763	895	891	865	854	866	895	871	844	798	848	833	839	806	818	854	839	834	816	842	889	793	891	875	863	873	809	828	885	845	850	812	885	825	836	836	818	892	834	853	910	783	880	875	829	864	819	848	865	839	883	819	880	818	869	862	881	852	775	800	832	822	889	936	857	823	896	875	871	853	775	822	812	857	795	813	878	853	805	851	770	871	832	832	785	805	845	848	841	864	810	813	882	798	843	775	868	854	813	864	844	825	860	887	847	824	847	816	828	841	853	794	798	862	839	836	839	772	837	889	828	800	898	873	803	878	843	897	901	861	896	855	818	867	846	856	842	868	904	825	844	830	819	872	800	856	803	831	852	846	822	861	839	848	847	858	861	873	846	844	854	852	902	842	858	865	887	846	827	852	852	878	824	852	871	832	772	882	833	865	832	810	853	881	773	798	802	801	944	835	849	867	843	804	812	805	874	864	853	826	918	803	821	783	853	823	844	860	877	802	832	804	838	856	779	803	843	861	791	826	836	805	876	871	853	821	852	863	814	839	837	843	809	847	796	828	881	851	855	840	826	908	838	887	894	806	843	818	829	773	845	812	820	807	819	854	841	841	869	804	818	852	815	847	832	854	877	894	807	786	822	845	890	856	889	860	849	870	896	832	891	852	818	845	899	875	858	839	864	840	887	880	731	870	836	777	795	864	781	859	841	884	850	808	829	862	893	882	856	840	828	847	864	809	847	801	809	827	865	840	837	875	837	813	813	837	896	823	843	857	860	865	821	874	819	858	840	835	827	849	832	847	868	849	847	856	876	901	809	811	853	841	855	822	854	871	865	831	838	898	843	850	784	806	845	824	829	822	828	870	843	800	819	861	832	874	870	851	840	798	850	858	851	817	821	861	805	849	901	864	770	814	852	851	816	840	830	814	813	814	835	861	812	878	847	846	831	851	878	808	894	850	835	831	844	837	847	853	840	851	828	856	781	859	840	832	839	870	841	931	847	821	821	822	839	835	836	833	855	855	834	820	835	917	823	838	804	856	759	821	802	875	834	851	868	860	868	868	866	825	844	875	860	878	842	852	828	810	846	842	893	823	875	848	874	859	808	897	876	872	826	837	829	884	815	832	885	852	859	873	848	805	835	864	880	788	842	800	862	865	855	856	851	837	853	825	879	831	838	879	838	813	833	839	835	848	851	888	833	858	817	884	810	822	867	774	829	850	852	839	828	829	846	843	824	841	817	901	822	863	860	880	844	846	823	867	878	847	863	825	894	810	852	816	805	789	866	860	831	893	837	820	866	838	846	854	871	809	841	772	860	831	803	818	861	816	851	810	937	856	856	859	852	877	810	842	832	815	852	754	826	795	829	863	792	869	851	818	798	795	799	815	842	836	839	840	831	850	888	831	821	855	801	843	826	831	863	884	836	829	817	879	828	834	844	844	845	839	847	807	808	819	868	817	868	833	846	845	820	775	848	823	812	829	849	898	848	823	836	864	790	847	829	836	837	803	927	816	852	857	858	870	831	846	875	836	795	858	813	854	852	849	862	806	868	830	857	828	841	822	855	863	798	812	814	895	828	853	805	903	842	874	915	851	852	879	828	869	873	873	821	876	863	884	810	863	813	850	847	851	894	803	839	833	880	856	815	837	907	894	887	842	884	852	855	811	805	870	847	863	801	861	874	831	792	829	885	842	865	837	836	814	787	810	816	866	802	813	880	872	895	830	840	913	843	823	845	859	810	867	830	785	835	846	817	778	858	896	873	895	819	873	854	833	853	859	850	811	846	805	834	856	875	835	856	798	834	880	857	912	821	819	903	916	891	855	863	815	860	819	867	850	828	863	823	811	799	856	894	855	838	812	847	834	869	801	869	875	819	862	782	877	848	856	805	895	799	811	837	806	855	862	863	795	854	892	836	842	858	814	862	857	885	879	865	847	805	831	834	830	837	883	837	797	833	900	871	885	855	857	835	856	787	866	840	878	845	841	830	852	817	803	832	812	825	871	834	796	851	890	828	842	867	831	849	862	833	848	844	778	844	822	879	880	794	843	816	861	859	871	878	866	874	794	891	839	858	842	830	816	875	822	848	839	809	835	844	838	881	843	854	847	870	852	874	887	855	809	809	879	833	777	880	856	813	844	850	832	903	876	831	844	838	895	814	839	798	886	834	822	873	835	845	849	839	848	823	830	849	847	910	818	808	851	813	835	828	829	805	843	782	867	862	872	862	834	854	868	835	844	924	830	829	850	804	850	813	780	854	837	875	809	857	832	830	851	832	918	871	816	872	878	820	834	861	881	862	823	863	824	832	852	829	850	843	884	839	878	871	845	843	853	846	804	859	794	837	902	832	841	819	864	856	865
37645	59802	46872	30628	20379	14848	11079	7993	6002	4608	3668	2848	2350	1952	1753	1538	1393	1309	1242	1163	1113	1011	996	1003	1035	987	945	905	909	878	871	894	923	932	862	855	883	836	804	809	876	870	894	845	844	867	854	804	835	884	813	791	823	828	812	823	798	890	852	810	843	850	843	836	792	876	868	844	841	782	850	865	804	797	828	853	858	851	838	820	843	867	831	884	796	785	848	863	836	868	836	826	839	880	842	819	878	795	790	859	851	840	791	817	867	868	791	848	844	878	884	856	783	867	833	880	800	804	835	844	804	851	834	804	837	829	843	824	846	840	849	872	850	837	838	831	855	871	845	864	856	844	818	849	848	827	815	841	844	852	848	820	830	852	862	791	810	847	821	866	807	793	846	844	828	805	887	813	854	914	803	840	868	799	864	789	871	823	827	860	766	856	821	809	797	855	817	817	861	819	829	827	834	836	837	851	795	844	812	852	812	827	867	856	817	832	828	806	879	822	809	903	852	846	816	812	859	849	828	802	810	849	783	865	817	788	776	837	803	776	845	823	863	865	793	834	841	824	876	816	845	826	806	860	833	801	765	798	808	846	878	820	861	846	835	842	812	822	846	811	822	806	855	843	832	802	847	788	823	844	855	845	822	814	817	858	829	844	783	824	807	843	838	768	859	837	862	849	811	817	821	814	873	863	824	798	882	782	813	829	823	827	814	820	853	832	828	839	829	834	859	846	825	802	834	814	834	761	863	819	825	836	802	855	772	815	828	857	821	851	843	850	803	801	882	859	825	846	801	802	836	809	857	839	813	873	804	880	855	819	816	855	839	837	877	838	867	847	862	816	866	821	839	803	753	798	848	852	799	829	883	874	812	820	863	853	839	844	775	865	804	864	851	834	803	796	831	849	819	836	804	809	872	812	807	884	848	806	837	861	836	859	869	879	847	828	824	842	822	853	783	845	821	822	857	820	774	836	842	832	816	846	838	805	811	805	803	842	798	853	843	831	836	797	857	832	811	785	791	876	836	864	829	839	841	832	840	840	866	841	807	766	821	817	821	829	797	864	845	826	833	857	840	833	837	813	831	841	750	886	833	831	815	791	876	855	822	861	802	848	851	853	825	845	841	796	872	853	865	822	821	792	791	852	857	799	804	837	835	782	814	825	825	790	829	818	806	855	779	838	848	794	798	815	821	797	862	778	844	796	856	808	820	820	872	781	836	804	806	812	871	835	877	858	865	831	839	837	815	819	795	854	817	838	844	839	842	854	873	802	837	784	855	771	831	852	831	815	884	832	803	800	779	872	845	846	826	795	820	833	830	840	790	818	852	823	854	813	809	825	852	819	837	852	847	826	832	818	800	869	820	809	810	856	795	828	847	875	791	882	854	858	785	827	860	779	874	870	844	840	777	807	837	825	866	831	811	783	907	862	876	833	858	837	848	826	851	824	817	808	844	794	835	821	823	826	818	851	815	827	812	844	819	835	845	812	876	860	873	870	776	821	878	823	858	838	818	853	828	850	808	866	848	843	798	856	820	859	870	839	828	841	806	819	814	859	880	847	833	829	834	843	829	863	854	854	869	818	814	879	843	805	876	818	829	839	796	880	823	815	827	859	842	793	886	867	840	832	818	855	807	848	822	817	875	915	816	839	826	802	898	765	838	819	836	832	817	848	838	884	834	833	879	867	838	851	852	868	859	852	831	891	796	828	855	843	840	799	823	806	833	886	821	863	844	827	797	847	810	829	892	836	886	819	912	825	818	858	840	866	822	913	847	832	832	849	829	869	831	870	808	844	814	797	813	886	822	829	825	880	838	871	848	802	886	824	840	849	845	822	829	891	808	835	801	900	805	824	792	835	810	779	839	824	827	826	831	858	843	831	807	816	826	844	825	794	804	831	838	802	852	822	764	864	866	800	867	849	834	860	814	781	825	840	844	891	864	894	826	837	806	839	846	825	853	883	874	823	886	831	804	812	841	849	823	898	845	830	867	855	848	828	797	816	761	846	828	856	883	795	831	829	822	829	871	832	812	818	820	794	843	844	801	872	891	844	864	840	872	882	784	829	846	816	865	802	851	856	828	814	853	836	796	812	822	873	812	895	807	801	834	764	835	832	874	909	822	840	832	818	798	840	857	792	832	790	854	808	848	854	850	856	794	876	815	810	838	829	858	840	870	835	843	792	862	777	864	791	830	843	802	800	857	818	832	810	843	859	816	856	838	843	862	834	772	800	788	862	835	883	850	849	851	786	784	871	791	742	837	882	801	819	879	804	829	786	785	856	857	857	832	828	803	893	792	855	810	864	851	858	806	823	817	832	827	819	885	838	852	783	811	828	783	779	831	830	829	858	836	869	792	811	841	838	838	923	841	821	831	816	839	866	778	838	855	848	810	876	833	812	826	842	820	842	800	880	836	828	817	842	806	873	807	796	851	897	779	886	802	837	871	812	857	796	870	800	822	859	834	841	871	826	843	817	871	855	799	799	822	846	894	807	828	805	860	795	809	822	789	773	801	825	831	818	799	801	825	824	848	806	781	832	804	856	837	803	804	856	782	847	815	848	847	787	830	836	854	838	799	832	802	865	814	889	834	820	834	843	860	841	828	850	831	800	861	834	774	878	825	782	879	805	798	838	841	853	797	860	871	824	839	842	827	842	860	854	854	835	831	856	795	859	845	859	782	832	827	839	862	827	857	844	880	862	866	813	843	876	842	823	837	794	867	824	883	876	828	835	837	863	872	827	871	796	840	787	804	867	856	859	811	778	822	842	811	823	811	813	772	851	805	803	797	876	873	822	831	863	792	816	866	795	830	805	805	794	871	826	844	840	802	854	822	783	830	858	868	836	798	848	846	824	853	853	805	819	867	809	835	846	826	831	838	830	862	798	853	815	805	800	865	843	809	826	853	817	795	866	834	830	828	848	799	824	837	835	794	846	917	812	833	798	799	826	847	832	764	866	848	858	843	835	838	848	808	821	848	843	817	837	818	792	821	850	858	805	816	844	839	827	838	844	800	821	838	777	823	840	822	818	780	828	839	833	811	832	842	783	846	857	816	857	868	832	841	901	839	772	800	796	863	824	811	821	767	841	808	882	870	817	802	787	809	834	848	870	828	875	854	815	806	898	836	847	849	826	870	845	855	772	848	858	876	891	827	847	824	797	832	894	795	855	808	841	863	839	853	832	794	851	815	840	859	876	819	847	830	797	875	836	842	863	756	794	828	795	831	833	823	821	844	772	772	896	890	853	814	858	831	830	841	850	770	812	847	796	853	821	874	782	881	839	838	838	870	810	795	806	792	803	847	859	804	881	736	877	874	829	830	834	878	845	812	780	840	858	804	845	796	847	812	869	850	855	868	823	828	833	845	827	884	826	885	855	770	839	835	848	845	800	840	838	823	838	816	852	865	864	879	851	774	856	863	842	841	857	809	894	768	812	853	836	824	802	834	898	878	842	857	792	821	887	817	803	871	799	870	845	839	842	821	874	801	835	866	837
23023	21460	29163	24477	22035	22851	18892	9337	6145	4898	3963	3159	2531	2195	1897	1636	1566	1475	1293	1204	1127	1129	1032	1088	1033	1033	953	1004	933	946	960	856	983	928	894	878	939	928	944	862	882	843	881	910	936	908	852	858	902	843	916	857	852	842	885	821	838	830	909	859	935	872	864	886	885	934	848	829	852	866	832	871	898	884	889	879	867	902	862	892	878	852	870	831	879	843	869	929	883	907	857	870	838	877	868	844	843	944	836	800	894	841	869	896	898	881	875	878	871	895	882	883	917	913	879	845	911	816	862	898	841	882	855	857	928	898	871	878	876	849	841	875	778	883	845	862	839	847	833	885	940	892	883	812	931	911	869	911	879	886	813	883	866	914	859	881	895	895	866	872	859	861	855	876	877	869	852	876	858	842	861	849	908	855	841	896	855	867	885	817	850	890	869	862	858	861	910	846	846	916	883	836	897	862	782	848	901	876	863	793	861	954	886	905	881	846	911	825	880	865	871	887	844	852	863	817	851	852	855	905	913	852	960	842	835	901	860	874	876	888	822	859	831	843	930	824	896	916	918	906	876	838	883	925	834	939	871	896	925	851	843	879	920	913	890	838	856	896	842	868	906	889	924	831	913	868	879	928	827	934	833	855	883	859	810	855	886	890	900	832	881	861	815	891	828	944	888	839	886	822	872	922	826	890	888	894	884	830	874	877	849	843	831	865	858	873	879	885	857	883	850	838	893	842	904	889	881	880	832	839	899	888	886	867	835	853	877	884	870	859	880	900	870	873	845	887	875	807	879	891	853	879	870	896	823	830	848	860	909	859	938	836	810	834	894	851	919	833	873	883	917	865	905	876	857	908	886	857	854	849	871	868	871	847	849	890	853	873	831	892	887	877	831	874	826	860	911	842	868	859	882	857	881	876	845	878	859	886	876	891	889	853	820	835	905	839	861	863	871	849	842	885	896	817	930	864	853	859	873	866	876	856	843	853	893	868	839	856	879	842	897	844	888	893	867	909	845	879	919	854	870	922	890	943	825	896	871	913	841	841	841	884	909	891	838	836	853	852	839	881	892	841	908	901	888	856	843	859	904	840	845	900	867	847	884	857	830	812	883	880	851	867	898	851	865	901	863	871	853	842	858	865	870	915	884	888	880	833	860	858	927	857	882	847	817	900	891	899	890	859	905	879	898	894	893	893	888	857	877	823	877	874	916	869	837	918	924	872	832	811	875	881	901	851	876	865	839	913	858	855	925	892	915	804	845	878	920	818	837	898	913	869	921	907	860	816	854	859	876	913	862	855	888	846	854	884	879	921	884	829	906	867	866	817	846	864	850	817	856	861	866	854	853	832	947	916	836	855	844	864	850	898	909	824	875	836	839	836	908	900	898	836	834	820	893	886	844	838	820	850	903	830	821	904	889	838	893	875	850	864	830	848	867	839	876	875	824	905	909	890	952	864	927	791	818	877	902	840	844	928	903	913	857	871	844	872	858	865	795	838	871	930	866	871	889	878	848	857	900	814	884	870	879	856	894	893	903	922	850	893	896	832	810	885	868	876	884	855	897	817	838	850	913	793	882	903	860	853	898	840	917	829	866	899	835	874	874	846	856	854	843	871	852	859	821	896	888	876	821	866	886	852	904	847	856	870	872	865	827	867	868	908	874	863	885	878	877	839	843	866	805	826	919	883	845	837	848	881	877	861	883	836	911	851	858	876	884	851	817	860	898	885	889	878	889	877	846	871	875	854	855	837	839	900	868	887	873	845	875	873	874	835	885	855	914	890	842	824	908	853	890	855	897	870	882	879	904	860	849	888	862	918	864	853	856	904	842	878	871	853	862	853	886	872	890	890	877	910	847	828	852	811	814	877	871	849	846	852	856	878	890	873	849	934	866	839	873	834	886	900	861	875	861	891	871	939	906	851	817	889	905	884	870	894	856	842	926	817	783	881	896	883	903	867	837	853	902	870	843	850	906	844	840	847	905	888	928	835	878	860	911	885	896	929	871	880	860	838	911	810	850	883	846	883	895	895	835	867	958	932	874	827	862	874	879	858	888	882	879	834	891	845	859	866	883	914	858	860	858	827	839	839	814	876	930	916	862	856	868	897	845	830	912	854	885	834	898	835	850	881	794	902	873	860	857	898	862	927	863	878	873	890	939	868	854	910	893	866	905	864	897	880	810	888	893	840	879	916	920	925	880	860	833	824	859	933	823	864	834	820	874	858	854	804	906	802	834	854	934	837	884	903	823	863	882	840	877	880	908	812	804	828	871	900	859	880	907	879	870	874	901	878	854	848	855	816	860	784	793	864	842	877	876	914	841	821	890	849	896	841	822	851	864	896	898	814	860	874	826	850	855	858	840	876	853	833	902	808	850	849	889	877	872	795	912	872	854	892	896	860	836	829	817	904	875	875	841	882	904	907	898	845	849	839	803	895	808	867	924	817	861	842	828	871	831	844	811	857	936	821	904	888	871	860	868	892	866	887	898	888	855	872	890	861	849	877	836	922	883	885	849	878	817	851	880	926	839	867	897	894	849	901	846	893	896	876	872	895	868	872	879	880	848	872	847	810	839	867	851	889	866	862	852	919	875	859	857	870	870	923	843	853	847	864	932	820	850	891	833	880	867	851	863	789	887	830	842	821	860	834	878	901	932	863	807	845	886	910	853	840	803	856	844	862	876	861	812	859	821	839	910	866	852	846	890	877	891	879	870	850	874	896	840	857	898	869	865	918	825	813	944	834	848	867	873	789	894	895	827	898	855	807	906	888	874	879	839	914	920	862	877	858	895	857	882	859	838	874	895	864	842	817	837	928	837	897	925	929	874	866	875	906	869	821	906	899	895	868	853	810	916	906	858	860	884	871	893	862	865	886	861	893	862	872	818	838	870	849	889	867	863	914	889	894	866	933	868	837	889	838	874	935	905	838	843	897	856	885	854	877	871	878	850	844	868	877	829	878	843	846	857	815	889	846	877	869	800	874	904	897	886	844	817	903	865	838	870	859	835	866	880	823	867	880	850	811	832	907	919	932	901	868	861	898	863	888	851	904	896	859	875	820	835	871	899	827	926	832	835	848	893	891	838	863	837	875	891	888	849	875	871	869	893	867	885	864	854	864	813	875	815	841	920	918	797	862	875	841	834	902	865	920	902	868	879	845	847	832	840	855	838	834	831	838	886	838	918	876	859	863	869	934	890	872	860	864	793	898	853	911	869	867	816	860	884	825	881	873	890	882	878	881	906	933	844	889	879	902	848	865	856	887	871	848	892	905	884	862	889	836	887	834	869	826	916	888	856	835	874	875	831	865	905	910	842	856	883	884	848	886	852	900	846	887	857	921	815	874	875	833	793	814	876	862	901	930	909	886	826	892	870	905	867	872	899	829	902	818	894	840	839	871	897	865	911	877	875	849	906	878	840	881	860	880	859	890	893	913	926	887	932	888	874	832	869	897	905	857	859	859	877	787	852	872	910	827	848	850	864	894	848	856	850	825	872	821
40487	70085	53800	37981	26693	20253	15461	11414	8676	6719	5294	4177	3284	2644	2368	2070	1840	1624	1407	1338	1331	1201	1112	1145	1123	1097	997	1003	945	960	951	958	898	944	890	827	835	877	908	878	870	860	871	912	865	889	919	833	842	831	858	830	845	843	889	830	817	858	865	887	825	823	821	877	845	814	816	813	829	859	866	792	834	847	797	869	870	805	864	850	800	823	848	827	819	857	864	823	875	889	817	814	829	820	859	808	852	853	860	860	874	785	827	843	906	795	871	841	807	866	852	865	816	895	821	848	935	802	898	825	808	877	863	855	825	831	851	847	873	846	852	792	857	849	828	838	852	828	883	878	848	859	888	877	850	846	867	900	824	831	866	802	834	846	816	865	849	822	813	851	850	847	870	869	782	862	890	792	854	832	875	855	846	835	819	894	885	870	874	858	868	858	845	822	839	821	850	803	845	877	870	847	796	808	865	837	812	829	892	881	836	860	868	835	872	811	828	848	874	857	813	861	847	880	861	852	800	835	820	850	823	790	857	868	803	834	796	849	860	818	828	846	893	867	838	821	881	809	808	882	901	872	815	900	870	867	889	865	881	892	840	854	867	815	832	909	862	879	821	814	857	840	864	812	826	842	806	846	847	873	824	814	863	834	868	878	771	853	856	815	897	880	784	800	833	793	830	852	828	838	864	829	850	825	814	826	844	854	816	797	849	854	861	874	831	838	848	827	840	879	877	860	819	867	838	847	837	828	865	825	876	816	811	875	819	846	810	850	862	852	868	849	816	903	875	818	851	809	878	853	805	871	825	863	856	879	872	878	802	835	839	782	842	812	830	811	814	827	824	799	871	859	894	841	852	830	799	806	861	856	847	808	852	848	836	848	827	847	872	818	802	855	843	814	870	876	781	856	817	850	849	829	815	835	799	826	843	823	807	858	841	809	898	839	816	830	874	872	847	844	833	826	856	803	868	842	843	857	817	830	893	822	847	820	839	858	851	831	834	824	885	858	842	805	881	818	864	912	816	881	791	836	840	758	795	808	865	854	846	836	833	882	874	853	821	837	864	848	838	877	842	796	852	849	858	850	813	889	861	859	892	809	873	936	828	832	811	801	862	853	846	834	893	876	832	815	850	845	856	830	802	803	896	854	796	828	870	848	865	907	838	843	847	875	863	870	839	888	822	822	892	874	834	788	863	831	800	819	829	889	821	854	831	848	813	785	805	834	794	824	833	847	836	830	852	868	824	859	844	838	806	829	884	844	863	845	854	846	846	807	855	862	890	809	830	827	828	874	875	831	827	853	860	860	841	903	868	839	829	866	866	846	881	836	815	833	826	829	864	820	846	827	813	825	812	866	793	777	917	828	824	888	856	853	870	823	810	822	786	870	812	834	908	802	849	849	828	850	884	872	807	853	851	825	841	855	811	875	886	870	850	833	880	853	845	852	819	813	875	806	870	903	821	825	884	830	867	870	818	851	891	817	845	814	854	879	842	802	878	826	857	881	866	810	857	870	861	825	875	837	826	868	837	808	828	859	811	857	783	811	828	819	873	869	866	868	891	826	865	802	854	823	830	821	823	845	848	835	817	822	861	804	851	871	879	835	831	803	874	853	789	840	854	827	861	864	845	825	876	826	851	829	836	834	861	826	840	878	889	849	839	803	824	837	849	838	836	881	851	834	905	799	835	863	787	847	839	858	858	865	852	825	825	796	861	866	936	813	830	859	878	844	833	871	824	845	883	835	871	902	880	873	823	867	825	793	880	822	818	833	880	830	827	895	814	823	834	850	855	831	833	856	877	850	847	886	806	860	828	857	845	793	871	825	783	847	839	840	865	818	875	828	832	854	816	870	882	840	874	882	876	799	811	873	872	888	858	803	872	857	815	841	880	866	879	821	848	865	821	823	831	829	793	902	879	874	853	826	857	802	842	861	851	864	843	855	825	859	838	842	818	845	857	893	834	864	848	817	819	850	845	824	833	881	883	828	848	805	813	769	828	837	820	818	867	862	840	824	886	896	851	845	788	840	836	881	885	811	887	831	873	881	840	820	796	828	841	839	806	850	861	839	850	881	866	885	832	859	809	906	874	827	842	848	839	821	878	877	843	831	877	864	803	868	846	823	798	844	795	820	836	850	855	878	880	872	863	870	870	877	880	852	884	847	807	858	812	815	829	809	841	808	814	855	791	878	873	887	838	843	878	840	884	828	836	870	848	846	857	812	840	819	798	831	841	935	876	791	861	841	822	837	819	854	815	866	851	811	825	829	840	869	841	798	883	781	838	867	839	835	830	825	866	840	850	850	852	819	807	841	860	880	835	872	832	832	849	827	876	788	879	890	899	821	868	809	883	884	833	887	892	879	877	855	803	893	877	886	888	871	855	811	852	857	837	836	855	838	833	887	829	821	847	897	823	820	828	838	865	871	903	808	797	865	857	818	866	839	818	812	855	844	880	892	854	868	819	845	845	889	878	839	852	864	885	832	883	860	880	816	838	871	933	843	865	854	854	853	923	870	891	872	849	821	858	824	842	841	809	879	826	850	850	842	841	869	892	815	823	845	789	868	851	804	814	854	852	852	865	877	838	872	827	847	805	802	880	856	847	873	848	883	870	887	837	856	819	854	865	852	834	830	823	856	784	837	813	814	823	800	845	810	875	849	830	859	822	817	810	815	880	843	897	811	849	897	845	803	842	861	830	841	840	841	835	850	914	930	825	801	824	818	840	836	810	856	860	828	869	837	837	883	838	801	880	797	830	852	833	829	838	827	905	836	894	864	825	829	879	810	886	815	817	781	801	833	870	825	799	843	846	839	858	800	816	831	858	873	863	795	865	822	840	833	882	829	804	850	862	858	842	831	842	803	871	833	840	861	844	900	873	833	849	837	832	792	871	849	816	865	844	820	848	848	853	836	868	844	797	882	847	821	859	812	951	816	845	884	849	835	824	865	849	814	830	826	817	891	873	790	815	812	806	855	829	877	884	898	827	865	796	831	857	876	836	874	796	846	825	863	852	851	878	802	837	870	800	830	845	865	866	829	809	865	845	799	865	850	860	883	888	819	799	829	906	838	853	905	860	812	837	803	893	817	815	915	846	842	850	907	871	877	861	898	911	909	781	808	826	837	798	857	851	866	823	785	840	842	878	832	849	824	872	857	896	789	876	833	863	816	835	885	894	848	873	881	880	866	863	901	867	894	845	855	854	812	787	830	853	855	803	835	833	828	852	836	829	845	828	832	846	812	777	844	844	839	820	846	852	830	796	827	878	780	873	846	909	827	831	832	861	839	777	913	844	827	812	894	877	819	840	816	805	836	901	844	811	865	844	823	825	798	880	812	817	839	886	800	855	876	846	819	834	861	804	864	848	856	848	855	808	832	858	851	865	873	853	882	822	841	859	837	852	816	828	847	812	811	834	840	844	873	901	868	914	820	807	837	838	901	834	853	803	823	863	800	812	831	838	836	761	846	796	803	867	843	864	844	822	870	818	825	851	870	858	790
35310	41113	44186	30462	17212	9133	5825	4047	3023	2451	2084	1775	1447	1318	1245	1092	1098	1014	983	984	934	903	904	900	898	882	861	797	834	889	846	851	865	823	815	841	827	794	813	866	811	751	830	856	815	843	816	760	839	749	838	807	808	777	768	823	829	808	778	802	831	835	812	874	804	785	824	838	798	825	809	844	785	825	870	811	788	749	795	806	824	870	792	878	807	800	806	801	780	769	801	863	828	878	829	842	772	810	811	808	801	883	796	771	821	805	823	804	793	811	842	778	814	809	815	794	828	799	809	801	782	791	864	815	810	792	816	794	815	827	839	812	816	821	815	786	821	792	788	813	807	781	844	830	844	831	829	781	842	783	836	818	772	828	814	818	902	823	812	825	835	853	791	807	797	834	827	785	810	817	786	766	853	814	851	821	838	849	777	804	829	830	755	827	863	799	778	824	805	775	871	874	791	813	787	799	867	827	773	837	824	775	806	771	828	807	769	898	811	794	841	844	798	861	812	841	796	799	795	818	827	792	843	815	817	817	817	827	839	790	846	826	851	799	750	847	821	826	790	861	831	838	805	824	776	818	766	783	852	789	832	788	757	833	768	810	802	824	833	840	803	792	811	842	801	820	808	843	800	818	863	838	811	810	787	767	808	784	796	817	811	796	835	772	811	849	768	801	819	807	776	799	790	784	806	784	816	822	734	810	785	775	803	807	779	810	791	812	832	818	741	816	802	829	765	852	842	797	815	780	813	780	814	784	802	784	812	821	796	811	834	870	763	812	785	854	836	747	793	789	838	851	757	785	839	805	810	740	835	908	802	830	811	773	832	825	836	778	813	850	824	790	796	818	785	840	785	810	770	787	837	823	802	782	810	787	820	763	794	821	784	853	793	801	762	837	845	776	778	751	793	797	833	852	799	791	825	826	846	854	799	798	785	810	818	818	812	829	752	827	834	833	832	809	811	817	825	852	793	847	834	823	793	836	808	800	769	844	796	815	833	814	834	766	794	857	804	822	787	806	781	822	786	849	804	787	778	808	852	809	837	816	815	826	812	776	799	788	799	837	844	835	789	836	837	812	829	850	798	806	828	837	774	814	820	858	768	825	867	809	758	761	802	838	838	832	796	826	843	839	835	838	828	807	826	767	757	796	810	800	804	786	769	786	781	787	773	812	785	830	778	795	774	861	824	829	814	847	802	853	829	805	780	801	790	828	775	840	741	835	807	788	831	861	843	872	804	811	811	852	803	810	844	815	818	855	839	801	825	814	742	788	837	782	815	851	803	746	856	792	836	784	841	800	813	821	816	801	836	835	809	827	813	823	757	802	788	779	787	798	785	783	805	735	798	762	780	863	841	773	786	808	785	812	812	751	781	864	835	822	824	856	818	806	806	799	773	802	795	771	757	770	822	809	790	812	821	807	781	793	808	770	757	803	847	824	801	872	800	763	804	823	797	822	782	808	819	833	828	801	845	786	799	828	795	811	794	793	833	831	826	813	815	795	804	831	860	790	768	901	806	804	822	807	779	784	818	836	772	806	813	825	831	826	816	824	802	821	808	836	803	782	804	820	814	798	802	782	821	843	846	815	764	847	834	793	753	766	770	805	791	850	807	815	784	852	759	789	843	839	817	767	863	790	814	865	802	818	816	793	837	817	774	803	774	805	830	789	807	811	778	826	828	791	830	816	826	804	811	858	767	769	836	841	788	806	809	762	809	868	832	801	796	788	772	840	815	819	816	809	806	775	792	836	853	820	846	793	811	830	786	781	830	860	845	787	847	793	862	819	764	821	861	814	838	821	817	799	793	820	824	823	817	787	797	836	810	794	820	788	830	848	883	817	792	862	798	791	808	820	787	804	827	764	799	849	781	834	799	829	788	834	788	817	786	808	886	788	805	801	791	849	843	805	832	750	831	795	755	819	794	790	832	793	814	850	867	801	788	803	796	817	811	796	812	825	843	780	797	876	741	813	824	836	819	856	845	784	861	802	851	865	791	808	801	832	786	761	790	789	852	843	823	849	756	772	774	812	832	829	850	804	797	796	829	751	790	787	821	784	828	832	857	848	802	799	857	823	813	830	824	819	801	750	814	786	830	850	787	810	798	851	852	847	772	774	829	797	806	831	787	808	816	811	777	835	789	817	848	776	790	786	825	839	837	787	850	806	805	787	816	830	808	762	796	783	799	824	832	815	805	788	827	773	845	780	773	803	851	829	802	794	799	770	848	848	808	787	735	792	813	771	869	840	884	831	850	803	788	829	788	812	777	779	847	766	768	835	856	832	818	815	816	848	823	828	774	814	794	826	863	811	776	786	850	765	806	758	756	800	882	838	784	821	807	811	815	845	829	819	782	764	782	843	802	805	857	822	805	843	811	814	815	788	826	851	829	790	810	824	816	776	799	849	789	778	825	788	813	813	834	797	785	833	751	810	797	773	851	837	824	814	843	810	831	798	792	785	865	819	821	811	825	801	816	807	835	824	810	796	810	855	785	785	836	824	788	838	825	808	839	801	789	781	829	760	814	868	759	814	853	790	791	832	734	724	784	835	819	806	791	831	871	813	813	833	848	814	787	800	755	780	841	781	844	788	844	759	777	780	821	792	783	746	744	842	827	780	820	844	799	831	769	818	779	800	821	790	794	779	838	749	782	775	803	746	783	797	818	813	811	829	813	814	770	765	849	774	841	807	848	759	835	791	815	780	857	837	780	792	737	781	818	804	858	821	849	799	787	798	810	819	854	796	825	766	809	776	808	743	815	810	857	851	843	815	824	822	800	816	791	829	800	779	792	821	797	869	866	823	799	763	774	816	795	826	830	771	801	781	771	774	814	796	836	791	765	767	831	816	791	816	800	823	795	850	785	827	823	810	874	799	823	813	797	798	812	821	771	852	786	799	772	806	794	836	844	820	805	817	821	855	768	801	840	787	830	814	808	843	869	812	791	804	826	823	859	819	822	809	819	793	808	834	804	841	868	811	803	826	814	834	812	818	822	817	816	841	876	792	788	846	810	835	795	841	803	749	817	800	787	794	782	813	825	834	800	844	819	777	794	779	746	812	852	838	794	828	819	809	803	817	794	852	813	780	798	862	822	824	801	763	824	840	808	801	812	810	825	825	802	789	776	807	801	792	823	808	806	807	882	829	839	854	842	883	836	788	787	789	812	841	783	779	850	854	852	808	842	782	857	851	893	828	784	772	804	778	855	813	770	826	794	785	821	812	814	809	830	797	793	851	808	779	809	849	788	793	798	805	848	813	821	844	824	765	866	811	782	814	794	848	868	839	829	791	800	824	838	761	816	819	785	807	827	823	879	783	791	797	786	787	843	804	832	804	824	794	789	811	817	798	778	841	774	859	812	808	824	858	821	796	830	768	805	794	804	864	822	801	826	786	791	820	820	761	820	755	805	823	801	781	835	821	851	838	816	853	840	835	835	792	807	770	810	790	774	737	797	822	841	786	788	762	829	814	813	833	798	826	792	818	813	794	851	783
38528	53850	42488	26030	17499	11608	8212	5914	4363	3332	2668	2230	1794	1603	1484	1219	1186	1072	1082	1051	970	969	877	938	952	885	844	871	868	833	820	855	856	896	831	838	789	827	875	807	796	812	816	759	830	818	834	784	837	798	788	823	820	788	805	778	811	819	805	753	806	818	807	828	838	813	825	781	787	831	738	807	777	810	781	835	839	832	835	835	766	808	797	792	832	816	792	778	802	780	807	812	795	796	782	824	861	787	771	786	826	842	755	809	834	829	871	783	795	799	730	785	812	840	847	775	780	813	842	855	827	790	811	753	815	765	776	775	778	790	823	788	809	772	809	739	785	819	788	816	826	791	794	811	782	798	800	810	760	820	802	774	868	786	802	761	740	762	791	748	800	782	828	799	829	774	799	764	831	798	802	763	780	775	752	809	799	809	808	771	824	777	801	805	819	718	783	778	807	803	756	836	810	828	815	783	834	801	873	778	809	779	783	783	779	764	810	834	866	795	785	819	791	832	802	750	821	766	804	773	821	814	809	762	781	817	772	812	768	752	785	792	771	834	734	821	849	750	806	745	801	791	777	822	811	842	797	808	781	742	850	834	817	788	804	784	779	763	814	842	837	858	804	803	801	761	758	830	760	770	752	776	795	795	721	781	844	785	822	754	799	788	809	877	782	777	848	819	749	775	802	822	806	778	776	795	759	836	787	820	831	736	856	746	822	810	780	796	770	811	836	792	803	835	797	866	835	803	705	785	812	809	805	862	789	731	750	814	809	799	784	828	818	761	821	833	809	809	820	783	769	768	818	810	770	778	772	824	804	856	787	791	813	767	789	823	819	812	827	745	813	814	839	811	760	837	828	807	747	753	791	830	797	828	797	818	835	745	828	802	757	807	805	771	782	770	801	812	828	760	801	798	799	791	800	809	776	782	863	795	815	790	791	825	801	766	756	854	822	784	803	804	813	798	784	786	811	783	844	834	759	842	773	812	805	789	826	821	766	785	761	844	805	799	848	735	795	824	834	750	777	789	785	831	799	817	811	823	835	799	813	722	812	784	800	818	825	804	805	843	831	773	788	796	829	824	810	832	788	804	746	865	867	758	778	757	798	765	807	797	859	825	790	777	799	817	819	843	840	777	846	817	804	812	775	772	827	843	799	776	823	826	852	857	806	837	778	778	766	815	822	786	814	821	773	806	797	779	763	811	770	774	792	786	774	847	768	827	790	788	831	815	740	790	783	792	785	791	819	831	770	790	844	756	767	801	847	795	845	809	831	790	782	787	808	785	803	793	808	746	826	829	781	780	801	814	814	852	778	817	768	806	834	786	788	816	794	784	811	798	810	784	762	789	739	815	806	785	786	807	799	805	823	767	820	784	798	806	812	795	809	758	806	791	835	789	777	793	795	759	811	847	757	863	771	820	817	800	826	801	823	834	756	761	765	798	836	781	782	776	786	759	790	760	760	790	800	762	750	777	806	795	772	837	827	802	762	827	768	812	792	784	817	784	820	805	793	773	764	797	820	791	803	839	820	840	827	767	803	802	820	801	845	880	804	777	772	793	825	796	860	787	797	776	835	793	792	815	796	785	830	832	817	789	807	780	771	751	796	837	774	807	754	840	791	822	834	799	826	827	763	814	822	790	746	790	823	785	833	750	807	812	804	830	852	774	840	772	806	849	758	845	781	804	798	789	809	807	767	821	834	828	782	778	791	830	795	786	765	801	756	822	809	817	803	803	782	815	782	787	781	804	799	795	830	804	763	740	799	798	866	823	751	776	826	819	800	809	776	852	762	831	832	781	775	835	846	757	844	811	777	745	793	780	840	749	785	777	790	780	830	776	823	784	797	807	816	761	773	807	772	804	832	777	758	805	804	795	806	830	753	799	841	784	788	764	894	775	786	804	803	848	771	800	783	781	795	812	795	807	762	792	831	798	804	802	813	854	734	820	782	840	792	815	791	861	832	805	819	772	807	823	775	854	774	802	822	804	833	794	801	804	812	818	785	797	818	811	756	796	805	807	782	747	831	805	771	888	808	813	793	772	731	794	850	791	829	759	819	778	813	833	823	804	804	768	806	803	811	832	806	842	761	765	774	774	860	775	781	791	792	782	776	758	830	816	817	804	799	812	762	847	789	783	813	777	814	794	804	751	814	813	775	831	810	779	785	796	831	790	802	845	798	799	801	792	814	770	807	788	780	803	818	871	763	799	826	788	799	828	864	774	762	833	773	823	778	798	792	784	862	813	770	752	796	771	788	805	760	818	782	816	847	812	768	812	733	811	773	813	802	794	820	799	787	767	795	805	847	791	806	820	727	839	748	793	800	774	827	781	804	822	803	819	814	810	816	768	813	822	836	815	772	733	808	808	838	764	761	782	842	832	810	834	795	801	828	784	787	822	809	836	801	819	749	815	797	808	779	818	772	794	767	800	842	800	822	841	786	747	843	804	797	807	830	790	790	768	836	740	804	822	835	795	747	802	761	797	768	804	807	787	779	874	782	798	802	845	816	789	801	780	776	793	823	845	797	785	799	809	843	860	784	800	766	787	791	833	756	791	833	790	849	825	809	789	798	775	760	793	811	777	786	842	839	785	795	741	830	811	830	782	820	724	872	805	764	812	812	805	800	842	791	766	856	804	803	832	766	727	819	800	805	789	843	806	746	809	783	805	845	816	819	814	785	752	804	819	821	818	793	758	772	802	818	811	805	773	798	746	754	800	796	772	785	783	848	791	792	796	774	806	772	816	795	788	763	777	775	775	790	814	804	871	728	784	753	789	724	782	807	818	848	811	832	833	796	742	861	783	831	840	833	772	761	754	815	773	851	798	762	746	796	774	811	789	808	813	831	798	833	755	797	788	810	805	760	788	787	796	808	841	788	804	804	810	816	828	848	759	747	885	827	851	774	771	824	806	795	815	753	768	818	812	765	774	800	854	806	839	777	826	775	761	800	803	858	820	850	773	813	791	763	815	800	800	801	737	821	815	769	785	784	801	805	750	800	788	823	829	824	762	821	764	745	832	787	740	813	793	847	781	787	758	813	824	759	839	779	816	841	811	842	752	813	754	830	825	863	834	855	804	787	743	755	784	771	830	758	766	786	795	772	790	825	811	813	842	828	783	825	779	818	772	806	780	835	801	761	753	796	862	791	792	799	826	794	809	797	776	723	824	756	783	819	810	830	816	772	795	842	772	842	780	810	793	748	801	758	799	806	834	829	777	796	785	752	825	776	780	752	799	821	816	840	803	767	790	838	764	820	795	769	738	722	739	776	803	808	828	798	813	742	808	762	776	846	740	800	785	795	773	793	794	779	829	809	814	796	808	775	819	828	809	756	803	816	790	870	790	798	807	772	793	784	812	811	758	824	783	837	795	806	806	830	819	767	832	811	800	813	769	806	795	745	852	812	807	860	750	806	838	806	817	764	757	814	813	776	755	802	795	799	821	791	730	819	762	783	807	801	800	788	786	838	797	827	750	830	806	775	749	759	794	782	845
24381	21461	29151	26308	22800	19034	11834	6740	4638	3697	2917	2334	1995	1736	1604	1302	1273	1119	1093	1048	1021	976	978	936	883	916	856	920	869	873	845	861	859	854	821	826	838	828	880	837	757	800	803	747	883	849	821	776	802	786	810	849	800	754	780	828	794	856	841	815	790	778	763	808	818	805	813	828	840	821	792	782	849	772	777	763	827	835	813	828	777	810	776	787	812	788	837	825	803	772	825	773	778	856	832	808	746	726	798	844	784	819	801	801	789	804	801	865	841	836	777	768	739	808	736	787	798	793	874	787	838	793	791	788	783	837	846	825	780	799	806	795	776	773	741	813	782	828	824	830	800	809	832	792	789	732	832	806	743	824	792	822	848	832	782	771	814	820	834	830	799	822	789	803	767	854	849	801	758	809	710	750	832	789	773	763	778	808	725	830	869	764	832	800	775	887	792	775	775	848	853	773	810	776	786	752	750	771	821	818	825	797	774	782	848	807	852	766	800	807	763	808	783	783	796	800	813	825	792	837	789	816	809	787	832	818	754	856	814	811	804	765	805	784	789	804	802	822	782	885	777	800	756	834	771	839	847	819	822	779	829	796	784	830	807	802	876	811	860	798	768	818	786	751	837	805	802	803	804	819	754	763	776	757	836	772	792	762	763	797	795	802	821	835	810	843	845	772	797	805	812	743	819	854	850	789	770	813	806	792	794	793	784	787	781	780	808	762	796	820	815	796	754	765	806	785	776	792	858	781	841	794	870	784	746	798	847	792	792	759	790	813	805	796	786	758	846	797	814	849	789	879	838	789	807	799	790	847	868	812	792	815	852	837	845	764	826	793	819	845	807	815	811	819	762	769	811	822	799	852	758	791	763	757	763	852	772	780	811	774	781	847	834	771	760	854	806	833	817	800	818	810	834	764	823	836	751	769	837	827	795	802	759	800	775	808	772	820	819	802	784	881	796	778	811	801	816	748	803	796	758	794	806	833	782	841	754	808	780	800	780	763	839	811	793	827	798	760	799	778	763	791	819	800	789	771	763	781	859	796	767	770	813	783	801	790	813	865	812	811	836	794	825	819	803	782	840	806	802	821	817	827	784	798	785	849	780	758	742	779	782	792	812	739	780	787	766	828	813	807	810	761	773	779	823	814	826	769	824	817	801	838	817	810	812	819	751	811	764	774	781	841	776	833	842	858	782	825	863	848	836	813	776	766	851	816	800	822	817	830	818	818	787	839	824	781	766	831	816	856	765	797	825	821	824	788	789	773	864	785	773	814	804	768	793	758	802	848	817	818	816	847	845	784	824	833	832	830	845	787	874	778	778	830	853	751	769	802	772	807	806	797	863	815	828	757	822	752	777	793	759	825	795	835	791	814	763	761	818	828	843	798	744	780	850	779	837	810	827	834	828	774	811	752	805	833	794	815	767	817	783	785	808	755	755	734	838	830	785	807	820	809	812	764	784	777	779	855	803	818	844	826	736	835	809	784	832	830	775	781	792	809	811	803	764	844	821	826	829	813	831	890	816	835	815	832	807	817	800	800	831	827	849	749	750	800	789	787	820	816	778	832	802	786	781	817	779	799	874	763	793	802	794	796	804	839	775	805	822	788	859	752	733	821	778	810	853	812	816	795	782	816	795	812	777	835	837	799	853	834	788	819	798	779	803	831	780	771	825	789	783	819	839	753	808	774	839	813	821	760	812	815	845	812	829	788	763	815	802	851	750	841	807	840	773	755	772	810	809	793	815	825	811	751	817	786	774	808	800	778	804	752	757	811	820	784	828	758	852	796	793	803	839	854	772	787	811	812	786	837	777	767	816	816	808	796	757	801	851	766	810	800	834	808	808	793	792	776	800	789	823	859	788	774	762	763	775	809	793	820	781	831	803	821	807	755	792	780	793	820	824	858	818	802	821	773	808	768	825	763	817	814	784	819	802	786	783	807	764	771	874	839	817	759	796	764	823	805	828	761	793	794	786	785	800	837	839	783	842	825	762	788	774	809	815	794	852	764	855	811	777	839	812	818	846	764	805	782	766	799	825	868	771	831	817	768	807	790	759	802	825	753	835	791	820	822	798	792	791	817	763	813	813	808	816	760	857	814	817	786	782	789	786	755	803	811	813	801	791	778	795	806	758	800	783	805	829	800	767	782	853	820	783	802	761	774	796	796	774	776	818	777	817	779	803	817	837	790	784	828	816	871	768	803	824	765	833	813	827	810	787	804	843	842	829	816	793	784	802	814	835	832	785	782	842	831	775	791	815	816	769	808	748	772	815	820	851	783	788	800	783	812	780	810	833	874	799	800	793	829	796	819	793	802	814	769	808	749	812	781	837	834	792	799	810	831	766	763	787	835	862	776	800	818	769	754	784	814	798	789	813	754	787	787	786	792	813	833	756	786	812	851	770	722	764	769	847	823	771	820	782	812	813	728	842	788	767	776	811	788	803	749	811	797	815	775	787	779	807	771	775	831	815	780	768	840	766	831	825	808	807	823	797	749	852	829	815	795	743	820	765	823	816	808	808	802	793	794	812	813	755	811	813	799	774	772	850	798	795	752	793	761	821	795	824	861	800	811	804	790	829	803	795	814	855	779	803	852	790	809	823	766	802	815	817	799	784	738	797	777	823	792	809	827	799	816	756	812	815	760	789	814	844	810	798	821	825	760	811	816	814	860	742	772	831	799	749	811	787	796	804	784	819	842	772	799	795	792	811	768	833	777	833	787	783	822	805	831	786	776	842	814	794	789	794	850	799	814	813	809	796	801	764	811	796	778	765	764	774	787	779	824	785	789	818	830	770	795	803	831	772	820	784	836	798	776	829	796	846	813	817	833	835	820	751	812	802	825	782	797	834	816	809	762	802	823	786	798	800	828	859	803	787	784	854	749	768	812	802	791	804	761	823	802	828	795	829	801	808	818	779	755	810	846	836	827	817	808	779	783	801	799	817	799	858	813	800	796	897	828	792	842	788	837	826	828	811	813	827	799	809	789	813	858	834	830	800	801	797	767	781	806	787	771	809	825	724	819	820	792	834	805	823	776	812	777	823	818	823	795	724	841	785	877	785	807	799	765	886	770	781	784	821	861	790	788	818	792	795	780	823	774	797	835	818	794	803	825	820	792	859	795	767	791	822	793	810	812	808	764	799	830	830	747	761	814	827	829	787	807	810	812	781	838	793	852	790	771	813	814	806	754	802	786	765	788	826	800	837	772	846	764	722	824	785	794	821	743	763	755	810	789	838	804	802	859	777	820	810	788	770	800	838	823	839	759	803	812	771	778	826	776	780	779	828	808	838	865	800	806	776	777	858	798	853	791	788	805	752	797	800	828	798	798	794	838	833	789	804	786	793	803	791	824	776	845	836	837	812	795	803	857	811	814	799	844	822	798	777	816	796	787	810	840	805	771	817	794	745	795	770	795	813	753	835	843	842	819	795	790	826	759	798	791	806	825	801	760	782	816	813	815	792	823	797	811	870	797	802	789	786	809	844	842	828	821
38083	63810	49684	32470	22633	17082	12076	9131	6565	5095	4017	3250	2536	2178	1906	1633	1478	1271	1177	1136	1078	1044	998	1024	938	918	890	922	911	823	874	833	869	825	858	824	849	817	821	782	842	825	813	802	869	827	805	803	807	785	779	790	774	806	782	780	773	775	774	802	798	755	803	758	777	789	827	796	755	752	741	799	777	779	749	795	790	734	780	771	733	813	806	877	807	787	774	768	775	814	807	787	795	823	770	754	791	816	835	814	794	797	822	808	787	805	819	826	816	817	832	796	740	818	806	767	794	785	738	817	738	798	845	822	804	845	816	846	780	813	793	745	805	807	794	793	788	808	805	785	799	794	745	793	811	798	756	746	750	807	769	757	796	805	833	802	812	797	808	774	809	823	753	782	825	792	797	756	762	876	798	777	807	815	787	821	767	804	774	773	783	765	755	808	790	778	747	793	783	750	754	737	758	752	750	823	789	821	821	734	792	762	791	794	817	758	794	760	837	812	792	787	817	791	857	817	813	759	791	842	779	799	795	794	783	782	807	763	812	789	727	791	730	809	843	793	809	798	754	802	836	850	760	766	822	808	763	785	803	813	791	775	813	858	806	796	795	787	760	796	768	757	771	737	747	734	774	754	819	744	769	780	780	846	810	839	816	818	790	839	790	784	809	790	774	810	699	794	793	792	791	854	763	811	800	780	814	801	768	796	836	803	788	773	803	791	816	757	794	833	788	749	788	720	791	788	782	785	756	806	806	789	755	774	805	803	784	792	823	885	807	784	783	820	764	800	792	781	797	844	831	762	808	752	779	803	770	730	785	781	778	821	838	764	762	808	816	797	805	812	802	768	851	780	828	786	749	778	783	798	796	790	816	762	773	786	831	782	788	767	764	783	807	811	757	773	794	844	823	811	758	813	790	796	764	787	759	762	775	806	785	785	811	806	751	769	782	804	772	775	831	828	755	722	769	788	776	817	782	798	790	758	819	857	729	809	811	760	790	828	821	800	770	799	764	865	782	883	835	798	784	817	747	774	742	829	813	805	743	756	779	835	778	816	772	809	816	857	761	812	820	763	760	762	796	812	784	805	821	766	837	786	805	809	745	780	774	808	789	753	809	804	801	806	818	787	820	850	798	788	774	758	774	782	850	791	818	799	801	825	816	819	782	790	761	795	816	776	792	784	757	828	870	767	750	836	779	747	715	731	746	787	797	764	842	822	833	778	808	813	789	794	794	790	830	789	830	787	804	822	783	783	778	816	789	814	814	767	755	790	769	773	764	838	818	750	736	795	809	787	780	775	758	787	828	716	817	796	829	793	800	786	827	833	776	789	772	769	797	800	823	817	798	823	795	900	820	835	813	803	865	821	875	797	829	786	763	866	787	777	750	813	756	815	793	786	829	780	741	779	772	806	809	779	803	832	789	759	789	789	776	842	802	783	784	835	786	753	869	753	766	780	783	819	830	754	804	801	816	777	820	850	818	805	790	780	803	821	789	750	790	827	772	771	824	807	802	743	837	806	787	859	780	802	876	742	768	780	810	775	766	753	805	834	773	810	791	774	783	805	797	777	837	765	764	764	856	806	794	776	815	798	787	797	822	793	770	795	808	820	804	790	806	776	800	747	770	815	799	750	751	791	794	845	800	793	761	802	768	773	812	815	821	804	811	774	822	791	817	778	774	819	829	814	764	789	798	846	779	815	801	769	836	806	801	818	856	752	799	809	782	745	794	800	813	751	830	788	798	809	799	757	791	823	808	792	798	839	809	793	762	756	760	774	752	777	789	798	833	789	792	792	771	861	802	794	795	727	765	752	792	825	759	809	756	772	781	826	782	823	787	784	778	829	808	803	778	763	778	794	798	814	755	828	815	843	789	775	772	782	781	819	800	782	759	757	750	853	797	785	784	768	809	805	720	737	836	755	815	805	770	802	788	789	803	724	758	785	795	787	784	810	821	789	803	779	827	801	877	775	804	848	813	855	778	827	761	800	758	781	798	804	820	800	780	812	790	795	817	828	749	770	770	851	872	764	795	787	780	794	776	770	793	822	825	795	766	810	767	812	808	813	823	819	784	798	811	801	764	801	746	774	785	850	797	832	781	775	798	809	814	773	797	733	802	794	787	799	758	742	779	782	781	829	794	783	764	815	781	809	801	825	763	795	765	800	744	771	774	835	758	750	774	753	833	788	829	793	816	798	818	815	816	761	787	798	774	763	770	771	771	780	787	780	826	779	726	817	816	816	798	786	765	766	754	860	819	775	735	762	808	800	836	771	808	797	798	757	796	803	832	803	806	823	808	833	815	803	839	785	801	815	796	837	821	769	782	736	767	787	810	800	783	771	769	805	785	775	798	809	812	794	785	831	789	805	778	758	767	836	764	775	804	837	801	775	784	821	742	816	835	751	789	809	781	802	800	763	816	750	785	749	753	836	814	795	755	813	852	730	780	776	820	744	786	785	807	793	813	785	739	785	806	800	781	792	815	773	793	774	804	796	853	802	760	779	762	760	745	807	815	784	772	794	748	774	829	773	827	755	781	743	777	802	828	824	800	779	817	791	775	802	780	822	807	783	785	758	765	808	843	768	789	789	820	790	763	752	804	798	805	794	818	761	832	810	752	764	820	795	790	815	784	809	750	794	818	787	788	791	770	747	777	821	775	764	769	815	792	772	783	832	815	794	757	809	805	771	827	772	838	844	797	792	818	821	795	847	805	780	828	753	819	783	756	777	757	758	886	817	863	787	756	764	754	848	801	778	768	783	775	763	778	736	746	751	802	756	790	793	818	791	773	831	779	807	787	790	821	783	799	771	813	772	798	791	820	784	779	745	765	800	797	781	849	739	767	764	812	747	765	784	786	781	821	820	784	827	790	796	785	821	752	816	771	801	762	781	788	763	827	784	784	775	782	808	784	751	740	786	766	780	846	778	798	800	783	807	750	808	787	727	836	750	759	778	820	818	838	803	830	798	783	744	782	757	806	790	767	791	771	745	796	782	760	785	795	790	783	822	817	801	776	814	746	773	827	828	743	793	826	762	841	760	784	850	830	835	796	761	793	808	774	742	739	795	834	846	833	828	807	823	737	762	782	737	757	767	760	798	804	783	777	805	790	793	816	802	800	800	807	788	821	762	811	791	822	800	769	780	736	768	803	772	860	783	776	803	799	757	773	765	819	800	791	784	767	798	787	802	776	781	781	776	760	805	809	760	784	791	747	851	768	774	766	852	758	828	796	781	769	783	770	799	795	798	786	760	764	793	802	799	805	785	794	789	775	818	735	757	765	777	804	750	780	811	839	811	817	800	816	773	774	783	804	795	833	800	832	782	820	796	829	787	801	790	744	773	787	773	774	772	766	807	775	815	801	783	788	824	779	803	788	784	808	835	794	799	762	782	780	770	835	735	793	782	859	808	787	809	734	794	804	733	750	814	804	858	769	745	787	783	782	799	810	830	782	768	792	800	791	845	758	746	816	795	807	755	822	786	759	813	771	771	742	790
25253	21703	29869	27363	20581	13785	8888	5882	4182	3313	2621	2187	1929	1625	1464	1270	1226	1195	1116	1055	1057	1018	982	928	972	953	913	922	922	922	880	909	909	900	892	867	915	858	867	887	847	850	891	859	842	885	853	889	881	869	834	839	856	888	833	832	841	856	848	820	846	806	846	861	837	839	835	828	892	845	896	874	827	882	842	870	910	815	890	849	855	811	829	853	851	814	873	848	833	792	829	834	885	881	857	836	825	818	859	871	839	800	852	831	864	811	852	850	826	925	836	855	865	862	824	819	843	860	847	882	806	795	866	828	799	776	821	855	835	843	877	831	840	876	827	820	851	905	855	813	869	838	868	893	819	839	859	811	903	853	844	830	852	855	884	857	755	853	820	870	891	891	847	869	813	825	821	845	839	842	816	833	828	798	837	806	874	932	915	806	858	887	810	874	811	820	816	805	866	851	851	820	897	821	855	813	793	779	852	771	861	852	830	888	789	850	818	820	801	786	867	843	860	882	838	881	868	830	812	816	825	842	882	871	849	898	848	886	812	857	818	893	890	820	844	817	829	851	843	865	907	870	827	833	884	872	823	832	850	833	797	790	864	829	830	847	867	768	856	824	860	838	856	842	850	850	882	880	843	816	872	874	857	893	914	865	872	842	828	859	804	863	844	814	785	764	821	815	836	847	818	868	864	817	905	848	818	809	904	834	802	827	865	832	865	831	842	858	840	839	843	876	907	824	857	814	844	839	853	836	836	873	866	839	854	872	800	795	868	869	868	845	842	837	845	857	901	844	854	857	821	864	874	873	894	845	870	831	846	881	879	871	785	849	882	816	846	884	848	850	837	854	862	825	815	877	848	791	833	854	875	843	880	860	811	833	826	777	853	873	916	845	823	846	860	897	811	883	868	853	828	846	860	837	842	895	871	831	949	898	847	832	820	848	895	833	890	872	850	783	834	857	876	844	861	807	789	889	830	876	845	845	879	911	801	827	900	834	849	824	839	838	877	828	844	798	830	914	877	860	808	870	818	894	879	808	878	801	855	826	830	846	855	871	838	819	837	873	864	849	839	853	830	886	853	835	872	788	843	848	817	854	872	853	865	804	882	844	814	847	857	870	835	809	841	842	853	840	854	859	834	837	848	846	865	862	876	856	830	835	898	869	889	834	878	849	845	874	873	883	868	856	837	825	824	852	877	867	852	814	815	835	842	860	871	846	809	844	836	850	901	811	819	844	882	858	867	847	825	868	877	835	797	850	841	873	819	871	823	812	871	817	876	818	866	862	865	846	885	832	883	854	825	896	890	844	918	872	811	869	876	848	881	824	873	848	807	832	856	871	886	883	848	872	867	810	849	829	828	859	872	843	833	887	829	835	923	866	847	855	836	822	845	905	875	923	839	939	834	853	883	838	834	845	818	836	849	855	852	858	835	867	838	877	870	889	819	829	870	868	795	789	869	857	874	894	810	851	818	863	830	881	799	842	872	854	803	817	880	824	879	852	878	874	849	840	857	839	798	908	899	860	833	859	884	890	817	821	811	864	884	857	880	878	923	851	888	888	894	856	813	825	852	843	808	849	859	863	823	874	850	847	877	832	862	868	943	830	855	808	845	814	874	856	815	845	926	868	883	838	877	879	836	852	890	820	844	806	880	865	906	845	834	820	821	829	872	875	921	878	842	871	866	820	842	808	896	836	882	804	832	873	788	803	888	873	871	848	845	872	851	897	861	855	817	813	849	775	859	840	876	893	843	850	874	903	838	823	829	878	868	839	862	874	879	844	842	813	899	867	860	900	858	820	807	832	813	802	839	841	880	833	847	888	877	858	878	855	868	858	858	814	844	847	859	856	862	815	840	939	899	823	846	852	899	883	837	843	885	830	846	818	861	856	791	864	824	897	805	883	808	864	852	780	769	893	809	890	832	815	821	817	851	859	839	891	823	886	881	876	841	812	852	777	883	761	856	867	817	858	864	843	824	871	852	820	813	822	782	852	835	830	893	870	852	860	833	827	835	841	825	863	842	846	917	830	818	802	845	827	839	797	865	833	808	905	827	832	821	824	847	853	808	848	840	818	790	899	814	876	877	853	885	855	841	860	876	828	870	834	843	849	847	878	852	833	893	892	801	830	795	819	865	836	869	813	915	864	824	828	884	855	810	831	851	871	816	875	881	875	854	858	793	879	892	832	837	897	869	838	864	875	821	840	824	857	889	833	876	801	828	908	848	825	841	846	808	841	842	815	864	837	880	860	811	859	848	856	841	886	787	860	868	898	935	856	770	892	871	868	863	835	797	843	846	888	849	853	890	816	891	825	857	847	829	869	824	816	846	831	830	810	924	824	892	911	895	846	879	873	864	835	833	785	843	895	871	812	853	836	811	872	832	859	875	835	909	849	879	810	831	796	856	889	823	874	848	870	834	870	904	874	851	817	819	862	862	812	890	878	879	891	883	837	845	850	863	770	865	805	858	834	826	848	874	853	835	827	867	845	858	818	842	851	814	863	812	899	872	819	794	841	820	867	816	844	848	836	834	821	857	795	828	875	841	842	797	871	848	866	866	835	874	912	846	876	856	802	838	825	835	845	866	813	876	823	870	828	821	872	860	880	869	838	838	817	868	847	833	824	838	822	842	832	841	828	859	834	884	809	855	811	855	890	882	826	854	839	851	883	805	854	848	919	870	796	842	861	876	872	837	823	831	799	855	854	859	859	813	880	794	840	834	836	828	830	837	805	810	810	917	823	839	821	842	833	877	800	878	821	835	868	842	823	871	888	861	848	875	816	849	881	832	855	914	879	855	897	840	889	889	810	893	842	863	874	860	852	829	923	890	854	817	781	840	870	828	815	823	856	813	875	794	856	837	840	843	863	853	854	867	776	873	841	896	884	889	823	832	831	831	798	911	818	848	799	865	843	838	810	824	826	881	863	830	902	850	872	806	833	844	840	839	842	804	849	819	852	794	884	848	880	851	875	860	850	843	822	830	804	838	870	902	888	876	831	872	876	818	820	826	841	841	882	852	906	841	872	813	877	823	800	817	849	835	816	875	853	856	793	837	875	885	823	848	872	847	863	852	870	814	781	850	806	840	819	836	824	843	881	878	806	839	860	864	851	828	876	786	836	852	809	873	828	807	835	879	871	835	867	839	826	827	886	851	775	843	834	823	831	827	824	856	877	847	861	859	808	904	847	833	860	886	852	817	799	819	787	836	867	852	886	877	833	850	832	815	818	853	868	848	841	871	818	842	901	840	851	871	807	828	838	842	829	848	842	816	859	836	806	809	832	860	853	828	831	852	818	862	814	781	872	868	816	868	840	906	828	914	843	882	839	901	810	887	815	835	847	841	894	852	861	820	868	849	879	835	858	839	875	839	848	878	861	873	884	853	797	833	851	799	836	876	876	866	844	865	856	883	804	836	903	830	816	833	858	823	866	849	902	837	878	808	858	794	821	886	844	848	848	824	862	858	811	859	853	803	893	855	869	882	851	851	774	817	839
36939	59036	43752	26037	20482	15451	11408	8604	6276	4746	3673	2916	2437	2003	1780	1558	1478	1309	1229	1180	1114	1079	1002	968	988	963	933	949	935	907	871	901	915	901	914	857	838	859	846	873	836	849	902	842	811	888	861	869	852	872	836	815	834	846	872	849	830	849	848	782	821	834	834	854	824	833	823	777	809	841	832	848	871	803	838	873	830	804	846	839	866	906	825	822	841	820	843	879	814	906	804	857	861	860	816	827	878	831	855	834	856	835	854	832	822	821	840	817	796	835	854	833	850	814	824	816	836	837	812	846	830	848	821	828	826	844	829	872	864	850	863	868	813	883	858	791	822	820	845	846	876	860	804	889	852	806	827	891	862	807	834	808	864	839	859	857	845	838	776	882	891	819	829	810	866	812	841	857	787	783	822	855	840	863	841	841	856	836	869	817	807	831	830	807	807	813	821	805	896	840	833	878	863	822	833	793	796	853	862	839	830	834	804	840	819	819	841	786	856	854	813	795	861	838	844	805	859	798	837	829	831	800	884	800	888	825	857	882	835	858	829	858	877	815	842	825	827	815	827	842	776	834	846	844	858	835	731	803	764	862	847	814	785	794	824	859	832	796	879	789	813	837	861	780	822	817	900	868	822	854	805	824	846	796	810	877	847	828	817	807	827	795	858	834	881	864	838	821	860	849	803	859	846	794	844	818	889	882	809	875	833	798	869	794	792	817	845	812	829	827	861	829	851	809	824	844	767	841	833	876	820	792	851	802	794	803	865	833	849	868	786	825	889	876	848	860	866	834	828	819	832	844	808	856	824	845	819	831	796	852	855	895	841	827	815	827	887	841	816	844	832	799	792	785	781	875	849	830	844	782	821	825	830	864	799	832	816	887	831	827	823	850	859	872	836	925	826	790	864	834	768	845	810	819	845	838	868	867	818	834	856	816	830	838	892	794	822	858	836	872	812	859	819	832	769	829	837	788	838	812	842	846	830	828	829	811	813	867	877	825	817	821	853	799	844	864	832	819	837	843	871	845	797	796	829	826	791	815	796	837	863	827	835	867	822	799	824	824	839	837	850	865	823	795	815	858	831	799	859	825	798	871	866	810	789	805	830	775	840	797	781	819	856	845	775	779	850	837	866	814	857	829	840	810	837	851	829	871	830	832	810	832	801	860	807	785	864	872	857	872	862	798	858	857	843	822	810	867	803	812	790	822	824	802	816	821	868	835	844	817	864	844	860	843	868	847	802	851	836	853	823	854	873	847	819	857	799	842	881	833	809	835	828	829	841	818	810	788	855	860	874	889	879	783	825	827	812	812	857	841	802	802	853	772	870	891	837	818	812	791	851	816	803	861	824	785	819	814	852	797	880	823	848	845	829	838	818	842	807	839	844	798	836	826	818	805	811	829	842	804	795	799	855	816	850	817	843	870	874	895	768	838	848	861	832	798	812	870	818	786	887	780	819	877	838	824	826	792	788	820	861	849	857	867	778	826	819	820	869	827	866	824	833	833	828	857	820	782	826	857	825	909	800	881	809	809	787	893	884	812	806	811	826	810	804	867	853	839	818	863	786	830	832	848	882	870	862	847	879	835	850	845	836	765	865	867	841	846	866	833	822	840	858	875	858	813	799	812	902	841	869	876	838	833	832	880	826	843	826	812	802	811	815	819	857	817	883	788	800	876	812	826	865	810	843	869	836	868	873	865	879	895	863	852	864	823	834	821	868	873	840	785	848	845	827	835	891	848	842	857	815	826	878	828	850	853	780	794	866	858	807	810	863	839	789	840	843	826	866	830	826	791	854	809	825	892	805	803	794	822	811	870	817	807	814	808	832	833	819	842	796	778	856	794	820	819	839	856	820	843	862	821	828	844	873	782	803	824	868	829	822	835	794	854	842	821	866	820	875	816	837	827	833	814	799	850	835	840	817	802	847	827	820	768	814	861	855	831	854	805	809	886	838	836	800	856	785	794	800	867	851	894	834	804	859	793	835	870	851	804	805	847	861	828	827	812	816	837	800	790	859	809	803	841	872	847	835	857	847	823	824	818	848	860	782	894	843	832	837	766	861	766	801	783	845	837	822	833	807	831	927	794	883	851	803	806	799	822	835	883	865	881	805	814	825	861	834	838	810	846	782	780	861	848	833	819	830	819	855	829	743	830	819	831	810	787	813	802	804	796	898	800	819	836	845	835	802	837	879	850	852	825	867	820	791	819	838	809	758	754	780	813	803	826	851	837	778	849	820	845	832	806	865	792	826	851	869	832	813	821	830	867	802	857	812	858	838	842	821	814	803	854	843	865	823	808	828	818	814	882	856	822	818	771	859	839	820	832	833	789	805	851	851	789	870	847	857	781	808	914	808	844	845	815	827	784	818	820	859	880	830	808	843	801	840	827	828	849	875	856	837	825	818	859	820	860	839	833	856	827	834	913	832	852	844	870	848	816	884	756	828	849	806	817	835	826	844	846	773	850	799	869	841	773	831	834	802	812	830	818	830	873	792	802	827	818	882	797	810	806	812	803	854	832	886	778	812	796	865	813	856	853	878	819	838	819	798	887	849	836	844	840	828	811	861	863	832	839	829	795	839	864	820	911	835	854	799	829	851	852	816	825	833	839	817	820	831	872	857	819	825	854	849	845	848	800	828	829	835	848	850	821	784	818	866	834	860	860	811	873	828	848	875	844	801	822	801	847	844	844	778	818	818	799	842	819	789	819	787	846	823	815	802	795	834	765	909	839	854	831	865	821	852	872	796	838	800	840	828	786	828	814	828	866	824	816	809	839	813	811	826	813	863	799	870	800	781	870	821	793	852	825	877	858	802	841	866	827	780	838	775	808	823	810	870	770	835	867	827	871	856	877	851	823	863	808	792	849	809	834	796	881	793	821	807	811	801	840	863	831	820	803	890	821	845	872	834	799	837	829	783	860	850	822	821	806	814	883	806	847	816	860	792	850	864	779	818	834	801	806	847	815	794	850	874	846	825	832	825	873	853	851	842	839	867	780	814	822	863	824	896	843	829	845	840	860	820	833	806	839	811	869	811	856	782	855	826	822	775	831	844	883	832	806	841	835	856	855	878	848	831	793	811	866	846	807	820	868	815	833	797	846	874	825	777	826	839	815	872	871	835	837	839	857	833	804	862	879	828	830	790	846	839	846	817	820	840	837	859	865	819	861	835	846	845	805	855	783	839	844	801	834	914	892	852	840	853	813	865	855	841	842	810	820	793	820	870	854	821	887	813	797	825	824	867	808	807	869	852	857	849	844	819	782	864	836	806	859	813	810	841	805	842	849	858	770	845	850	863	871	823	812	822	778	853	807	854	778	806	827	844	828	881	862	843	849	807	831	804	891	846	864	849	852	806	877	815	869	872	798	910	835	854	823	854	882	795	875	852	829	782	808	839	838	830	771	803	848	827	813	809	840	825	817	882	856	849	825	851	815	802	850	824	827	800	868	882	818	853	850	837	831	802	877	845	797	827	819	870	875	850	799	853	871	831	791
23087	21441	29077	24369	22000	22889	19171	9821	6563	4899	3913	3114	2550	2254	1882	1754	1546	1430	1305	1270	1168	1149	1123	1099	1039	1030	983	1030	978	859	923	1019	965	892	922	942	927	941	895	913	863	907	915	880	887	864	876	844	862	913	904	900	865	890	837	875	881	875	853	883	862	888	901	884	885	917	848	852	874	838	852	865	907	881	833	873	869	870	876	908	910	894	847	854	851	864	900	901	893	906	932	881	870	830	895	853	854	932	896	837	843	911	875	929	914	923	868	838	909	845	939	869	882	820	857	860	869	807	826	842	865	884	864	839	853	875	911	860	838	868	895	840	823	835	888	880	895	872	887	875	850	885	891	914	958	917	873	912	858	835	819	913	905	838	898	846	868	907	848	842	968	866	882	841	860	827	860	914	900	861	858	877	860	855	869	838	867	844	896	848	858	834	902	891	925	833	814	866	900	840	839	904	788	873	851	859	830	883	919	912	823	854	886	800	850	862	846	836	897	820	878	854	888	839	923	872	861	875	867	882	850	874	819	838	878	873	869	871	850	873	911	829	858	905	856	876	847	891	823	891	870	845	884	891	887	854	890	896	853	882	854	905	857	858	862	843	885	900	924	916	871	896	857	814	879	888	870	884	880	849	918	865	861	870	887	915	867	846	897	910	843	845	889	845	883	892	833	879	898	861	834	872	880	850	823	888	881	887	824	928	865	862	871	900	865	871	867	924	885	900	853	926	892	875	879	894	903	920	872	868	918	866	844	900	897	882	843	863	889	883	904	878	826	902	883	878	872	876	903	933	807	875	854	899	874	846	871	853	848	808	824	882	831	870	890	941	938	906	844	876	838	882	876	905	886	871	913	869	824	873	905	891	891	906	896	857	931	857	870	896	864	866	883	863	891	893	869	885	947	793	860	855	901	893	905	859	863	881	892	864	920	817	874	884	890	850	801	834	878	847	879	890	866	890	803	822	835	892	893	814	912	856	858	817	887	896	829	881	848	883	914	902	850	891	911	862	832	870	842	934	868	842	881	769	841	904	886	830	843	874	899	878	872	867	843	907	892	857	865	852	854	842	933	874	821	885	862	881	861	884	874	840	867	831	906	897	888	825	873	816	851	903	879	839	849	821	911	880	828	822	882	897	869	903	876	881	865	908	856	919	864	889	888	827	874	838	894	903	900	883	895	918	870	899	922	844	900	829	832	849	872	924	905	903	932	843	886	863	935	862	843	893	880	826	832	904	887	916	846	867	902	905	842	862	877	858	889	921	849	905	915	890	887	877	858	915	914	866	810	888	836	860	858	938	835	863	885	829	884	880	861	915	879	838	874	862	859	864	902	900	860	868	877	867	837	914	854	898	868	885	882	820	856	861	873	846	895	888	873	904	874	935	860	861	855	823	929	921	804	873	836	872	825	881	916	898	788	829	882	896	903	928	815	857	816	901	903	862	835	863	889	898	907	862	901	869	908	872	857	843	859	810	856	878	895	901	897	850	826	866	853	883	831	840	876	849	872	827	855	832	865	903	856	892	843	873	862	878	852	874	829	830	872	893	874	881	791	845	881	858	808	885	852	884	869	901	866	891	888	868	929	849	840	881	845	853	916	866	899	894	868	904	897	843	836	886	863	877	881	874	864	882	893	858	899	829	901	924	856	869	877	841	856	881	855	863	857	855	883	892	898	922	874	850	827	899	856	849	845	905	911	896	892	825	849	876	854	876	888	839	866	862	849	877	802	849	845	859	812	890	861	918	872	882	926	873	916	823	930	834	826	898	857	858	901	893	866	855	890	896	887	859	868	869	879	819	883	927	895	896	891	870	823	841	855	870	854	869	878	885	886	865	872	861	859	816	883	896	877	866	826	815	838	914	899	883	884	887	880	878	856	910	866	872	851	867	874	831	849	845	852	832	882	849	821	882	871	840	918	898	888	878	943	902	931	858	839	871	896	882	851	862	849	857	856	850	907	873	897	824	861	823	858	866	846	854	920	863	869	849	858	855	883	914	892	886	931	890	862	863	843	899	853	844	882	839	852	883	859	844	917	847	874	858	858	887	861	834	878	855	810	858	929	846	824	897	826	864	856	852	858	877	851	867	854	886	878	855	842	866	850	869	877	875	861	838	854	865	870	869	859	891	876	816	880	892	901	824	828	864	883	846	862	906	899	857	855	902	889	901	896	896	842	941	868	849	918	907	842	839	865	912	865	870	825	880	880	850	902	874	858	877	855	836	851	862	866	893	926	888	906	864	833	905	873	887	895	844	866	857	941	867	893	907	886	902	862	911	913	897	830	823	864	885	892	850	851	874	818	900	822	889	875	869	886	874	903	915	893	797	911	877	882	874	871	865	854	875	810	905	887	831	838	853	872	875	891	852	874	879	881	912	896	897	876	876	887	868	936	941	919	815	873	929	831	900	896	843	858	838	830	902	905	885	887	897	836	898	846	870	842	870	858	824	828	905	896	880	868	860	896	863	827	833	896	847	910	778	809	844	837	864	838	916	825	891	868	836	830	850	858	890	852	916	845	865	892	903	823	897	874	871	863	796	882	875	849	824	922	856	838	873	821	817	897	867	821	887	816	859	868	861	852	844	874	903	844	833	825	902	887	873	899	881	830	842	833	862	833	873	865	910	819	845	863	872	932	906	840	850	890	835	925	825	866	888	879	851	898	841	902	888	870	907	885	894	877	879	915	856	915	900	832	860	857	821	874	843	885	822	877	837	779	831	887	881	925	856	856	891	884	912	911	835	832	863	864	874	827	868	864	823	853	921	866	842	893	856	842	908	901	885	853	813	852	882	856	892	891	832	832	827	869	855	886	868	833	852	868	868	926	881	846	852	859	933	856	848	911	877	818	872	916	844	889	902	859	845	830	882	881	861	872	874	833	926	862	881	969	876	788	858	846	879	921	902	824	904	864	835	891	827	865	920	916	869	866	876	867	884	869	914	895	881	822	887	861	839	829	893	894	887	885	854	866	876	901	860	870	912	850	830	863	852	916	886	870	866	902	893	828	851	845	887	859	899	828	887	830	937	860	831	846	918	842	852	875	812	885	868	868	907	887	904	853	847	859	844	853	874	875	880	842	874	886	876	918	928	848	824	889	880	898	916	893	879	853	874	906	870	890	845	877	851	799	886	917	831	905	863	860	876	837	826	858	868	844	904	936	831	844	867	838	918	869	891	869	894	865	890	864	873	843	879	861	880	870	848	881	834	846	873	914	869	850	898	908	912	849	876	822	866	860	881	887	890	907	963	863	860	851	910	867	887	896	901	900	874	827	861	832	868	910	902	915	899	930	862	828	871	915	864	882	859	899	866	863	889	832	930	890	929	905	824	932	826	848	848	875	887	905	878	834	880	817	864	908	818	856	817	866	807	846	878	856	861	863	841	917	826	902	879	841	887	911	886	838	836	917	826	864	820	907	875	824	897	836	894	872	836	898	942	844	840	883	864	927	922	853	912	861	883	879	879	885	856	868	910	866	834	877	892	887	857	857	877
39578	67158	48535	34934	26604	20177	15660	11884	8831	6605	5191	4215	3403	2650	2427	2070	1869	1591	1494	1465	1284	1197	1194	1240	1050	1073	1003	1004	990	984	928	896	962	857	900	905	901	912	857	896	872	904	883	871	842	841	866	845	864	867	817	888	871	815	845	845	901	869	855	870	850	825	850	808	843	812	848	839	840	821	823	845	863	814	843	834	829	882	885	819	872	848	865	817	853	834	866	843	798	873	885	849	858	872	896	852	823	815	864	874	853	830	843	834	886	845	866	845	854	830	829	840	830	813	800	852	811	876	851	793	826	835	845	820	868	865	826	850	852	850	847	838	857	796	790	870	862	843	813	812	816	857	821	862	834	824	816	827	858	854	833	880	852	863	836	804	873	815	852	839	839	808	791	889	835	832	826	884	894	863	786	828	858	824	823	878	867	824	863	835	878	869	852	865	848	866	807	829	841	828	829	890	915	816	884	851	851	857	860	848	779	787	789	809	865	846	874	835	841	847	840	822	803	834	870	848	833	792	808	788	891	821	878	840	838	859	822	886	815	851	806	847	849	851	857	871	906	863	851	803	805	860	845	849	847	828	858	797	913	821	835	792	852	863	812	877	822	857	844	828	831	865	868	846	852	856	882	809	836	824	800	866	853	841	886	850	807	823	838	832	885	839	889	803	893	840	834	914	865	887	885	808	875	841	782	802	868	851	842	853	763	853	837	826	836	832	811	906	839	911	810	872	810	868	876	871	852	823	868	875	860	826	868	834	799	841	883	914	879	833	901	867	811	822	786	842	798	811	815	831	807	896	879	826	846	834	865	851	844	816	815	826	856	843	878	867	837	817	869	833	901	813	796	869	849	876	842	835	875	868	900	844	826	793	841	810	899	838	823	888	889	867	842	815	844	870	827	842	829	891	816	885	780	873	846	847	814	846	865	788	838	863	782	833	841	832	871	851	856	821	831	819	844	844	865	813	814	866	838	843	811	860	862	830	767	858	901	861	873	864	835	792	808	849	826	803	884	842	821	871	834	856	811	852	841	825	819	813	768	837	858	859	847	879	888	826	790	852	878	870	824	846	876	855	891	841	875	830	832	818	841	856	842	853	843	854	872	896	851	881	878	879	840	849	806	820	844	826	854	787	852	850	839	854	802	850	825	842	859	851	843	818	822	851	906	873	852	845	857	839	825	863	838	828	840	833	873	807	859	867	825	818	779	855	826	870	870	852	836	871	818	812	828	837	824	825	849	882	851	834	882	840	848	895	799	841	843	879	828	823	827	871	819	842	877	875	864	868	837	875	914	854	780	821	862	832	807	846	888	840	827	843	856	781	853	790	837	873	845	833	879	839	835	810	826	821	840	894	846	883	852	867	814	830	843	796	840	870	850	860	822	828	832	831	809	835	851	845	777	867	884	845	848	799	868	848	810	853	816	846	814	831	846	888	884	872	856	865	889	834	852	838	865	818	830	840	865	826	867	860	858	811	868	837	874	851	812	849	829	850	844	890	844	880	843	847	869	801	833	794	840	800	858	857	838	841	820	796	790	782	841	810	800	850	860	871	835	857	850	870	795	816	847	882	867	886	798	870	838	851	857	849	856	788	822	866	829	862	863	882	846	836	856	839	894	806	861	810	828	901	882	825	847	859	887	844	862	842	876	850	865	838	889	851	871	853	858	869	888	825	793	856	836	855	905	844	800	834	855	899	880	846	835	828	808	846	896	867	828	852	932	793	820	827	845	851	862	840	832	780	812	898	852	797	826	901	842	832	842	826	845	856	824	833	841	858	814	850	897	879	847	834	867	900	828	856	822	835	853	836	797	863	811	828	865	834	853	840	848	907	896	871	884	827	886	848	831	855	871	813	885	826	798	802	896	874	885	810	907	820	840	814	851	863	834	802	851	864	872	835	889	890	859	809	864	826	897	798	830	899	798	804	823	870	858	856	887	830	844	869	809	863	839	785	801	853	881	810	860	865	861	876	845	811	877	817	863	874	818	791	815	851	869	858	852	835	855	848	817	817	844	828	821	854	906	877	897	821	884	845	823	864	873	834	904	810	818	836	856	806	869	836	850	845	849	800	813	890	837	837	826	807	813	844	799	837	848	872	851	838	809	897	831	788	844	848	803	846	854	857	834	862	826	876	861	835	859	872	834	807	876	861	879	834	865	861	865	849	839	827	894	821	839	850	823	870	873	839	821	826	877	849	930	857	870	883	897	839	866	875	852	852	844	841	946	829	865	864	856	838	884	825	844	781	849	847	804	871	813	786	876	860	824	809	843	827	853	855	825	846	840	835	888	806	811	772	861	857	840	865	781	800	865	838	841	815	819	811	852	819	815	831	830	828	798	851	844	794	821	818	842	836	861	883	828	909	850	840	884	844	833	850	869	806	885	882	814	855	838	850	794	869	859	915	864	893	870	788	860	841	825	826	858	845	871	818	863	873	820	883	841	862	838	830	836	863	806	871	851	840	848	858	875	843	853	798	908	801	811	833	837	814	846	841	866	842	842	862	879	850	795	853	854	827	834	777	849	873	869	820	851	861	825	849	810	844	855	773	844	882	907	815	817	831	862	860	875	795	868	849	852	904	835	867	822	830	774	856	838	856	886	831	822	814	833	799	783	850	835	793	838	875	870	852	912	829	837	849	854	864	905	843	806	861	884	875	838	852	850	836	818	832	840	831	847	836	824	844	887	774	872	866	864	870	870	842	803	823	855	850	807	896	848	824	800	860	785	846	874	833	836	803	819	812	864	787	792	893	816	840	879	831	863	825	852	874	865	830	862	862	874	865	838	870	814	855	841	862	789	893	854	842	799	821	816	873	864	798	845	819	848	874	893	839	851	887	803	836	836	884	831	925	884	816	844	851	827	816	810	858	858	803	819	862	903	855	844	834	788	845	822	832	820	802	866	850	801	882	842	786	851	836	900	785	909	901	852	861	835	841	856	819	882	927	813	830	870	851	849	832	867	850	859	856	834	858	873	848	863	870	843	870	920	821	832	879	838	876	815	861	794	830	794	835	863	867	872	821	837	793	848	828	869	827	842	800	826	809	859	876	850	841	803	870	791	872	858	875	810	847	856	829	844	828	827	874	878	854	832	872	855	844	852	873	793	851	880	859	873	886	799	802	803	904	835	850	870	813	858	819	866	836	885	873	872	866	825	842	859	841	825	849	828	828	841	839	864	831	825	810	873	850	837	821	796	843	858	857	835	838	829	805	884	886	867	831	890	820	884	850	797	867	842	819	811	834	827	837	838	796	819	889	857	946	814	876	831	861	827	858	889	837	875	883	882	871	848	854	855	819	855	884	810	861	818	921	887	820	838	805	822	860	881	773	831	823	905	867	879	812	822	778	861	831	839	805	791	777	847	837	816	884	832	889	862	863	871	850	867	855	799	815	850	896	842	826	824	809	805	876	849	850	812	875	835	905	840	833	832	873	883	955	843	821	827	909	824	846	807	824	842	888	804	844	845	802	827	837	830	925	858	830	913	825	832	813
35383	40615	40044	26288	16082	9486	6270	4483	3347	2606	2119	1878	1634	1387	1317	1192	1143	1063	948	1014	968	971	884	958	831	862	832	890	877	869	822	799	818	772	837	813	832	842	808	865	804	796	841	792	770	844	813	823	834	799	832	817	809	792	838	876	856	775	825	827	810	831	836	796	818	808	748	809	796	767	808	823	776	788	841	870	838	828	835	856	796	851	784	791	776	826	806	826	828	831	796	829	826	837	810	830	782	813	858	860	805	861	782	805	802	812	830	790	805	818	810	827	797	831	799	812	878	836	819	775	873	824	800	837	773	873	751	799	827	792	835	806	822	749	823	767	786	827	808	817	774	812	865	844	800	824	848	787	855	830	786	806	779	788	841	798	774	788	831	796	801	791	830	790	842	760	844	815	806	787	848	810	877	841	811	825	827	777	837	813	814	798	787	789	798	853	817	818	816	830	841	803	786	751	829	807	804	788	754	820	856	792	822	814	806	844	750	789	802	846	780	826	722	768	839	805	785	806	786	763	793	880	812	791	805	827	803	851	820	804	813	792	830	828	817	830	796	821	863	894	809	789	843	834	827	792	861	756	809	818	848	842	755	805	798	800	811	798	809	765	796	804	780	829	801	787	798	805	791	795	794	754	799	861	814	798	809	776	777	811	814	831	803	789	826	797	821	778	770	787	754	785	817	812	840	797	783	771	813	816	763	785	803	846	763	801	792	772	833	868	808	807	803	777	812	828	762	767	812	814	802	788	820	818	802	817	794	826	887	807	851	801	804	796	844	836	836	776	865	824	785	795	806	806	791	834	840	788	802	851	882	818	812	865	793	776	863	849	805	802	779	790	790	802	833	812	881	829	801	826	799	771	774	835	806	819	832	763	853	776	832	823	807	833	858	838	789	787	856	798	818	821	817	810	778	832	799	803	771	816	800	816	797	823	759	849	808	816	838	823	807	797	781	801	783	785	826	776	865	791	823	750	851	792	726	820	793	798	800	832	811	894	815	763	817	824	802	770	814	802	823	754	798	785	845	789	777	773	796	773	800	819	806	854	775	779	825	782	832	834	866	819	796	779	815	766	867	797	787	836	835	785	833	783	814	799	784	812	799	788	845	853	838	814	773	800	847	823	839	825	805	844	793	832	841	839	817	791	829	850	810	802	751	846	824	797	807	826	776	765	817	838	829	831	801	838	851	810	805	765	808	812	802	756	820	820	852	814	810	831	831	761	850	825	787	788	816	811	862	827	833	829	795	797	778	772	784	828	773	857	798	798	779	809	777	831	849	835	806	802	810	813	764	820	828	790	784	829	802	812	786	874	809	802	822	796	805	791	803	806	853	849	843	813	781	816	803	816	826	848	810	845	771	796	817	839	801	811	865	821	801	802	771	800	862	874	852	848	769	801	797	810	750	789	801	802	844	815	784	825	794	827	780	822	834	826	777	803	863	830	775	794	837	856	831	812	791	791	805	805	785	792	849	805	825	759	785	835	845	801	784	846	821	815	816	818	807	859	824	822	819	850	811	843	807	795	806	832	794	835	827	832	783	857	820	764	846	807	842	801	759	805	817	808	742	781	799	801	805	795	800	839	832	813	784	809	866	772	825	870	841	792	853	819	800	789	793	772	805	856	831	778	855	834	796	782	837	794	810	764	817	766	764	835	765	800	779	802	777	783	813	829	835	773	842	843	801	804	810	775	806	837	763	835	802	790	810	831	822	778	808	797	857	815	798	784	793	787	820	839	790	800	773	802	793	811	832	785	828	821	846	840	773	788	757	784	789	793	828	830	798	805	803	786	871	788	800	813	784	737	811	820	808	829	839	815	761	828	815	793	796	853	783	776	801	810	784	820	841	826	840	806	802	831	824	864	829	844	788	783	819	823	772	832	793	756	796	787	827	750	842	795	858	845	831	848	808	785	800	789	832	799	834	779	797	828	905	783	825	841	826	795	813	789	800	795	854	805	858	844	804	816	811	744	851	835	858	764	788	825	782	823	835	818	775	826	825	823	840	795	808	802	806	802	810	850	794	820	824	800	855	782	805	864	819	799	817	817	837	803	770	824	790	833	819	835	809	834	844	815	840	832	759	785	836	788	789	817	770	813	811	825	852	796	845	796	820	798	800	773	791	808	784	865	864	776	889	801	788	815	805	821	863	812	840	792	786	826	854	793	754	809	821	818	809	825	807	800	820	882	865	761	812	797	872	832	839	806	832	788	784	819	812	823	797	838	811	784	766	763	807	825	822	826	799	787	834	832	769	813	782	832	784	809	801	797	805	822	842	804	818	802	803	768	819	813	842	863	775	844	805	818	728	807	792	820	841	834	825	794	805	829	844	799	815	816	832	779	783	815	815	806	793	788	842	793	780	837	825	769	820	859	796	797	862	792	780	771	832	778	867	802	801	847	825	805	826	808	817	804	868	792	805	816	800	819	815	757	842	762	795	813	778	786	821	857	810	851	850	767	799	815	798	815	794	790	790	792	808	841	808	843	833	811	864	824	744	753	800	790	813	832	827	787	799	849	823	841	764	832	804	783	805	786	811	804	793	814	774	803	806	773	762	832	762	823	809	788	757	738	792	852	801	891	816	785	808	815	754	800	778	808	821	797	815	831	775	769	784	862	816	830	811	801	771	831	819	854	842	783	777	803	767	825	770	806	742	836	817	788	749	838	794	777	760	864	783	848	775	799	809	801	794	809	865	778	831	818	753	822	769	819	754	766	811	846	730	828	879	826	772	802	810	832	806	795	782	775	809	845	821	860	805	797	822	808	769	750	798	819	831	810	798	797	809	801	819	793	783	848	789	793	773	810	818	828	817	815	805	762	844	774	816	785	798	805	825	803	833	785	792	820	791	772	864	818	779	850	831	791	835	812	760	783	849	816	813	782	788	865	781	818	786	821	838	828	781	850	847	800	830	836	826	811	811	828	814	830	799	805	863	793	860	825	788	800	791	834	823	830	839	827	763	810	803	826	875	793	812	810	765	805	814	813	773	827	852	803	802	821	817	854	800	829	872	783	798	881	747	824	793	815	822	791	762	835	867	806	792	803	821	784	787	804	772	830	812	813	844	832	764	780	804	873	811	816	779	794	827	740	834	836	853	849	808	777	778	785	784	813	769	793	836	845	794	831	819	810	810	847	830	826	817	850	791	804	793	805	827	840	833	820	823	782	795	818	824	800	811	781	822	814	825	824	818	779	802	835	776	798	814	828	788	764	795	784	819	807	777	779	832	821	786	831	817	783	849	860	799	835	835	833	811	830	815	821	806	811	813	812	745	838	807	782	850	839	823	788	833	813	794	831	795	820	759	764	862	837	786	801	853	837	779	792	844	804	797	827	789	825	853	783	764	765	818	799	782	852	814	805	830	817	777	843	793	812	825	805	746	819	814	825	811	765	788	841	792	839	797	790	862	756	787	824	820	769	750	818	806	784	817	817	835	834	812	831	878	770	822	834	776	812	840	782	803	850	834	827	878	812	822	818	874	805	799	822
38607	53321	38168	22679	17017	12165	8758	6631	4863	3696	2841	2429	1944	1676	1466	1309	1311	1253	1038	1049	972	991	1013	930	908	919	874	866	862	855	856	842	841	899	832	820	812	875	837	830	805	835	825	814	826	788	766	781	828	803	823	823	811	821	811	792	812	804	826	752	830	790	815	820	797	889	820	820	790	793	825	832	807	793	838	802	788	834	803	757	797	840	756	831	840	786	786	779	787	758	780	840	833	830	767	760	821	781	806	814	832	796	797	816	799	794	787	865	799	832	778	771	792	777	808	752	808	802	832	802	791	829	774	853	842	802	814	796	801	796	784	783	831	727	806	817	862	832	818	833	803	807	793	840	848	750	786	807	806	736	816	804	797	825	792	796	791	817	800	754	823	813	760	868	835	798	789	833	796	769	818	828	816	788	786	810	797	833	829	787	814	783	841	752	784	784	829	839	761	793	798	787	814	803	779	793	819	792	835	816	778	854	762	777	798	880	822	809	831	757	771	795	812	809	755	816	768	817	795	810	766	808	832	793	773	845	844	784	795	771	820	838	764	832	826	810	837	850	833	773	833	772	750	783	824	824	817	818	774	798	789	791	790	856	850	760	845	866	779	851	787	789	773	831	827	854	806	815	831	811	774	794	818	844	810	785	850	813	803	827	838	708	798	764	833	783	802	785	816	830	784	821	818	706	798	751	785	812	796	808	802	823	795	786	840	766	812	810	813	748	840	876	732	872	774	820	830	757	815	795	846	797	787	823	818	732	788	828	763	780	828	797	768	851	811	845	841	756	796	815	831	777	836	794	794	778	832	831	832	813	791	822	854	817	851	818	782	781	814	790	794	779	706	810	800	792	776	841	822	852	767	772	807	814	778	792	824	794	780	782	773	805	830	796	758	804	800	777	780	773	788	821	817	819	803	795	822	834	835	807	816	779	808	825	814	810	845	808	801	816	763	811	790	801	757	868	825	773	858	844	817	844	793	802	771	846	767	819	808	825	817	840	815	761	810	818	756	817	748	810	787	801	774	813	757	814	821	826	803	793	833	823	804	790	820	791	782	800	789	796	792	798	834	774	807	816	742	791	779	808	793	817	776	804	808	775	822	760	826	789	810	767	776	793	775	788	789	835	741	786	830	863	785	834	787	792	821	783	780	818	833	832	815	774	853	781	798	823	778	798	769	783	784	778	746	786	834	808	815	769	841	784	826	757	839	798	796	829	813	803	837	809	788	813	754	768	830	870	841	841	808	815	850	836	786	816	820	815	806	837	783	815	807	789	745	851	771	815	805	845	835	803	795	730	760	830	768	770	804	785	753	792	804	755	773	799	824	820	793	809	795	848	791	817	818	777	801	782	817	809	781	801	823	773	799	780	818	823	840	800	767	803	851	819	771	778	814	757	791	788	803	772	822	781	833	825	805	779	760	792	805	782	821	868	751	844	779	785	805	821	806	804	795	823	773	828	838	834	811	808	850	818	799	765	803	811	830	824	802	865	812	772	825	775	826	798	795	868	811	800	806	803	776	766	817	846	820	829	836	810	790	799	844	841	768	774	776	863	811	789	844	776	806	816	791	786	792	806	815	797	837	839	768	805	788	827	767	794	770	817	821	839	797	824	805	788	822	779	780	821	796	827	792	832	779	796	874	783	795	791	809	834	810	831	882	852	783	844	837	775	807	824	856	825	751	815	802	800	819	777	795	806	829	816	833	809	818	786	745	817	798	769	825	783	805	809	841	820	780	774	834	826	817	809	808	791	804	837	801	766	822	823	775	825	803	780	797	790	818	797	779	816	833	824	804	824	817	817	760	808	789	824	746	767	766	817	812	794	842	777	845	795	822	764	792	784	751	802	833	792	787	763	810	821	809	838	769	822	788	821	775	794	777	811	828	753	779	737	816	823	793	815	771	808	777	760	813	816	831	824	807	808	796	815	840	811	800	802	796	805	808	846	762	816	820	818	806	765	802	792	841	762	784	771	786	820	812	816	832	863	822	780	759	829	798	808	822	818	809	769	807	820	767	780	840	834	825	790	837	826	810	821	775	803	772	766	802	812	783	795	799	831	808	805	815	798	846	737	771	773	753	859	840	810	790	784	783	781	808	846	782	874	815	815	797	801	821	857	819	782	811	834	844	774	804	816	790	784	793	798	800	830	816	748	837	842	840	814	805	806	847	799	799	793	834	803	786	802	819	787	798	843	811	838	845	789	829	766	812	783	788	819	799	847	744	796	826	827	829	809	828	811	814	803	792	794	807	786	818	800	765	797	803	816	841	819	811	807	786	840	793	793	803	781	811	791	773	767	795	837	810	795	795	786	795	790	789	809	813	810	847	779	792	768	804	779	753	774	832	852	801	786	826	837	889	816	824	828	805	834	805	843	784	766	831	814	816	792	804	825	796	851	806	819	837	819	748	794	820	822	771	796	815	796	779	789	798	806	823	859	846	791	765	801	815	840	829	807	801	804	835	790	786	789	811	814	809	785	814	771	810	850	813	798	778	817	759	804	836	772	776	832	839	809	814	795	788	848	795	780	733	834	796	777	786	779	792	796	803	872	786	773	859	823	795	817	809	797	847	823	802	820	806	852	859	809	800	793	863	807	827	787	830	790	739	808	768	771	805	773	802	843	782	868	817	739	798	808	859	793	836	864	777	801	779	843	833	827	783	825	828	795	778	815	809	787	791	807	779	807	826	800	818	800	846	823	765	800	823	806	824	803	833	836	852	822	798	826	767	832	813	755	848	831	831	773	812	815	852	787	810	805	780	836	868	844	758	812	782	805	788	842	795	829	761	789	820	889	775	791	807	742	835	839	838	832	796	739	801	795	798	808	785	813	806	819	835	798	859	791	827	807	800	822	782	818	778	805	827	791	815	811	854	762	780	841	808	820	804	832	802	765	835	764	771	817	811	815	789	817	852	774	820	815	853	829	830	755	791	830	855	779	766	787	771	825	841	761	798	761	766	788	789	818	798	817	831	826	813	821	817	854	757	797	829	785	774	825	777	797	793	860	829	790	816	756	834	767	799	792	786	828	834	841	822	751	810	802	798	809	805	783	849	797	812	823	755	794	763	792	828	809	836	782	815	845	811	809	763	787	789	794	790	813	825	791	835	804	822	792	785	804	812	815	890	824	838	793	801	748	817	789	786	812	797	771	813	797	817	793	803	745	775	802	795	819	823	814	784	767	799	730	830	768	823	791	795	820	749	836	764	848	808	755	810	827	766	772	801	756	804	824	799	789	744	804	804	804	732	818	799	874	789	853	784	794	773	846	869	814	778	830	815	794	813	825	792	836	794	796	744	771	810	799	794	758	810	827	787	750	792	798	793	800	811	826	870	854	820	780	804	835	806	788	808	799	808	807	768	814	825	743	811	772	835	786	848	771	824	787	744	815	760	843	843	743	850	793	846	798	811	810	769	780	795	811	795	807	787	859	826	801	766	795	778	765	827	771	799	819	843	770	810	807	798	765	805	764	812	843	776	830	810	766	807	820
24282	21375	28866	25557	23333	20423	13917	8544	6050	4550	3501	2907	2405	1981	1707	1539	1408	1258	1169	1127	1093	1025	1025	1021	961	959	944	903	943	863	840	910	886	859	861	819	806	828	840	827	818	826	806	813	780	837	813	807	828	878	856	808	855	784	870	815	776	825	763	857	836	811	804	884	793	819	801	818	775	803	776	812	801	749	785	836	757	817	812	839	829	839	852	795	747	812	764	782	791	780	808	773	796	827	820	828	761	787	853	780	815	798	790	737	777	852	808	782	796	825	817	851	828	821	798	834	769	832	794	812	831	799	810	834	807	812	814	828	749	821	805	814	758	740	822	791	760	776	822	765	787	853	800	781	812	716	818	746	846	804	848	789	796	795	822	799	753	772	801	828	848	795	850	801	803	782	806	776	812	842	793	806	781	814	822	830	793	798	829	792	811	825	803	801	813	806	803	802	785	811	792	812	801	794	819	796	816	797	820	791	815	838	806	750	775	782	824	792	767	769	795	815	844	821	806	832	869	811	779	853	804	794	774	862	845	746	815	822	837	813	791	817	799	828	827	773	808	806	811	796	771	762	811	836	820	787	772	791	778	813	839	830	779	755	781	822	791	824	788	820	787	830	788	766	799	781	783	761	788	832	823	808	819	782	843	831	803	835	803	772	803	842	821	823	803	814	841	840	823	857	786	778	797	827	780	804	822	800	837	796	778	771	828	817	802	802	795	746	791	813	787	839	827	822	787	850	737	785	787	862	841	762	842	748	808	779	850	758	789	828	819	803	820	810	838	777	856	799	820	791	835	805	764	858	831	826	804	838	828	740	861	803	754	825	772	821	792	785	809	808	763	803	857	832	810	792	802	833	790	748	816	817	807	803	842	759	772	756	760	814	803	827	857	818	862	838	811	833	805	817	793	775	823	816	753	770	799	772	802	754	800	849	777	834	767	819	802	825	789	819	762	823	816	832	780	790	764	775	823	761	817	845	798	761	822	786	818	829	757	755	775	819	807	827	797	821	806	844	796	856	808	766	827	821	809	803	840	792	765	814	805	796	851	818	782	769	778	793	868	771	849	776	813	845	828	770	775	828	845	762	755	780	847	773	798	812	797	833	815	816	816	755	814	806	790	776	803	731	803	873	782	801	790	779	775	831	830	809	815	816	790	754	740	826	812	835	786	819	800	837	793	839	801	826	850	802	859	788	802	755	797	739	783	777	793	743	794	787	826	778	796	815	837	820	794	791	827	805	806	754	797	784	839	799	808	812	795	817	855	802	822	809	867	825	821	819	815	802	802	835	824	781	832	799	841	852	821	823	781	919	766	798	818	793	841	767	790	823	840	840	820	819	791	792	792	802	823	791	842	820	797	799	818	734	776	787	767	767	803	780	792	826	775	819	785	780	876	865	798	851	839	833	789	859	799	780	773	798	835	793	755	802	801	792	804	778	786	824	817	840	775	789	837	821	809	806	818	808	853	839	822	786	807	833	841	850	818	810	797	786	864	802	808	823	829	790	805	796	835	750	818	846	817	783	806	812	796	805	864	836	797	816	786	819	766	789	859	757	834	776	799	829	782	784	834	749	852	772	803	777	802	832	745	832	746	802	801	822	783	827	798	786	800	817	828	801	769	822	839	794	777	777	797	813	875	801	775	806	820	783	787	797	796	786	831	813	856	807	799	763	808	799	877	790	769	825	820	758	836	783	814	820	809	829	812	870	821	758	777	753	818	801	763	808	809	813	827	800	825	824	815	828	791	805	808	773	812	805	785	840	864	839	794	812	759	815	796	781	789	770	770	819	799	814	785	786	820	789	830	780	830	774	857	825	803	793	783	805	768	779	823	798	827	833	860	798	817	772	891	795	774	770	861	798	790	828	805	825	815	865	846	829	771	819	794	805	815	813	824	817	829	818	803	771	860	787	770	860	875	774	810	807	779	748	784	805	811	767	805	778	767	828	772	783	756	837	813	774	846	761	790	768	793	821	793	778	778	825	803	781	856	836	830	779	777	781	820	766	781	801	789	818	823	899	881	852	726	805	816	806	784	840	841	805	829	748	820	780	813	828	801	785	817	788	801	804	816	837	849	798	801	798	854	839	814	776	822	792	771	768	802	819	842	801	815	789	800	855	819	819	840	833	820	799	728	820	803	804	785	813	841	785	796	798	803	796	767	831	828	780	800	843	855	757	741	828	791	815	800	790	803	798	794	768	816	845	777	838	773	784	824	832	824	834	784	842	810	807	768	796	754	818	790	779	817	788	850	770	778	784	804	724	810	798	841	804	759	818	817	785	795	838	786	804	823	820	789	803	797	802	760	772	844	801	803	813	849	765	834	795	835	849	859	797	801	833	819	848	794	830	798	807	840	841	805	814	848	836	796	809	767	818	797	846	794	773	820	819	804	817	830	703	785	799	795	767	842	822	835	806	784	842	825	812	835	776	790	809	835	804	794	778	813	810	817	798	772	806	815	821	800	814	826	777	830	818	839	810	827	800	794	757	836	780	867	847	825	785	774	844	787	799	778	741	788	773	767	844	791	830	792	772	821	802	799	811	795	785	807	762	870	768	825	805	809	815	818	851	827	807	829	830	806	820	807	844	804	779	764	824	833	793	751	832	798	784	845	778	817	778	802	812	806	813	789	803	791	756	797	795	816	777	797	791	803	826	855	803	758	805	887	819	823	813	792	812	826	779	745	722	767	853	871	780	790	779	870	785	810	809	842	841	819	781	779	805	828	820	771	810	748	792	827	760	829	827	825	811	780	802	862	797	808	829	798	765	755	848	848	806	847	777	823	800	862	799	807	830	813	836	881	882	837	814	813	798	784	842	861	858	842	786	773	814	770	777	796	795	776	787	827	803	762	776	769	792	785	781	858	851	843	822	815	816	798	847	818	824	870	804	795	828	869	784	795	832	824	830	757	825	836	878	782	755	795	796	805	831	751	805	795	737	769	796	867	884	768	769	805	794	804	797	817	836	832	838	790	834	815	798	795	832	835	789	820	842	800	774	790	799	817	848	859	805	809	804	802	838	817	831	816	795	809	793	862	756	795	785	798	760	833	797	773	824	770	807	776	815	824	798	827	800	848	803	765	845	854	811	793	786	766	816	761	814	842	772	820	833	838	790	857	789	817	801	772	800	843	868	862	866	827	822	817	840	802	812	792	832	827	775	801	782	806	782	836	812	788	868	829	776	771	757	828	857	832	799	799	774	819	826	860	782	866	762	799	772	793	823	806	796	763	798	765	821	831	806	788	813	854	824	792	786	798	812	797	755	777	786	781	759	801	796	868	793	857	855	833	810	781	780	728	784	836	853	796	821	788	829	801	827	831	833	817	774	792	819	795	825	815	811	823	811	824	797	815	779	813	784	818	841	815	825	816	806	766	776	794	847	772	837	802	818	826	768	768	742	808	842	758	818	801	829	860	797	759	788	757	783	807	807	823	825	807	806	802	839	803	823	810	794	809	817	830	776	735	778	791	858	765	791	811	798	825	809	769	808
34379	56910	46181	30957	25586	19574	14546	11132	8312	6226	4762	3874	3162	2559	2142	1889	1638	1492	1387	1310	1226	1140	1124	1103	1017	968	943	904	893	885	888	845	831	849	826	840	912	892	807	825	837	843	824	798	865	794	777	740	815	771	794	785	796	799	842	791	788	860	761	801	845	767	787	787	789	812	757	807	770	813	758	818	826	810	826	765	809	808	802	807	723	788	810	799	773	809	780	790	780	772	834	826	836	758	758	769	832	835	774	809	802	824	825	803	831	790	802	773	800	802	756	831	746	808	809	809	831	813	839	806	809	789	796	791	825	780	814	766	795	785	797	779	755	802	789	777	824	784	811	825	773	830	767	816	763	761	771	797	785	763	752	781	810	811	830	796	851	781	774	826	819	794	759	797	783	779	784	784	757	821	764	806	781	750	797	804	754	802	849	771	749	763	837	805	783	787	777	809	800	821	811	816	787	799	771	816	794	743	829	776	734	812	819	759	803	770	792	808	733	792	828	791	764	757	772	804	771	810	796	738	778	798	784	791	776	824	769	777	755	804	836	805	718	781	823	802	766	808	850	778	801	809	828	767	770	820	769	788	768	796	811	809	755	783	731	804	814	781	774	811	755	816	784	784	816	769	783	829	783	788	778	819	810	834	767	750	798	836	778	729	821	773	756	806	770	857	838	811	771	807	831	764	804	779	779	763	810	815	778	849	850	822	803	786	734	802	754	852	830	792	841	777	772	792	796	798	851	790	826	839	772	753	822	809	845	777	794	825	782	822	775	781	759	809	750	795	766	850	791	807	756	758	794	756	800	814	706	796	778	847	784	850	828	807	796	812	739	797	815	818	794	806	799	791	836	783	748	792	798	811	768	754	804	798	775	820	795	812	812	777	758	774	806	820	774	771	767	790	816	760	819	768	774	844	816	805	799	837	768	839	812	797	805	828	765	786	807	795	792	820	766	766	785	810	789	723	801	836	782	794	776	823	752	813	771	796	767	808	786	789	759	813	791	771	793	763	864	798	808	757	802	810	844	779	802	765	788	767	757	772	764	769	887	821	738	806	840	781	816	850	746	752	763	738	830	806	757	828	738	804	757	761	821	807	776	801	758	766	744	805	792	804	796	749	819	804	830	796	785	833	776	782	821	751	777	769	789	813	781	803	779	756	805	765	801	825	808	827	774	808	754	822	823	812	798	796	748	734	803	795	775	796	772	805	793	767	812	820	771	793	775	846	812	737	788	823	789	769	765	796	853	801	857	846	807	823	786	771	812	853	787	787	806	844	790	800	771	784	792	818	776	791	775	797	830	835	777	780	824	813	782	893	796	836	785	776	822	802	751	737	789	738	808	746	825	753	817	778	743	757	773	818	781	795	790	781	810	767	826	771	786	798	790	772	739	855	741	820	763	829	839	772	809	800	759	784	775	752	807	773	758	778	840	776	771	778	802	806	810	817	790	804	769	794	775	783	780	810	806	787	826	747	845	776	811	809	822	775	751	745	805	805	772	786	751	833	773	771	752	800	831	789	852	818	843	809	766	801	823	805	813	747	812	761	789	776	805	800	789	756	837	776	777	777	765	809	759	789	812	790	811	833	828	763	755	805	818	898	802	766	806	773	780	804	820	772	796	769	792	774	758	787	712	816	812	750	782	785	827	822	794	788	829	799	821	762	804	799	809	811	797	785	780	745	803	801	790	775	777	807	800	776	806	792	805	834	847	791	758	820	779	817	794	805	773	836	784	804	795	804	783	817	796	813	782	815	799	785	820	810	784	776	800	761	796	775	756	830	768	794	809	802	830	781	790	762	806	784	808	781	829	783	802	806	773	793	801	798	788	767	800	836	793	809	750	757	827	783	729	789	815	804	799	841	858	818	807	866	843	795	818	798	805	821	773	731	826	816	749	784	791	813	738	755	760	819	803	793	806	805	867	800	805	792	782	760	801	800	778	786	774	828	793	821	820	806	841	812	800	782	822	751	801	783	793	783	827	837	714	773	783	786	839	812	780	830	828	870	812	775	793	753	792	813	776	820	821	833	775	754	812	845	783	742	801	811	747	769	837	832	801	805	778	826	794	753	793	785	805	775	833	809	802	822	783	846	796	767	813	797	769	809	862	779	776	817	784	780	810	785	788	759	760	774	807	798	797	830	823	792	775	826	817	795	809	798	809	807	744	821	781	816	844	811	752	781	800	776	765	752	759	832	780	782	806	805	831	777	762	815	777	779	807	772	846	858	817	793	770	814	837	782	843	847	798	828	819	751	804	826	817	764	740	810	827	800	802	748	817	789	840	746	833	765	770	787	765	794	775	773	810	798	798	798	801	779	821	747	821	794	787	791	812	820	758	816	843	819	785	792	806	811	834	775	832	796	767	760	811	772	807	786	781	866	795	771	800	750	807	777	793	733	801	743	770	784	834	828	834	797	821	797	806	779	806	781	812	758	791	796	823	806	772	778	776	828	802	761	776	791	790	827	822	832	828	779	811	852	773	791	786	816	808	822	771	803	773	790	781	819	829	804	858	766	816	778	766	791	783	759	813	799	807	831	762	805	764	776	747	806	836	802	776	844	790	848	783	786	813	808	813	768	805	786	760	778	784	779	829	765	796	811	827	822	808	783	801	857	765	833	787	786	775	828	808	841	802	771	754	839	821	777	801	808	790	829	813	722	818	797	761	829	789	797	782	812	778	786	762	768	804	756	826	831	773	765	824	805	858	780	765	805	805	801	843	767	819	801	797	759	761	801	715	759	781	799	840	770	785	751	781	810	826	785	795	736	838	815	772	766	807	803	827	868	826	777	780	778	825	798	783	758	820	787	807	765	816	787	798	805	801	826	782	812	802	757	775	807	798	758	809	800	821	866	763	807	775	841	857	784	780	773	816	764	827	758	824	788	814	813	824	820	820	796	850	760	795	752	824	777	754	799	774	756	745	814	803	771	796	786	811	785	798	724	744	830	817	757	806	824	728	788	807	785	788	763	871	796	769	821	817	752	764	795	822	772	812	776	772	796	765	728	784	795	809	846	784	784	806	793	799	826	827	787	800	814	778	843	820	802	762	779	788	824	772	800	787	810	816	772	778	806	790	800	821	722	790	805	732	801	830	796	826	811	769	795	834	793	809	816	872	761	802	787	780	797	746	759	777	778	789	806	809	833	773	799	821	778	848	779	806	783	755	832	837	879	857	831	776	755	793	766	812	828	804	810	800	757	790	762	762	778	758	842	813	809	796	800	764	832	803	755	783	787	785	789	788	864	756	775	788	789	801	815	756	783	824	753	780	771	806	810	782	759	773	810	793	754	786	789	804	717	751	763	839	792	788	791	776	840	755	775	815	777	812	800	803	791	800	821	781	792	767	814	782	843	819	803	791	799	825	788	808	795	826	760	800	778	822	789	763	725	775	810	808	791	797	747	760	802	852	891	802	775	762	776	791	758	844	814	744	748	750	765	800	836	840	796	807	819	807	797	776	764	801	768	777	823	807	821	828	827	807	776	747	837
25362	21636	28590	27172	20774	13796	8829	5954	4280	3284	2741	2213	1968	1674	1555	1377	1290	1153	1189	1158	1057	1041	1005	1026	995	924	928	975	922	944	884	854	875	910	856	854	918	831	930	869	892	863	890	882	823	868	908	818	913	925	899	828	824	873	833	853	875	854	835	885	819	857	838	856	853	852	892	821	871	870	823	848	877	806	869	831	832	853	824	816	829	847	821	848	900	809	887	857	850	838	848	785	816	883	830	856	862	773	882	879	886	842	853	851	877	875	840	871	829	856	877	883	863	807	829	821	817	853	836	879	878	878	826	890	824	826	781	869	854	861	820	864	829	844	862	878	849	880	852	887	869	863	828	831	888	835	892	847	846	833	873	855	827	848	865	803	870	852	827	882	837	852	853	832	856	793	858	832	794	801	876	861	919	890	885	861	839	844	811	857	808	824	854	894	864	902	844	851	812	814	914	906	870	879	867	905	827	845	835	829	877	875	843	850	885	840	831	861	854	827	884	861	857	826	864	887	809	841	860	788	804	857	833	875	862	843	805	809	875	893	833	808	848	873	849	874	839	845	813	832	834	822	844	832	878	845	839	805	867	800	787	842	780	847	841	857	860	855	857	831	852	889	868	903	855	887	787	811	859	796	861	832	892	876	885	899	862	862	872	820	864	759	858	841	861	862	837	884	817	866	841	840	864	870	843	790	857	867	812	845	805	840	807	843	807	856	837	897	857	866	877	878	858	837	819	827	836	842	828	869	847	822	887	910	847	839	859	876	880	838	848	896	843	872	800	837	775	830	914	846	857	862	859	871	849	822	842	849	892	856	795	832	857	879	903	865	846	949	838	886	877	844	864	905	884	881	890	813	859	854	802	829	874	808	797	872	869	836	845	882	854	851	862	841	860	853	851	847	885	844	814	883	824	851	824	785	845	857	889	898	838	826	855	823	863	812	898	851	865	832	880	804	884	820	831	911	825	909	851	826	891	889	871	880	838	857	840	826	871	907	866	847	854	854	839	879	819	818	858	814	799	873	869	815	886	835	904	819	911	866	834	809	787	866	871	824	841	823	882	889	922	830	832	819	836	833	852	868	852	848	830	836	821	808	810	842	859	784	815	792	839	802	873	904	857	775	874	805	855	820	813	881	872	901	828	840	863	838	866	785	874	888	827	819	904	875	870	837	904	874	835	840	826	844	807	886	801	874	834	838	888	864	866	870	866	832	806	836	833	875	949	837	881	846	882	845	896	869	888	883	858	842	825	886	851	910	860	885	800	824	867	809	956	845	853	862	813	845	893	882	815	853	871	894	803	878	815	803	865	853	884	890	870	865	823	840	856	814	859	835	844	829	835	862	818	852	813	847	856	857	859	850	860	844	900	844	869	904	893	833	895	856	885	842	892	826	834	835	836	852	911	834	846	872	846	836	821	884	831	883	852	854	838	925	870	799	885	853	823	841	861	834	836	845	860	793	878	919	913	863	886	852	872	863	836	832	874	819	910	845	808	879	872	845	838	875	851	846	825	813	831	889	880	791	800	861	826	904	850	893	875	855	852	819	783	847	807	893	864	820	813	845	869	887	874	919	886	818	811	915	888	831	821	880	826	927	879	858	834	801	841	866	874	856	824	843	848	881	839	848	851	852	867	854	823	813	828	832	890	878	826	922	877	868	866	839	890	885	850	809	839	857	834	904	873	847	892	883	850	846	855	847	885	842	912	853	800	852	820	884	877	874	793	816	858	830	843	846	863	833	847	760	815	802	807	798	866	836	825	807	837	846	921	912	814	856	878	864	844	845	830	857	872	879	874	810	857	850	916	828	843	890	812	818	834	835	839	861	849	820	846	869	825	818	755	851	805	914	857	821	822	824	826	903	844	850	852	848	831	813	875	870	853	844	815	788	838	907	862	860	833	870	868	850	827	854	856	840	823	849	876	811	826	812	829	843	760	861	826	840	855	871	927	858	866	793	810	872	881	849	816	850	864	833	827	898	870	824	800	839	859	891	869	899	876	907	832	876	864	880	836	886	877	827	863	822	877	835	889	858	857	863	889	903	835	870	832	873	882	844	843	873	893	841	887	909	771	831	871	828	868	836	821	826	851	834	857	857	841	903	885	829	827	852	873	810	884	810	841	844	852	844	817	856	865	838	833	828	856	874	874	833	901	842	869	912	879	852	800	895	861	820	892	861	841	832	815	816	823	840	848	852	816	837	839	852	853	839	842	801	883	871	837	857	894	817	846	875	820	849	851	920	864	843	881	788	884	819	845	859	812	835	867	812	779	846	869	870	868	845	851	867	964	824	898	825	819	857	810	838	847	825	876	854	852	883	818	823	837	854	850	855	837	868	777	868	829	857	829	808	819	801	903	903	851	849	853	886	831	853	849	838	875	891	811	846	810	793	829	814	820	854	871	866	873	838	811	820	833	829	818	830	805	849	862	858	874	894	790	855	853	845	840	779	897	812	847	825	878	828	860	868	851	846	852	872	873	860	860	894	855	869	851	806	858	838	893	898	812	873	857	814	839	892	860	832	821	848	819	847	889	818	866	864	845	867	881	932	841	831	857	920	907	896	876	861	910	880	869	839	846	912	858	856	846	858	806	906	901	901	864	866	843	825	825	830	869	847	856	845	858	879	825	804	844	877	865	833	878	865	846	842	807	828	862	881	820	838	819	853	905	817	828	891	909	859	883	863	817	863	883	875	853	850	873	925	887	852	875	884	849	870	895	860	851	860	819	860	832	825	788	936	783	825	846	865	844	886	837	861	869	845	847	838	836	911	847	818	860	829	918	846	840	796	824	861	833	835	887	805	813	834	831	832	842	849	817	914	820	871	820	899	858	802	851	859	872	859	829	879	829	844	862	826	870	860	802	815	902	839	896	899	873	806	809	827	823	848	871	856	834	873	838	856	864	823	849	884	895	840	846	856	880	842	882	824	817	830	880	862	886	893	871	877	867	823	806	878	832	901	817	889	841	826	862	841	858	845	836	885	818	841	852	841	809	875	869	878	831	816	840	806	854	783	834	866	839	801	883	809	876	849	805	847	837	833	845	839	817	854	838	837	904	834	897	870	934	847	833	804	874	857	885	821	796	872	864	897	810	860	864	815	815	830	869	833	811	845	850	816	844	878	821	840	819	866	808	844	837	887	849	817	854	860	830	845	848	860	868	887	841	805	858	776	902	841	821	850	832	868	844	851	833	797	943	873	862	856	859	885	881	851	861	839	853	918	809	847	845	843	837	901	789	873	835	846	851	872	827	870	845	834	859	865	858	856	840	816	877	875	823	849	838	800	855	832	822	860	867	831	836	894	794	819	859	839	887	889	859	855	828	849	890	885	876	801	847	851	800	895	862	872	863	905	862	862	828	837	820	802	839	848	868	872	836	861	865	811	865	839	810	835	884	842	871	818	863	786	828	799	862	825	891	853	854	818	823	854	850	840	848	876	908	850	838	856	826	852	847	914	907	815	863	870	874	840	828	838	829	861	870	856	837	842	852	843
36656	55037	38340	26624	21195	15737	11518	8705	6509	4874	3651	2953	2490	2030	1709	1600	1486	1323	1199	1169	1131	1097	1063	996	993	983	938	933	921	943	872	876	873	867	902	879	862	843	873	826	844	891	837	879	892	824	841	838	872	872	882	808	833	839	832	879	824	861	842	843	847	871	818	809	848	872	836	835	880	884	844	909	858	854	887	800	808	874	860	761	880	865	853	896	887	849	859	820	850	822	867	835	864	854	816	872	878	880	836	839	813	832	830	868	841	865	847	841	884	845	843	857	820	807	874	857	812	801	843	835	838	835	834	894	853	849	775	800	862	847	818	840	872	757	839	835	888	829	859	859	844	854	808	803	856	840	826	882	911	834	865	871	873	829	803	844	815	860	882	852	822	841	852	864	874	823	843	798	794	833	839	831	823	842	855	842	852	840	864	851	844	834	822	861	835	829	816	834	843	847	830	912	890	840	831	841	832	849	808	855	844	843	862	813	851	836	868	853	870	870	828	836	875	866	826	848	838	807	837	798	826	844	822	861	833	816	886	876	840	763	769	838	820	836	845	867	840	858	886	851	846	829	803	899	937	875	837	824	799	802	854	832	870	852	833	816	831	866	807	851	845	799	826	887	838	859	832	817	819	777	825	834	824	882	807	815	872	842	818	834	808	863	843	782	863	821	859	833	890	825	858	877	823	850	870	854	838	825	844	881	816	849	823	912	809	859	835	815	863	836	859	862	812	802	819	889	777	809	831	878	843	860	841	867	823	859	867	857	838	858	886	837	865	826	861	839	813	895	857	851	832	784	847	791	874	860	815	877	862	817	837	809	837	869	852	838	833	837	877	825	822	824	872	834	877	896	811	862	787	850	875	853	825	825	854	881	866	860	806	795	852	834	789	866	878	817	873	847	851	789	825	876	833	812	855	817	822	877	849	824	793	809	869	878	868	783	852	842	850	859	865	852	829	815	859	855	812	812	838	831	825	829	889	832	826	852	886	840	900	883	884	848	901	855	870	834	815	874	827	816	852	882	816	849	859	891	841	850	843	862	861	874	864	812	900	836	874	871	807	853	866	843	842	806	837	800	861	829	836	911	860	820	814	776	825	832	878	851	827	825	798	834	810	825	836	798	813	833	851	858	797	797	864	844	825	860	808	842	841	872	851	831	787	839	851	799	873	856	885	829	806	873	872	842	837	875	850	875	866	864	850	874	851	800	755	861	836	904	873	806	853	873	784	819	765	835	863	843	804	848	805	868	909	826	855	864	816	820	786	844	866	841	826	808	835	827	819	834	901	828	818	869	794	821	857	868	849	857	865	807	834	853	821	867	805	860	808	796	780	793	849	921	844	807	783	878	868	829	899	812	878	854	895	811	807	893	820	861	820	812	847	806	858	811	873	830	850	827	829	858	901	885	865	877	838	797	882	840	841	802	831	845	883	812	820	853	887	817	847	796	827	791	874	853	805	869	831	859	844	885	830	852	812	820	821	868	787	809	798	906	855	812	837	855	839	838	838	814	855	871	851	891	823	853	828	870	929	840	838	829	856	846	826	853	834	825	829	876	879	851	809	846	841	848	813	864	857	841	869	857	849	828	819	850	865	900	815	771	866	792	876	791	863	827	832	844	843	818	886	844	817	839	857	851	854	844	858	894	831	814	852	864	850	821	840	799	819	881	823	865	827	851	810	861	843	866	815	787	832	815	853	883	824	799	812	838	847	861	832	839	830	838	850	837	831	833	840	825	865	810	846	827	804	902	834	818	890	834	816	843	816	833	864	870	843	833	855	876	859	834	826	779	807	860	839	842	840	800	862	833	821	817	866	809	850	897	835	878	849	852	876	852	809	866	861	801	820	864	849	853	819	830	840	901	871	835	841	860	806	906	811	892	839	850	762	848	853	824	866	888	827	823	819	872	823	872	811	849	838	876	839	863	871	860	824	874	801	898	812	830	854	838	889	774	830	841	801	836	840	798	820	815	822	805	770	831	795	876	796	811	885	870	822	865	851	841	847	826	804	822	817	814	794	854	835	821	868	847	873	823	803	881	835	843	862	845	836	853	857	826	870	809	781	877	828	816	858	830	777	857	847	851	793	855	849	860	836	844	805	830	828	873	852	874	843	854	873	864	848	856	856	838	784	849	840	781	835	816	853	812	873	835	864	856	855	825	845	849	832	847	860	818	807	856	814	836	823	829	837	865	823	834	904	828	767	875	828	817	826	848	848	866	875	869	837	796	856	822	848	827	832	814	831	841	816	833	888	891	927	850	871	792	870	897	834	843	801	850	847	849	848	860	844	835	827	803	834	829	871	902	854	803	818	884	820	841	795	840	815	855	868	819	838	879	786	819	856	837	842	849	848	861	822	870	830	822	866	783	823	839	847	859	778	847	846	801	824	814	805	826	859	855	800	847	881	820	788	848	823	892	817	803	833	863	814	832	862	855	846	846	863	833	845	846	845	818	794	809	910	788	854	850	829	808	793	874	818	824	818	837	852	796	823	842	852	778	790	848	774	861	861	830	853	827	839	799	841	855	871	804	853	800	845	806	819	859	816	830	828	845	853	809	862	836	898	847	841	840	859	904	838	858	846	804	876	808	859	821	858	835	814	858	793	851	870	870	853	863	809	789	841	773	855	890	819	820	854	857	841	812	824	818	824	863	842	804	847	846	870	839	848	806	866	849	847	802	846	873	893	820	835	829	824	817	851	825	856	838	785	859	851	843	837	812	815	881	812	820	805	826	831	867	832	813	878	830	802	884	821	794	868	847	822	841	816	852	861	882	844	866	855	843	812	827	798	818	801	822	807	839	826	848	808	815	818	844	821	864	809	896	900	870	836	788	827	856	862	841	880	809	880	862	880	773	839	847	834	853	797	792	835	809	827	810	841	871	869	795	776	876	786	874	816	781	863	866	830	830	808	849	873	856	822	852	838	837	824	864	875	823	844	785	817	873	799	820	870	858	831	858	864	779	811	830	827	870	828	888	800	845	895	833	870	918	832	791	806	891	867	840	824	889	814	822	801	833	829	819	833	805	882	891	848	772	804	830	843	829	815	871	771	852	828	848	821	872	854	770	831	849	874	838	811	816	828	888	841	864	828	805	825	865	819	855	843	788	841	823	829	815	852	830	842	821	904	816	816	826	828	829	858	780	874	904	879	835	786	843	831	807	845	838	823	894	812	838	887	781	862	857	850	845	818	797	877	837	847	856	822	813	816	815	830	843	831	864	818	874	897	824	831	830	857	871	863	875	822	848	841	831	836	802	791	808	769	881	839	833	807	857	856	847	878	852	857	854	875	814	787	843	801	825	818	832	811	816	860	818	878	869	831	870	848	818	829	859	863	851	850	868	860	840	832	847	827	879	826	840	779	791	868	864	840	835	811	857	792	836	849	824	870	840	823	841	822	892	939	805	867	768	833	853	799	812	802	850	885	835	839	839	839	834	867	834	814	784	820	834	875	816	835	874	839	830	790	842	830	840	843	810	842	844	876	904	874	877
23100	21478	29179	24331	22357	24109	21495	11908	7986	5976	4877	3695	3151	2596	2224	1973	1755	1569	1482	1387	1379	1178	1191	1155	1099	1072	1068	1063	1077	1017	987	970	963	933	921	935	915	897	919	901	932	890	842	946	871	889	912	865	908	917	921	931	889	944	841	938	863	888	862	870	876	861	918	862	853	916	868	879	875	925	931	890	830	885	885	846	871	869	872	847	865	876	847	884	872	874	896	920	894	869	891	821	941	877	860	903	875	863	894	914	892	912	892	859	887	898	903	890	871	815	877	883	935	852	934	925	823	905	859	898	921	919	827	891	878	890	954	889	875	883	860	862	874	905	869	843	884	897	906	905	838	885	908	872	881	880	850	896	890	880	849	844	861	864	872	895	902	835	849	957	834	852	875	890	889	917	905	932	863	898	879	863	837	826	907	863	911	878	922	843	847	905	854	877	838	873	877	907	908	864	858	885	939	853	885	887	871	886	901	874	887	855	875	880	902	879	844	923	837	867	879	887	912	885	823	914	887	892	849	894	877	901	910	856	910	936	866	872	891	883	944	911	837	866	895	824	859	837	868	906	886	870	879	851	897	861	895	872	907	877	907	864	910	893	888	862	935	907	868	891	891	883	965	924	845	842	858	846	867	877	902	857	855	882	888	933	892	816	899	833	851	871	857	823	851	870	832	878	887	847	864	917	928	854	895	883	891	879	903	960	892	878	903	869	866	881	897	838	874	915	886	890	916	837	873	921	880	892	873	866	841	910	947	904	904	847	937	875	958	874	935	929	893	869	867	864	862	823	910	867	896	909	883	848	861	926	899	908	881	882	887	878	889	890	892	852	872	890	882	883	876	910	919	868	889	870	902	904	865	879	876	898	864	870	862	821	926	828	905	893	915	917	846	873	962	917	894	871	830	858	900	859	854	850	910	889	920	911	857	886	855	847	843	897	885	879	898	882	897	878	836	874	878	959	833	874	861	899	818	870	883	893	909	913	884	854	902	912	847	872	904	898	906	891	872	862	900	870	910	927	877	895	861	870	892	845	827	868	900	863	875	954	893	820	876	889	855	865	891	917	860	898	900	812	771	915	898	914	865	849	890	845	863	942	936	899	911	870	895	959	873	916	908	888	869	912	870	868	872	917	828	897	893	872	832	870	890	940	870	922	878	896	859	844	889	876	832	930	875	890	882	881	882	879	872	857	911	843	880	866	909	835	854	918	883	840	894	907	932	897	867	851	865	865	899	876	832	840	901	932	895	896	891	826	947	884	899	865	868	890	844	867	847	922	873	901	858	896	905	889	887	894	866	844	946	884	901	877	907	833	851	839	915	905	930	866	873	859	833	849	845	858	809	849	890	842	919	845	879	835	903	864	869	864	870	856	873	870	878	893	836	883	847	913	893	853	908	896	833	850	898	870	840	903	856	890	799	841	931	907	889	885	845	888	872	865	902	921	850	931	828	893	867	912	877	847	879	899	852	864	883	883	932	912	865	910	860	921	889	915	843	927	928	887	882	856	895	887	887	890	877	820	834	909	879	839	903	897	857	910	881	875	921	879	907	893	869	870	830	873	901	902	884	862	846	885	867	834	877	846	797	824	874	914	911	919	894	887	831	896	838	905	921	910	879	883	878	960	859	848	893	853	898	918	877	892	906	887	865	904	909	908	865	898	843	923	871	895	936	884	835	921	820	852	855	895	862	893	898	856	885	939	880	897	895	931	942	885	898	842	890	832	926	884	892	912	903	858	877	875	863	893	873	890	899	875	875	943	893	820	885	884	873	914	883	878	868	914	855	816	885	910	877	912	860	874	846	877	848	870	902	915	847	891	918	887	835	918	885	850	893	912	888	890	870	891	824	908	845	900	919	883	892	871	902	884	851	906	875	862	904	849	872	878	819	838	850	895	847	904	893	917	899	854	902	911	858	902	859	834	824	886	845	865	921	861	906	885	872	877	887	896	889	859	905	841	832	848	868	905	887	860	850	851	836	877	870	863	869	890	860	883	880	850	855	880	931	927	897	840	884	889	831	843	852	843	886	814	881	907	918	957	876	857	861	854	832	872	895	907	873	858	797	906	879	902	832	870	854	838	862	885	904	878	850	893	877	869	866	853	848	845	915	902	883	865	860	884	868	811	904	879	784	915	888	905	892	893	894	905	877	874	870	870	838	835	926	847	855	885	841	909	906	921	845	869	924	895	903	942	873	920	934	902	840	906	903	866	897	879	909	879	830	881	805	881	851	841	863	864	898	859	912	891	864	895	886	854	862	868	881	896	874	863	933	830	853	870	834	843	859	870	937	890	911	850	892	875	896	904	850	930	902	799	871	871	857	860	906	891	828	903	851	864	873	837	859	893	870	920	896	841	876	891	901	833	908	930	864	894	927	893	889	868	891	863	861	907	890	851	890	873	861	885	843	875	831	850	832	905	933	874	900	857	884	874	908	855	931	844	920	894	926	903	881	910	834	872	887	886	876	862	838	846	881	902	886	904	877	863	867	898	929	910	865	843	913	870	852	873	932	837	880	872	856	863	887	902	879	895	864	888	898	877	847	784	873	847	841	900	858	899	896	924	831	922	900	912	876	877	896	865	888	849	872	907	893	884	910	871	890	944	861	872	862	906	903	893	847	867	873	837	904	839	837	878	896	870	843	926	895	801	851	931	858	892	885	848	887	931	853	926	843	857	858	932	904	836	878	906	879	906	869	858	868	874	866	874	914	849	909	914	889	917	892	852	873	850	894	888	935	980	870	875	872	848	905	926	920	843	868	921	915	867	886	870	919	832	814	915	906	901	884	923	817	858	866	865	895	838	824	877	924	896	893	877	929	923	905	867	878	902	880	887	892	884	891	856	902	885	866	907	933	926	874	919	862	918	858	871	887	861	851	898	862	887	891	884	890	892	862	884	906	933	904	877	891	827	831	892	913	885	913	855	918	884	930	897	883	876	891	918	940	859	935	849	880	876	824	880	857	891	915	815	803	871	852	896	907	828	871	887	888	856	908	874	896	875	853	897	863	869	865	903	875	884	844	817	887	859	873	863	941	874	880	852	830	821	851	841	878	902	889	861	908	886	866	877	923	864	889	873	913	833	833	839	878	923	891	903	898	881	887	862	863	890	895	878	855	881	997	891	884	898	894	898	912	878	842	888	842	895	866	861	890	815	836	910	869	855	898	908	874	870	885	903	857	861	913	895	869	814	893	922	888	875	905	852	847	876	850	844	875	851	832	904	902	855	819	826	930	880	889	881	820	867	875	826	849	846	868	903	957	901	840	887	869	844	892	910	895	865	907	884	836	892	868	835	917	860	924	925	902	884	895	857	916	853	855	864	857	874	887	870	903	857	841	866	870	863	915	880	869	872	907	863	930	861	915	820	866	857	837	874	885	871	868	878	864	872	962	878	889	891	825	880	936	875	885	969	907	911	866	888	891	911	836	881	884	839	835	845	892	903	911	857	878	908	861	906	877	871	858	856	895	886	883	873	835	897	864	895	852	915	955	903
39139	62993	46813	35442	30739	24384	18155	14121	10672	8009	6373	4929	4088	3398	2780	2366	2134	1832	1660	1549	1393	1350	1265	1230	1144	1062	1080	1088	969	1001	1032	952	950	927	989	936	909	913	864	858	840	872	906	913	923	888	848	859	798	848	823	830	847	920	840	877	862	878	851	876	896	881	857	817	856	890	820	892	845	811	880	854	835	883	872	839	848	847	868	871	861	862	882	878	858	852	831	846	875	857	883	835	841	913	885	782	849	869	833	874	882	877	831	815	891	855	880	872	841	861	844	878	799	861	868	824	862	861	867	833	873	822	859	846	862	872	820	859	813	807	904	871	882	877	825	762	844	871	877	841	840	871	874	824	806	868	815	879	801	818	847	903	890	876	858	833	868	890	881	872	866	826	833	874	852	815	870	868	890	828	911	851	829	824	842	844	839	798	858	836	884	865	861	830	876	852	818	865	849	844	901	886	888	855	838	834	823	838	859	848	893	858	841	885	826	841	823	841	873	831	799	809	830	834	833	839	892	864	874	825	911	863	884	908	842	835	860	871	847	842	887	850	860	844	853	864	818	895	824	857	822	865	849	861	840	835	826	917	842	858	825	827	871	871	888	901	880	834	852	784	852	813	823	863	844	900	864	861	865	882	815	851	817	807	822	813	841	898	798	855	850	807	854	814	787	861	849	820	913	838	824	878	872	891	866	870	809	845	839	851	858	852	853	857	873	871	877	802	817	870	867	823	837	835	856	869	796	867	854	888	859	830	904	848	831	868	861	831	886	885	858	856	827	861	857	839	824	850	860	860	859	854	833	841	847	862	826	854	910	873	853	888	870	896	870	896	794	827	887	867	907	816	841	798	860	824	865	816	824	880	870	903	905	814	868	817	911	877	879	873	826	840	911	816	896	890	923	859	830	900	857	815	844	866	876	842	853	834	830	904	873	862	837	822	829	817	861	856	847	822	860	856	898	880	833	893	872	880	811	898	896	928	872	830	846	856	820	854	897	849	870	876	841	864	856	839	836	909	811	875	838	824	844	852	807	832	876	879	861	844	908	908	839	911	879	868	815	895	910	861	850	867	823	873	852	836	874	882	890	785	851	820	860	881	842	873	890	852	866	882	893	863	855	856	876	839	911	839	886	837	881	796	819	847	880	852	851	816	808	873	888	844	866	821	866	853	870	872	800	871	887	862	833	810	843	862	876	889	846	860	858	905	865	834	833	874	867	860	850	876	843	861	862	816	828	829	872	897	820	851	883	858	853	830	861	827	821	898	881	868	842	802	825	815	838	824	824	866	872	826	860	842	882	875	856	837	851	904	844	891	812	805	830	890	866	901	869	859	848	864	824	834	835	914	871	847	860	822	876	873	875	821	922	843	852	899	819	856	820	851	905	834	863	820	894	878	840	813	829	864	920	871	903	788	830	911	844	839	855	883	859	852	775	903	888	841	833	827	878	822	852	838	857	919	790	864	866	838	892	807	857	863	889	862	846	821	820	849	856	798	892	897	832	881	899	908	889	858	934	849	814	867	819	843	886	820	851	881	864	823	834	816	793	821	885	857	877	932	886	873	840	866	901	885	898	826	833	868	874	876	871	840	888	838	828	855	868	864	872	859	842	807	836	835	851	837	857	911	885	887	880	862	857	826	895	870	851	845	878	849	876	875	828	837	871	851	863	804	847	803	917	913	830	866	899	846	831	843	859	844	866	849	814	828	882	853	851	839	839	873	841	855	878	851	858	880	892	836	899	825	817	821	851	825	863	851	869	800	923	850	860	851	865	854	867	825	920	811	885	872	853	860	887	847	854	868	875	829	847	869	822	788	875	828	828	834	848	859	825	887	831	871	892	881	830	839	854	840	859	933	834	801	832	850	886	809	827	875	844	827	815	874	873	859	820	856	872	816	852	852	810	803	877	876	880	873	796	886	875	867	858	845	914	830	840	882	863	843	850	877	832	873	833	856	881	854	823	876	801	803	816	895	820	883	831	879	870	900	858	849	884	839	868	818	854	848	853	872	873	825	840	878	842	839	898	849	861	893	891	867	867	827	886	876	904	879	820	862	876	881	815	884	842	890	890	849	874	846	880	814	862	895	801	819	851	879	781	834	880	888	864	817	801	781	824	840	817	798	881	900	855	843	861	874	819	837	845	855	885	890	881	860	836	844	863	830	801	779	841	881	869	819	880	853	844	882	831	811	840	836	878	838	860	851	840	884	884	826	883	828	825	816	890	891	883	864	849	826	848	901	866	791	843	852	890	868	857	821	799	852	846	844	852	897	847	898	852	844	841	834	869	869	868	813	851	860	887	822	849	852	875	839	839	843	877	864	871	906	828	828	870	841	827	850	831	862	862	904	865	820	846	811	867	836	866	842	883	845	862	828	877	865	845	824	860	862	861	874	819	863	826	849	875	842	850	837	783	887	838	916	854	848	910	843	812	868	874	830	940	924	897	843	832	861	864	857	879	828	803	889	851	878	843	890	798	838	836	882	816	914	880	878	838	847	831	862	854	870	867	846	866	820	865	903	867	828	833	847	793	865	900	873	839	818	871	791	850	830	879	854	831	906	878	824	836	867	849	880	873	871	826	868	843	859	811	868	880	874	897	823	863	847	867	825	876	868	823	828	822	864	860	870	856	818	809	843	867	832	824	880	868	852	790	874	873	857	837	837	824	839	846	899	874	859	878	862	875	900	864	876	826	829	882	839	823	869	837	879	854	807	891	899	806	890	809	869	827	935	869	826	895	861	852	847	862	828	879	868	842	875	840	821	844	890	831	857	826	862	876	835	841	848	830	889	925	851	848	855	870	857	885	775	861	883	860	834	798	876	850	879	837	915	849	823	862	923	846	879	821	848	828	826	886	842	845	885	831	865	814	831	816	830	831	846	877	849	858	833	852	772	811	867	813	866	868	810	878	897	853	858	880	862	859	778	852	867	803	831	844	877	881	843	876	821	891	853	856	856	877	843	798	856	809	843	833	892	907	846	831	908	913	883	851	882	839	910	877	880	837	834	840	877	890	836	873	902	837	832	846	847	830	813	900	890	881	901	878	843	826	848	869	877	863	911	861	838	865	896	871	826	859	902	849	833	833	855	869	872	851	859	852	843	916	794	868	864	870	807	817	890	795	903	848	869	895	836	799	838	881	871	831	839	862	845	885	851	953	826	897	819	870	860	880	833	822	874	887	813	836	865	854	848	850	837	842	844	871	837	822	885	861	859	814	866	827	874	944	858	852	854	898	905	866	866	822	817	828	838	844	838	843	825	803	848	860	888	904	818	848	877	838	827	864	802	862	862	845	912	841	867	816	888	831	881	895	870	874	887	876	850	848	804	894	857	904	816	828	839	839	868	887	863	879	889	886	854	855	850	869	875	876	822	857	837	845	810	896	842	891	867	879	892	838	853	856	856	833	851	850	870	846	883	840	867	858	857	893	854	916	903	809	814	836	866	897	894	846	810	860	811	889	864	836	853	858	890	887	872	804	876	838	852	859	830	829	865
34694	32830	35441	27178	17978	11007	7190	5268	3865	2865	2397	1943	1694	1556	1339	1244	1162	1097	1103	1020	1019	1007	935	902	874	868	871	856	849	879	866	836	823	788	760	878	820	832	799	828	836	824	854	825	865	812	845	802	805	812	876	840	795	808	819	764	828	818	812	850	816	747	837	825	830	822	781	777	786	806	787	809	832	835	768	806	832	848	798	832	833	798	807	800	809	795	852	817	793	779	801	818	818	799	841	813	788	849	814	784	794	821	782	782	831	796	799	884	851	786	827	769	784	799	775	811	859	799	765	819	813	833	788	794	776	787	813	793	840	830	821	752	822	800	844	777	841	865	849	790	864	781	839	791	841	822	816	839	850	849	811	897	794	735	830	829	806	872	828	806	831	783	830	806	824	832	798	797	818	818	804	778	791	793	836	744	814	811	777	846	817	819	834	787	785	823	861	748	849	827	829	759	814	772	807	785	780	843	845	794	789	786	791	786	792	824	783	770	800	791	768	837	834	825	817	798	809	781	777	792	814	777	811	795	810	809	845	803	828	783	800	818	792	822	814	845	792	821	821	747	784	783	836	804	832	811	815	827	798	794	814	827	821	770	809	821	851	774	801	810	808	766	815	822	761	839	860	756	807	851	809	790	815	761	815	819	758	811	795	791	811	811	840	841	861	825	818	789	796	842	822	810	812	830	770	788	804	848	807	799	812	814	868	819	783	782	789	748	788	819	831	804	824	807	794	844	863	816	850	801	843	814	842	847	791	797	822	758	839	841	828	809	814	782	829	815	803	838	819	805	769	854	826	796	831	793	804	751	812	777	795	798	809	807	801	799	843	793	768	882	845	771	818	776	840	802	870	844	840	816	797	835	820	838	796	822	814	865	791	819	882	840	854	817	837	776	814	846	767	801	826	815	798	842	796	775	792	756	852	907	756	815	802	791	760	815	817	832	809	832	751	772	816	769	775	805	820	797	798	787	800	788	782	794	843	779	829	803	838	836	815	810	801	801	763	809	793	847	835	784	777	850	863	806	847	816	767	839	844	808	835	833	809	803	820	820	857	814	797	815	770	790	819	806	808	827	858	795	819	816	803	798	849	834	779	802	783	811	781	820	804	803	833	806	786	804	828	762	839	869	826	827	820	818	790	821	820	760	788	831	803	787	783	796	814	815	835	859	804	792	818	817	819	796	830	800	797	804	816	846	827	777	828	829	808	799	785	813	853	773	810	847	823	823	781	764	771	810	795	828	773	811	832	822	797	797	795	892	814	799	896	841	821	818	824	809	794	760	812	811	814	784	815	761	832	799	845	840	844	812	800	786	822	784	809	796	783	822	824	799	801	841	884	828	861	773	807	780	787	763	794	861	812	875	848	861	805	783	835	826	802	790	799	798	830	773	849	843	791	816	765	844	812	773	804	800	864	826	802	830	823	810	837	836	830	812	721	799	814	802	805	828	784	834	787	785	836	844	819	812	851	786	827	799	814	803	815	781	759	797	849	839	837	806	815	809	815	782	831	826	809	832	828	844	823	831	833	823	805	764	805	812	848	851	787	827	833	822	823	849	777	845	840	883	850	797	782	814	873	819	787	860	776	812	791	814	815	784	810	845	839	830	890	839	838	856	763	816	814	817	823	884	845	811	817	770	791	804	813	773	816	874	843	794	798	818	829	839	788	798	808	826	846	872	834	885	800	835	820	802	817	803	827	830	795	804	812	803	807	818	817	817	793	795	855	785	805	819	802	789	774	780	857	811	775	896	766	813	788	849	813	810	814	801	786	837	772	803	832	746	808	796	764	794	850	889	788	793	845	813	774	826	806	784	801	782	818	822	851	852	819	813	805	852	845	808	833	862	835	825	802	858	823	792	820	845	791	818	858	858	791	820	832	768	808	831	786	771	791	849	770	826	818	842	867	774	818	782	753	868	830	830	896	851	766	778	793	800	858	805	802	812	844	852	831	808	818	845	794	801	831	822	809	872	824	900	820	753	770	822	850	818	823	819	829	772	799	808	822	861	811	829	812	766	784	782	828	852	797	810	778	807	835	826	795	856	851	842	805	841	802	815	755	829	841	763	803	775	810	846	740	781	775	808	855	845	811	849	851	804	836	816	791	802	784	845	814	811	834	846	781	842	836	814	794	814	772	803	850	864	825	799	858	828	799	783	832	858	779	788	851	867	815	773	779	839	852	847	783	777	781	791	809	795	805	801	773	796	838	794	788	788	785	807	870	822	773	797	784	797	755	834	817	761	765	776	813	809	802	827	816	811	816	797	785	800	835	804	804	771	843	796	800	815	831	853	789	764	816	816	788	801	885	768	836	858	818	805	873	821	829	865	820	861	781	819	818	788	850	798	771	820	810	809	771	809	804	852	818	799	842	785	810	799	782	801	790	833	802	810	815	814	801	852	804	806	876	754	786	786	816	838	829	782	808	800	850	796	805	805	798	829	800	826	829	833	792	847	830	862	812	771	791	886	832	809	834	781	883	817	797	808	854	802	766	815	777	836	805	879	815	795	835	814	824	878	824	835	792	822	799	824	800	800	819	810	797	840	818	791	836	801	828	846	813	791	775	802	835	758	796	817	787	810	785	782	776	857	838	883	862	830	841	747	823	795	833	828	776	793	814	812	838	841	780	845	892	765	806	811	813	806	768	848	834	810	816	804	820	809	841	787	832	771	817	828	797	769	788	832	790	849	760	808	873	779	820	786	815	849	765	799	793	814	801	820	851	779	808	803	792	801	810	813	777	811	815	792	816	857	811	790	813	802	836	798	736	856	806	827	735	805	838	834	820	833	830	737	862	815	825	837	810	842	835	803	850	744	812	862	783	805	790	841	788	872	788	857	855	822	795	798	812	893	766	755	799	836	837	840	802	855	824	832	839	818	827	822	813	859	814	824	799	834	728	799	781	850	813	790	791	813	782	792	819	781	788	792	816	816	815	815	754	822	818	771	820	838	757	822	812	793	820	819	810	884	765	836	823	818	843	799	810	840	807	785	797	804	819	783	799	789	823	864	787	787	777	778	782	798	838	856	812	818	884	789	815	821	837	780	801	799	826	828	788	775	804	785	797	793	803	821	855	781	845	820	847	814	828	809	787	787	840	792	754	864	837	821	826	847	793	814	809	786	868	872	773	787	825	828	822	872	772	805	832	800	786	868	837	825	834	750	826	803	791	816	787	763	851	788	801	848	817	836	823	811	805	812	869	845	816	798	806	809	778	808	851	771	820	810	788	801	825	783	834	811	764	846	769	784	782	808	821	797	818	822	782	830	802	819	801	817	816	766	802	754	788	846	765	810	762	802	823	841	830	847	847	793	840	811	860	851	802	842	764	792	859	770	799	779	857	834	830	774	841	827	806	821	830	902	807	775	827	823	790	823	788	798	828	817	807	815	859	797	834	825	796	769	840	791	829	810	834	819	804	774	794	846	807	825	797	831	860	845	808	790	773	818	825	786	844	814	775	822	834	866	829	838	804	837	837	807	843	815	772	823
36957	44954	35937	24570	19201	13938	9916	7469	5671	4050	3305	2578	2125	1820	1555	1394	1304	1183	1116	1110	1042	1008	979	953	936	920	888	858	847	894	877	891	847	860	858	819	829	808	842	788	827	844	825	811	806	826	835	816	833	772	826	802	771	795	852	774	857	807	791	781	813	813	811	824	761	838	827	799	809	790	776	772	778	778	836	848	812	850	819	793	793	800	821	801	813	820	804	813	801	809	817	769	794	764	793	828	816	841	793	778	837	761	813	764	823	781	822	791	755	798	790	828	800	745	804	778	801	842	802	811	824	779	780	800	799	799	800	748	769	721	842	836	809	800	810	797	766	775	812	780	803	779	766	843	797	796	785	737	837	805	814	769	801	845	803	791	809	802	829	835	792	832	803	779	781	801	823	805	817	783	820	806	797	814	802	769	819	795	832	767	800	831	782	853	790	808	822	830	749	817	785	792	796	808	805	813	741	798	810	833	755	828	842	828	817	786	880	804	783	816	798	808	836	791	855	826	804	823	833	836	839	790	808	762	806	814	774	861	791	756	812	768	786	779	790	787	838	823	832	749	805	812	853	781	779	801	757	742	779	767	840	791	804	792	764	779	778	757	777	787	784	785	766	770	756	782	839	760	769	770	823	784	826	793	748	814	838	792	820	761	770	829	813	819	791	814	803	800	834	853	806	755	813	804	777	793	844	800	794	803	794	865	865	775	833	731	786	835	813	823	796	850	807	763	807	791	782	827	771	895	805	862	805	866	791	871	827	828	785	757	791	840	806	803	825	827	806	805	800	792	786	761	822	765	820	831	765	809	764	845	791	807	771	743	780	825	810	815	849	825	790	822	774	794	821	810	787	802	738	817	789	780	797	782	820	767	855	813	835	807	807	759	801	839	773	804	800	810	790	810	845	811	813	816	785	740	790	774	795	794	833	826	776	759	800	770	827	828	805	807	821	775	811	745	766	801	805	821	769	810	800	825	834	793	860	846	766	793	769	804	800	807	786	865	831	794	817	800	848	844	769	767	805	792	811	846	824	777	802	826	800	818	775	770	812	784	820	766	809	852	778	790	790	804	799	817	761	800	803	854	808	792	767	784	818	833	806	883	826	814	789	797	810	820	775	792	787	806	769	817	786	754	777	841	822	805	784	822	854	812	805	779	812	831	819	808	800	792	778	796	830	841	794	812	797	835	759	798	777	846	832	830	842	807	825	797	803	856	790	810	827	838	735	829	809	814	834	828	795	825	826	809	821	738	799	817	801	800	792	789	789	837	784	813	799	837	806	832	833	811	762	880	790	831	789	818	801	796	782	784	815	871	816	798	786	813	801	795	758	864	799	799	793	801	800	850	833	833	823	856	785	810	785	756	799	800	870	827	827	815	822	843	767	787	790	761	840	778	795	799	770	853	784	819	762	800	807	828	846	804	860	815	765	875	855	814	778	765	807	827	852	757	784	764	840	815	811	763	760	778	813	812	828	845	738	798	802	785	854	809	767	796	775	866	816	863	805	797	787	825	784	764	802	784	833	774	770	774	793	785	792	820	781	861	775	786	830	836	780	819	804	773	827	816	805	772	870	806	803	867	834	808	858	823	820	855	743	825	797	831	769	806	874	783	793	817	806	808	789	800	763	779	784	792	824	839	833	782	829	839	784	771	777	772	801	828	814	847	815	858	813	824	826	762	760	785	816	845	813	784	835	758	846	795	871	787	795	814	807	757	846	821	836	789	787	817	793	813	790	816	780	810	810	808	762	826	796	748	783	803	847	789	765	803	812	833	848	822	782	851	738	820	838	778	827	815	775	836	760	791	832	838	805	845	774	800	806	810	802	817	810	836	805	799	876	792	795	825	809	809	771	779	772	763	776	804	771	789	825	804	820	767	823	787	761	857	815	777	801	858	795	825	838	800	744	825	764	763	807	790	793	831	809	807	781	878	811	830	809	785	771	817	843	822	758	817	787	778	824	806	841	814	829	867	852	774	784	815	832	785	821	807	822	842	757	775	808	811	819	806	812	763	787	825	759	806	808	842	872	851	816	773	844	811	817	801	852	790	781	816	813	820	753	826	777	779	845	801	839	797	813	806	800	831	779	825	771	818	774	865	790	830	762	822	797	787	834	792	781	817	740	800	765	860	812	865	799	820	791	806	803	814	835	871	781	826	816	833	792	805	798	840	820	856	786	817	845	829	776	803	855	801	841	790	793	799	818	798	784	810	869	729	795	803	787	809	816	828	845	742	739	817	840	789	813	823	807	828	772	844	827	801	780	814	762	829	790	804	838	811	816	816	797	798	783	801	778	792	780	803	796	814	836	806	821	848	803	823	854	820	823	818	830	762	771	792	784	804	766	773	757	805	865	753	776	815	808	782	793	862	799	814	836	806	836	811	776	802	816	804	804	871	838	789	789	848	821	780	782	789	749	804	829	803	856	754	817	813	798	812	768	756	808	797	802	849	822	802	830	774	793	740	764	817	862	751	770	789	787	770	841	777	780	817	804	782	818	830	829	802	830	801	790	820	788	831	787	789	832	820	809	761	815	807	799	786	819	810	798	770	794	834	839	798	779	825	805	773	761	872	799	795	719	812	781	831	768	825	832	801	840	785	824	844	787	809	768	830	802	831	815	764	795	828	804	815	820	829	829	812	824	814	793	810	819	771	791	817	813	847	834	803	855	789	802	786	832	781	773	777	830	801	802	824	809	779	846	797	781	801	827	755	799	784	827	789	768	773	850	817	764	855	810	838	806	815	857	735	775	811	819	785	770	825	800	828	805	835	789	831	783	825	825	793	840	779	840	757	814	723	820	743	819	792	792	837	865	842	796	774	766	794	810	785	834	790	807	778	822	849	842	792	804	836	768	846	790	827	893	809	806	803	878	723	829	773	786	807	760	809	783	837	774	820	831	855	827	808	821	762	793	782	828	786	766	792	779	822	742	820	795	813	809	841	844	817	770	773	840	812	826	837	831	846	777	856	820	807	778	801	770	819	841	788	782	835	798	767	794	843	791	826	802	811	826	778	821	815	766	841	763	787	811	811	799	799	779	768	818	800	783	811	785	823	825	799	817	801	804	780	805	842	816	767	803	854	800	834	773	822	760	738	779	804	789	801	824	834	855	814	849	831	838	815	866	752	805	791	791	783	784	773	818	828	756	807	764	824	808	802	848	792	789	814	815	853	805	835	829	810	797	793	792	806	838	865	805	825	779	817	790	787	802	799	817	764	775	820	808	783	790	808	819	829	805	823	873	826	746	807	764	808	792	845	789	786	812	785	792	798	796	779	788	794	827	809	816	773	796	812	802	781	799	820	832	781	774	871	800	788	769	804	819	803	811	803	790	832	813	811	800	818	754	803	863	826	809	799	788	815	848	823	808	767	829	780	830	808	742	823	771	834	791	806	832	795	803	778	812	829	785	783	829	786	818	810	864	789	824	763	802	791	828	810	777	846	792	787	846	789	807	874	833	748	739	789	815	787	761	746	810	766	778	846	856	825
24470	21504	28896	25686	23438	19949	12829	7872	5596	4206	3402	2691	2274	2008	1716	1505	1349	1211	1191	1099	1064	1073	1030	1047	893	959	909	947	947	835	847	850	843	837	827	808	819	843	848	805	863	841	790	823	796	818	810	845	795	839	816	821	784	823	793	877	797	791	837	796	778	786	828	828	784	774	773	836	804	810	781	829	895	811	810	828	828	801	791	806	807	824	834	845	793	803	786	835	823	818	835	839	829	819	751	814	804	804	817	807	771	770	806	814	853	867	817	837	772	766	776	764	811	826	864	840	818	835	762	759	855	785	828	800	785	851	776	804	783	825	841	750	803	745	832	819	786	784	809	821	825	842	832	801	821	816	777	838	817	746	742	828	831	802	815	823	859	816	814	825	819	820	794	813	753	823	893	821	788	791	793	808	834	805	889	775	802	807	768	777	781	823	813	807	823	848	843	816	806	803	832	857	833	801	862	799	824	818	871	765	768	810	805	807	848	866	810	805	815	833	826	807	784	864	806	820	796	748	797	795	832	833	820	809	816	822	819	811	819	806	811	836	785	786	767	814	803	824	792	774	821	766	765	788	782	816	813	819	848	823	825	793	759	782	853	858	762	796	828	765	812	831	855	802	802	826	834	787	765	789	791	801	824	836	836	838	793	778	861	847	828	826	792	809	799	736	802	862	774	807	833	837	760	809	788	812	803	800	877	835	847	802	835	837	828	741	821	821	793	809	824	811	774	844	844	811	834	748	777	791	788	803	733	869	836	839	789	785	809	803	766	864	839	793	872	858	810	809	789	860	730	836	833	835	870	861	766	836	799	808	813	869	833	785	830	789	849	831	842	845	763	769	821	870	824	829	841	859	798	823	838	793	820	794	859	834	814	837	799	834	831	816	764	839	811	826	765	831	755	798	810	842	783	797	815	795	805	813	806	849	876	802	873	839	792	779	786	820	837	829	814	786	813	801	791	851	799	829	788	784	807	843	757	826	841	834	803	787	797	838	824	766	767	771	824	763	858	804	785	800	791	847	785	820	758	827	822	801	816	884	850	833	738	802	842	836	817	786	768	768	811	871	822	785	838	817	780	813	841	793	794	793	845	825	804	773	818	797	821	820	791	855	795	817	786	795	842	805	803	823	771	794	827	773	833	813	778	801	779	772	808	816	796	863	861	830	842	841	818	808	809	846	880	799	847	866	800	767	825	796	805	767	815	856	820	768	837	816	772	793	822	801	804	808	786	790	791	828	794	810	790	780	807	814	838	808	795	813	871	792	796	800	788	821	791	795	783	798	862	856	825	812	774	828	829	802	835	839	788	817	829	784	808	825	822	809	839	837	849	776	811	812	775	763	813	788	833	799	821	820	829	841	858	823	817	768	837	791	794	856	772	887	813	805	813	845	838	759	805	759	802	780	774	788	840	828	770	830	825	826	825	800	826	843	825	803	793	802	881	816	853	816	826	804	796	822	804	824	782	789	805	836	836	814	811	810	810	754	796	855	786	827	857	836	802	837	748	782	760	895	892	811	803	807	820	800	815	775	764	832	758	816	797	781	863	803	810	769	796	803	830	809	835	811	837	784	814	808	822	800	807	813	769	840	802	802	827	785	787	832	835	825	839	734	834	824	866	806	836	782	822	788	827	775	831	790	840	877	793	759	850	809	771	827	798	819	811	802	808	824	812	808	770	834	794	860	878	792	903	831	844	841	853	831	848	789	789	811	793	833	785	790	796	772	822	772	827	828	797	791	808	808	800	758	823	804	797	797	788	760	778	875	803	824	847	807	799	775	901	845	843	836	784	845	762	834	835	789	833	858	867	836	844	832	841	799	821	784	810	799	860	835	806	797	822	871	815	821	827	817	855	805	805	824	797	851	794	758	847	823	819	792	772	854	825	780	838	828	803	832	815	802	751	827	831	850	817	824	808	706	831	833	874	877	833	778	821	822	794	766	782	749	786	857	779	801	809	825	832	818	774	794	800	767	854	773	794	826	827	817	863	846	838	792	800	791	781	835	832	784	831	825	829	810	748	750	816	815	815	800	785	814	793	827	820	841	807	801	782	835	882	785	818	779	752	747	794	770	830	866	855	805	853	786	858	781	853	780	840	803	819	817	759	817	834	790	830	824	824	806	805	788	821	815	783	824	795	854	817	830	803	819	843	855	860	877	782	803	806	810	750	816	794	848	835	835	749	767	820	813	826	812	842	815	744	838	763	780	828	789	831	795	785	827	810	753	814	810	806	787	839	782	796	822	868	839	820	813	787	764	783	807	825	859	830	793	817	807	803	797	825	762	807	763	817	815	795	817	807	769	799	798	839	835	833	847	795	801	832	844	810	780	805	831	803	803	882	834	821	811	766	793	813	795	790	746	816	848	831	758	800	900	779	785	820	784	823	817	840	803	811	769	824	807	777	811	786	867	749	829	797	809	811	825	825	809	816	833	859	770	810	774	787	777	831	773	770	858	829	786	802	844	812	815	848	728	863	800	824	777	789	830	791	803	795	774	831	819	808	784	847	871	817	799	835	772	843	822	800	800	853	840	798	884	793	785	832	834	787	826	894	804	807	820	826	820	772	823	809	842	843	805	827	780	806	802	841	763	791	775	805	829	830	843	810	789	801	860	795	805	782	808	842	809	829	773	755	849	804	848	763	849	805	832	793	828	846	831	793	809	788	820	796	836	835	892	831	842	758	839	837	780	745	771	824	808	814	834	830	770	812	799	796	783	810	832	799	770	807	813	849	805	816	850	829	798	809	815	841	779	795	811	828	786	778	833	819	775	825	768	799	819	803	792	865	850	805	789	851	857	812	811	781	817	768	819	841	830	840	838	791	833	826	863	814	785	770	762	792	809	758	780	820	771	774	827	791	819	777	826	795	774	801	914	829	814	807	825	868	842	842	789	838	777	806	827	781	838	777	785	812	806	879	811	807	843	810	789	834	839	810	792	807	848	774	790	808	781	820	788	798	831	836	823	839	804	798	844	840	829	821	766	736	780	782	806	831	752	730	818	820	848	841	784	831	818	791	762	860	827	831	823	818	809	854	814	795	830	851	794	801	814	831	826	781	874	799	842	791	828	781	854	847	786	809	780	790	840	845	817	854	839	813	831	781	773	826	785	811	795	782	765	833	810	834	792	805	799	804	771	843	810	804	808	757	764	824	808	864	784	766	801	803	832	807	802	849	787	761	793	832	810	774	812	834	775	823	841	794	813	738	800	798	844	829	870	824	785	841	852	850	829	782	803	840	769	786	766	783	851	830	811	759	753	782	820	796	782	809	840	799	828	808	754	795	757	782	760	853	856	833	817	816	785	861	843	801	848	844	842	794	801	797	808	811	847	770	848	848	821	884	815	793	809	795	787	817	806	817	786	870	757	812	850	792	762	786	809	817	806	791	828	803	817	859	773	778	791	784	758	757	824	846	821	796	853	813	843	790	839	802	765	802	800	771	807	813	851	821	812	820	774	785	845	793	792	818	773	800	799	813	818	778	805	837	784
36593	53576	44357	31643	25249	18741	13777	10306	7832	5890	4805	3564	2951	2464	2068	1820	1611	1415	1351	1272	1154	1115	1055	995	947	949	923	899	855	865	847	879	803	893	854	850	842	836	858	846	785	812	849	818	809	830	835	841	867	783	814	815	783	773	783	797	843	807	812	847	821	834	776	811	769	801	819	835	786	779	827	811	799	799	804	770	800	837	788	870	828	791	806	825	775	807	848	817	805	848	804	820	751	829	815	802	841	752	851	835	806	833	798	775	794	843	798	767	791	814	765	763	862	814	807	838	847	801	757	794	804	819	783	759	783	806	800	779	787	820	824	812	762	803	820	822	850	806	811	757	782	823	841	782	794	776	838	788	737	799	805	773	810	790	755	749	857	774	826	770	791	813	814	812	846	804	883	821	780	812	832	815	818	765	824	799	789	820	770	813	771	768	787	783	799	806	813	871	804	825	797	790	833	788	803	817	823	817	823	849	763	748	766	808	777	778	786	820	834	807	838	793	815	786	774	808	815	816	843	807	757	758	830	845	794	822	790	817	799	787	785	828	774	870	822	787	813	785	808	790	780	824	761	794	832	781	767	799	750	773	735	834	804	787	760	872	824	810	761	793	843	845	791	767	800	769	806	833	821	786	810	771	828	789	774	725	802	874	793	834	751	788	790	832	733	785	828	757	802	775	856	807	814	824	806	854	778	836	806	814	763	810	782	812	784	850	813	778	793	794	726	767	839	761	812	849	819	830	820	733	821	769	806	836	856	822	820	804	803	810	825	815	751	798	819	810	803	757	780	794	813	806	794	805	763	815	804	807	756	766	799	775	816	782	786	834	827	764	813	835	786	767	814	801	784	808	857	754	782	758	789	799	803	824	788	761	800	846	803	811	812	800	818	790	762	816	797	811	750	789	812	785	786	828	838	796	793	819	761	807	828	732	828	882	760	805	773	759	836	783	798	819	817	794	820	787	791	814	784	780	801	837	734	822	786	802	798	774	817	783	825	794	805	814	815	827	823	811	800	854	772	805	805	803	796	808	806	794	771	850	766	781	814	812	760	799	802	809	846	835	802	784	850	816	758	762	794	805	813	767	813	813	788	806	749	806	786	795	777	821	807	789	835	858	786	845	801	821	785	802	808	789	799	761	771	792	795	804	753	787	823	757	766	798	763	811	784	807	851	800	812	791	799	794	800	769	817	824	785	834	798	806	827	791	774	806	802	812	770	791	810	786	836	741	751	789	863	756	797	819	780	808	781	799	805	821	806	796	819	804	814	782	784	774	745	767	787	791	773	799	810	788	796	790	756	759	828	809	750	794	750	718	774	820	844	778	801	809	856	828	767	762	747	808	812	788	825	780	826	789	818	826	820	819	814	838	743	818	780	830	848	799	817	800	824	796	812	821	810	808	828	773	815	764	756	774	815	803	816	816	812	795	823	883	820	755	794	751	785	825	800	790	793	829	806	780	796	797	788	774	874	866	798	784	807	834	815	822	792	833	842	779	805	783	798	827	771	804	719	799	813	874	811	752	881	815	780	762	809	767	819	829	817	810	797	788	758	802	790	777	824	823	780	811	804	800	819	796	810	827	803	805	829	790	849	785	791	857	789	834	814	786	770	839	843	828	812	838	799	851	785	844	809	814	807	813	787	832	818	790	862	821	786	828	772	747	819	782	764	801	765	782	803	829	851	785	799	856	845	756	822	789	778	828	825	777	747	789	796	759	864	770	817	777	754	845	856	838	771	783	826	810	767	811	808	782	768	803	809	862	788	822	753	814	860	871	791	768	855	827	778	774	792	802	831	852	762	845	793	803	843	786	785	810	799	801	816	773	803	780	773	854	806	769	835	866	807	757	776	800	790	764	790	810	781	773	819	827	781	816	811	813	776	847	825	743	809	842	780	845	766	828	829	821	844	815	776	794	777	750	769	798	776	818	826	793	821	814	834	817	818	779	794	806	818	816	789	775	781	787	819	824	812	761	806	812	815	781	753	821	822	759	831	841	789	840	768	824	804	843	792	853	771	759	793	818	779	805	818	809	806	789	809	812	815	825	818	835	751	809	768	782	814	832	810	792	773	820	772	796	735	790	807	749	824	819	774	816	744	839	800	798	840	803	839	764	790	775	809	804	835	759	800	816	816	776	810	757	753	818	789	815	820	782	800	809	773	808	808	770	807	777	836	762	784	815	808	840	842	804	758	812	791	817	831	793	782	794	797	801	854	811	750	817	786	766	825	769	739	826	787	821	835	803	793	826	799	796	820	823	819	801	782	812	815	813	793	861	805	815	802	744	783	821	840	785	807	760	818	775	820	775	816	780	833	799	822	790	798	836	805	776	828	817	820	778	810	824	783	771	740	737	844	882	804	796	795	800	782	764	783	793	791	820	814	804	851	779	761	835	858	743	782	803	793	867	865	848	778	786	794	791	775	846	817	784	808	793	807	812	799	778	762	751	768	752	853	778	817	794	759	808	807	810	781	792	835	805	788	795	798	801	802	781	820	841	825	826	807	781	818	800	793	817	827	813	813	797	792	754	815	801	784	790	778	856	803	789	857	814	777	753	806	763	781	817	785	784	808	824	802	787	790	770	798	814	761	757	808	784	798	793	801	817	816	786	796	804	808	754	777	795	795	768	789	832	828	841	796	814	777	860	845	812	771	761	822	796	768	761	789	842	823	781	816	788	835	828	804	804	760	807	825	820	807	776	837	851	804	848	771	793	837	799	785	815	796	800	833	790	788	859	783	749	798	805	789	765	820	812	819	844	782	785	797	774	785	817	815	831	817	779	822	804	850	823	810	836	836	789	830	793	810	789	794	794	826	804	809	801	805	774	795	774	771	812	830	826	797	825	832	813	809	795	826	746	840	736	816	788	782	815	794	761	764	767	794	842	791	815	846	756	840	812	753	782	819	826	769	810	795	802	824	833	806	805	840	777	814	812	845	808	783	856	828	795	825	861	774	854	789	801	841	787	852	812	832	799	810	826	792	782	827	810	836	778	799	785	819	813	823	810	812	792	753	853	791	802	829	811	873	827	781	801	857	764	866	766	808	790	793	790	721	807	810	821	742	830	805	787	765	778	748	805	826	768	789	807	822	769	809	783	758	830	826	747	758	781	894	816	849	827	837	795	835	808	794	822	848	769	762	798	801	789	802	816	815	783	782	812	842	793	833	808	813	758	793	776	732	803	780	773	826	784	729	772	821	771	805	811	792	781	842	810	785	764	817	779	793	766	796	828	844	789	810	836	804	844	805	847	803	851	829	764	780	823	788	784	754	803	804	881	794	824	797	854	828	799	856	828	776	802	804	789	773	813	839	776	830	830	835	786	777	809	843	791	821	852	812	875	847	815	782	837	813	828	809	844	830	869	836	824	786	872	750	787	755	805	837	819	807	798	806	806	811	817	793	783	800	817	858	777	807	735	798	753	835	828	827	836	822	760	786	837	808	817	826	814	761	820	799	809	800	869	732	813	806	856	763	819	800	778	852	830	776	820
25340	21560	29178	28327	21297	13762	8560	5541	4268	3283	2598	2175	1918	1602	1505	1303	1273	1143	1103	1049	1027	1000	970	1034	909	945	912	902	855	927	902	863	883	833	863	835	945	878	876	863	874	857	813	900	841	859	897	879	891	853	925	871	778	857	883	869	840	864	918	845	885	845	853	897	836	868	927	862	886	863	857	886	853	854	827	865	897	849	917	889	832	840	873	841	806	864	888	872	911	858	858	858	881	850	828	904	819	864	844	825	869	875	876	864	847	912	874	835	835	875	829	838	794	829	808	853	867	904	844	820	886	887	887	876	856	879	825	856	863	858	853	816	837	892	795	867	836	888	859	877	853	864	824	873	901	847	817	837	837	830	882	856	850	908	854	837	839	869	853	852	862	875	864	870	804	899	855	815	897	784	851	829	836	893	852	846	815	815	841	850	881	799	838	828	871	867	850	881	864	886	855	861	847	854	835	836	795	875	858	843	888	865	883	818	775	835	879	832	880	888	891	860	894	934	868	839	908	837	823	832	831	846	912	824	809	841	852	882	817	839	883	913	841	872	901	856	832	824	840	858	873	780	851	819	855	826	830	884	850	838	876	853	863	840	888	842	860	831	900	828	912	842	821	851	835	877	893	877	798	832	803	858	868	858	850	866	795	813	847	762	874	856	846	829	903	820	890	854	875	865	851	854	873	924	841	857	869	870	864	890	885	860	847	824	851	852	874	928	828	806	889	794	865	900	835	856	908	864	843	896	866	865	843	868	853	897	797	804	839	793	819	876	905	878	880	835	827	827	872	873	833	828	856	858	892	880	819	851	845	817	844	876	840	822	779	876	887	898	837	853	847	821	816	866	873	847	825	892	854	806	917	842	817	822	877	811	827	826	855	883	864	834	895	908	878	797	869	841	872	855	852	872	859	856	907	861	844	918	830	799	816	842	858	809	898	853	847	894	906	833	865	902	867	878	825	881	850	837	835	879	873	831	802	865	868	844	850	876	854	860	851	873	927	845	837	856	877	837	911	865	857	849	869	864	867	790	861	849	912	859	846	951	840	852	891	855	825	833	832	818	827	817	856	832	887	927	857	855	845	841	834	891	835	841	829	837	836	829	828	822	843	858	847	860	846	856	934	833	909	859	826	801	889	866	885	823	844	879	866	886	811	851	807	793	845	870	894	881	847	819	890	821	799	834	845	836	851	864	842	873	842	902	813	883	862	833	954	845	852	821	843	825	850	843	878	843	833	910	885	819	882	807	872	832	838	865	852	856	891	870	879	826	845	899	826	835	871	829	922	901	837	918	834	839	883	806	837	834	859	865	851	802	831	904	808	840	888	828	885	816	837	883	801	882	904	933	823	872	855	825	866	864	848	876	814	824	868	837	854	901	909	838	816	869	881	858	867	810	826	863	785	901	864	817	886	825	824	836	873	832	881	853	863	888	868	899	875	835	857	883	835	837	883	893	841	850	846	806	853	892	872	867	815	888	815	854	881	842	820	902	879	834	894	873	861	824	815	866	832	848	902	838	871	835	898	838	841	859	863	830	847	820	879	869	864	820	830	830	817	877	858	845	864	865	852	828	876	851	915	814	892	841	886	873	839	830	803	904	862	872	875	832	839	832	849	808	842	850	785	817	806	865	886	862	807	851	852	864	835	877	914	829	871	840	875	907	882	852	829	882	892	862	842	802	839	893	860	855	803	824	873	854	890	872	863	847	876	860	886	866	798	869	900	878	878	877	869	832	847	862	794	809	809	833	836	803	866	880	836	843	833	901	840	848	869	852	811	839	847	876	894	933	852	846	847	808	887	821	867	875	894	889	848	927	878	839	895	863	833	799	857	849	870	763	872	873	852	849	834	851	866	841	842	836	837	824	838	836	847	871	808	883	859	820	903	859	880	852	881	847	825	888	874	860	832	873	886	859	868	836	850	873	883	835	862	928	862	849	840	868	866	836	841	844	854	862	825	878	853	780	874	836	821	810	808	847	867	900	859	880	855	893	877	810	863	847	847	893	855	858	856	847	911	876	888	875	861	819	837	866	834	825	858	845	808	833	888	842	848	832	855	872	847	864	875	874	907	834	864	797	839	855	815	819	840	889	898	857	875	875	872	832	846	853	891	877	834	871	811	863	861	853	866	899	844	819	907	884	866	876	837	869	863	828	857	874	856	825	898	867	885	816	862	870	794	844	846	864	853	877	853	879	868	870	815	804	858	849	887	885	856	861	827	864	837	840	937	870	862	948	871	934	819	856	844	809	857	755	865	892	891	845	870	892	838	798	822	916	863	861	818	839	866	820	870	907	860	895	843	867	855	850	822	889	873	863	873	889	836	880	856	824	883	879	852	848	815	866	853	860	837	819	887	862	857	866	850	852	907	907	874	900	852	838	887	847	864	871	857	893	887	846	863	840	848	856	839	858	821	816	837	855	891	896	826	863	862	854	784	824	858	843	863	869	870	834	846	872	832	873	847	805	861	816	789	832	915	875	877	882	830	884	841	858	849	863	885	836	801	850	831	841	894	884	847	846	807	838	880	854	858	837	857	879	834	843	878	878	861	838	864	845	853	900	815	799	797	835	889	819	820	923	838	828	843	885	877	889	843	851	836	827	899	775	885	819	806	824	839	849	876	864	878	807	890	829	852	842	837	829	836	811	838	845	884	816	882	867	830	815	825	889	841	854	845	851	893	880	820	874	859	839	856	826	855	822	860	846	871	898	901	929	844	818	848	824	914	838	897	830	857	852	829	886	844	847	837	887	868	829	857	865	893	904	874	819	880	814	875	823	848	887	888	838	905	894	819	804	842	769	824	929	870	855	878	832	884	861	851	882	815	837	861	837	905	867	821	894	872	886	825	832	905	820	854	797	869	827	903	848	857	841	822	857	873	874	829	835	808	790	857	843	866	856	869	869	819	835	866	897	850	854	864	897	858	836	850	828	857	847	858	811	869	874	915	880	838	865	835	835	806	793	835	816	812	839	840	796	821	866	840	844	901	859	826	814	873	822	812	893	859	843	902	861	899	850	878	827	786	848	825	862	873	849	852	878	853	850	883	815	888	787	877	826	822	860	880	850	855	868	827	845	868	885	860	818	822	844	854	847	891	889	892	861	814	866	810	829	869	888	889	893	874	804	848	868	854	963	824	835	845	833	814	857	838	874	834	816	862	852	812	776	833	835	815	837	839	853	822	861	869	878	782	894	872	880	860	862	884	858	817	810	841	817	919	852	815	816	889	857	850	804	865	840	867	880	867	796	795	857	939	845	845	875	839	861	810	846	839	860	855	826	893	812	864	871	816	852	833	861	822	817	886	822	826	876	820	856	828	874	854	873	798	914	835	874	819	851	881	854	822	848	843	866	863	849	861	863	816	855	845	885	822	887	844	887	896	853	889	837	864	883	839	819	835	847	813	887	791	827	884	870	810	866	906	852	872	835	858	806	856	844	871	797	925	884	883	871	846	858	866	893	851	857	828	860	848	824	825	864	839	877	941	818	804	866
37158	52818	42962	29188	21962	15175	11018	8235	6353	4592	3747	2974	2511	2082	1784	1612	1404	1264	1285	1121	1167	1100	1138	991	1010	990	957	948	839	939	932	924	910	945	812	916	959	856	860	847	839	853	823	886	882	867	857	825	822	826	834	848	869	842	793	820	857	853	798	909	876	830	866	910	851	828	834	911	839	868	845	815	820	811	837	835	802	870	826	878	832	887	859	857	912	845	885	836	850	834	842	858	781	819	791	839	853	843	816	827	901	784	800	839	900	804	854	784	848	858	843	821	819	792	891	795	840	828	889	816	902	840	838	818	817	852	900	806	854	856	817	820	845	819	842	832	797	834	819	870	857	807	857	798	837	840	808	794	827	872	849	865	838	884	760	864	860	831	854	811	872	861	874	860	860	766	858	842	841	845	829	808	813	843	850	871	821	823	824	827	851	839	835	807	849	862	903	859	812	871	815	824	846	909	826	834	844	872	876	866	831	874	828	891	804	847	856	829	868	794	804	867	854	869	842	845	891	907	916	827	827	858	816	891	878	813	860	876	826	844	834	874	845	837	848	793	865	826	867	873	889	853	852	886	875	822	856	876	817	852	861	858	806	821	877	805	767	871	831	921	856	803	808	860	876	865	889	883	825	843	886	894	877	844	806	762	835	879	875	825	847	860	881	803	843	878	825	842	842	803	831	813	863	873	844	856	814	884	844	838	846	887	870	845	885	856	850	861	831	895	889	830	834	839	871	841	812	848	852	855	827	868	825	830	873	860	911	878	872	850	834	806	886	881	857	805	830	792	895	858	867	823	871	816	895	827	837	906	855	865	827	852	864	815	915	851	862	803	827	792	835	848	842	870	869	809	822	843	867	865	805	824	889	822	864	860	838	808	855	835	863	860	843	830	850	819	853	860	845	822	847	837	831	841	852	856	846	841	849	928	831	844	779	839	838	861	841	864	805	795	829	854	835	820	818	858	857	863	870	824	817	841	839	852	880	848	804	806	872	862	837	893	842	885	838	882	850	872	819	831	816	854	863	860	822	953	864	788	820	810	827	859	786	808	856	821	827	895	849	886	850	872	829	804	839	909	867	822	843	849	860	872	870	850	865	820	793	813	790	878	827	851	834	827	862	889	801	865	891	820	820	852	849	855	839	875	827	859	876	886	820	833	845	798	825	838	837	817	850	898	819	804	872	881	868	816	852	864	796	867	855	797	821	862	797	833	839	878	870	832	843	816	855	855	877	871	818	802	872	867	831	884	854	827	829	835	824	806	791	867	836	840	879	828	852	844	851	886	854	850	833	821	896	865	886	871	795	805	839	796	847	847	790	844	916	828	831	838	872	890	851	864	860	854	816	902	813	900	767	838	821	849	803	853	847	870	856	825	833	850	867	882	829	866	865	866	855	868	866	822	898	840	815	889	890	849	852	816	855	830	856	851	868	810	878	848	792	864	835	839	805	845	915	840	794	885	815	820	840	792	897	857	819	859	873	824	812	855	850	826	829	822	833	821	875	789	899	803	891	812	873	894	850	837	818	874	867	831	808	818	861	827	815	850	885	820	878	828	798	895	845	814	882	847	846	883	850	806	887	808	845	824	864	844	874	885	846	871	886	840	908	848	845	891	857	858	827	812	877	818	874	801	830	796	772	870	853	863	862	810	848	798	863	859	879	858	846	837	862	830	817	816	873	841	830	826	844	868	863	825	879	804	830	853	861	835	821	853	858	911	848	885	825	830	874	826	840	872	888	834	813	821	821	855	836	866	846	917	878	864	864	806	855	837	870	886	836	820	887	813	844	837	863	836	858	854	816	860	848	854	869	839	845	879	848	837	889	870	849	859	823	819	830	879	864	870	838	865	854	803	877	825	884	804	872	884	901	911	814	824	866	804	897	876	809	806	835	852	841	839	850	861	819	843	826	830	841	885	838	843	836	853	834	852	899	807	860	876	842	870	887	851	896	872	834	844	851	843	854	893	902	815	826	889	831	839	795	833	817	814	819	834	797	895	836	859	879	887	846	799	834	805	826	840	815	834	861	823	832	873	776	837	862	756	863	881	843	815	844	819	849	888	806	856	856	855	849	820	836	838	872	831	855	862	864	860	837	837	838	854	819	843	848	845	876	862	831	872	880	881	864	853	914	876	836	812	908	865	869	851	785	847	869	849	818	814	849	823	861	882	827	828	843	841	883	815	878	834	873	916	903	913	861	862	846	844	868	867	860	851	879	851	851	843	908	867	856	809	884	835	875	840	868	826	879	831	783	842	860	828	782	828	861	869	884	874	841	867	870	830	853	892	833	850	857	819	836	871	830	822	844	946	858	820	883	834	855	881	878	832	843	841	861	843	825	824	872	867	841	843	885	898	885	845	896	841	844	818	825	903	817	824	838	842	835	811	882	850	842	842	835	806	837	857	813	863	871	878	827	871	904	820	851	862	848	817	832	845	831	833	867	791	852	848	823	843	820	856	842	875	848	882	828	791	880	811	815	795	861	827	864	827	781	846	836	855	827	847	830	880	815	802	806	855	840	879	869	888	815	837	843	854	773	799	823	831	831	856	860	885	853	861	869	867	845	828	819	832	921	815	835	835	876	879	862	815	835	884	867	843	900	893	858	830	882	829	890	849	851	820	860	842	831	850	903	842	873	821	820	849	855	838	825	827	814	811	787	846	869	847	875	869	855	840	862	851	807	857	844	810	850	877	829	809	856	859	798	898	890	841	846	870	821	843	862	841	868	803	842	874	821	834	815	799	772	832	917	837	836	893	893	774	844	853	804	870	857	843	828	846	841	909	834	859	859	859	776	837	856	863	870	835	878	845	887	781	896	852	873	902	873	821	850	889	814	825	883	866	878	820	849	827	814	780	849	846	832	824	786	807	878	841	847	910	912	817	836	884	856	805	792	855	882	844	849	857	863	827	860	868	845	956	912	837	849	864	827	896	840	867	817	840	843	865	831	838	863	850	834	821	819	887	853	903	846	909	916	838	797	832	827	810	852	908	905	843	833	906	836	839	836	873	827	855	843	885	908	905	855	846	854	921	885	844	817	908	836	886	876	864	876	897	819	812	885	855	787	776	823	835	823	820	861	789	806	835	848	848	887	879	761	818	849	842	858	821	848	903	847	806	852	807	810	852	853	829	879	806	889	809	832	812	850	892	817	837	864	807	879	850	861	845	841	834	844	838	816	858	859	852	846	877	849	840	820	853	829	815	822	829	837	786	813	839	909	838	828	891	842	841	841	907	867	875	843	844	860	878	848	775	809	879	829	876	940	833	840	824	881	831	851	878	874	845	862	847	821	883	835	857	850	826	806	887	866	786	871	852	877	866	807	829	850	898	805	820	812	802	877	878	883	817	867	838	824	856	867	820	822	843	818	834	799	841	848	853	863	817	835	864	881	884	862	881	869	858	852	879	813	811	834	817	823	823	839	853	866	848	828	821	895	800	814	821	812	844	824	843	854	855	809	855	841	830	822	822	850	813	872	882	867	895	883	853	866	837
23092	21494	29166	24447	22344	23135	19983	10535	7195	5586	4299	3370	2804	2496	2095	1826	1683	1493	1474	1347	1238	1198	1222	1137	1052	1057	1080	1067	1014	1015	923	967	913	979	909	970	899	943	961	963	1000	897	937	882	869	873	891	929	927	902	826	852	865	877	892	922	906	871	869	944	889	904	889	888	867	911	863	877	864	883	909	872	949	874	870	953	893	835	895	886	874	854	882	826	896	881	897	899	849	901	881	880	907	889	829	895	890	903	853	888	882	916	909	881	865	942	869	858	882	858	863	955	871	802	879	916	878	879	916	862	886	881	841	907	923	865	856	925	884	832	896	936	918	868	822	876	931	910	852	892	907	854	863	897	859	895	885	904	874	895	858	814	820	877	888	886	904	891	848	874	939	924	851	827	902	857	909	870	848	880	844	826	874	872	850	849	877	881	819	863	842	865	896	884	889	914	894	898	866	926	868	885	905	948	887	846	865	890	875	876	851	885	890	901	874	870	883	923	869	845	842	850	878	915	897	902	817	868	891	875	913	872	925	928	875	873	913	853	879	861	866	826	878	905	882	887	887	897	865	832	831	900	884	912	834	896	871	900	916	860	873	932	910	851	905	858	903	873	883	880	857	919	853	904	849	900	894	901	895	878	906	892	887	877	863	863	902	868	879	909	913	910	875	888	832	918	884	888	857	919	841	862	841	901	973	848	870	884	871	936	892	879	860	881	903	860	882	887	865	930	910	873	914	904	898	899	855	886	864	869	879	902	912	874	855	884	891	855	815	865	843	921	845	893	882	880	850	883	876	888	875	947	877	846	892	903	858	853	903	870	852	824	915	868	887	891	870	953	870	909	885	926	856	861	900	833	899	869	936	851	851	889	879	858	897	879	882	896	828	845	850	888	876	882	867	936	871	902	931	866	868	873	878	871	912	893	912	879	848	856	912	841	914	907	896	871	897	930	862	862	873	886	857	882	852	850	843	856	907	938	933	825	897	855	889	938	880	867	897	940	898	884	874	880	862	915	900	899	922	873	883	869	900	892	867	908	877	838	872	861	924	913	874	901	816	896	897	834	885	920	890	897	836	874	897	886	837	902	909	896	902	834	820	895	901	889	893	853	880	857	884	900	923	890	881	876	866	891	919	846	933	902	943	938	902	891	922	867	886	869	862	868	922	856	888	873	900	868	866	867	907	885	851	874	890	824	896	927	907	898	909	881	839	892	875	903	849	889	855	885	885	867	821	918	841	861	882	882	879	855	925	850	927	890	825	844	869	857	917	893	844	933	924	880	889	858	833	910	939	884	871	876	946	848	858	841	847	879	839	839	936	891	881	854	852	859	901	917	904	859	866	895	887	859	863	945	875	850	846	836	928	930	871	845	922	902	861	903	880	891	869	814	892	841	964	945	911	889	833	845	869	834	899	834	889	882	910	817	890	865	921	811	897	860	838	898	858	866	861	883	952	895	822	888	899	880	903	845	883	927	884	861	917	846	853	868	861	879	865	906	874	916	838	864	832	845	840	897	911	921	865	899	837	863	872	883	877	835	904	857	833	845	908	895	923	843	865	879	885	884	890	876	888	905	876	839	897	866	875	862	909	826	868	916	869	824	867	871	874	825	885	879	881	867	884	887	870	851	865	851	881	914	868	877	886	858	845	829	900	912	897	878	857	863	853	884	836	889	910	937	885	890	873	911	881	858	914	940	879	918	942	924	848	868	897	870	904	874	909	885	824	890	837	892	929	852	820	902	889	861	902	885	918	883	873	866	888	890	885	854	867	878	902	901	961	865	847	884	911	833	872	871	845	877	867	915	916	889	864	894	904	888	875	887	922	906	887	887	859	845	859	830	881	921	921	861	941	918	866	913	896	870	915	876	953	905	846	897	916	899	838	839	886	825	878	872	916	881	891	937	869	855	865	845	889	874	862	909	864	872	873	885	912	913	866	893	933	905	922	846	904	861	862	845	851	880	834	920	852	890	885	885	924	858	937	883	847	894	859	915	883	887	916	850	933	880	930	873	862	945	850	899	903	837	854	861	910	813	922	880	879	907	875	881	866	890	850	872	893	870	871	892	895	921	913	864	872	885	893	868	857	894	900	922	914	906	885	900	853	867	877	872	853	889	879	881	864	947	891	861	840	887	862	866	942	887	846	801	906	881	877	917	866	845	883	869	849	953	883	876	859	876	899	889	858	870	858	905	891	884	856	879	891	889	842	904	828	853	904	866	890	866	914	864	899	851	852	874	867	859	877	862	870	857	899	876	917	859	899	869	862	865	854	862	872	862	875	875	871	942	921	866	838	845	889	890	874	879	889	900	858	894	891	909	903	837	905	877	842	873	897	882	934	911	932	907	838	914	863	892	874	888	872	937	835	860	869	851	848	874	926	859	933	911	846	860	889	850	872	867	871	875	882	866	877	870	892	879	901	894	833	942	885	902	894	895	846	864	878	904	854	899	885	873	881	894	910	823	915	907	927	912	925	918	914	822	862	840	880	877	885	873	898	835	866	886	870	969	838	882	942	850	883	856	876	850	896	930	921	906	911	867	909	904	916	893	896	900	865	914	869	929	880	893	955	910	847	865	863	871	804	898	827	907	878	926	834	955	863	903	933	809	874	904	840	908	918	875	863	901	878	864	885	880	849	916	888	842	912	827	923	856	904	926	868	886	892	883	855	839	845	815	892	888	864	868	888	882	885	881	869	853	885	879	869	845	868	878	877	908	859	892	909	897	848	885	834	900	861	820	892	912	876	903	881	861	852	833	881	864	868	864	929	862	890	848	917	941	881	936	861	898	887	884	861	883	901	902	890	863	893	919	887	907	870	887	827	861	921	952	860	897	861	946	875	877	890	858	858	895	850	915	868	901	887	866	895	924	885	888	878	889	878	843	876	862	885	870	835	877	894	883	876	871	920	823	833	939	904	896	891	880	823	839	870	841	911	884	841	882	938	888	882	827	899	837	871	904	857	869	892	885	869	884	898	846	867	860	866	900	923	842	944	875	860	937	906	838	858	855	902	906	899	919	875	837	882	861	918	941	882	883	963	870	890	886	908	833	844	851	871	842	865	915	899	895	908	832	894	868	831	937	963	899	908	840	843	881	959	932	874	861	856	858	845	903	861	877	892	841	879	867	903	869	833	871	883	927	855	874	931	924	918	897	820	888	811	913	918	876	944	858	861	861	935	960	880	840	924	875	847	918	883	861	855	897	847	897	874	861	853	872	885	886	877	812	881	915	886	877	851	875	824	912	888	921	807	869	920	843	857	869	876	898	908	861	873	893	891	891	883	888	862	833	852	864	914	892	845	927	927	909	878	903	907	892	826	899	914	833	827	863	865	850	861	830	907	929	861	901	889	868	858	828	915	900	871	922	837	905	858	904	830	904	950	884	859	902	885	883	864	907	838	885	818	868	845	864	891	870	903	868	869	905	888	807	862	854	913	932	911	892	892	904	865	877	874	863	883	905	847	956	890	878	858	880	831	850	859	908	906	940	887	935	921	825
38734	67488	52056	35490	29849	21435	16686	12735	10043	7741	5831	4703	3672	3190	2491	2225	1887	1718	1496	1449	1331	1302	1220	1174	1228	1066	1093	1060	926	996	1001	928	954	918	942	876	890	854	889	882	867	902	914	890	891	896	882	896	832	862	889	891	879	849	937	921	861	897	895	874	850	827	925	823	853	865	866	874	861	848	801	833	876	896	823	885	803	888	857	864	815	857	848	888	823	900	812	899	883	864	798	901	884	881	931	873	891	786	880	902	851	898	859	833	811	877	801	851	863	851	831	882	855	837	837	929	919	902	819	870	843	847	909	816	858	829	856	850	843	821	940	860	859	831	859	771	848	861	847	803	852	847	843	893	813	858	808	842	851	806	835	833	890	831	844	879	866	838	865	857	821	809	877	874	881	820	874	809	864	874	851	865	780	838	820	863	869	849	877	886	908	795	864	908	869	848	851	871	842	909	796	860	930	867	885	860	897	874	825	855	866	842	888	853	822	833	889	872	879	844	868	784	844	863	843	876	893	864	807	864	889	850	847	846	852	903	867	924	884	887	852	882	851	864	832	825	839	815	869	849	832	834	851	835	874	877	899	862	929	845	876	848	856	897	848	855	855	906	859	894	857	838	892	854	870	850	840	837	836	834	831	887	845	861	868	853	868	855	879	843	861	852	871	863	888	871	899	880	820	847	830	843	875	830	841	856	818	873	908	868	892	871	811	824	887	897	893	847	877	795	835	868	865	849	836	836	853	856	825	807	889	837	816	911	860	843	846	890	827	847	850	849	839	859	864	862	909	851	908	875	841	872	838	871	836	876	869	924	795	873	885	866	851	917	868	861	869	839	944	836	867	831	840	857	866	854	926	826	797	893	827	863	885	874	881	816	849	855	856	869	839	871	830	866	868	847	824	830	918	850	830	848	860	865	853	787	897	845	877	868	895	877	831	869	827	900	861	893	840	890	785	886	843	903	887	869	823	847	848	849	927	794	901	820	855	887	901	865	902	866	852	892	897	899	889	866	828	860	869	843	829	829	808	901	789	848	827	851	856	878	869	836	807	793	872	832	845	867	858	888	869	857	881	890	845	920	883	847	828	847	921	879	827	897	811	850	845	920	827	886	890	848	874	885	883	884	837	898	832	862	892	878	908	858	845	876	827	893	820	867	855	856	841	806	946	902	821	866	862	840	859	861	818	859	836	847	872	818	889	846	831	867	888	875	827	900	877	866	857	859	875	885	861	917	865	877	848	898	832	879	875	841	884	853	822	870	853	920	860	849	855	846	865	896	874	832	895	874	835	852	843	848	901	880	886	838	850	833	828	847	873	870	904	821	882	856	873	829	853	816	805	865	884	836	836	878	826	828	811	833	842	829	867	893	829	852	879	845	877	824	863	865	830	822	818	855	833	879	851	872	853	850	869	856	859	862	871	840	808	843	881	835	884	865	803	859	852	881	864	887	879	793	852	875	882	841	853	887	838	869	822	806	889	800	879	852	903	930	899	827	800	859	891	907	868	855	863	886	813	858	873	880	819	850	820	908	889	848	848	867	847	834	830	853	875	914	888	890	919	875	894	851	871	872	834	843	864	864	841	829	836	900	833	868	816	849	812	905	851	842	822	869	830	842	866	822	842	898	811	851	883	913	851	815	885	885	854	844	857	825	862	857	876	836	864	819	866	889	880	841	860	900	882	823	872	890	864	849	808	874	796	856	824	806	874	841	798	848	871	843	819	864	850	863	865	898	826	888	907	836	807	882	807	871	871	842	863	891	856	841	808	860	876	879	834	940	975	859	914	847	841	873	861	846	863	827	922	829	852	849	808	847	861	871	843	826	844	839	867	868	888	898	866	859	828	838	888	827	865	867	899	880	855	825	873	885	897	892	789	856	917	856	896	834	818	833	916	841	827	842	880	891	868	875	823	849	887	860	871	861	839	830	864	878	863	845	867	825	859	913	881	873	866	854	877	866	884	857	872	892	839	914	870	828	812	916	849	886	901	815	783	851	812	911	822	868	842	871	850	797	902	884	819	897	842	878	866	826	839	842	887	820	827	853	904	840	869	869	833	896	920	810	890	846	794	887	874	878	863	837	816	856	856	859	909	809	868	860	852	876	904	866	911	865	849	874	900	870	858	879	882	884	797	860	840	889	901	893	882	872	797	836	865	853	908	806	876	823	876	803	889	864	861	872	792	879	841	839	847	862	854	840	817	864	888	878	854	865	877	875	847	867	896	837	898	850	859	820	844	811	830	814	880	839	860	874	828	837	820	873	884	856	823	817	894	888	855	829	872	848	827	799	835	861	885	818	825	809	834	849	880	850	866	847	866	837	851	840	876	875	833	842	849	858	807	801	851	881	868	829	901	803	867	826	939	871	903	846	814	899	870	902	889	812	855	884	900	812	857	874	839	910	847	880	888	903	855	812	924	916	819	867	895	861	831	869	909	821	884	822	899	861	827	847	844	835	889	867	917	806	876	883	859	883	895	898	864	759	889	836	877	883	872	824	836	899	870	888	811	874	841	884	831	848	846	881	868	895	880	867	838	880	827	857	846	816	816	863	879	869	845	905	827	837	842	813	810	851	846	903	848	827	844	848	852	854	867	888	836	848	865	844	877	901	837	861	829	868	867	878	903	855	864	866	891	919	850	892	853	861	859	877	895	908	876	847	819	811	859	846	894	859	868	835	860	887	849	831	865	821	852	802	889	845	912	874	853	839	838	886	884	838	827	874	873	838	878	866	862	831	856	857	799	810	868	884	831	871	906	864	849	870	858	868	842	830	862	800	885	837	916	863	912	868	831	859	854	876	836	891	794	876	840	833	855	857	850	869	903	852	868	867	861	849	832	817	912	828	858	892	936	851	808	880	835	822	873	870	864	896	890	836	858	891	808	833	816	877	861	796	840	845	843	852	866	852	866	822	865	853	922	869	808	862	850	882	853	860	841	865	820	795	842	852	875	842	871	797	847	869	798	857	887	866	823	845	856	858	837	842	813	847	846	847	910	868	886	828	875	871	863	859	901	849	853	809	863	803	841	865	829	863	892	876	889	860	861	809	869	826	851	832	847	854	814	840	848	842	897	892	876	839	830	868	842	907	847	863	843	895	802	811	864	851	895	844	876	900	838	814	844	866	863	923	851	899	861	872	871	845	853	838	857	863	875	857	833	865	851	869	874	903	846	882	847	887	874	869	849	895	865	867	891	840	823	829	910	808	852	824	794	845	829	857	852	880	863	876	850	783	883	907	893	904	854	852	846	848	810	851	893	792	852	870	849	894	889	843	897	835	850	873	844	807	804	834	893	857	885	894	947	847	913	909	842	846	896	849	793	837	896	855	809	852	860	896	830	883	866	903	851	837	884	859	856	901	864	909	859	874	810	893	872	826	840	873	852	862	857	866	851	851	841	829	838	829	877	885	840	881	824	813	869	842	912	853	904	909	838	817	878	838	837	865	846	908	836	901	834	872	855	842	858	878	856	836	853	847	897	823	864	871	887	849	844	826
36176	37062	37967	26880	15915	9089	6051	4319	3309	2644	2082	1834	1528	1406	1242	1137	1130	1065	992	997	935	912	886	895	852	867	892	871	859	892	852	881	851	850	821	801	854	820	843	890	855	770	862	868	769	833	831	810	834	823	833	813	828	780	827	817	856	802	808	828	791	825	842	848	808	859	797	832	864	831	807	826	811	776	808	864	789	788	813	763	819	820	801	810	799	820	790	796	835	890	795	848	782	798	871	795	826	775	823	817	867	826	827	799	806	794	836	852	767	786	847	809	821	836	835	838	861	816	815	800	830	810	778	867	818	798	852	788	837	758	818	827	850	758	815	895	840	834	796	854	819	817	835	829	846	796	784	843	778	817	807	849	747	863	792	797	795	830	840	789	797	840	796	809	861	896	771	859	791	792	802	821	842	804	822	803	768	863	874	804	788	824	855	752	838	776	800	812	803	808	782	815	790	849	834	855	813	764	775	797	839	797	817	810	823	816	826	815	748	783	864	850	786	842	840	819	818	832	855	811	818	786	842	790	794	769	850	845	796	774	804	774	788	825	750	786	787	836	845	845	823	798	857	856	852	873	764	819	825	786	787	815	819	852	836	816	851	829	799	789	815	786	810	765	750	819	843	818	834	748	785	813	812	797	787	802	826	820	811	835	811	872	807	838	773	821	794	806	784	792	878	849	783	825	788	799	817	833	797	831	845	778	812	830	847	822	824	763	868	789	878	827	888	826	802	803	800	862	784	780	782	786	777	842	790	813	840	828	844	824	833	819	828	824	797	786	822	787	806	829	799	834	831	820	827	808	868	830	832	775	793	796	850	830	806	763	788	801	757	818	830	849	795	808	813	787	859	845	846	792	841	838	830	813	804	805	813	791	835	823	834	823	774	821	820	755	767	835	784	856	793	810	827	826	814	852	868	790	793	815	801	780	790	811	781	771	822	776	870	808	812	862	844	772	781	803	777	825	816	784	824	822	820	831	845	816	815	876	820	830	784	773	838	786	773	807	829	797	817	775	835	814	768	825	808	809	821	774	859	791	862	838	871	807	804	839	826	820	794	851	808	839	810	835	809	789	845	836	816	811	792	798	788	813	815	766	851	836	826	870	850	780	812	772	778	823	819	799	818	816	855	852	839	808	835	841	863	803	750	788	806	768	852	779	850	801	833	823	842	776	841	872	779	820	795	801	820	834	844	864	822	824	834	829	796	845	829	792	857	799	815	844	730	817	882	813	795	816	807	805	774	803	800	835	836	843	806	842	811	808	781	809	828	817	865	821	850	854	796	809	814	784	847	801	834	770	801	857	838	822	792	821	822	832	850	870	798	816	778	814	815	775	832	833	802	832	778	796	797	807	794	845	867	816	857	816	814	821	810	805	805	807	795	842	836	852	823	860	807	815	768	797	802	778	805	785	833	849	750	835	786	822	840	798	812	827	851	806	830	839	798	868	851	816	802	840	796	822	819	834	849	836	824	788	829	816	758	818	845	750	790	842	807	815	751	779	830	831	847	845	804	873	789	814	806	825	827	774	815	883	764	784	872	812	809	878	831	809	818	835	822	809	823	877	793	811	841	846	813	806	824	860	829	849	819	808	826	793	796	796	790	780	801	866	783	823	835	826	812	820	789	822	785	789	808	789	838	763	794	802	781	844	857	842	734	748	808	768	826	831	810	813	813	801	827	837	769	848	831	835	821	764	801	803	821	823	872	823	875	785	818	775	784	878	824	778	817	761	814	820	819	876	837	854	848	857	813	864	788	808	794	788	845	771	784	798	798	812	774	766	835	761	757	790	790	827	838	839	824	815	839	840	808	800	846	821	829	787	809	831	801	827	766	803	828	812	772	844	815	770	798	817	814	808	802	795	759	759	824	865	827	819	800	792	849	845	837	815	845	886	847	860	805	796	821	762	786	791	830	760	834	791	781	847	829	817	801	789	777	818	855	794	827	865	821	837	817	793	798	858	859	818	828	863	859	834	793	802	859	842	794	791	852	814	819	811	804	830	844	793	798	758	801	822	834	837	843	804	850	836	821	798	809	784	826	810	843	836	835	820	839	831	791	746	826	838	810	825	836	808	836	758	780	749	786	787	793	790	797	806	818	784	814	823	841	780	843	795	825	840	813	821	817	828	841	840	784	815	792	809	807	796	811	779	823	840	817	830	822	773	796	782	789	821	817	807	813	817	853	790	861	824	823	791	828	832	819	774	833	827	812	833	827	814	829	860	834	803	813	846	862	791	861	809	812	827	857	795	811	827	827	889	769	812	794	824	808	822	781	790	877	828	825	779	815	774	846	826	804	777	790	754	844	855	776	814	815	802	779	844	861	780	809	818	803	799	779	790	842	817	852	895	808	774	843	808	819	793	785	824	772	812	798	796	776	828	757	762	771	780	842	778	821	810	798	808	834	828	837	805	757	836	804	815	777	827	834	880	874	817	805	853	811	830	829	794	797	797	837	838	817	787	808	786	844	828	823	774	856	846	755	778	807	803	859	792	866	877	812	793	863	788	758	801	831	844	845	843	816	842	823	833	799	817	861	836	827	776	842	828	835	856	805	787	838	815	838	843	821	814	824	830	775	817	821	839	744	798	814	806	815	859	834	764	824	883	771	813	796	812	779	829	836	829	778	778	832	824	808	761	848	773	817	811	881	809	786	799	806	834	803	781	848	843	818	807	845	823	754	811	867	833	774	833	780	779	814	786	868	794	849	779	838	860	755	846	813	809	822	792	851	825	814	795	800	764	804	798	847	769	769	762	822	794	850	821	873	824	848	793	858	762	832	825	813	822	820	860	838	809	839	783	826	815	763	841	821	826	825	840	817	822	798	821	821	816	812	854	823	866	800	835	851	834	805	846	861	812	865	867	809	831	793	845	789	730	862	811	809	797	818	757	835	784	788	789	818	868	833	779	847	865	787	814	817	851	834	759	796	771	813	817	811	804	776	827	796	802	771	835	783	800	834	832	820	796	840	813	809	832	777	850	847	834	849	797	807	811	822	785	846	809	786	846	769	825	784	858	801	828	764	836	827	816	807	762	865	844	796	794	873	790	827	764	813	783	798	814	807	771	798	821	811	800	787	795	861	827	861	872	826	773	790	812	796	818	830	820	845	792	802	814	821	814	803	867	774	830	734	820	797	784	863	832	838	772	851	805	795	872	838	773	763	841	855	838	805	805	853	820	850	809	804	814	799	773	853	845	786	803	875	798	843	788	812	791	847	848	793	832	818	810	884	808	801	800	774	827	818	867	817	802	824	842	792	822	799	797	826	805	880	778	814	757	809	826	796	801	835	867	841	829	803	790	832	785	788	823	816	802	818	812	877	847	752	800	836	810	836	824	794	854	808	847	808	833	808	767	777	858	837	869	821	789	750	865	831	826	837	832	760	800	819	824	815	783	812	835	781	817	822	834	824	834	869	801	816	777	811	773	816	861	823	812	765	825	816	821	815	784	842	812	801	812	831	808	843	768	786	856	831	798	820	805	855	777
39310	49219	37468	23848	16772	11629	8531	6180	4940	3804	2951	2334	1994	1721	1490	1365	1263	1145	1084	1077	991	965	933	958	885	861	927	902	865	841	858	857	862	882	863	797	865	836	869	794	830	831	835	823	860	881	808	812	810	844	810	795	791	860	789	812	873	834	775	737	764	836	795	775	773	795	780	824	816	795	817	786	791	784	831	841	831	822	770	847	812	845	769	762	876	796	836	790	811	835	769	779	818	822	785	804	803	791	774	807	836	802	816	867	808	797	842	853	816	786	795	801	805	831	825	811	809	778	803	813	799	795	796	813	840	834	847	814	834	785	769	855	832	822	808	760	822	760	805	794	801	821	835	796	762	826	765	778	783	763	798	817	830	798	801	860	807	776	842	768	860	790	783	790	805	788	827	827	800	811	838	771	832	767	841	808	795	831	822	819	824	768	813	852	772	825	856	781	824	785	809	779	842	879	792	846	872	768	811	869	815	819	864	797	822	803	809	827	806	815	796	812	819	814	793	807	777	795	801	779	813	796	822	788	800	858	762	814	814	789	764	798	836	813	833	798	806	854	819	809	830	795	798	845	858	829	797	784	786	841	863	807	806	819	833	843	813	827	850	832	753	765	800	834	829	851	796	769	830	820	828	774	805	771	843	810	804	811	829	750	817	777	816	849	822	802	829	816	842	843	802	801	817	807	851	836	782	811	845	783	801	851	843	817	869	781	781	805	835	771	846	836	788	861	796	830	810	796	828	802	805	794	866	769	760	831	778	807	756	784	834	822	826	794	844	815	830	825	829	833	837	760	778	826	830	803	813	840	867	784	782	832	781	814	857	814	860	798	813	785	793	806	823	840	785	811	803	831	782	812	840	750	815	797	826	819	778	809	829	787	823	779	864	842	819	845	839	832	850	798	798	809	809	852	870	820	776	847	786	779	802	830	798	833	793	829	823	780	808	795	824	808	832	854	849	804	766	820	849	793	852	796	817	862	782	833	834	831	823	865	852	850	802	862	820	808	804	841	777	777	850	786	796	826	794	802	819	833	814	842	814	825	799	827	845	809	831	859	778	782	811	828	832	819	835	810	840	836	806	805	798	820	781	838	816	859	766	832	782	824	757	782	854	807	807	805	798	841	803	819	740	850	862	840	821	782	773	757	861	802	787	793	832	766	850	802	783	810	794	789	811	816	795	780	848	860	829	829	826	772	859	816	816	804	793	844	759	873	775	790	804	818	767	835	829	800	812	799	838	812	845	780	818	796	863	870	792	828	737	836	807	817	785	805	798	841	809	767	829	831	775	849	851	793	825	768	798	804	811	865	800	843	779	825	804	828	868	797	844	786	847	839	800	795	849	808	794	829	801	776	820	830	789	787	816	799	750	769	814	812	820	831	775	805	762	816	825	781	785	811	789	741	804	802	771	775	826	820	792	829	777	841	822	839	797	770	833	866	825	797	822	797	768	808	799	800	856	838	797	756	818	816	810	801	820	840	798	821	896	800	855	824	846	801	795	805	841	813	801	773	806	806	815	819	841	804	843	806	806	829	774	815	768	780	831	822	859	781	807	815	839	761	790	836	833	847	836	826	783	860	844	824	750	808	782	817	773	840	836	797	837	755	844	798	803	827	809	813	856	828	849	792	819	793	779	855	867	795	832	835	807	792	826	795	796	811	735	806	763	875	788	833	757	764	826	840	806	855	794	828	796	831	817	885	846	825	797	811	792	845	852	785	818	856	815	795	817	828	805	816	791	807	820	866	793	792	770	822	777	823	819	788	793	814	850	796	811	782	805	848	801	808	825	763	866	834	819	819	820	750	819	790	768	828	853	838	801	846	808	776	865	778	786	824	877	793	857	839	811	789	835	776	805	782	788	804	810	804	821	780	818	821	838	797	768	777	794	877	847	853	834	861	794	833	847	809	768	798	781	807	800	814	876	819	778	829	878	861	789	830	805	812	798	826	809	842	812	817	814	774	842	816	808	823	816	812	824	811	808	839	832	805	861	826	737	751	818	803	784	796	799	837	792	802	841	762	839	828	806	808	858	823	816	815	866	805	803	839	736	872	825	796	816	782	831	884	818	811	822	791	804	813	824	826	806	780	813	828	761	815	819	824	817	840	823	797	854	792	786	759	768	822	802	848	803	796	825	856	841	850	791	791	812	773	844	834	780	803	789	832	831	810	814	811	804	764	819	814	827	786	844	814	762	849	813	784	865	795	812	785	770	805	846	803	812	801	808	850	892	842	837	759	821	786	826	815	779	752	843	817	826	807	755	827	807	857	810	832	794	891	799	755	798	774	790	804	776	851	874	836	827	777	805	817	879	816	843	822	792	842	818	829	816	790	808	817	795	761	812	816	887	833	808	816	890	786	833	809	779	810	828	764	765	837	835	819	771	787	816	855	809	811	818	807	800	794	806	837	805	791	785	803	758	790	809	793	805	848	795	798	849	844	798	810	794	787	812	829	811	767	794	836	854	758	844	773	800	856	873	830	845	802	775	817	816	791	802	824	816	798	822	830	848	873	757	831	796	761	757	763	831	793	806	821	799	851	822	773	835	841	815	829	842	789	783	852	791	830	816	869	794	782	827	796	826	815	879	808	846	825	862	812	805	769	840	797	771	805	841	791	758	806	826	842	786	771	847	804	836	790	792	763	846	847	811	792	783	806	848	856	772	771	761	776	795	781	829	778	813	813	814	786	816	794	837	803	829	823	797	842	828	782	815	796	777	841	783	821	774	822	784	846	827	781	831	824	804	856	830	833	791	792	783	807	854	825	794	825	770	856	860	798	776	807	840	806	798	800	838	819	853	835	836	803	853	808	861	782	865	804	794	852	795	834	822	801	779	791	810	855	836	822	823	822	778	804	806	818	800	849	809	800	854	844	804	798	804	778	783	817	795	787	829	828	787	808	855	819	811	802	817	783	848	825	760	772	831	838	828	795	798	856	840	806	799	879	823	810	836	776	814	826	867	822	812	746	810	773	893	787	786	805	859	793	806	824	820	831	842	784	761	838	794	827	799	828	870	817	795	859	805	808	807	873	800	776	775	836	801	799	807	798	826	782	813	791	805	824	765	868	779	823	787	850	816	853	774	833	833	837	797	774	824	779	814	780	834	758	799	808	832	776	843	838	808	851	751	849	791	814	857	826	859	775	819	830	773	815	801	862	810	818	786	837	846	845	808	804	809	784	875	873	841	819	791	805	844	791	800	798	819	801	845	800	810	853	778	825	768	851	787	796	854	798	824	825	811	820	829	813	786	817	862	810	844	782	802	834	774	789	799	818	843	828	830	812	770	834	839	768	840	834	792	776	789	855	786	795	773	802	836	822	757	797	804	813	802	815	824	812	770	806	813	806	801	859	789	798	807	762	789	784	828	790	792	786	756	797	847	838	831	837	804	816	814	783	791	815	802	852	797	830	792	811	817	810	787	806	794	767	793	811	872	809	837	807	861	829	797	818	797	865	825	798	787	750	792	795	791	860	817	830	828	790	752	789
24368	21573	29080	26297	23410	19368	13250	7967	5596	4377	3427	2815	2174	1940	1747	1534	1389	1188	1101	1114	1108	1059	1030	995	1011	929	921	906	911	926	873	856	881	846	850	825	822	803	804	816	826	838	820	853	808	887	824	807	760	805	851	797	817	803	821	808	815	834	843	785	799	808	843	808	814	802	758	807	822	811	785	834	767	848	812	864	820	828	808	819	786	779	787	833	826	832	807	848	818	828	872	771	805	776	810	867	759	738	788	797	813	823	799	823	795	804	788	798	813	775	803	799	789	818	832	829	821	814	857	852	838	863	868	815	851	864	843	847	805	856	779	818	837	816	763	805	788	818	812	867	796	842	758	837	841	833	796	861	794	821	853	836	823	783	844	786	862	801	810	831	766	880	790	806	811	828	823	770	800	833	848	800	814	836	843	767	756	805	800	800	783	791	787	855	815	819	832	753	799	821	910	772	843	794	794	837	800	782	824	803	793	799	808	793	805	755	820	799	783	811	804	791	750	803	785	807	840	791	803	852	800	796	794	846	882	847	839	807	845	799	831	804	764	829	767	843	819	853	823	763	813	771	750	817	799	790	810	802	798	820	822	814	810	814	785	820	812	798	804	818	814	828	792	796	830	782	823	827	800	803	797	799	778	823	835	801	811	775	775	769	803	746	789	845	794	836	865	840	746	771	815	888	791	833	835	809	835	784	838	796	774	827	824	785	787	838	828	827	822	787	886	820	831	806	893	809	803	799	768	803	837	809	867	774	829	804	838	759	801	801	850	823	816	781	821	793	838	782	818	808	821	817	771	801	813	850	810	771	858	816	802	790	852	805	783	844	886	783	793	779	826	812	790	825	747	800	817	823	787	809	813	802	783	754	797	752	866	805	757	801	831	868	829	830	847	833	810	853	801	812	809	867	820	781	829	819	841	807	860	826	785	858	805	781	807	865	803	836	800	791	825	812	831	777	793	819	838	812	787	815	801	818	834	854	837	820	773	812	838	792	818	808	832	782	796	768	790	801	832	788	836	743	822	810	848	798	821	848	808	864	839	853	839	802	812	805	839	792	822	800	766	757	772	883	855	860	819	759	836	791	839	841	786	813	786	857	804	788	819	806	836	797	791	869	805	765	849	845	862	835	774	874	806	830	840	836	849	800	836	806	760	841	768	849	825	767	832	810	789	795	791	793	873	814	791	809	831	820	856	850	786	777	828	765	824	872	783	822	791	809	822	816	837	846	825	826	796	819	844	803	811	818	793	823	782	798	871	793	814	809	800	796	800	821	808	780	827	797	775	798	864	808	816	792	781	841	860	786	861	788	785	773	880	791	796	853	780	801	785	794	827	821	813	833	785	788	794	822	870	814	816	816	846	795	878	778	781	830	835	798	801	838	822	849	850	823	782	817	823	765	802	837	848	825	815	806	782	891	803	764	839	791	745	827	802	828	850	808	833	784	847	812	778	773	814	843	783	771	776	783	758	806	814	823	792	792	843	849	817	814	828	819	788	827	784	762	815	742	838	825	795	786	790	786	733	828	832	761	811	826	846	831	800	842	831	821	831	780	838	830	800	821	806	768	788	814	817	778	817	764	817	858	808	821	771	790	819	793	799	829	832	815	795	881	800	851	852	818	817	781	808	788	778	838	781	814	832	829	802	806	843	797	802	806	786	839	771	835	836	795	769	783	853	820	823	862	801	775	836	806	769	816	810	822	871	806	767	825	804	740	741	847	798	825	815	828	824	793	795	835	850	791	800	859	864	818	832	830	786	757	821	815	816	819	827	820	795	819	780	881	840	872	829	781	836	844	836	832	862	817	876	800	823	784	797	786	819	816	820	831	793	820	867	820	791	801	786	821	832	809	781	887	841	855	747	866	893	831	836	802	819	814	870	807	875	822	827	792	848	790	866	863	837	797	822	775	769	834	768	795	778	843	758	798	826	799	855	841	820	844	853	773	827	803	848	849	840	781	770	838	783	785	811	772	813	819	869	830	867	821	781	769	806	835	773	789	833	826	797	818	798	818	807	762	808	812	779	849	788	828	824	790	818	806	800	805	847	844	818	802	823	815	817	830	816	789	769	812	839	785	785	770	825	835	782	816	781	810	799	778	804	799	778	790	833	829	815	819	806	789	854	785	805	837	848	804	849	783	801	810	748	819	877	820	775	826	828	829	851	803	805	759	788	833	830	807	795	813	800	785	844	849	819	816	831	767	832	840	798	796	797	826	819	804	816	757	779	827	837	795	811	852	823	780	809	823	800	811	848	807	821	787	809	857	842	892	779	793	772	836	780	827	772	853	811	763	786	835	799	770	801	892	796	808	801	849	817	797	842	803	766	780	763	866	792	805	809	822	836	763	810	837	828	823	833	828	885	818	802	780	795	858	855	785	804	802	801	819	775	787	856	836	809	816	815	797	798	790	803	768	817	801	826	811	799	821	783	767	805	803	778	793	817	820	774	856	771	817	786	803	806	834	776	787	804	807	801	819	815	833	836	836	842	829	770	815	775	807	823	846	792	812	802	813	827	809	818	825	766	743	771	790	769	767	821	789	794	802	787	779	783	788	777	781	874	857	808	811	825	845	801	768	872	826	822	853	882	846	813	817	835	750	839	782	864	791	814	792	814	830	814	791	797	816	775	815	800	809	830	790	861	773	813	802	824	887	808	803	756	782	860	859	803	869	820	822	818	848	794	824	851	790	818	840	843	787	781	833	813	892	785	844	825	800	826	786	780	846	779	783	797	832	817	775	810	828	793	844	821	851	793	803	769	800	752	812	800	795	833	769	806	777	799	806	813	820	781	814	840	813	842	810	863	806	857	779	834	815	849	865	815	813	879	806	793	817	864	768	817	801	808	850	780	748	810	846	804	819	799	804	829	824	758	777	855	798	822	887	783	784	784	840	807	784	809	816	835	837	789	792	801	772	826	778	796	807	768	865	798	801	794	797	820	874	792	799	804	830	851	814	784	800	836	830	780	836	809	870	819	833	831	828	820	783	807	838	816	774	795	820	822	794	769	792	782	774	821	828	795	797	801	792	809	844	782	777	842	782	823	849	865	794	829	800	823	838	832	802	818	788	840	797	781	798	827	745	792	835	892	866	822	770	768	786	824	819	827	784	792	815	783	799	841	825	844	822	806	832	814	811	783	805	811	819	831	846	802	806	800	826	796	799	833	781	812	790	774	843	825	814	730	805	783	813	868	782	736	829	819	870	837	856	827	842	863	774	890	792	773	798	789	799	825	800	819	804	766	781	796	841	804	855	768	843	831	821	831	825	805	850	812	845	849	789	800	800	845	820	802	840	817	855	777	775	866	835	821	833	803	864	768	833	802	836	774	810	869	808	790	781	798	771	811	780	829	816	791	808	803	805	815	781	804	816	777	818	760	785	783	885	841	839	790	843	778	818	825	854	847	840	814	843	851	844	796	820	823	853	862	832	848	856	807	818	818	879	765	853	819	780	784	799	764	846	832	822	839	816	729	816	796	777	801	756	832	827
34468	60015	47661	33684	24740	18079	14021	10411	8009	6131	4674	3631	3000	2498	2106	1828	1603	1569	1376	1281	1118	1180	1072	1117	1009	1040	975	905	861	879	846	880	883	883	899	850	825	874	815	862	818	855	895	822	860	828	817	849	880	797	820	854	846	776	788	787	788	816	829	738	831	875	748	831	778	818	844	819	815	761	823	759	791	819	799	788	837	880	802	801	838	834	852	769	840	767	849	793	815	785	836	802	785	773	789	827	774	804	809	780	819	802	805	792	825	821	843	815	814	800	796	814	845	836	789	817	843	805	846	784	814	750	843	826	750	813	821	730	832	779	810	843	785	804	818	812	780	839	810	849	803	804	791	849	852	811	862	795	831	750	748	823	833	847	819	868	805	798	833	841	804	866	822	793	799	753	804	794	737	746	796	814	797	829	832	824	809	809	815	800	840	818	787	821	820	816	803	752	796	778	842	798	791	771	818	778	792	835	781	808	797	797	771	825	797	804	850	777	841	796	841	813	783	828	832	808	787	814	796	813	832	813	825	831	757	812	815	803	759	763	853	822	788	801	788	865	814	751	807	809	809	780	802	774	824	819	798	841	821	863	795	827	806	790	779	782	752	797	821	832	833	789	826	826	796	835	754	862	752	797	809	808	817	793	781	810	802	765	792	792	778	853	774	871	800	854	795	815	818	806	755	785	801	797	785	742	807	793	823	737	791	797	813	813	861	809	802	802	839	757	786	822	765	801	793	778	759	790	814	813	848	772	771	764	795	813	795	834	823	750	825	728	824	728	841	789	825	784	791	791	801	795	860	823	806	788	795	829	808	753	786	794	785	783	866	813	802	786	835	744	803	790	811	792	774	782	811	833	797	816	794	806	750	791	791	835	816	794	838	826	845	824	768	814	791	827	740	830	757	827	809	795	788	818	809	787	772	818	852	767	782	792	832	795	805	805	848	794	797	837	838	822	845	863	801	788	772	807	798	863	830	776	797	826	773	848	777	798	850	815	797	820	831	840	809	801	803	834	849	784	841	831	778	830	830	776	800	823	762	786	809	782	773	855	813	780	874	784	790	893	767	810	797	824	839	847	829	782	787	814	818	817	786	800	858	863	765	789	826	788	784	781	787	781	799	795	762	799	825	816	793	819	806	803	820	830	846	774	814	798	770	818	788	823	858	862	794	786	798	790	827	720	820	819	789	743	861	800	829	832	788	792	783	767	805	792	825	837	830	795	786	787	861	810	827	805	832	751	818	820	768	795	813	819	836	796	777	819	816	835	788	793	852	802	798	785	804	800	785	812	757	809	826	801	783	787	789	836	796	758	786	788	786	836	781	804	814	786	799	828	771	814	808	805	769	791	794	837	745	832	776	802	790	778	813	837	836	821	856	858	843	810	807	781	797	767	802	793	839	857	766	825	824	836	819	775	804	807	796	797	837	856	835	817	782	818	794	792	777	807	785	867	822	793	823	813	774	778	793	802	805	850	760	850	778	792	812	815	783	872	795	737	787	815	794	820	841	770	786	872	818	799	813	831	776	748	870	832	772	770	796	800	822	804	808	814	834	815	800	847	765	744	743	755	757	819	786	793	804	769	772	793	816	789	826	781	852	813	841	800	847	793	806	833	815	809	798	780	808	782	811	806	823	832	786	836	826	822	800	842	803	822	781	813	843	849	802	752	839	777	818	830	847	800	784	778	793	829	814	799	767	813	791	816	851	774	801	822	821	858	811	780	803	818	802	812	776	786	840	788	770	822	795	785	793	782	830	781	814	854	831	810	810	800	809	800	773	779	828	757	827	834	772	824	827	796	769	778	803	796	839	827	781	800	765	815	852	785	769	852	808	794	765	797	789	819	805	817	773	774	840	848	845	772	790	786	809	767	862	801	800	817	795	804	838	834	750	795	840	786	805	850	774	813	840	800	802	817	785	775	811	800	846	792	758	798	836	779	821	829	835	804	786	819	769	742	830	819	804	805	827	858	856	814	806	855	759	851	834	774	786	780	759	770	835	795	782	822	816	802	793	813	804	851	815	792	819	800	860	797	813	834	807	834	788	797	804	824	863	802	797	840	835	786	846	771	852	752	738	787	808	845	842	861	827	820	795	878	800	772	843	860	816	833	794	814	787	820	841	798	803	820	798	789	840	769	759	756	847	804	808	780	809	790	797	756	775	782	792	839	827	818	827	836	842	804	794	832	799	838	813	799	764	815	765	781	800	768	836	801	865	756	809	800	752	782	805	801	776	806	830	840	766	785	806	842	780	744	832	815	802	792	801	837	778	818	801	794	838	744	814	770	824	798	823	831	841	800	824	796	839	759	800	815	842	767	797	784	800	835	782	773	839	753	803	819	782	786	765	768	805	813	809	786	822	785	759	790	827	764	833	814	835	754	876	785	816	839	805	759	836	795	810	787	766	780	798	806	882	783	819	786	839	784	826	824	787	801	831	802	783	777	814	799	796	831	834	831	805	858	748	820	759	785	785	812	826	804	799	812	813	794	811	752	805	870	820	813	803	779	733	779	787	802	761	801	827	782	828	780	790	774	822	792	799	806	789	841	845	828	810	830	855	779	761	784	751	791	842	823	819	800	798	804	846	809	785	866	794	755	793	781	810	815	805	800	785	767	802	816	812	790	754	774	772	832	787	839	784	792	809	782	820	826	781	783	790	784	771	817	839	816	825	807	796	781	834	851	791	796	851	802	811	843	823	812	808	812	822	806	825	824	792	777	794	782	810	808	759	780	770	843	774	802	833	802	817	802	856	853	856	801	770	793	835	851	798	771	811	798	785	807	767	763	783	799	810	832	820	820	805	807	806	835	798	817	845	814	826	830	823	811	782	842	811	777	832	807	832	775	805	826	826	807	831	764	796	786	839	802	823	824	767	779	820	784	770	830	799	770	773	781	861	760	826	842	820	813	753	819	805	826	773	821	837	836	797	838	804	767	771	833	812	800	766	759	805	857	818	850	799	829	786	798	774	841	768	832	784	788	809	760	810	786	805	803	818	799	843	844	780	697	773	736	818	871	758	830	790	779	756	836	817	818	779	791	833	789	730	811	817	819	773	822	825	781	824	789	771	783	795	764	804	765	773	774	814	829	858	846	798	789	817	828	843	805	816	775	767	787	847	776	837	709	768	833	801	840	759	788	813	831	822	814	784	804	821	830	818	801	826	784	800	851	798	870	824	802	817	757	769	817	858	812	838	800	817	875	849	865	830	847	814	808	809	778	830	771	791	796	794	816	810	812	747	791	751	789	801	836	830	795	800	774	803	818	796	806	820	826	780	765	781	807	826	811	798	799	804	786	789	775	772	806	757	780	857	804	749	800	830	828	777	816	796	787	804	807	852	789	816	777	835	806	825	835	787	815	838	808	851	817	756	819	752	806	869	759	780	769	799	778	777	798	779	757	836	789	761	792	782	832	816	810	791	836	790	816	799	818	786	808	788	765	812	778	849	802	811	859	811	796	790	814	802	854	780	801	781	776	773	829	802	837	785	851
25317	21749	30053	27672	20230	12842	8604	5710	4335	3457	2745	2260	1916	1691	1508	1323	1284	1210	1089	1134	1009	1090	1036	973	958	917	982	923	900	937	915	914	863	885	894	951	811	836	830	840	874	851	844	882	845	831	880	876	876	919	891	917	879	894	853	880	865	882	886	894	905	837	795	852	894	870	862	872	863	891	861	875	824	837	865	869	848	893	891	884	888	853	811	866	872	853	824	856	911	852	860	908	935	851	851	835	808	846	823	881	847	893	862	868	858	831	881	891	833	816	831	783	819	887	823	846	860	845	885	857	901	818	848	859	833	863	833	937	859	855	841	862	860	889	858	839	868	900	837	851	897	846	810	842	878	872	852	885	875	793	883	835	833	920	895	881	835	859	819	836	837	878	861	840	857	811	869	916	883	872	855	850	863	795	838	840	876	819	888	840	893	848	894	821	869	891	888	873	898	885	790	831	859	833	871	859	845	858	860	829	838	874	850	830	871	859	852	898	870	881	879	847	849	902	858	864	885	847	825	893	897	904	870	892	848	882	941	845	846	869	906	835	888	859	819	861	864	865	819	851	834	865	858	850	903	890	865	883	846	861	881	863	860	815	880	844	892	887	879	824	795	904	845	849	839	840	844	910	861	881	825	890	877	888	864	850	874	803	915	915	838	874	833	837	882	908	829	903	828	822	851	882	811	823	854	858	840	870	800	857	893	806	872	846	854	851	856	852	822	817	851	875	892	891	902	877	820	890	836	860	885	847	846	857	854	878	871	801	830	908	859	841	843	838	811	844	853	785	906	833	839	897	836	853	787	844	831	826	843	869	886	872	875	865	844	833	846	844	888	843	901	877	816	854	852	838	860	880	892	841	820	854	862	887	892	825	906	809	863	895	885	820	907	849	841	867	833	855	883	797	879	848	848	895	804	882	844	813	807	867	854	868	848	850	874	804	889	859	917	875	835	834	798	842	894	936	896	814	872	822	819	813	896	903	857	879	866	862	873	897	886	843	862	810	861	839	863	816	885	885	807	825	818	857	861	865	873	825	891	863	905	847	864	863	897	848	888	835	876	809	825	917	881	906	849	822	804	852	899	865	876	920	869	879	923	880	828	865	833	865	887	863	871	878	874	830	853	823	865	845	844	884	923	848	879	838	849	912	877	914	886	861	906	837	843	838	832	897	854	834	862	833	818	815	825	845	842	867	896	835	870	879	793	886	864	858	887	849	856	926	860	849	898	859	876	908	800	905	853	872	880	851	881	843	864	853	907	926	900	875	870	847	868	897	825	824	869	852	877	820	840	894	896	895	836	863	806	904	860	875	816	880	859	867	889	864	843	830	831	811	827	855	857	855	842	846	828	857	825	864	823	841	825	835	832	843	911	881	836	788	838	873	860	864	885	844	856	830	843	910	899	824	830	854	827	879	847	820	879	840	852	877	822	897	890	868	859	856	854	885	869	895	887	865	795	843	868	844	857	869	843	836	860	837	874	909	876	898	859	862	824	891	878	835	850	890	823	900	851	843	841	801	807	857	844	861	877	882	901	829	850	872	865	853	878	858	866	805	919	896	885	885	855	796	810	850	857	893	878	848	857	818	877	851	865	850	856	882	902	905	859	824	822	867	872	854	863	871	869	799	852	877	923	882	877	824	828	864	799	868	824	863	823	898	904	831	788	867	861	803	854	859	847	840	862	906	866	847	842	880	853	891	857	898	903	933	870	906	876	871	872	858	887	880	868	860	835	851	853	842	907	885	810	850	879	871	870	856	857	805	844	834	825	880	913	880	869	814	844	844	907	800	851	798	879	802	882	846	817	843	861	837	846	891	874	858	875	891	815	877	846	814	904	888	821	836	900	804	910	857	892	868	863	873	914	887	810	867	822	846	878	889	834	939	872	893	856	852	822	931	827	861	932	817	877	860	876	854	845	877	866	861	897	844	856	882	900	874	825	850	856	871	834	875	909	835	875	859	857	860	896	805	809	860	888	836	855	832	878	818	852	895	864	810	842	842	860	856	902	833	833	871	887	896	863	819	821	832	844	826	869	890	882	815	869	898	860	882	856	841	830	862	859	881	870	872	883	829	898	894	858	856	824	869	902	872	888	893	861	845	866	855	872	882	874	810	814	818	892	891	867	861	843	904	837	839	835	852	849	828	941	830	865	864	861	842	833	861	896	839	888	839	899	887	871	865	847	899	892	868	896	882	855	902	841	868	853	799	869	897	865	878	885	849	829	835	837	887	828	779	893	869	845	856	813	837	941	855	886	951	843	877	851	891	851	836	817	811	891	912	877	844	906	911	908	913	879	871	889	825	853	837	805	880	872	853	883	886	817	867	867	869	851	843	833	873	814	890	889	841	847	899	850	878	911	880	843	824	827	868	887	842	870	869	903	826	857	883	841	880	854	905	835	814	874	908	824	815	915	828	827	859	870	900	882	815	845	861	868	877	864	864	883	867	887	814	878	846	859	790	833	866	836	806	848	866	831	775	834	823	826	795	883	866	916	926	832	866	824	817	872	792	858	858	838	833	861	889	866	839	862	858	866	815	918	872	842	799	848	836	895	828	892	878	913	830	902	835	793	856	855	856	830	824	854	928	916	870	864	840	888	839	833	874	838	838	824	823	833	883	855	838	836	854	853	903	892	852	828	849	854	836	884	855	886	787	895	893	857	870	796	918	879	852	870	873	857	852	844	832	875	804	851	865	852	828	884	858	886	844	859	874	821	844	881	859	839	821	884	858	841	866	797	883	867	888	839	883	817	886	852	926	843	872	918	856	846	904	844	900	880	796	831	890	793	820	877	897	874	821	843	853	880	804	912	845	873	820	811	884	854	881	884	850	867	891	867	820	837	846	892	828	861	831	861	900	915	916	842	874	863	908	847	899	851	884	850	858	808	906	859	822	826	865	886	899	860	900	899	853	846	832	834	885	833	857	856	837	904	869	859	937	863	856	827	856	804	860	872	826	896	827	843	857	849	836	851	816	859	896	832	836	885	871	841	818	860	825	857	866	938	857	797	843	899	822	862	841	897	877	837	900	835	841	902	874	863	889	891	858	855	818	909	862	858	886	872	846	857	881	882	872	824	830	869	838	845	868	869	865	832	862	858	830	858	939	866	868	867	837	839	920	839	891	847	899	825	821	868	871	910	884	824	876	842	882	810	887	842	880	853	893	835	860	807	857	866	839	858	867	909	869	865	881	823	830	838	873	861	845	889	813	836	868	846	857	870	863	858	839	852	862	819	867	841	879	836	899	912	833	841	837	874	868	856	872	909	859	877	821	852	880	864	796	885	868	823	820	871	793	810	840	833	844	900	878	852	882	891	837	824	911	852	822	822	846	861	927	867	838	877	863	859	817	884	892	857	872	884	848	838	882	884	918	863	852	866	849	834	858	845	859	825	877	933	839	880	842	854	880	845	898	858	837	894	849	858	820	899	864	858	853	849	858	862	862	837	853	889	833	841	856	866	874	796	842	928	803	853	846	846	860	885	840	868	824
35943	59265	44669	27223	19612	14862	11338	8388	6439	5040	3723	3029	2503	2134	1857	1608	1450	1284	1229	1136	1162	1116	1052	1017	1013	1028	951	938	960	945	911	918	910	877	885	917	838	851	872	819	871	870	867	877	870	852	832	885	832	883	857	833	842	887	845	788	829	920	831	821	848	846	842	865	905	864	877	869	822	860	852	826	817	895	841	845	837	858	785	884	844	823	835	852	821	855	804	841	853	819	861	841	797	879	837	856	844	869	850	814	855	799	830	915	838	875	843	834	832	791	827	836	812	867	838	881	861	823	818	815	863	816	851	877	848	864	854	847	806	856	828	828	805	877	880	828	895	837	806	865	787	832	868	833	879	861	816	826	884	858	840	814	836	874	810	816	836	842	881	900	796	825	871	833	841	887	795	837	816	851	907	878	869	830	821	874	827	889	864	830	852	847	863	886	872	901	894	837	883	832	805	828	825	865	871	831	826	793	865	914	779	851	835	834	883	869	817	857	912	844	820	863	842	889	897	833	891	851	844	905	871	869	876	812	834	861	882	848	807	851	828	848	850	853	879	916	813	853	841	800	881	807	845	853	819	889	885	848	853	861	817	832	824	856	830	820	857	808	843	860	882	854	864	892	892	836	867	867	898	825	868	865	847	856	860	856	837	771	889	915	796	899	843	820	909	850	855	835	858	849	881	861	858	839	839	843	824	831	814	863	826	843	854	858	843	840	810	822	855	804	814	874	815	794	844	843	857	858	832	829	855	828	848	819	848	905	821	901	912	853	854	841	875	838	836	820	861	815	857	887	856	853	858	900	811	873	859	828	880	824	849	836	813	843	831	823	805	868	852	813	850	884	877	838	836	830	854	850	911	903	830	821	896	915	846	812	820	849	829	835	845	871	848	837	852	839	870	849	857	855	892	836	852	892	864	848	844	832	816	769	853	868	814	831	867	824	801	901	878	833	860	832	814	892	908	826	849	817	858	852	807	841	881	870	893	857	890	865	825	857	861	860	848	863	885	848	825	843	855	804	901	853	852	857	854	789	822	834	845	842	849	849	821	869	879	860	802	827	860	776	819	850	839	860	807	813	845	856	854	874	806	864	835	803	870	844	809	843	818	882	854	874	845	890	863	879	858	866	848	825	875	858	808	871	829	824	849	826	775	846	844	866	857	817	826	865	833	807	847	853	900	864	873	839	845	824	862	860	883	843	827	849	844	835	779	870	855	823	822	832	858	832	895	815	808	776	874	808	853	844	883	854	879	846	826	787	893	856	848	895	831	806	875	806	811	856	838	827	822	827	821	866	862	840	854	828	800	836	797	867	868	861	802	877	819	862	864	852	833	852	813	858	845	842	835	812	853	842	869	854	824	841	876	826	839	823	860	834	848	857	896	854	870	869	882	882	879	858	816	842	805	855	828	814	887	790	882	903	855	804	855	814	795	806	877	810	812	832	881	866	817	849	845	858	885	839	841	850	833	852	854	871	804	845	905	840	869	867	851	875	832	831	794	869	825	804	819	816	908	848	835	789	857	870	833	915	842	814	846	824	860	838	862	874	869	863	827	821	783	838	849	871	849	833	864	836	867	859	836	829	859	825	831	858	887	849	828	944	912	830	834	911	814	823	870	836	836	872	833	858	831	842	865	870	885	827	875	857	845	853	843	843	835	881	845	838	850	820	849	871	831	833	792	835	884	851	888	850	850	836	858	840	845	848	775	846	869	853	881	844	855	825	868	844	815	803	882	880	846	837	878	867	873	876	836	835	882	891	819	910	836	833	836	905	849	877	831	813	823	860	881	819	878	836	836	814	845	875	826	834	774	871	831	844	848	844	866	800	904	804	868	873	883	819	858	825	840	892	874	906	842	850	847	842	858	876	851	810	905	828	807	867	827	866	848	816	865	850	875	850	856	812	838	858	807	837	894	875	855	839	862	841	891	821	848	887	756	859	814	872	859	859	842	861	839	860	860	868	839	858	826	807	857	868	862	831	871	883	901	885	870	840	834	838	817	853	872	821	773	895	817	870	774	846	813	797	829	859	831	903	813	888	863	844	890	861	835	828	893	886	846	847	901	879	855	842	865	836	864	883	837	838	850	815	866	869	845	877	831	872	831	827	860	843	849	779	832	813	828	814	823	817	843	903	825	891	855	852	801	833	834	877	826	877	827	850	794	848	874	840	830	855	823	838	820	853	890	817	848	849	872	834	892	827	829	880	862	850	854	801	794	897	855	845	888	872	892	883	863	845	818	884	845	859	872	922	862	839	895	840	843	807	888	870	827	811	886	859	864	857	880	825	873	898	839	858	848	834	875	805	834	825	830	898	904	879	854	829	901	781	878	821	842	819	838	860	924	866	872	883	922	799	829	830	821	831	896	837	821	869	829	865	803	908	816	847	914	870	835	855	834	818	874	808	858	883	789	878	871	822	873	800	862	795	846	837	857	872	801	828	808	839	859	854	849	804	872	832	859	860	847	820	864	854	845	864	866	839	865	824	880	830	857	891	840	834	824	830	854	895	835	803	881	854	846	862	819	860	843	832	830	824	871	931	802	822	863	873	835	780	807	778	848	792	852	816	833	802	839	800	864	893	817	817	851	930	850	836	860	842	852	851	906	876	823	815	836	895	864	860	896	814	830	841	885	812	832	887	819	855	807	814	815	849	836	882	822	882	871	852	861	820	820	850	818	906	878	838	879	828	827	853	887	875	849	881	836	861	818	827	828	880	822	881	795	866	814	800	855	895	883	789	845	813	855	860	837	855	820	870	909	839	887	791	860	882	877	823	894	809	816	849	882	819	933	804	823	774	791	840	862	868	797	860	848	852	793	845	877	820	798	801	841	835	846	844	824	819	886	791	868	817	871	877	832	892	817	840	823	870	829	797	850	898	816	847	837	841	832	857	841	848	838	849	864	842	844	857	857	867	842	819	876	804	842	833	873	792	851	839	825	869	858	795	867	831	890	829	862	844	818	822	840	861	803	824	849	821	856	873	890	856	777	854	826	858	847	819	855	919	821	874	881	857	827	827	814	858	806	820	880	874	800	834	830	876	808	855	822	890	860	836	835	850	849	823	839	874	841	833	810	875	896	819	828	890	799	834	854	873	840	871	849	865	848	850	928	858	794	870	894	883	806	859	847	859	901	851	833	850	826	829	811	881	815	852	834	807	840	808	825	839	843	873	868	869	825	840	874	842	894	833	798	862	864	854	838	856	931	869	797	898	854	777	872	799	851	851	876	859	911	864	817	900	854	833	826	874	837	850	907	794	923	897	820	856	884	853	871	811	840	876	848	827	825	860	813	831	801	866	802	842	867	796	849	842	855	872	874	844	862	869	828	864	830	832	834	887	808	854	810	820	855	895	816	818	881	863	834	875	852	852	861	830	840	838	875	879	889	808	813	896	864	877	838	845	865	879	841	843	874	850	843	858	834	852	852	853	837	871	810	807	822	858	836	840	883	849	849	837	866	823	882	840	831	847	870	821	846	840	871	881	861	844	846	850
23048	21453	29164	24285	21938	22977	19826	10425	7050	5566	4408	3452	2787	2314	2136	1791	1654	1493	1401	1307	1248	1210	1116	1132	1081	1100	1026	1047	1063	947	988	946	1014	962	944	901	895	901	933	886	886	938	930	921	879	864	903	942	938	860	906	919	925	869	817	889	889	834	880	941	901	933	887	875	903	851	878	918	903	915	838	860	884	919	907	913	921	886	907	874	885	892	935	839	871	833	887	833	948	847	929	886	897	904	908	895	859	919	862	862	891	889	875	893	882	933	925	914	848	885	933	842	893	901	850	887	900	843	891	894	864	878	925	883	886	828	893	872	870	902	883	883	865	905	884	922	887	887	894	883	935	887	882	859	878	907	839	877	854	880	860	875	912	883	860	891	853	922	879	890	840	840	852	930	872	889	899	858	868	851	859	850	865	923	891	883	928	935	906	898	853	929	945	863	872	878	859	907	901	916	832	877	929	871	859	903	893	850	878	925	898	922	830	875	870	907	845	864	882	880	891	898	858	891	919	843	873	914	914	900	880	906	963	922	909	889	907	874	919	889	874	891	808	854	961	948	867	865	879	850	873	920	899	880	853	904	885	903	839	855	878	837	907	854	884	891	910	855	920	872	922	892	894	937	904	858	875	904	896	906	917	868	900	877	869	850	840	870	835	884	923	859	896	853	913	855	937	891	911	860	871	857	879	850	898	898	918	914	918	811	873	884	874	949	912	876	866	870	920	870	883	892	904	839	894	878	876	938	876	855	904	893	877	891	928	840	908	870	892	868	912	930	880	899	876	846	906	898	887	888	876	909	890	895	913	858	875	868	854	915	846	895	890	909	827	917	881	915	927	916	947	883	884	920	928	926	877	864	894	849	839	907	887	870	888	940	856	883	885	894	900	881	907	894	907	865	894	886	905	858	862	907	849	956	879	908	845	884	873	837	877	921	901	911	925	911	928	871	898	827	863	805	926	879	924	879	887	882	939	856	916	833	854	876	928	876	902	877	831	878	868	896	879	949	894	924	919	874	900	891	892	871	883	881	842	906	883	898	918	900	916	980	866	893	907	881	944	869	900	902	886	924	888	853	914	870	853	910	879	907	923	894	878	901	878	854	913	935	872	867	900	862	913	912	901	873	901	907	885	890	965	870	895	855	916	858	853	912	940	854	911	885	913	858	929	860	878	920	894	906	875	838	890	890	849	933	889	826	900	882	935	912	948	913	888	869	878	897	862	903	846	916	903	880	875	880	874	894	897	996	933	873	853	853	894	922	861	871	889	876	858	877	872	833	827	883	893	886	850	880	925	947	901	856	921	907	888	898	892	923	912	899	898	876	829	848	901	901	905	892	880	904	839	892	944	901	904	883	934	874	841	895	884	873	864	866	920	858	892	884	868	957	885	863	879	905	881	851	956	945	877	932	902	885	846	858	881	905	878	929	912	944	914	850	871	876	842	884	903	852	876	862	856	897	865	879	883	896	871	877	878	892	936	913	906	931	923	844	874	878	920	905	899	877	908	837	897	858	885	855	919	894	902	923	841	899	891	875	864	838	958	914	879	908	898	878	833	950	949	899	927	913	901	861	854	854	881	873	919	914	847	875	838	844	924	847	915	895	905	806	862	908	913	867	911	901	858	845	907	869	926	947	851	945	901	873	899	860	870	914	939	934	958	874	871	845	865	879	918	876	907	892	860	871	882	895	890	880	935	859	857	934	857	877	877	894	874	853	859	868	838	888	839	952	929	889	901	932	907	878	848	904	894	938	840	860	902	907	861	915	919	889	888	852	867	873	891	870	862	921	888	933	913	847	880	842	885	895	895	933	832	924	866	921	882	867	886	827	904	854	886	874	912	885	883	880	882	915	882	881	907	908	844	920	856	902	872	874	911	847	914	859	887	837	909	862	879	835	901	873	873	947	908	875	902	899	869	890	895	950	878	924	883	884	877	823	851	922	854	891	904	909	921	866	828	895	878	878	893	857	896	923	888	932	861	909	891	887	896	904	884	956	916	908	889	907	896	928	911	952	924	846	878	889	910	906	871	891	861	887	849	868	795	856	824	871	859	895	843	869	882	917	889	838	902	892	856	898	924	929	917	868	923	858	935	918	890	878	871	888	865	872	886	923	873	876	869	921	911	922	841	880	822	893	884	887	865	877	862	877	830	892	829	968	943	859	922	874	885	891	854	845	860	897	899	920	879	873	871	885	896	854	879	867	911	907	882	863	890	902	818	874	897	907	875	863	896	852	909	911	939	866	898	894	910	834	943	858	925	877	867	888	871	866	887	893	873	880	894	888	920	891	840	904	854	896	920	914	892	840	864	911	864	926	886	887	936	844	880	915	922	825	871	924	867	874	903	933	876	899	843	912	912	938	911	905	921	920	904	841	866	865	868	946	915	888	864	861	918	873	877	907	875	852	838	851	830	867	888	911	894	912	842	863	891	886	828	848	870	919	906	873	848	868	913	916	923	845	960	887	958	893	900	910	860	869	905	837	918	875	916	873	836	868	924	852	842	922	884	880	913	881	831	889	869	884	884	901	916	831	892	829	884	904	936	883	924	893	848	851	915	900	931	900	905	885	893	915	957	876	915	876	872	918	859	879	909	884	843	852	846	862	830	904	869	854	957	911	860	858	889	909	845	917	841	920	910	914	927	858	840	833	921	913	849	924	856	841	874	911	895	873	839	949	882	888	902	925	831	898	844	907	875	864	890	898	868	890	926	914	909	927	880	862	890	834	901	896	899	860	895	904	916	867	901	932	868	902	880	894	883	906	896	879	885	953	932	885	870	942	928	912	909	911	864	877	815	899	920	888	883	867	868	898	919	900	913	933	896	888	892	897	830	892	895	932	873	896	929	899	863	862	883	888	886	869	902	890	884	893	859	880	965	898	904	830	833	831	921	880	835	872	860	915	881	905	893	893	844	889	925	887	850	880	916	871	881	868	881	890	884	860	891	889	921	900	850	856	883	883	844	968	879	906	828	866	881	878	911	866	874	931	871	858	878	850	894	851	865	888	826	892	853	932	898	933	843	893	911	869	814	910	880	888	895	864	877	898	894	911	871	951	911	826	903	919	849	937	883	898	887	892	864	870	886	905	889	882	929	858	818	897	932	875	932	875	831	843	858	961	902	822	850	954	878	858	930	827	904	923	858	905	868	940	875	885	958	868	924	903	877	826	830	892	867	860	916	854	884	879	870	882	890	920	858	935	873	841	873	872	848	884	832	874	921	871	907	865	897	832	880	853	834	899	912	940	841	914	899	879	888	890	904	903	925	877	851	897	871	904	890	940	872	887	881	888	854	864	919	905	965	879	917	890	884	869	847	893	877	895	866	888	901	888	887	896	873	862	923	903	869	927	981	912	873	883	942	872	937	889	900	903	890	909	896	914	917	907	851	904	897	907	916	898	877	886	813	956	810	895	884	867	844	895	855	850	874	911	891	880	836	875	899	884	896	853	869	834	848	906	892	855	924	885	894	906	866	862	887	881	871	943	815	887	904	843
40347	67013	49808	35487	26247	20684	16301	12536	9706	7747	5796	4496	3670	3130	2627	2240	1929	1677	1519	1502	1357	1350	1297	1198	1131	1159	1072	978	1032	959	983	951	953	929	956	941	912	868	873	896	848	907	952	882	905	891	882	908	876	869	857	840	850	903	930	845	924	931	820	874	782	908	874	884	867	888	854	825	867	864	908	871	816	862	846	840	835	867	839	898	895	867	857	932	889	810	822	834	859	915	863	906	888	866	885	878	945	850	900	858	838	856	891	920	830	822	882	894	853	835	875	851	817	907	843	878	814	859	852	866	874	866	875	849	850	909	888	886	846	864	875	849	810	872	860	835	860	859	826	866	883	896	843	811	893	920	823	889	861	853	883	831	841	842	928	888	883	854	858	845	811	888	807	918	861	826	868	868	900	816	866	836	869	857	864	853	854	855	826	880	879	935	864	850	882	868	866	837	843	894	868	887	863	870	823	836	855	831	820	804	818	869	835	848	829	839	887	876	831	778	857	849	880	892	877	870	880	843	844	837	809	863	834	869	896	865	877	857	900	896	838	857	825	847	817	872	816	851	810	812	826	857	831	883	931	835	856	851	897	843	862	870	864	854	859	883	842	883	854	883	831	822	842	860	839	871	769	886	884	849	841	853	890	840	815	904	899	874	866	842	943	902	884	860	843	872	837	896	856	840	885	839	875	841	845	895	839	891	856	898	846	848	847	888	869	867	877	894	880	819	838	904	871	836	819	858	888	885	837	828	873	884	841	833	840	880	862	865	868	881	857	888	836	845	856	861	836	883	858	840	889	851	864	850	860	891	853	827	859	910	846	839	863	855	840	919	869	931	831	872	849	920	887	796	941	828	868	850	842	883	883	869	875	909	865	850	828	867	761	887	857	848	831	867	847	868	869	889	819	825	860	858	830	911	865	815	853	881	850	829	857	831	865	888	840	887	867	839	832	853	851	877	968	860	836	882	862	837	847	906	854	875	851	873	930	833	824	879	834	826	872	878	856	873	906	841	848	847	868	782	834	852	889	855	897	928	861	861	903	808	848	840	879	874	830	806	878	877	860	802	896	872	846	878	869	951	886	867	895	890	912	900	870	801	871	882	865	865	907	810	917	859	874	806	932	908	840	816	868	823	868	908	860	861	863	905	835	844	802	869	879	816	865	862	864	869	870	911	865	801	876	833	858	882	833	859	897	782	850	867	909	885	867	859	835	863	836	906	891	858	856	867	855	951	869	891	909	892	858	864	865	870	859	858	863	872	857	874	854	853	868	790	803	810	889	888	843	830	852	797	887	872	846	876	869	857	860	867	886	834	877	847	875	918	823	832	858	853	830	889	830	838	890	932	831	914	846	868	881	810	876	891	844	842	848	853	900	809	869	836	915	859	887	944	844	870	872	867	888	855	889	880	816	844	819	868	795	809	876	892	864	867	870	933	843	828	862	873	832	812	853	828	876	858	836	861	832	835	832	817	877	829	854	880	833	833	887	869	864	887	905	867	871	837	896	891	905	797	828	907	871	820	832	884	890	886	878	827	856	824	824	835	802	915	845	842	854	818	863	903	895	830	894	872	807	824	871	839	903	862	856	885	866	863	866	828	840	859	856	819	824	899	879	863	845	805	869	860	860	816	878	866	847	857	863	901	793	837	875	879	817	902	832	878	806	828	870	852	852	840	850	890	871	861	809	869	820	864	833	857	890	831	840	861	877	802	902	883	820	873	839	894	853	916	881	902	839	844	889	841	870	841	814	874	844	860	844	883	849	843	800	853	815	828	844	851	844	833	899	851	830	823	881	860	889	846	830	887	818	841	849	868	920	876	876	817	885	840	832	900	832	849	842	875	849	871	840	864	857	883	830	824	853	848	876	853	798	873	822	856	863	795	844	847	894	820	842	863	854	869	861	895	812	864	842	894	869	865	844	881	861	831	857	841	823	896	861	927	866	862	877	829	856	856	933	905	846	827	883	860	830	868	851	882	876	848	891	843	880	842	814	905	860	904	832	840	837	881	909	902	856	918	889	815	877	887	843	830	874	834	822	882	911	850	872	835	844	860	877	824	933	877	906	894	826	829	844	879	819	872	865	842	854	893	832	851	902	843	872	854	838	907	803	865	900	817	908	832	842	894	884	845	930	818	862	861	850	862	897	849	752	930	856	857	857	836	836	861	851	882	919	796	839	852	871	886	866	836	840	840	819	834	839	813	895	866	848	807	871	846	845	841	884	843	829	832	788	841	837	871	863	822	832	827	881	857	838	861	848	813	902	857	887	837	891	900	893	832	879	882	843	876	900	859	837	886	884	843	884	883	828	868	861	850	844	863	828	894	756	854	864	871	858	864	897	881	836	920	883	807	846	802	812	879	868	897	885	810	811	818	895	861	854	849	816	828	876	821	879	859	844	839	904	893	899	790	824	873	836	850	812	877	851	864	854	780	855	861	893	835	873	871	855	902	815	869	885	867	799	843	865	855	853	853	876	889	899	818	819	857	854	841	833	839	840	876	872	862	907	874	820	859	904	837	877	877	870	823	890	785	855	883	908	856	801	906	892	889	866	861	830	837	844	896	889	853	843	825	828	841	870	856	870	803	831	856	849	872	846	845	840	840	862	851	826	812	885	867	829	891	802	866	855	854	919	801	806	857	853	870	859	865	809	891	827	848	829	886	876	877	848	898	877	862	871	832	900	868	901	851	857	841	855	884	843	902	816	865	872	906	865	870	891	888	906	844	870	803	849	909	893	831	883	854	804	867	902	840	872	851	914	860	891	872	850	839	866	825	830	832	873	850	893	883	834	839	855	892	794	887	845	813	919	890	880	845	890	836	868	862	815	856	853	884	838	811	875	906	828	877	857	868	889	901	872	854	805	815	800	837	804	857	838	833	869	859	942	849	876	852	859	870	837	867	840	860	923	883	852	857	834	847	902	900	910	832	891	841	869	883	889	796	806	894	916	840	864	897	852	865	855	877	853	816	854	863	831	831	861	845	808	895	872	958	785	855	863	853	890	881	841	900	839	889	880	889	882	840	905	867	884	860	838	853	879	886	833	818	852	871	869	842	870	882	868	844	896	845	897	808	877	810	830	828	846	871	854	824	859	844	903	873	855	874	852	893	895	846	883	868	843	799	841	892	829	860	870	892	900	850	862	818	861	892	872	868	890	823	927	854	892	861	834	860	864	849	876	890	850	879	891	853	858	909	846	844	878	844	864	867	840	864	806	855	829	818	892	872	839	845	851	841	854	858	902	858	945	815	860	849	943	914	823	848	866	872	885	848	838	853	837	832	846	898	837	911	861	879	892	822	861	893	863	865	885	853	804	858	833	822	882	882	842	849	850	853	873	906	859	867	904	890	835	852	897	833	793	840	880	811	901	843	811	853	848	845	892	818	865	837	877	861	867	891	852	850	876	839	866	862	822	863	861	868	849	864	812	838	867	853	775	846	831	860	865	901	858	858	840	849	844	819	865	859	854	886	871	878	855	875	838	857	841	877	893	860
34979	40404	38642	27270	16089	9016	6090	4456	3249	2731	2046	1773	1564	1409	1318	1175	1076	1063	989	1044	971	900	932	937	921	894	917	886	843	833	846	825	851	814	805	825	808	866	861	829	793	811	805	763	827	831	877	881	822	842	855	894	806	798	795	878	831	807	796	841	823	853	813	833	774	816	801	831	829	795	849	806	798	822	833	874	807	806	830	840	850	863	832	853	782	824	779	788	821	823	830	823	821	761	844	798	852	780	808	836	796	766	828	829	759	847	805	790	876	820	786	855	789	781	806	902	785	791	838	841	827	806	814	822	788	801	818	816	883	828	852	824	805	803	767	798	813	834	827	852	875	833	758	795	866	824	833	788	862	802	795	850	838	858	820	843	789	815	860	766	812	814	851	841	856	861	826	886	794	847	801	795	787	805	811	781	844	859	834	806	793	854	862	826	782	781	812	807	795	834	780	791	819	812	792	853	838	774	820	868	797	846	805	840	831	828	830	881	855	812	803	818	821	844	737	818	827	813	871	835	838	808	813	827	812	816	817	828	829	813	792	851	864	827	811	776	823	843	779	820	804	821	827	761	792	802	829	817	837	841	849	816	796	866	766	803	831	833	782	814	798	794	792	850	808	817	809	873	770	829	809	805	842	827	784	883	820	807	832	876	812	839	806	815	824	882	830	834	856	833	858	853	820	833	830	777	804	809	785	849	797	754	865	785	810	809	774	783	823	835	821	840	819	884	823	850	821	865	826	844	824	820	807	848	856	801	798	852	831	823	817	868	829	809	831	825	857	846	824	813	828	821	871	801	791	838	760	790	835	798	811	866	809	805	821	803	821	854	825	830	857	831	846	800	798	813	787	820	736	809	829	876	815	828	834	797	808	835	784	847	810	821	849	832	867	928	802	853	822	793	815	846	805	809	804	813	812	813	861	804	802	849	829	808	817	815	796	828	852	826	762	798	785	788	827	802	802	745	840	776	824	809	844	824	812	823	864	805	818	784	850	763	860	796	805	820	828	844	807	831	840	839	827	830	842	857	805	796	825	823	803	820	833	832	836	816	792	857	835	784	857	754	869	783	808	787	828	789	800	890	844	816	778	840	826	826	790	784	832	773	783	815	843	759	853	814	824	845	804	862	826	854	803	824	815	864	789	839	845	835	818	799	785	853	804	821	809	889	834	822	885	804	814	805	855	820	804	855	822	786	779	778	835	794	876	830	867	819	817	802	813	784	828	834	834	795	798	825	884	802	804	801	837	840	784	779	809	857	837	800	787	817	803	814	852	841	840	822	809	830	847	863	859	845	831	808	846	860	821	855	812	860	817	804	838	783	867	822	879	862	783	815	814	810	825	885	842	785	832	809	785	828	787	823	800	821	820	847	847	815	782	791	828	806	873	823	828	817	857	838	855	773	815	836	844	804	840	810	814	853	783	788	851	784	868	819	849	839	851	810	817	799	829	839	790	786	847	847	831	824	849	810	782	826	865	840	796	815	858	750	823	822	806	805	860	831	822	794	825	857	848	834	800	807	830	852	870	784	836	853	811	899	854	785	851	844	872	753	841	803	816	832	850	878	824	828	853	812	828	844	853	841	799	832	808	858	824	847	828	798	812	833	779	817	793	803	841	852	835	809	865	829	824	819	810	845	788	769	860	813	828	818	849	865	841	820	799	827	843	846	820	862	817	798	801	829	790	789	804	818	831	843	813	791	859	850	836	801	792	832	843	855	808	815	872	871	894	829	818	804	802	851	871	839	842	844	835	894	807	846	802	845	820	805	847	829	763	802	847	798	860	811	819	803	843	835	852	848	791	795	823	854	864	794	850	779	773	856	836	819	776	860	845	841	815	870	813	825	799	852	856	820	841	805	802	868	820	836	811	808	900	903	823	785	832	827	825	841	842	801	864	878	873	866	873	827	754	842	826	771	810	811	805	878	803	849	856	838	850	840	825	831	816	829	862	860	835	845	905	803	816	862	809	830	794	831	855	811	827	789	790	810	824	826	814	823	793	787	793	775	890	812	826	760	796	810	800	798	870	849	792	801	852	829	837	856	832	786	802	770	765	838	857	817	833	840	833	822	802	808	828	802	809	801	785	849	850	816	812	877	819	776	865	782	829	836	798	798	824	787	784	846	908	820	818	799	830	821	863	823	786	853	847	810	794	836	809	815	757	784	822	869	766	814	861	816	859	861	825	849	824	821	845	810	878	847	826	824	837	846	877	810	833	769	829	831	814	750	871	845	835	850	803	809	782	853	824	852	794	855	820	868	844	816	817	818	827	769	845	803	835	819	829	767	789	771	805	808	834	806	824	838	900	795	844	830	868	830	817	778	820	863	820	839	791	803	809	783	813	847	778	743	823	832	796	831	821	856	873	827	835	849	783	762	837	870	829	810	796	808	858	842	822	763	782	855	857	780	813	820	831	815	851	817	845	795	863	853	829	790	838	804	810	823	828	820	781	839	832	785	812	818	840	841	819	848	795	850	929	821	834	780	807	873	781	819	776	861	807	810	843	837	846	792	805	897	870	828	832	839	891	855	830	859	808	768	834	819	809	853	904	826	812	763	816	839	865	808	796	841	862	802	803	813	805	817	824	815	812	810	819	816	839	803	816	799	849	820	826	836	837	834	770	853	771	817	774	876	766	824	865	846	812	792	852	876	815	786	861	824	839	794	815	815	899	858	850	808	793	807	852	797	837	800	813	835	847	775	884	799	844	850	801	795	826	856	806	852	793	798	826	812	830	864	833	818	812	841	852	816	826	853	842	756	813	837	865	812	807	763	792	792	791	803	858	838	841	872	763	853	783	846	863	858	826	847	830	796	823	799	811	788	837	851	797	847	894	790	812	783	790	826	855	835	775	883	826	838	761	774	822	821	813	785	837	794	840	874	856	791	808	803	859	858	811	792	836	830	833	896	799	797	842	876	812	854	840	783	819	864	755	851	782	868	817	780	790	806	812	785	811	753	779	774	835	801	832	857	839	769	795	814	843	820	825	838	806	856	808	809	809	834	802	821	838	816	813	830	834	833	805	848	823	839	798	833	802	851	845	803	864	793	850	778	850	847	847	816	801	857	831	844	882	826	811	817	806	796	788	771	813	838	830	839	816	839	799	832	830	824	785	824	801	800	808	798	838	803	773	794	771	856	830	790	808	807	876	877	801	746	850	815	840	827	777	843	840	825	795	874	782	804	820	782	809	800	811	815	846	815	789	808	805	816	839	782	839	817	804	856	831	867	808	845	825	835	802	837	820	798	806	789	849	790	825	812	815	843	855	832	786	795	828	850	798	822	875	820	853	818	794	779	821	783	849	810	776	824	844	835	788	878	833	846	823	808	868	844	869	782	855	779	887	859	853	833	822	822	784	821	835	819	786	782	834	835	821	858	859	856	810	766	887	848	881	811	845	777	802	804	741	831	830	781	830	827	826	766	887	860	839	852	811	780	824	787	836	860	897	784	829	857	768	849	838	825	779	843	839	829	904	796	823	871	808	805
38750	52997	37619	24325	16736	11717	8778	6436	4796	3912	2866	2334	1966	1721	1609	1356	1239	1122	1115	1085	974	977	992	936	917	900	896	902	884	914	848	880	890	840	856	819	835	866	818	818	803	840	859	845	816	810	850	810	812	857	827	818	829	801	757	823	820	862	795	817	802	799	845	841	826	811	846	848	799	821	847	855	855	852	785	830	751	815	830	834	751	777	826	813	794	891	868	798	811	797	846	849	821	844	830	789	861	826	797	835	800	788	833	855	859	832	796	814	787	836	802	838	765	807	867	779	794	816	804	819	827	808	849	836	794	757	819	818	828	842	823	810	820	780	859	823	859	862	767	808	811	840	830	834	826	795	784	785	820	866	813	829	860	814	803	828	890	807	807	844	760	777	834	821	813	809	775	786	857	827	805	841	812	809	828	820	810	785	844	783	852	775	808	805	790	832	830	797	797	797	820	835	879	831	821	898	791	848	769	844	840	783	814	795	819	751	795	856	768	798	825	825	821	824	832	798	819	892	764	805	843	851	867	828	849	837	812	820	784	855	869	812	845	875	813	851	814	842	824	792	826	777	844	803	846	833	853	825	826	815	840	840	799	834	844	783	822	856	861	816	787	832	777	756	822	799	848	806	807	848	756	872	811	893	782	745	861	863	814	810	846	801	794	828	828	854	835	843	789	834	804	822	812	832	797	867	873	837	823	830	827	823	853	803	847	813	833	799	788	831	791	747	785	803	852	828	872	851	873	783	795	825	830	858	823	791	875	802	845	799	871	800	830	832	812	764	785	792	823	778	835	806	821	817	830	842	794	853	848	817	835	811	846	862	758	808	809	833	837	805	778	837	849	762	860	837	769	812	818	827	801	757	839	824	792	782	782	833	830	847	857	833	834	849	791	816	825	789	821	836	897	814	793	788	823	817	855	839	825	874	812	821	776	761	802	858	858	818	802	810	848	789	834	787	801	839	752	829	817	857	779	779	836	839	841	834	789	783	804	820	859	814	805	840	830	783	796	866	775	842	790	800	864	846	793	749	790	833	774	828	805	798	819	764	775	840	816	773	796	818	798	816	830	768	805	833	852	833	860	818	865	815	835	810	873	778	847	799	805	842	835	803	810	852	768	786	806	810	789	818	788	782	809	805	850	831	807	800	824	772	781	853	814	829	800	812	840	829	868	828	839	837	802	857	757	846	813	846	832	787	829	807	806	772	783	780	796	780	841	800	816	780	790	814	753	795	808	791	830	814	796	817	858	846	768	841	832	784	825	862	867	839	826	875	807	845	800	801	801	834	768	845	828	810	841	804	813	854	772	836	855	835	887	838	835	859	777	799	816	804	855	826	826	812	834	854	806	811	789	813	751	816	814	842	778	776	805	810	818	771	837	822	844	862	766	818	843	861	792	834	815	838	765	769	832	802	841	844	809	833	824	863	805	779	846	813	821	808	804	771	816	849	802	854	813	819	806	826	803	812	821	786	788	862	829	809	837	819	810	823	819	789	798	858	782	821	845	782	819	816	809	817	798	808	858	827	834	828	824	775	782	842	804	793	821	825	786	758	771	815	800	818	805	884	847	822	853	768	820	814	846	814	801	830	832	775	828	863	811	814	827	813	774	811	774	840	835	802	824	826	808	825	768	827	814	808	838	854	838	822	794	851	842	784	826	779	796	774	843	834	794	815	794	794	786	846	856	864	809	790	815	782	829	811	833	807	816	814	813	804	833	885	867	821	847	830	790	802	849	826	781	880	816	847	834	829	802	828	761	802	818	791	782	804	822	765	818	845	805	825	829	858	868	815	820	823	776	796	795	810	798	890	870	783	878	776	873	823	824	835	846	827	758	805	841	769	778	832	832	796	823	792	798	826	795	845	769	810	811	847	837	775	845	863	815	811	775	800	795	775	826	777	771	800	878	851	787	821	812	828	778	737	816	822	803	870	834	833	838	819	866	794	821	855	756	755	810	826	820	787	816	800	826	817	812	799	808	794	838	821	818	816	850	817	837	876	829	832	806	773	888	834	825	798	848	770	794	859	802	859	838	818	820	759	842	785	843	780	797	810	861	783	865	873	821	789	839	843	813	852	843	788	845	794	784	782	832	747	768	834	834	848	817	809	768	752	770	819	818	833	796	844	840	806	840	869	815	895	828	840	801	792	823	830	856	891	873	824	812	812	782	807	798	825	816	811	877	767	786	812	839	812	819	778	758	861	801	835	799	846	838	878	813	815	841	787	805	772	840	841	906	856	820	798	866	835	792	782	817	858	819	782	837	833	845	781	775	830	793	818	845	823	806	871	838	834	785	818	844	828	864	807	847	785	836	819	830	840	849	869	766	810	803	769	825	861	826	812	803	818	771	812	838	784	810	836	837	833	814	777	785	776	838	801	847	799	879	839	838	847	846	802	726	798	833	804	786	771	817	775	843	783	816	831	827	833	816	799	820	821	813	806	857	808	750	815	798	797	840	806	831	852	763	805	860	800	848	828	805	791	780	866	817	855	818	835	820	817	783	822	825	849	814	818	814	793	854	822	776	802	848	797	856	819	819	805	787	850	807	818	817	781	851	864	815	834	762	816	797	810	828	787	794	784	823	829	811	860	821	742	802	818	840	826	780	812	810	792	768	827	816	789	885	819	785	821	802	874	778	802	810	816	839	845	806	832	829	776	803	888	777	812	840	826	785	861	812	790	854	817	851	850	782	787	807	811	855	778	805	782	889	775	779	797	871	814	837	785	773	826	790	811	815	881	822	820	822	816	783	840	839	839	843	800	823	832	821	799	794	824	772	862	803	853	782	782	807	802	841	791	862	821	801	781	802	812	836	763	831	803	814	836	797	836	825	831	836	825	817	799	754	816	781	829	835	818	822	874	820	840	828	799	825	799	832	828	820	843	820	822	840	797	793	770	797	807	789	749	801	781	789	797	822	774	802	822	767	823	778	838	830	799	852	779	813	853	870	803	793	774	759	774	798	829	863	854	824	804	840	800	822	820	811	830	788	768	846	822	811	760	853	817	835	808	879	854	807	813	844	840	772	772	816	832	815	811	809	751	834	856	768	818	816	828	779	799	843	856	833	819	808	840	798	811	796	784	843	827	812	789	824	811	821	855	798	815	852	835	797	840	815	790	795	811	866	838	858	774	826	827	827	803	812	830	764	832	813	842	792	814	806	816	801	848	764	824	801	861	824	782	812	827	810	786	794	867	799	806	836	835	827	800	780	796	800	820	891	785	825	829	806	808	820	838	837	750	804	814	826	761	798	815	863	813	825	802	845	793	804	842	777	775	832	801	841	798	829	761	790	787	811	835	806	804	773	793	826	844	836	867	748	803	774	806	826	778	808	789	832	878	816	880	852	810	793	810	815	801	806	808	825	805	835	802	854	821	818	812	820	764	829	774	823	847	785	834	807	785	801	862	812	831	823	811	802	805	827	769	798	820	808	802	831	810	770	824	852	838	790	765	785	828	845	805	840	781	826	814	827	799	847	821	881	862	883	788
24310	21476	28848	25461	22482	18172	11744	7115	5068	3991	3045	2459	2089	1815	1673	1488	1293	1255	1166	1100	1107	1018	916	964	978	968	888	884	949	872	868	909	829	810	883	837	854	816	854	850	863	832	804	817	835	823	772	742	763	856	818	876	843	840	846	823	795	784	856	858	789	834	814	794	864	819	781	827	815	830	828	839	835	786	771	846	807	780	863	833	815	827	843	820	806	826	825	821	798	797	802	770	838	823	821	788	805	816	801	763	801	786	838	854	781	795	806	794	806	794	820	833	796	825	777	885	825	823	791	789	786	845	801	836	805	807	795	783	830	831	860	814	787	773	822	837	752	837	805	793	733	819	839	815	841	892	794	793	825	834	751	824	838	764	831	784	794	792	794	771	848	797	772	815	862	831	804	792	813	810	794	782	836	759	822	826	853	850	796	809	850	809	823	807	798	841	756	778	867	801	845	817	804	849	793	816	824	769	822	741	869	841	864	826	794	831	800	819	814	787	828	800	821	846	819	805	790	862	809	833	846	860	812	869	788	823	821	860	805	777	753	766	808	778	834	871	809	835	795	798	805	849	788	773	811	822	928	821	822	796	834	821	836	783	782	812	849	839	796	819	792	837	858	810	877	807	805	783	810	839	794	811	768	826	758	807	824	832	780	785	793	797	841	855	828	837	854	807	796	841	852	794	821	833	797	838	800	815	830	775	850	842	794	859	862	792	785	795	842	759	808	786	843	808	865	829	814	808	805	809	822	798	781	804	800	815	820	818	837	790	839	798	799	839	819	793	806	858	855	838	825	812	813	821	811	775	842	776	821	849	824	796	818	817	785	792	806	755	823	777	800	845	766	839	763	802	812	851	832	775	776	819	820	785	785	810	795	811	797	801	847	868	847	812	845	809	818	840	832	788	832	881	803	803	812	816	782	759	771	831	796	854	850	812	820	835	835	837	823	847	781	836	842	809	766	813	814	882	841	824	811	809	820	836	791	783	818	816	802	803	899	795	770	796	827	851	779	802	780	785	840	787	780	859	782	839	770	797	792	773	841	815	780	795	829	823	738	831	825	830	788	820	829	795	858	818	830	824	817	769	891	771	806	809	851	813	850	805	799	784	838	822	797	848	836	844	809	812	823	770	798	795	882	813	790	811	767	810	805	795	804	782	767	778	789	801	778	805	816	803	841	795	834	846	763	831	845	774	785	781	865	766	813	805	811	737	766	751	831	814	800	835	801	806	822	789	812	794	852	818	794	822	766	744	815	820	816	799	808	854	816	779	804	830	773	803	840	851	830	822	799	880	853	834	801	817	863	812	770	833	857	803	796	805	837	792	788	805	841	814	780	813	773	804	832	813	861	801	803	890	761	800	839	835	780	761	841	840	781	840	818	790	829	804	834	820	810	789	770	809	821	793	789	812	807	827	820	810	798	834	837	797	808	849	804	828	776	811	780	825	802	797	791	782	811	776	814	839	876	887	826	795	843	805	758	836	766	797	832	773	829	861	836	825	823	831	858	805	810	797	803	823	791	878	771	788	845	789	829	805	864	742	821	823	798	858	778	874	844	830	786	772	836	827	804	816	823	847	832	775	810	788	840	797	802	809	789	791	800	847	835	831	819	820	854	862	806	788	765	844	826	799	826	877	812	769	850	771	805	819	754	835	828	802	812	873	870	825	800	771	785	776	820	818	810	836	888	820	809	848	744	800	820	797	826	856	842	808	785	844	810	862	782	850	813	807	807	850	819	823	802	770	746	802	858	844	822	816	829	748	794	801	779	835	856	828	830	825	818	820	826	773	829	819	812	811	808	834	826	823	783	798	810	822	836	791	815	823	824	783	739	776	814	831	804	787	832	788	806	785	868	835	753	829	771	813	811	848	815	816	764	821	826	793	844	811	830	793	780	843	816	804	791	847	809	851	803	824	816	828	851	794	841	807	820	800	780	839	803	851	781	852	797	789	804	782	837	766	758	834	819	795	814	792	762	820	829	843	867	813	793	826	836	810	776	794	775	839	787	809	838	808	807	824	797	798	845	836	807	803	778	792	835	802	811	800	846	862	796	799	862	817	773	780	821	789	782	773	769	752	823	843	869	850	778	799	794	862	785	810	829	831	844	820	822	832	810	834	826	812	840	782	776	839	758	825	870	796	811	820	830	810	808	774	832	824	828	808	857	802	911	835	809	783	832	823	818	815	791	757	808	859	783	824	859	780	789	838	829	841	816	823	808	803	835	820	786	811	831	845	818	801	828	818	816	827	826	833	829	798	802	835	806	823	834	811	796	834	827	794	856	833	805	782	809	793	813	796	811	783	849	786	761	868	857	848	807	772	869	854	752	784	784	817	754	828	840	846	856	812	801	862	839	807	776	773	839	820	773	795	791	813	784	837	851	780	790	762	847	755	840	800	770	830	791	810	815	834	846	820	814	815	825	877	846	818	829	814	812	809	817	829	842	784	786	829	853	786	832	815	831	823	770	828	800	832	807	822	790	836	830	815	796	787	822	820	840	872	795	792	817	811	812	870	863	784	799	769	853	826	783	805	836	764	827	842	807	795	839	849	821	815	818	803	831	819	864	758	799	847	867	817	777	847	809	838	865	874	857	808	821	824	864	772	827	805	802	796	802	769	785	819	767	899	847	808	788	793	786	827	782	787	799	825	829	812	843	797	765	799	851	849	819	841	817	819	807	810	839	828	831	757	823	809	846	805	813	839	780	798	830	747	788	820	782	801	842	843	809	836	798	776	844	775	813	798	767	816	834	832	838	798	797	827	839	868	786	821	787	792	820	836	816	788	804	838	762	859	820	797	812	819	848	878	818	844	773	804	845	833	829	829	859	782	782	805	753	797	763	812	821	814	811	814	798	797	776	846	830	842	835	851	858	825	849	828	855	801	825	848	774	847	824	891	817	831	793	832	804	810	818	860	806	817	856	746	780	816	838	792	822	754	773	795	854	830	800	809	805	880	850	813	819	830	838	833	837	807	812	811	771	791	808	795	836	803	762	826	803	797	817	808	814	814	748	784	792	816	836	796	835	814	770	799	791	804	767	750	858	785	868	785	809	822	769	802	774	828	827	845	825	832	859	803	830	809	806	807	821	802	816	832	782	803	812	849	794	771	796	821	836	810	816	814	828	779	779	826	831	823	809	829	776	842	821	782	767	853	814	793	830	844	843	773	854	796	845	826	826	850	800	789	858	865	776	870	768	871	781	777	864	800	824	819	805	819	831	850	818	831	810	817	830	844	779	810	789	813	889	812	846	757	837	838	868	764	824	823	796	802	809	854	774	859	806	819	835	836	846	801	835	829	782	853	849	766	860	846	808	820	794	809	869	796	754	841	772	807	793	819	810	772	851	823	800	836	840	789	823	846	814	830	818	851	832	868	822	817	833	756	786	777	821	786	833	801	848	817	766	815	831	779	855	801	757	794	829	780	752	848	790	831	818	809	837	763	864	778	857	825	789	800	787	778	782	825	849	881	816	856	824	806	813	771	788	847
38015	60348	43478	29597	21338	16623	12744	9459	7156	5765	4352	3506	2771	2317	2083	1715	1522	1425	1276	1237	1140	1114	1097	1002	1041	1029	941	899	973	940	858	857	886	855	862	876	839	836	860	815	864	835	855	833	815	883	871	810	789	805	792	811	841	849	816	816	859	807	823	856	806	806	773	838	789	786	811	780	777	790	816	802	795	778	803	857	829	809	835	781	799	838	817	764	765	795	807	804	803	849	782	833	806	849	851	797	776	775	825	819	770	804	779	770	829	783	848	829	771	830	825	813	769	845	795	787	837	878	820	828	790	816	863	769	841	846	809	866	782	796	841	809	798	791	753	841	786	832	869	786	811	801	852	810	809	832	797	845	793	835	809	786	813	771	761	825	811	811	825	816	787	803	838	810	793	854	807	822	860	799	778	863	831	834	820	821	833	831	781	850	847	857	810	808	749	817	836	783	801	780	814	850	822	804	787	807	882	863	789	781	787	838	769	834	764	794	816	742	811	790	772	837	841	769	848	824	806	857	797	820	768	784	899	869	826	841	765	832	806	820	799	798	779	843	831	855	801	805	790	770	843	791	824	779	843	793	778	764	782	848	805	791	796	818	802	836	786	876	867	786	769	771	802	819	838	825	805	820	760	826	793	802	783	795	758	824	812	812	813	808	831	831	854	767	844	774	848	847	813	838	803	798	845	771	827	796	812	780	804	833	832	795	812	808	773	795	782	794	783	801	755	771	829	822	829	783	777	816	845	790	757	823	799	838	832	842	796	796	826	801	772	809	811	846	855	807	844	809	837	793	797	841	761	857	789	849	802	796	820	806	786	808	813	843	790	792	823	783	812	815	761	788	823	844	820	847	842	788	805	753	831	817	784	825	826	787	753	807	816	819	775	818	793	829	782	782	792	837	819	778	847	778	824	815	804	756	847	819	769	790	795	833	786	794	801	830	837	859	771	780	778	828	804	843	749	823	761	762	818	788	809	808	806	790	790	799	728	838	795	833	799	833	817	841	764	784	807	860	787	837	833	725	855	863	809	828	850	813	807	795	775	820	755	824	819	826	789	799	801	860	790	834	775	807	771	800	829	799	801	849	794	820	807	798	816	822	792	848	769	796	786	800	801	802	815	863	776	783	794	833	823	820	842	781	761	863	801	825	791	789	800	759	771	772	766	837	787	811	805	798	811	802	786	779	795	779	782	796	787	819	840	794	827	827	765	841	777	811	876	792	821	785	801	758	795	790	819	823	811	745	819	808	869	796	833	835	783	833	818	846	795	767	815	791	835	805	789	845	796	780	801	796	777	853	805	856	830	794	827	777	816	826	821	814	768	774	777	827	803	786	777	784	797	825	761	785	792	788	818	757	816	856	786	847	799	759	780	802	808	802	810	805	813	803	845	814	835	831	801	826	781	796	762	776	790	796	805	753	842	767	829	813	841	812	811	785	775	812	774	810	777	821	778	784	816	762	851	806	806	752	797	804	816	806	789	825	826	769	848	787	786	737	815	821	791	788	802	800	808	816	774	779	802	869	793	755	821	847	800	773	833	750	875	798	863	794	811	804	788	802	808	823	809	803	792	854	808	833	810	769	848	830	794	786	800	855	829	794	831	845	791	781	778	783	841	846	782	831	797	818	797	853	833	790	850	779	853	822	790	807	780	785	745	838	781	816	778	828	806	803	816	804	834	807	780	792	774	818	774	806	807	784	767	834	894	831	776	869	783	820	792	783	802	802	812	794	865	813	824	825	817	861	791	796	771	826	795	813	805	811	798	781	747	776	795	781	787	859	782	778	772	808	799	784	797	760	763	819	803	820	794	803	795	817	799	778	827	786	833	768	783	816	849	786	807	783	752	820	799	762	821	728	813	811	872	788	794	776	825	761	794	822	825	771	843	828	808	769	814	853	830	774	809	817	794	780	799	787	804	840	794	864	825	798	798	781	855	781	787	842	818	815	816	844	839	837	762	780	795	763	835	814	799	791	818	785	820	849	793	807	822	858	816	809	824	869	774	848	826	761	790	756	818	829	806	812	735	854	803	786	812	783	783	819	837	781	832	810	816	800	822	838	810	796	794	827	830	772	830	787	839	784	793	788	752	774	739	790	869	817	828	765	776	799	799	814	870	847	826	835	846	813	846	808	829	814	820	771	780	804	786	814	803	821	791	829	834	775	843	802	796	825	781	809	790	777	847	819	822	772	837	784	795	822	757	836	832	800	774	747	799	771	787	821	822	801	827	790	822	856	806	794	813	776	867	793	801	812	799	803	841	758	891	813	728	839	816	852	849	835	783	814	813	790	786	794	809	806	809	811	848	860	823	823	831	821	846	758	830	784	854	847	866	761	808	837	840	796	778	794	793	812	835	776	784	793	831	828	800	810	832	836	810	765	797	804	786	806	843	833	809	765	777	861	857	826	792	757	807	776	797	841	796	808	843	837	788	796	857	834	776	778	820	779	806	848	783	791	817	864	802	795	785	798	837	824	842	803	836	801	791	802	808	784	809	844	846	795	821	786	803	807	803	818	850	826	776	775	884	808	787	806	777	795	818	766	808	839	829	837	814	773	832	827	825	848	783	853	780	854	817	834	851	880	817	794	794	850	750	868	834	809	787	789	814	835	766	789	812	775	791	771	817	815	819	822	749	814	813	821	803	750	844	786	788	795	834	812	838	850	820	789	812	889	813	830	823	814	861	786	758	810	765	801	816	786	824	781	798	806	833	835	802	852	821	814	757	799	800	800	877	754	781	783	810	776	777	836	800	761	830	791	813	789	781	778	842	851	806	873	801	752	750	798	743	808	770	752	801	812	840	815	803	805	858	791	781	801	789	773	793	801	769	763	757	849	848	801	798	862	851	815	759	751	829	795	854	797	807	822	788	797	867	782	788	827	803	766	816	839	778	798	812	799	806	779	822	809	786	845	834	832	849	853	820	823	838	813	820	845	744	812	851	826	816	795	807	814	792	849	803	796	771	760	853	776	842	791	814	754	786	790	855	794	808	811	825	800	841	772	814	805	765	900	831	801	851	787	843	806	807	825	808	769	845	848	849	818	801	819	773	827	792	852	808	817	829	868	829	806	779	736	790	848	805	747	826	834	810	742	758	817	813	804	776	804	800	804	805	811	773	809	760	838	819	761	816	844	786	815	807	761	792	833	786	810	804	797	765	860	783	769	750	805	814	797	802	831	767	765	770	804	820	818	859	816	835	815	775	869	882	824	798	903	780	866	822	793	794	799	794	818	816	793	813	863	809	843	815	782	794	806	867	786	776	770	813	786	832	793	794	797	846	774	811	838	786	786	777	791	751	760	802	833	841	833	832	762	797	790	765	802	758	797	807	854	838	802	854	842	819	816	745	828	848	784	847	843	784	845	812	876	773	806	808	783	797	858	847	813	824	812	845	787	814	782	799	840	839	822	797	801	805	791	800	820	778	850	809	798	812	779	839	815	825	745	821	804	808	782	821	820	842	785	807	791	844	834	829	789	824	808	822	762	800	773
25455	21600	28646	26813	19402	12115	7867	5157	3946	3171	2572	2097	1850	1585	1461	1324	1172	1122	1097	1062	1011	990	987	980	971	956	938	921	897	951	914	875	852	926	867	884	922	863	879	884	928	869	881	890	811	910	792	881	909	926	854	896	873	896	850	852	891	831	878	898	832	888	842	873	812	859	805	893	868	833	882	903	943	837	802	910	898	857	892	846	853	829	821	794	848	865	888	852	881	824	883	842	838	827	850	854	803	853	855	820	839	879	858	846	879	830	888	827	812	847	903	810	875	815	829	865	845	872	891	852	884	804	825	853	902	875	885	908	861	865	879	859	834	863	902	848	878	850	874	806	865	823	858	865	848	932	909	902	861	853	877	884	885	853	842	861	839	864	861	833	808	865	864	818	901	841	856	886	822	877	919	854	849	905	921	907	857	848	879	857	804	881	904	859	864	793	848	886	840	904	852	847	809	830	818	858	831	828	858	826	853	864	853	834	854	882	865	855	855	903	816	792	841	883	865	863	856	859	853	849	871	800	863	793	807	855	840	856	862	817	881	916	868	848	793	851	825	823	817	836	870	874	782	821	847	842	820	856	844	810	875	807	875	835	850	865	882	917	853	886	848	903	886	869	863	893	915	847	847	881	834	875	879	833	820	915	851	860	852	820	895	824	863	864	853	822	807	855	835	857	836	849	817	862	853	830	814	769	850	889	855	882	863	870	867	864	851	940	801	873	877	838	876	850	896	878	871	822	852	853	831	856	812	885	835	846	875	890	893	812	864	876	904	880	896	822	870	919	867	807	832	853	863	908	833	834	850	856	901	849	872	848	837	852	889	862	844	853	893	844	853	852	842	881	880	888	913	863	865	873	847	917	859	928	822	866	846	825	813	899	866	892	891	877	807	834	885	875	790	841	842	853	846	805	860	830	908	838	870	905	899	908	843	849	848	898	858	850	900	854	869	885	846	908	869	853	835	880	832	833	837	809	849	858	867	829	886	857	835	838	820	826	826	891	938	942	859	847	826	836	816	858	817	839	845	847	858	893	886	872	847	838	857	903	879	871	863	850	855	894	832	863	833	820	870	854	855	853	871	891	901	887	852	867	838	851	853	888	856	850	852	867	889	878	848	893	897	854	851	824	834	865	802	836	889	826	902	851	889	915	845	841	800	853	832	853	917	801	839	834	885	846	890	870	839	905	880	830	865	885	825	861	830	859	867	876	835	824	884	868	833	841	852	856	865	821	836	816	845	873	857	895	872	929	854	815	795	901	828	860	847	883	846	847	838	904	874	866	873	911	884	854	859	870	885	888	871	862	838	875	831	862	854	855	905	859	887	893	876	869	763	871	853	881	860	843	867	892	862	850	860	868	856	888	878	852	884	851	844	857	883	803	942	826	848	784	890	836	856	826	867	840	772	870	870	842	840	830	908	891	874	881	837	836	905	875	833	864	845	835	865	839	814	845	872	836	841	822	799	821	822	812	818	849	861	803	845	841	878	889	826	855	855	815	865	801	883	874	923	915	866	919	860	889	793	862	830	911	861	874	867	847	881	906	794	866	798	812	829	839	850	819	863	893	862	840	838	856	863	864	872	876	862	909	830	866	878	851	836	874	840	867	823	832	824	853	866	841	836	880	834	878	850	886	844	895	798	845	873	905	863	815	925	871	881	911	889	845	894	870	862	885	905	820	869	821	820	873	858	901	862	821	896	887	837	829	863	832	837	834	848	905	894	853	856	887	846	840	889	804	877	849	858	858	878	835	846	905	829	825	903	841	837	803	844	874	805	846	890	870	890	883	886	865	809	840	833	812	878	884	904	907	865	870	900	881	872	877	815	827	909	875	894	873	863	819	844	899	917	929	870	852	853	864	857	852	864	883	807	895	869	840	882	862	844	834	839	834	874	892	847	827	882	930	916	857	867	905	843	833	844	822	815	868	834	878	876	825	863	887	848	873	870	840	806	868	858	866	876	799	839	854	873	810	904	886	893	845	867	840	889	906	850	903	905	846	821	873	834	885	865	888	892	842	791	818	849	842	893	853	856	833	855	851	822	822	837	863	894	826	860	863	840	873	883	815	908	818	814	886	851	842	833	865	837	896	859	835	849	852	911	838	869	904	829	869	883	820	836	913	815	859	870	850	797	873	841	856	912	865	886	876	843	863	848	874	916	907	840	823	834	930	857	821	867	791	866	833	832	862	856	850	899	867	838	881	829	862	861	870	840	829	860	879	859	873	797	886	817	834	837	912	788	830	842	857	877	848	859	822	803	812	838	833	841	838	859	921	834	909	820	883	820	831	917	865	841	862	838	891	841	841	868	871	831	886	868	861	857	846	833	867	865	927	866	831	891	837	842	840	857	849	895	840	812	906	829	866	857	843	883	836	860	828	882	892	858	899	842	858	829	893	858	861	882	884	839	797	830	853	836	870	875	820	899	858	858	865	912	845	822	867	863	858	821	840	828	881	813	862	848	871	878	814	846	868	861	851	833	848	871	832	897	878	861	821	840	885	808	831	850	870	858	836	881	907	846	834	878	869	820	832	857	883	811	825	832	816	882	853	853	859	865	870	804	855	808	859	842	847	812	849	849	834	827	809	848	882	913	829	828	761	847	870	864	874	831	903	848	840	870	862	891	878	870	861	814	870	895	879	871	857	864	874	870	838	858	866	890	853	906	822	876	857	938	829	848	840	837	866	870	829	944	820	848	841	802	881	843	869	890	920	817	897	855	916	828	863	853	802	830	835	835	895	823	863	861	925	883	864	892	833	858	855	830	854	850	850	847	858	819	890	871	886	855	845	857	817	848	849	909	859	849	819	816	875	820	890	854	856	816	876	862	862	866	818	897	859	860	859	845	909	855	900	859	815	815	873	843	900	890	824	864	797	901	858	938	874	814	896	859	889	850	771	873	795	882	834	816	884	812	807	866	875	859	826	885	824	876	843	918	872	860	873	835	811	901	820	800	819	821	801	847	876	894	922	874	869	824	805	895	913	866	828	905	904	890	884	825	872	911	853	880	861	889	869	871	851	862	847	820	911	857	867	862	822	834	894	854	832	869	837	826	850	859	911	909	855	868	801	863	828	881	883	869	799	853	880	927	843	834	837	843	829	903	860	849	929	937	883	896	862	857	817	865	851	886	837	854	843	892	887	850	852	830	852	830	881	856	815	871	933	874	889	899	923	825	819	870	904	889	872	881	854	844	866	905	840	837	801	791	887	873	895	848	877	883	857	863	852	874	826	852	846	820	866	851	867	823	835	878	859	844	904	904	836	831	884	858	880	872	880	872	862	870	876	890	819	897	753	866	884	879	862	872	892	850	849	863	821	832	864	867	900	815	820	883	840	848	790	829	897	836	806	848	825	849	890	832	839	889	885	810	877	860	866	901	879	857	848	886	901	769	906	813	816	817	863	813	838	857	851	894	885	847	833	900	768	892	870	864	818	848	852	866	887	869	879	842	833	870	862	875	835	876	907	932	822	876	815	912	847	816	869	845	877
39241	53395	39213	24856	18402	14263	10621	7784	5938	4648	3630	2876	2303	2020	1715	1549	1382	1314	1327	1208	1195	1122	1032	990	923	982	942	963	938	902	882	910	880	841	877	867	931	910	853	833	871	865	859	912	810	810	841	868	879	880	851	810	888	843	816	856	841	878	822	861	850	838	860	845	858	885	903	843	825	860	794	802	828	853	912	898	877	834	864	836	840	839	848	845	863	862	894	891	883	843	828	898	855	862	899	803	865	867	834	855	835	808	819	879	858	851	844	893	844	888	823	859	864	830	811	792	888	837	860	843	826	808	883	833	821	821	863	830	834	843	867	832	829	855	830	840	849	848	839	876	873	914	834	820	860	880	801	873	794	883	804	851	871	829	834	848	799	837	926	831	814	845	857	847	837	850	857	836	852	877	838	846	855	871	812	846	854	812	857	823	877	827	870	838	816	842	867	865	881	841	896	856	893	839	845	836	856	873	880	844	834	852	852	861	889	858	837	823	833	891	858	837	861	886	829	819	818	864	843	834	825	879	859	854	883	856	846	888	898	818	870	867	799	810	831	926	824	826	854	836	821	853	878	856	864	853	887	862	892	846	799	871	836	879	861	838	838	825	842	848	851	832	860	828	851	873	848	804	827	848	886	869	848	818	874	816	853	872	857	918	883	902	927	846	884	916	857	842	826	844	915	840	838	849	848	792	892	874	796	848	784	853	844	863	832	847	826	824	867	820	819	894	862	812	830	850	843	821	815	854	866	855	838	859	815	846	884	833	865	857	815	895	862	837	869	868	812	845	845	850	829	842	821	889	854	890	890	844	866	832	818	839	839	845	883	846	880	853	861	828	914	833	873	886	852	805	832	869	867	850	850	843	826	873	908	892	815	831	851	853	867	890	854	812	850	820	824	829	827	816	835	856	819	847	838	820	841	873	846	839	866	815	915	906	839	838	847	856	854	832	889	852	858	848	827	847	894	898	915	846	884	803	803	788	838	781	812	822	855	866	831	855	870	857	859	864	862	810	809	844	866	843	874	875	872	826	835	836	878	845	841	839	865	837	862	816	854	854	799	823	914	876	861	864	834	854	865	838	851	832	856	826	888	822	866	892	854	843	807	821	872	837	818	859	866	852	859	858	842	802	880	864	852	856	832	804	800	872	835	792	791	864	836	863	856	816	856	816	871	807	787	872	791	884	859	845	891	831	845	814	828	944	838	863	887	863	820	861	854	842	853	796	800	862	879	829	829	851	800	861	904	844	912	857	817	876	878	874	869	871	879	875	830	861	869	868	884	802	855	830	831	828	853	892	845	857	872	795	794	850	872	853	885	773	787	849	833	847	890	883	837	839	834	877	848	828	851	850	780	819	834	859	804	904	818	864	855	874	861	819	864	838	888	796	852	865	860	858	853	880	866	845	817	824	883	833	876	899	831	866	827	863	883	820	898	828	820	861	864	830	844	859	844	870	885	860	847	840	826	810	865	840	826	860	845	872	892	846	793	825	842	842	886	810	867	852	840	861	808	852	837	882	856	860	896	848	844	889	857	877	866	851	863	833	863	866	829	851	855	845	899	821	855	829	871	837	837	888	845	845	840	807	850	873	838	850	808	856	825	887	850	832	854	931	891	870	880	850	865	835	836	886	826	798	865	840	840	821	896	827	800	862	866	803	832	822	869	815	934	862	882	853	858	894	829	821	857	889	885	845	804	854	861	869	898	806	853	821	834	853	832	885	863	862	925	875	810	878	868	842	806	866	862	855	874	825	851	869	908	890	791	838	855	895	894	790	891	828	821	860	887	839	844	841	843	831	784	830	876	831	867	826	853	838	827	855	912	852	797	868	830	820	890	877	909	857	836	805	868	852	865	848	867	844	881	883	849	852	822	812	843	876	849	817	873	823	872	847	915	824	851	848	853	869	833	839	855	829	837	859	892	856	862	848	867	859	811	851	872	830	802	892	831	888	781	913	827	849	858	843	850	850	861	876	872	876	857	838	843	863	837	845	831	854	883	777	879	833	877	860	904	820	886	874	850	836	872	908	839	844	802	858	845	832	854	831	848	841	840	821	810	864	863	869	891	933	802	872	851	843	857	798	823	850	837	849	866	918	850	855	845	816	898	888	809	805	901	926	861	839	839	907	872	803	873	824	853	876	850	873	786	864	820	873	841	841	886	810	813	932	901	839	860	841	850	871	888	826	868	828	835	890	869	811	855	876	822	805	838	857	841	872	842	880	896	847	845	816	848	846	853	812	857	874	878	849	857	857	813	843	887	849	831	874	887	838	815	831	894	839	824	901	844	833	860	824	802	849	872	805	833	830	834	815	858	880	880	903	812	846	817	873	858	917	826	844	873	838	863	813	863	852	858	835	807	814	850	865	903	802	864	890	867	871	831	812	870	859	850	855	894	893	832	844	832	843	851	886	906	833	788	859	822	850	869	880	860	824	843	824	850	847	892	830	836	857	836	824	851	866	806	834	816	876	887	859	885	797	869	831	890	844	836	853	849	850	793	836	816	860	794	805	834	875	855	903	855	821	853	884	832	823	822	849	919	872	853	841	833	794	882	822	809	851	878	845	835	832	837	812	807	846	831	839	844	863	900	822	810	810	889	859	835	814	919	870	854	835	842	826	847	836	867	797	841	835	867	821	818	832	819	876	878	819	858	826	880	835	870	834	872	831	810	897	851	831	901	814	912	876	886	877	814	825	908	879	855	843	845	845	852	906	860	827	870	836	838	836	827	857	894	803	870	844	793	838	855	799	811	805	861	834	793	864	847	862	834	837	830	875	855	805	852	867	885	884	853	871	837	831	841	880	856	791	854	804	852	914	851	883	782	897	834	848	884	838	863	895	873	825	867	871	821	801	893	886	848	875	914	890	793	831	896	875	827	869	835	871	881	800	865	865	902	814	871	859	870	879	884	830	782	857	884	852	825	808	848	916	847	814	861	861	794	856	918	824	839	848	828	861	826	841	860	826	857	848	878	833	854	877	852	841	878	857	878	862	854	880	874	859	853	831	892	871	905	833	851	875	869	834	864	859	856	875	879	835	852	878	839	881	866	855	809	836	888	874	843	846	838	883	856	801	905	829	879	867	854	824	871	838	889	882	873	868	894	815	821	853	860	815	883	924	792	829	857	781	872	861	879	896	832	809	870	844	894	814	819	825	857	847	790	906	812	914	873	883	879	839	856	878	827	900	860	889	769	885	861	836	874	823	848	841	819	834	946	878	859	778	882	822	888	837	848	818	857	914	861	857	800	836	872	866	842	827	902	826	848	868	845	876	826	907	845	836	876	833	821	823	861	856	830	873	850	878	832	814	837	907	870	906	902	846	826	857	813	864	847	823	862	875	846	886	853	822	850	775	829	850	839	853	861	875	878	856	897	842	811	798	845	870	856	879	824	845	861	855	884	843	836	801	872	813	813	866	863	858	815	873	862	818	790	853	836	852	869	889	839	858	868	862	829	839	882	859	803	827	808	852	850	835	849	904	892	861	881	883
23132	21497	29181	24352	22111	23335	20417	10727	7442	5805	4353	3600	3008	2432	2148	1881	1766	1511	1489	1419	1258	1252	1233	1137	1107	1101	1072	1056	980	1039	968	973	1007	934	1012	919	942	955	965	913	957	891	925	946	921	907	943	882	861	962	889	864	935	868	850	917	912	871	829	916	920	886	917	874	904	852	864	891	859	905	873	862	896	890	871	880	892	876	828	884	907	875	894	832	904	885	921	889	884	852	910	893	916	839	949	899	878	908	939	870	885	890	888	919	922	874	883	891	899	901	869	866	865	866	899	906	875	885	856	888	848	918	953	932	831	884	887	859	928	926	832	893	879	877	918	905	866	882	938	893	900	868	913	919	889	901	809	869	898	895	858	889	910	851	880	889	890	921	908	866	887	919	883	835	896	850	918	910	901	892	918	889	897	898	889	843	871	854	907	899	877	886	889	907	869	853	949	892	899	889	880	938	892	845	886	863	896	890	903	882	952	919	964	855	857	874	888	876	892	883	884	915	844	865	904	899	910	902	926	859	883	871	882	901	954	911	896	902	899	835	910	827	893	900	909	868	911	864	884	921	892	956	838	840	923	950	904	957	870	881	881	864	797	914	906	906	881	920	838	905	895	893	895	906	837	885	962	963	886	888	890	904	880	924	940	876	934	889	926	883	867	919	928	866	867	904	854	921	891	852	918	909	896	897	909	932	862	882	907	896	821	887	903	851	873	903	898	851	920	922	927	885	872	932	898	928	889	892	873	916	880	880	911	913	852	841	927	946	845	822	879	874	920	876	888	836	871	871	936	932	892	907	853	860	916	839	856	888	906	882	870	903	858	852	904	849	808	920	918	922	861	913	880	918	884	899	862	882	878	916	935	849	891	880	917	902	889	854	946	883	880	885	974	922	944	898	874	856	915	928	915	926	852	909	894	905	852	867	894	872	862	919	908	874	902	917	887	901	858	922	869	891	841	914	923	833	835	919	885	923	859	868	957	896	892	844	907	914	871	889	910	870	875	838	902	905	915	880	861	928	899	883	874	886	878	822	891	874	850	870	879	878	880	886	843	874	878	912	893	939	837	911	892	842	915	896	892	883	847	893	890	856	872	921	860	919	910	874	857	936	880	894	871	900	869	840	861	922	862	865	930	879	891	928	873	847	870	868	903	839	878	875	861	877	853	891	865	880	843	913	927	909	869	887	854	878	934	876	881	918	825	935	928	905	823	916	854	859	874	868	887	839	893	913	933	901	868	904	876	870	878	929	869	948	857	903	877	884	925	893	898	910	894	892	873	907	820	889	841	930	898	861	864	941	904	847	854	873	947	884	869	887	881	866	901	839	926	843	898	914	856	902	888	900	904	827	906	856	928	865	912	884	885	879	901	874	862	887	956	974	899	843	875	882	935	942	910	834	871	878	886	870	892	904	905	948	862	896	872	905	960	885	884	807	857	870	860	856	888	922	867	857	914	827	931	919	892	916	884	857	909	905	877	883	897	875	909	933	917	948	884	891	869	932	903	841	869	878	879	875	910	869	848	904	873	883	863	849	874	939	851	905	842	898	950	884	893	923	909	939	888	921	861	871	882	895	916	866	832	919	899	870	861	919	866	862	877	886	838	877	880	861	887	907	857	840	873	876	921	920	889	897	866	857	938	888	906	924	929	923	872	922	932	917	831	889	966	853	839	905	931	868	892	861	925	892	886	915	862	864	874	878	896	864	849	835	793	866	886	900	895	867	939	858	888	939	889	898	893	890	914	864	940	882	870	918	895	924	905	848	871	876	866	859	925	838	868	888	873	882	797	874	851	850	895	940	871	875	944	865	911	847	879	892	892	914	931	890	909	861	903	877	893	863	912	916	888	913	895	893	919	840	889	869	875	894	927	898	870	859	910	921	874	930	944	906	919	843	874	899	892	905	924	853	906	933	933	894	894	831	919	884	876	916	910	893	869	878	866	861	868	940	880	876	967	908	900	878	875	853	846	855	823	865	882	915	886	871	906	929	863	953	883	823	890	872	936	883	911	922	909	845	912	938	931	922	873	890	928	905	853	862	871	900	927	835	838	854	916	941	908	807	849	897	879	916	913	919	929	894	924	874	853	867	902	871	937	912	903	876	915	864	889	908	967	893	888	863	894	881	862	856	914	862	905	822	880	896	844	905	905	847	912	873	932	938	862	849	872	867	921	901	954	859	900	909	826	867	881	805	896	874	881	835	893	870	904	895	938	881	902	843	923	912	864	917	901	886	923	829	886	896	904	915	911	896	867	848	917	867	873	862	854	880	841	873	897	883	849	879	847	848	897	859	909	923	882	877	897	865	959	926	904	915	883	867	866	875	886	873	923	912	895	874	886	887	891	886	881	896	930	904	881	956	937	926	874	898	883	856	889	875	890	937	941	844	897	902	850	958	888	953	900	887	930	889	855	857	923	885	893	898	919	889	827	899	902	873	898	912	893	887	903	848	901	884	901	884	861	913	890	876	904	935	864	839	868	876	886	867	858	924	827	849	836	847	860	937	896	871	890	884	864	891	962	906	926	887	883	833	864	872	897	840	894	905	912	847	922	872	923	874	894	860	873	901	877	875	862	882	868	912	868	857	891	883	873	859	868	892	852	824	886	879	909	873	907	926	892	887	878	862	864	909	869	914	883	837	878	877	899	869	848	872	874	870	909	895	840	904	907	887	893	841	925	934	939	852	907	893	939	895	929	935	919	929	883	894	889	923	889	876	868	893	867	898	884	889	912	848	884	906	799	907	859	880	897	895	893	915	902	836	909	886	876	865	881	941	843	865	860	837	855	877	915	880	870	817	914	883	833	889	917	914	850	867	853	918	852	877	891	886	914	886	893	874	881	883	851	885	924	838	903	880	898	874	912	961	859	821	917	808	885	896	873	865	849	921	943	926	896	953	945	891	848	874	902	915	910	909	862	858	934	913	915	882	904	892	851	860	864	908	947	904	885	888	916	927	927	883	859	889	894	918	902	886	876	944	870	930	959	861	884	860	822	824	871	871	843	856	863	857	889	842	874	905	895	855	960	875	857	879	896	851	856	866	899	933	924	888	872	897	882	913	861	893	890	877	899	909	917	947	912	895	866	890	869	846	850	907	874	919	890	902	862	852	848	860	899	922	865	893	901	912	926	861	856	883	889	831	879	914	894	885	889	895	906	844	926	884	857	894	907	936	910	878	904	871	920	883	935	866	893	883	911	903	871	906	886	913	886	898	885	935	892	864	887	864	831	920	882	899	873	929	878	861	901	850	912	901	910	914	880	905	871	857	909	877	853	936	839	918	891	881	933	917	910	866	875	924	841	915	887	885	863	931	891	903	867	825	925	867	878	862	929	880	902	895	923	852	881	861	885	865	952	890	904	872	869	897	846	917	892	903	851	877	920	872	815	951	943	875	841	861	862	923	863	896	870	873	884	838	866	895	881	914	910	880	879	925	910	950	886	907	857	907	887	880	926	861	905	868	895	906	854	896	901	882	910	929	957	854	885	879	882	910
37130	63117	49208	33797	27374	22475	16818	13091	10190	8021	6009	4752	3868	3125	2569	2281	2021	1809	1633	1535	1419	1294	1275	1264	1206	1114	1101	1048	1044	986	1002	965	952	924	931	899	926	968	929	905	938	900	875	929	902	942	877	949	852	929	902	857	875	848	873	850	912	874	907	840	991	862	821	839	877	876	913	846	844	858	825	855	824	842	877	866	832	849	861	846	900	833	816	895	884	865	885	834	848	865	915	894	858	872	803	916	847	894	882	834	847	879	856	874	871	906	832	828	817	909	833	868	808	942	844	858	858	806	819	838	874	873	808	826	869	849	853	826	877	828	817	893	824	881	908	828	858	857	813	878	885	855	839	896	889	907	807	816	891	851	890	929	856	887	853	889	818	900	801	926	861	848	859	859	879	871	840	839	922	847	890	898	826	866	896	853	848	834	899	818	850	858	869	774	846	853	860	872	875	905	837	896	840	868	863	902	861	832	823	817	863	871	867	862	890	880	855	901	880	850	860	889	900	823	892	842	845	868	841	800	827	886	842	826	858	824	872	914	871	889	817	853	881	812	861	879	866	913	866	855	869	838	875	896	864	888	837	823	857	902	871	865	913	845	859	864	894	870	892	886	890	876	876	864	877	832	854	866	841	852	908	842	839	937	823	861	877	871	840	798	941	849	813	867	844	895	841	840	870	834	904	860	854	856	830	869	884	915	846	895	873	827	875	874	822	864	890	832	808	816	863	883	836	846	889	860	841	879	854	904	881	919	866	815	852	871	868	855	889	891	814	801	779	874	882	890	833	883	831	852	852	837	871	906	863	871	812	854	909	827	849	868	900	788	865	863	865	888	850	873	840	893	850	873	874	831	876	830	861	858	862	878	855	921	858	889	892	824	851	853	840	859	887	844	898	885	854	840	864	901	817	953	893	881	839	834	880	845	873	927	896	811	872	845	894	878	888	800	917	828	890	896	860	878	902	836	848	844	847	851	876	889	863	877	920	865	923	839	885	844	823	863	824	851	849	857	866	842	876	858	833	898	854	934	864	836	847	876	851	866	899	875	867	859	872	873	880	904	926	911	862	847	868	884	877	888	858	844	890	903	860	848	846	817	898	865	800	821	837	860	821	866	848	884	885	820	866	880	838	848	862	819	882	830	834	893	864	898	846	882	883	864	874	840	885	821	841	883	861	866	883	880	854	834	865	860	852	862	807	865	908	869	897	898	867	836	900	817	880	851	898	826	819	876	883	904	865	810	821	866	897	859	823	830	841	870	818	841	837	846	847	881	898	879	854	873	868	859	840	854	857	894	832	857	880	916	862	849	911	811	872	862	914	887	869	875	865	843	863	893	900	886	827	904	842	852	876	822	864	843	805	831	879	862	912	853	918	888	857	877	849	909	917	890	859	846	834	873	840	823	883	897	872	825	873	887	897	846	899	857	902	887	898	870	907	876	831	889	884	873	870	836	857	926	867	841	870	923	806	841	804	876	825	872	869	849	803	891	849	852	889	903	841	849	840	860	827	843	913	856	839	865	863	875	885	924	823	891	882	891	800	877	877	853	874	916	871	878	854	858	877	870	921	875	905	922	858	897	801	864	840	898	871	900	905	853	846	861	856	875	815	872	914	923	883	909	864	872	852	846	853	869	910	857	889	874	904	836	850	871	861	889	852	861	881	827	845	813	909	877	833	841	849	884	849	880	878	860	873	874	850	834	870	866	847	872	871	865	896	843	842	884	857	871	898	883	906	887	812	900	889	854	828	871	818	919	829	810	791	929	883	864	827	856	890	862	879	871	857	868	816	876	884	818	883	918	840	845	848	891	824	834	852	833	881	818	870	855	878	907	810	839	874	855	845	866	885	795	856	840	930	905	853	882	881	824	882	869	887	882	857	854	883	885	815	859	898	867	901	854	849	859	866	882	889	878	818	852	921	861	836	872	862	859	876	857	827	826	869	857	829	814	839	850	882	859	898	899	862	848	889	869	861	881	900	869	908	914	855	871	814	823	879	890	832	859	830	905	908	875	839	887	886	879	840	826	886	878	864	907	817	814	853	824	877	822	795	886	877	815	823	871	877	804	840	826	897	874	861	873	886	847	852	883	841	832	895	860	911	914	866	849	872	855	830	853	845	843	851	868	898	880	865	890	880	845	933	842	908	829	875	815	876	831	888	859	845	903	825	852	850	866	860	891	858	844	935	896	864	902	840	865	879	849	829	880	902	842	890	872	860	907	835	862	866	869	853	865	848	874	864	874	903	908	858	875	820	825	867	853	888	894	887	860	806	863	861	899	824	882	898	865	851	859	901	872	832	842	909	878	846	891	868	873	847	888	888	880	880	859	852	888	844	842	893	850	872	820	889	881	904	900	874	856	973	904	827	916	841	859	858	860	863	862	912	775	865	874	888	865	890	855	881	823	946	806	871	849	858	870	910	924	861	900	844	875	842	864	862	863	835	827	890	862	835	869	854	868	879	882	826	872	860	841	903	863	864	893	902	878	847	868	878	827	841	819	818	874	864	897	867	800	894	840	877	859	807	867	819	862	812	864	862	877	928	887	849	849	911	827	856	847	830	831	881	875	895	848	840	875	843	863	858	853	808	849	856	861	896	858	850	883	888	836	847	862	901	839	874	866	838	863	833	804	857	819	838	865	851	843	831	799	873	812	900	872	834	827	875	888	830	888	891	846	849	836	866	888	884	863	924	818	875	903	831	888	847	872	827	826	885	821	886	847	876	859	882	843	853	846	897	838	863	842	863	842	873	844	870	844	842	852	907	898	837	843	839	862	833	885	878	849	922	835	875	881	892	844	831	853	832	848	866	864	888	874	905	854	900	862	899	853	831	868	855	851	821	904	835	880	887	881	914	838	885	854	854	842	898	853	877	820	861	850	829	824	896	815	855	843	882	881	871	833	828	830	874	829	847	801	904	851	837	792	855	860	885	890	913	870	872	863	809	845	842	899	876	837	849	845	855	891	869	841	874	846	841	892	880	854	902	848	900	835	868	891	884	827	842	870	858	872	823	844	883	824	862	883	870	865	892	879	906	836	875	855	862	830	834	860	871	895	856	874	810	860	862	872	888	830	893	886	853	844	897	850	841	845	857	853	883	848	901	848	860	911	864	897	846	844	812	884	861	905	890	863	811	826	875	857	841	841	849	870	874	889	817	844	859	908	893	880	807	889	866	838	871	858	884	907	846	905	861	886	886	828	857	886	854	852	846	853	858	845	857	813	854	896	847	875	892	854	907	855	853	866	904	896	834	846	892	875	896	810	859	830	876	856	863	865	885	862	895	795	896	832	880	861	849	876	823	874	879	836	877	910	810	891	887	836	894	860	916	892	843	819	816	873	843	844	879	841	877	835	817	873	816	951	884	801	856	886	837	874	860	858	912	865	853	830	844	849	925	862	818	867	877	879	934	834	909	879	830	866	849	863	873	897	867	820	904	841	868	842	867	817	858	843	877	873	874	841	889	826	832	866	867	849	881	830	850	861	860	848	890	895
33871	38188	38155	27747	15170	9441	6295	4270	3406	2668	2076	1857	1592	1449	1341	1183	1091	1090	1045	1033	977	923	910	957	894	876	917	886	878	867	812	828	838	799	893	812	860	877	802	814	826	813	802	777	802	855	806	865	794	841	857	868	812	767	792	843	765	796	849	801	818	841	801	831	849	834	745	821	835	813	860	822	810	806	877	845	835	795	856	831	866	818	815	811	800	780	838	803	811	884	839	816	792	808	800	861	774	840	805	785	799	767	782	794	821	831	798	860	827	809	804	808	826	832	800	780	841	755	859	817	861	808	813	858	857	821	793	824	834	819	836	827	816	854	812	825	780	776	785	760	799	831	808	840	817	839	806	806	814	805	823	819	784	833	830	765	811	810	823	785	800	772	854	806	849	775	802	800	774	863	892	824	823	867	774	796	848	836	807	827	797	793	821	790	828	800	892	847	783	862	817	857	808	859	841	873	748	800	834	824	806	805	853	865	859	852	770	793	819	806	818	827	808	851	826	833	784	834	857	833	807	815	827	796	820	788	829	851	807	784	815	853	878	818	875	869	756	811	871	820	825	825	826	840	870	786	825	775	815	901	864	810	787	853	837	801	833	804	778	859	803	796	888	840	813	796	875	839	853	874	787	803	865	820	812	842	810	776	775	795	824	852	830	794	769	840	838	869	877	795	846	870	824	781	811	838	803	796	805	838	803	811	803	799	836	738	812	812	835	792	776	782	796	813	838	836	818	804	792	796	815	784	790	829	813	880	846	818	837	842	845	800	870	857	845	802	801	800	772	825	810	852	828	797	787	847	788	816	783	828	839	782	830	845	824	831	770	796	833	810	823	860	817	818	817	823	837	832	821	826	841	864	818	822	804	819	833	830	811	802	800	860	849	805	797	792	839	857	793	812	788	811	803	819	805	800	782	801	865	864	786	796	793	792	803	825	816	827	791	842	785	809	833	809	870	780	834	821	796	857	816	790	841	812	814	809	813	791	838	797	848	815	839	802	818	773	817	805	830	803	828	789	766	821	794	769	784	859	835	769	796	832	794	808	860	874	820	848	802	809	831	845	809	820	813	803	789	881	828	809	857	788	806	774	779	818	818	851	858	808	831	779	789	769	819	796	865	751	840	850	810	841	835	835	821	827	859	794	805	791	842	805	823	777	811	835	799	882	833	824	851	828	774	843	804	818	772	810	809	820	825	814	828	823	762	817	793	821	786	775	843	794	858	865	779	824	794	764	783	891	748	787	744	858	816	845	790	817	855	792	871	842	853	805	795	782	792	798	785	808	838	825	842	841	840	810	793	839	809	844	809	812	789	817	807	827	847	822	745	802	842	826	830	835	849	839	824	828	807	814	847	799	840	818	781	835	823	857	828	769	828	835	834	811	806	857	821	829	831	821	858	823	833	802	826	823	805	840	840	795	836	846	859	837	840	820	787	822	840	852	763	848	815	834	788	821	848	859	812	827	827	851	835	813	786	797	818	838	837	788	835	790	816	872	829	848	804	821	753	797	857	800	761	831	783	850	751	783	793	793	822	774	835	782	812	792	794	862	851	829	837	823	795	813	802	801	793	888	872	816	816	819	822	767	758	858	794	798	819	829	816	807	829	823	838	764	845	800	828	796	800	814	828	863	841	785	820	782	869	854	819	810	792	830	810	838	860	862	794	886	800	804	773	837	854	802	786	824	829	831	796	853	845	785	769	841	821	786	827	833	774	899	823	718	848	877	798	823	790	778	835	824	765	823	829	790	755	795	781	863	829	797	856	787	815	825	851	750	845	889	837	814	823	801	846	783	803	796	828	783	843	761	806	767	788	829	808	843	825	764	841	810	819	808	808	866	829	827	784	806	809	791	819	766	835	802	799	849	875	872	810	835	836	851	760	854	782	778	850	780	827	813	794	896	821	848	815	812	851	803	815	784	848	788	841	838	773	855	778	800	876	877	842	778	825	802	828	829	799	783	846	803	858	820	841	798	823	860	774	815	806	837	796	788	775	869	858	851	820	826	847	763	820	817	871	783	903	759	777	785	789	770	772	850	783	840	876	794	806	802	769	778	851	821	796	841	821	777	856	838	811	761	834	774	884	775	806	844	787	796	784	800	802	828	782	832	862	814	812	887	817	837	813	841	818	837	756	819	825	770	788	854	809	810	778	841	831	781	847	864	787	887	769	810	861	756	802	842	835	816	862	793	821	813	876	859	778	830	790	860	852	844	803	813	801	818	862	814	789	794	776	808	773	844	812	817	825	828	809	828	811	852	796	815	837	771	880	829	758	844	836	842	852	831	765	765	822	818	822	754	829	859	827	850	785	795	841	832	774	803	809	801	814	852	801	807	849	848	823	804	788	778	805	827	839	870	862	812	806	854	868	834	808	846	800	820	813	846	800	794	771	772	779	822	814	808	836	806	829	842	792	842	819	777	774	864	820	849	822	809	792	821	838	822	842	809	827	792	768	818	855	844	799	821	814	822	843	762	784	801	788	826	841	803	806	879	800	796	834	836	819	803	838	857	844	788	780	839	821	814	812	869	845	799	845	740	797	835	816	766	828	790	882	833	778	846	828	798	833	821	832	799	765	849	793	827	794	844	827	830	802	827	811	835	812	798	820	804	824	802	814	833	828	806	837	815	800	819	805	786	809	776	815	838	832	786	844	819	808	790	800	766	831	821	807	796	820	829	818	879	807	804	790	855	892	837	813	844	824	793	764	817	865	826	811	820	831	796	821	830	809	815	829	822	822	838	879	833	812	785	838	824	786	854	849	841	794	805	824	810	788	810	829	770	813	846	772	798	818	799	823	808	817	782	844	798	887	831	785	769	796	882	817	792	822	809	826	772	824	862	787	812	823	827	789	830	809	786	817	837	884	793	823	799	749	810	826	791	834	799	765	885	849	781	818	830	779	811	814	829	752	813	781	823	799	804	829	840	847	862	803	837	794	789	849	844	795	818	792	848	858	799	819	767	792	842	803	850	848	811	830	800	773	806	832	814	796	811	798	784	820	812	815	798	776	821	779	851	779	801	811	802	807	833	828	874	807	826	802	830	804	807	775	770	806	824	818	823	786	831	750	827	839	826	792	858	785	823	780	823	815	814	815	857	805	851	880	791	818	848	813	849	780	816	794	836	867	804	853	818	805	756	838	889	858	852	810	814	809	801	832	846	846	795	820	791	830	795	822	866	828	822	791	814	810	770	833	842	804	788	833	827	795	793	863	826	801	820	777	785	823	829	831	817	835	803	833	871	802	834	810	780	840	776	795	847	811	815	782	798	792	778	810	820	860	862	823	805	778	818	832	846	804	794	860	810	812	799	797	750	836	834	806	779	870	775	785	836	859	860	823	841	788	784	794	805	863	812	791	824	790	807	801	813	842	770	772	807	786	828	804	719	818	775	870	804	810	815	817	814	840	808	832	809	822	750	766	872	835	823	813	792	789	826	807	827	822	832	865	836	802	858	809	788	845	797	802	827	772	810	749	792	837	755	790	822
36165	52347	37231	24847	16063	12335	9086	6513	5030	3823	2970	2367	2008	1679	1539	1407	1310	1168	1123	1101	1049	958	1014	1029	979	943	944	884	883	945	873	896	867	896	871	867	844	881	905	789	850	815	825	857	815	794	824	836	894	830	785	852	823	784	782	870	854	803	833	838	862	851	804	788	776	818	789	817	821	832	790	827	857	812	776	824	805	807	887	885	802	824	821	879	792	794	831	779	795	837	880	864	807	741	821	817	840	811	841	827	822	823	828	851	812	801	783	797	804	799	846	812	820	844	787	828	788	807	850	753	811	804	835	789	815	838	804	823	795	879	841	805	789	794	792	820	847	841	778	834	817	814	817	835	807	807	854	806	765	813	804	825	828	797	803	813	785	859	811	812	797	865	833	782	859	832	840	822	806	777	835	815	827	815	801	853	832	771	840	752	842	798	814	833	806	793	783	818	857	787	822	849	817	869	782	850	814	801	811	837	796	802	839	844	830	853	855	816	913	882	797	823	897	786	817	767	832	833	827	859	816	800	851	851	821	866	833	817	797	810	797	810	774	851	798	822	787	819	818	817	814	817	795	854	856	792	843	813	811	827	791	820	790	793	772	804	826	814	822	755	835	831	800	765	798	768	824	811	783	805	796	843	797	842	840	836	849	809	806	840	809	807	792	811	795	829	806	849	784	833	827	801	840	817	763	816	759	772	821	808	813	782	808	822	830	789	805	807	797	834	803	804	788	799	815	791	810	773	847	849	806	844	875	768	803	839	771	837	812	789	788	820	806	833	829	823	831	830	806	802	869	826	764	821	807	787	792	843	759	815	819	793	844	837	814	812	788	811	791	803	806	848	799	792	858	790	816	818	775	838	852	806	813	842	796	859	774	840	756	816	785	838	801	778	848	812	799	863	847	803	804	821	866	810	862	813	784	756	781	853	839	839	844	864	771	790	802	838	788	879	810	820	795	796	807	836	818	813	767	832	844	792	831	842	826	780	847	843	804	835	809	828	838	819	839	792	805	828	800	810	829	822	829	812	788	834	794	880	817	789	823	793	828	804	834	799	814	804	845	803	817	826	781	828	841	780	806	793	842	742	851	834	793	802	827	818	797	849	842	780	826	824	795	866	822	844	799	883	824	812	823	816	827	804	841	770	840	791	787	805	816	767	793	819	793	825	837	822	835	832	818	788	803	815	802	849	776	815	808	798	816	826	841	811	781	845	778	818	752	873	825	788	842	817	794	870	815	769	809	831	832	867	835	800	793	838	831	824	829	788	877	771	879	787	859	814	774	839	818	814	775	864	826	845	875	807	802	799	795	794	792	803	767	779	831	801	852	830	810	767	809	811	824	821	857	799	820	819	825	829	837	784	831	818	823	804	850	853	827	814	806	847	758	820	819	834	818	820	803	828	813	828	816	827	798	806	797	809	819	838	846	797	829	767	783	827	831	843	845	745	849	855	834	832	842	836	790	835	807	826	855	848	864	799	758	819	822	800	828	831	790	823	769	800	848	812	822	782	811	797	831	806	757	874	821	823	845	828	830	834	834	800	873	882	833	821	815	835	833	831	739	815	808	833	798	848	816	799	843	870	824	836	827	814	830	833	816	804	840	790	807	790	826	787	856	843	835	811	817	792	842	846	828	799	849	810	831	833	805	854	757	786	771	823	825	795	805	780	856	837	784	814	797	832	794	837	819	786	811	813	838	847	776	807	859	824	797	760	799	819	784	809	851	840	844	821	830	841	822	856	827	821	826	822	801	735	813	837	848	818	761	833	827	862	816	803	824	809	827	782	808	884	790	789	791	817	798	814	854	832	860	840	814	818	859	817	802	842	789	836	837	839	801	803	819	897	780	830	820	792	877	819	752	847	841	840	875	818	814	804	829	824	822	871	843	772	806	794	856	773	803	852	831	816	802	851	809	843	775	822	836	794	856	780	819	826	809	812	846	788	784	781	776	762	797	801	776	749	789	834	882	839	826	850	810	821	833	830	840	820	782	826	804	834	793	816	857	785	843	787	721	784	837	798	775	788	856	850	817	813	856	781	796	831	777	812	804	866	807	866	859	829	797	793	827	834	816	779	769	813	807	804	808	795	782	821	820	788	797	847	815	800	840	811	860	843	785	794	846	802	850	818	792	792	828	808	787	831	831	850	853	828	812	806	773	880	833	805	816	797	822	799	786	785	815	833	849	814	868	863	794	818	800	799	826	784	824	801	815	768	836	861	838	833	807	832	787	897	833	772	810	820	814	874	843	854	820	808	868	815	813	834	783	789	828	838	811	818	816	806	804	803	852	879	771	813	865	795	811	793	762	830	803	897	757	808	815	834	823	840	798	821	831	823	768	867	793	820	837	744	825	841	794	838	811	833	822	831	812	784	821	855	840	809	792	812	836	774	836	823	807	793	794	851	781	821	806	848	845	789	828	832	887	821	834	800	808	772	805	789	834	873	836	775	815	813	787	866	797	796	863	846	824	796	786	819	794	784	822	826	831	823	794	855	846	841	773	843	862	828	754	843	838	800	819	767	811	842	752	778	808	720	776	782	829	805	810	796	817	814	826	812	772	794	830	844	802	838	770	864	813	776	780	808	783	799	792	827	816	786	830	816	826	798	845	803	811	785	761	785	771	822	833	847	833	814	817	817	806	816	834	884	803	796	803	846	825	801	824	824	853	803	816	828	854	837	815	795	795	848	825	804	800	827	838	842	775	835	796	860	816	814	855	785	873	827	781	835	740	800	850	763	774	810	811	822	780	757	808	782	837	847	860	826	829	814	844	777	815	773	816	866	805	859	795	826	896	821	774	748	845	804	802	791	812	848	799	806	788	813	815	823	794	830	847	815	762	897	834	809	821	815	814	801	867	807	897	812	871	761	810	787	851	766	791	801	799	829	840	743	766	763	826	829	829	839	824	817	786	798	846	805	836	808	806	836	773	769	810	798	795	852	859	860	751	794	903	792	806	831	832	816	808	807	791	852	843	851	849	832	822	801	811	809	844	834	837	823	816	836	789	772	812	780	807	793	792	784	843	855	809	827	806	795	805	784	812	841	804	779	830	830	826	802	822	821	805	812	850	756	817	807	785	848	824	833	817	823	798	793	806	825	826	798	860	798	817	817	822	854	855	898	846	848	831	798	797	828	804	838	794	852	829	789	775	785	813	791	816	831	846	827	865	801	802	803	812	816	801	773	814	827	803	792	843	810	770	798	842	811	805	801	790	817	848	811	830	768	812	788	793	823	774	830	818	782	780	778	809	773	800	826	815	786	818	866	801	823	851	833	815	787	797	850	783	813	813	822	767	839	771	872	822	768	828	790	847	807	816	808	857	816	852	854	846	819	793	822	814	847	812	827	789	792	793	821	808	839	821	815	764	836	803	834	807	837	840	813	861	763	844	847	866	788	757	791	792	856	808	828	874	809	853	816	845	836	817	774	832	800	772	797	795	813	809	827	789	815	871	820	808	808	847	826	860	866	849	777	781	791	787	770	775	837	777	801
24330	21429	28903	25441	22359	18597	11956	7138	5220	4084	3133	2574	2080	1778	1564	1431	1347	1217	1170	1110	1053	1023	990	964	991	934	892	926	923	869	886	859	851	955	803	847	822	863	869	860	802	871	868	839	899	834	772	815	799	832	819	827	795	781	808	811	832	782	831	782	773	828	836	840	847	805	820	804	810	818	861	799	834	796	816	822	821	794	717	803	791	842	842	812	828	838	815	724	829	778	828	806	763	794	780	759	811	866	817	797	779	849	822	786	792	850	837	775	841	780	807	845	720	807	824	811	815	806	840	827	799	792	798	792	782	811	838	816	834	797	823	820	817	770	861	807	836	796	839	816	870	855	768	814	808	786	758	773	789	803	823	786	834	848	796	756	817	837	782	805	858	793	798	797	806	843	820	780	842	824	881	765	815	828	839	842	813	770	819	807	792	793	820	877	821	820	827	794	879	844	808	834	839	824	774	854	811	811	796	823	813	802	826	856	808	819	803	843	774	779	842	831	823	859	786	753	833	873	845	795	833	814	760	792	783	851	849	820	832	854	812	787	834	774	768	814	854	829	852	805	804	802	804	794	817	837	807	818	871	854	820	815	855	784	824	827	797	817	834	812	822	855	779	810	829	817	833	807	829	806	790	805	843	769	849	836	844	822	846	822	810	767	846	809	836	813	855	842	867	792	833	759	846	805	808	805	763	798	822	768	793	823	775	790	825	782	790	864	827	766	838	831	794	792	810	879	780	811	796	803	813	860	796	776	769	794	809	882	757	809	820	833	834	792	795	858	846	790	852	868	861	782	785	778	817	836	789	820	832	797	808	826	776	826	763	804	782	787	773	792	752	816	849	837	819	842	805	815	835	803	810	853	848	860	788	833	829	841	811	805	813	771	787	778	819	815	798	796	808	803	830	815	826	808	815	814	764	827	824	843	773	873	825	833	824	832	836	815	833	847	826	762	781	753	780	804	791	763	763	780	826	786	795	816	791	749	864	832	825	780	823	766	781	833	775	851	832	851	859	802	785	815	835	787	801	812	806	842	816	809	822	750	848	790	759	761	807	783	804	826	867	815	793	804	780	800	820	814	763	750	813	823	855	761	875	797	856	842	800	831	774	841	789	785	805	841	793	817	827	815	786	803	800	852	773	831	850	790	786	803	786	791	831	768	839	801	810	773	819	830	771	817	785	810	825	787	745	871	807	869	829	783	818	803	824	814	812	746	824	818	820	814	857	799	804	793	798	797	770	808	821	820	790	773	858	807	817	843	826	842	782	794	797	807	812	720	840	832	818	801	835	832	817	797	818	787	821	805	775	851	821	810	835	789	837	758	764	820	794	792	776	769	808	766	829	810	783	862	787	760	819	804	809	842	829	826	742	779	728	797	825	793	812	850	780	793	800	786	790	812	827	782	738	824	864	779	769	808	815	819	887	846	782	780	793	821	766	831	793	820	840	810	787	794	783	816	796	759	847	789	832	829	786	820	860	784	833	851	840	815	812	812	816	755	788	917	772	809	827	789	764	802	775	835	792	820	724	783	861	831	803	777	775	827	766	823	791	806	815	814	795	834	771	771	831	784	779	853	794	818	834	764	820	818	778	804	820	787	769	815	832	816	761	799	740	773	823	816	843	866	817	835	860	779	831	748	846	801	843	852	861	777	839	782	806	798	809	818	790	808	775	787	835	833	766	801	795	790	864	817	760	830	801	824	789	776	804	808	844	798	847	796	820	854	879	773	834	814	802	773	770	826	873	773	793	860	821	792	820	792	836	801	765	757	814	850	798	794	740	784	797	853	843	855	780	820	794	790	789	855	808	779	805	791	850	792	752	789	811	823	797	751	824	802	831	794	785	839	843	805	777	847	802	797	783	776	841	847	843	819	865	756	796	806	829	834	798	832	780	822	796	837	800	848	833	812	834	774	796	829	852	748	769	781	804	788	807	839	809	821	765	796	775	757	800	801	767	826	825	841	844	826	776	838	836	829	791	803	817	814	874	807	760	823	834	780	778	792	770	850	798	820	825	775	860	820	746	789	825	814	841	819	813	791	772	831	829	791	819	763	779	808	802	807	802	820	807	831	839	786	769	791	834	811	762	796	910	798	850	808	805	788	809	775	879	794	798	801	856	858	859	797	810	825	756	834	824	779	784	788	798	767	792	820	791	776	833	788	815	830	768	792	769	781	768	813	769	805	831	800	859	800	837	831	798	807	797	878	861	837	828	765	753	747	802	779	770	811	791	778	780	784	824	822	775	816	818	800	797	825	835	802	856	779	757	795	837	774	804	780	824	814	793	846	823	824	746	821	837	836	849	815	819	839	773	850	831	805	778	761	875	779	764	840	826	840	765	847	790	796	821	782	836	874	755	832	829	838	749	831	827	848	824	833	770	852	834	804	806	796	802	765	795	798	800	783	726	829	861	803	862	785	856	789	832	817	814	774	769	816	809	881	780	810	740	831	826	847	782	788	824	803	833	809	799	882	836	758	762	800	886	835	831	785	779	805	787	835	847	828	847	757	800	777	833	843	795	851	808	780	814	835	777	792	779	797	754	786	809	801	773	799	825	821	798	779	843	820	811	821	809	869	823	821	808	835	772	873	830	850	802	793	821	802	796	880	838	838	827	783	816	795	812	807	760	782	793	788	820	794	804	825	756	803	801	811	827	778	760	809	815	823	842	730	823	796	802	810	855	839	811	807	797	785	786	806	778	831	796	779	806	799	832	785	732	859	791	850	840	782	755	758	810	705	812	854	881	835	816	771	850	807	892	773	800	802	770	809	769	820	749	826	821	873	824	827	800	782	742	829	795	804	851	812	857	792	812	855	838	864	804	784	810	788	761	816	809	810	841	807	811	863	741	853	792	843	822	749	763	736	835	833	840	857	813	814	786	822	844	751	832	839	789	752	819	824	814	837	773	829	876	854	822	784	779	859	835	802	791	785	830	787	768	803	810	799	809	823	780	845	809	779	791	792	843	851	803	844	842	806	768	786	805	811	813	820	823	780	855	828	800	814	847	842	790	791	817	822	807	748	798	818	804	796	818	826	806	833	852	803	821	803	813	848	822	827	791	765	779	795	784	831	843	842	830	798	807	817	826	818	813	759	790	817	853	846	818	821	820	818	812	799	771	768	805	792	814	805	818	842	833	837	768	852	771	822	814	867	804	801	831	795	834	823	812	838	833	790	779	817	822	795	772	857	863	799	780	841	869	835	823	776	822	852	840	824	777	798	768	769	791	793	756	836	799	792	785	785	800	855	811	792	808	807	788	759	769	803	810	774	815	860	808	792	852	822	792	835	835	786	734	816	806	738	803	847	802	850	866	831	792	809	827	798	780	827	799	802	777	836	828	863	790	810	766	846	790	836	780	821	775	768	840	814	819	816	786	806	743	778	756	801	816	863	826	810	824	807	824	802	799	772	833	835	830	789	825	847	825	816	783	824	803	815	786	795	782	709	806	826	794	799	838	810	799	820	805	858	832	854	828	783	779	749	784	793
36956	62073	45258	30062	21133	16894	12966	9457	7438	5693	4328	3434	2830	2310	2009	1661	1543	1423	1307	1225	1201	1114	1056	1061	983	990	986	962	921	895	858	914	846	875	830	832	829	834	864	834	824	839	849	844	822	814	820	802	824	863	816	784	847	839	824	798	807	883	867	803	842	823	775	854	742	807	808	804	798	833	774	813	813	770	820	819	791	824	836	811	824	856	805	880	795	840	801	816	830	818	755	831	829	810	785	817	820	814	834	806	821	779	845	826	808	836	809	775	795	809	785	806	802	758	799	848	840	751	775	810	790	832	749	816	813	800	813	737	808	814	733	843	787	836	806	831	840	821	809	790	835	808	761	776	831	750	812	780	820	805	804	809	786	780	802	802	774	775	805	798	803	799	810	816	782	814	839	767	845	791	797	809	832	830	776	800	790	791	830	824	808	774	823	818	816	811	864	791	796	845	857	820	851	819	828	740	793	817	802	808	777	857	827	789	785	775	811	840	788	806	816	820	816	850	837	815	781	847	773	822	856	812	793	798	811	816	829	819	767	848	796	764	797	764	803	789	807	822	782	805	776	779	819	799	842	852	804	815	821	833	782	816	782	774	740	795	817	770	782	778	802	809	814	800	764	788	812	806	781	754	822	743	822	798	818	828	791	759	852	784	814	816	822	802	814	842	790	822	854	812	813	834	818	790	843	858	791	818	843	823	826	785	779	793	791	854	789	859	761	796	783	793	802	855	756	822	791	803	779	778	773	796	780	833	785	797	810	785	798	798	790	835	808	809	775	818	769	801	815	781	824	768	833	773	793	849	770	773	812	769	795	799	789	799	789	819	823	793	808	815	830	848	786	804	876	838	786	837	772	745	803	800	806	819	834	812	804	787	812	783	751	772	815	753	774	785	789	751	770	820	823	807	852	815	789	754	780	824	779	823	782	778	792	786	797	870	805	813	880	843	808	811	800	763	805	779	820	810	785	820	806	831	858	841	783	754	799	799	812	754	806	807	775	827	823	846	807	796	783	802	805	839	788	770	825	791	826	796	855	821	827	831	784	825	818	784	790	792	816	798	790	809	789	856	804	809	854	806	819	838	786	817	797	837	766	802	809	827	783	822	825	833	804	793	797	825	847	803	829	824	764	816	798	772	830	809	794	830	827	811	778	790	810	795	824	796	773	780	813	764	786	769	802	794	726	838	783	809	765	840	825	795	808	788	768	811	792	798	849	748	803	841	776	757	874	773	816	797	802	798	878	835	808	812	798	851	787	833	805	807	844	794	874	828	817	880	868	801	828	804	749	794	761	833	770	756	852	791	868	878	771	809	788	830	817	850	768	814	789	831	827	799	806	806	767	814	821	788	786	785	809	794	735	796	821	812	763	766	789	806	823	761	874	823	822	803	788	796	858	815	814	829	784	770	816	789	833	771	836	819	831	740	770	806	817	774	821	793	794	767	745	827	770	790	806	830	812	820	799	825	800	810	754	761	798	776	814	790	783	804	820	822	793	788	794	806	830	841	816	751	827	811	772	754	797	827	826	871	822	813	856	839	826	847	755	801	769	801	822	834	771	797	789	809	783	784	785	794	794	758	775	799	800	834	794	799	785	840	809	841	798	859	820	798	788	810	773	815	805	795	778	795	848	790	789	754	781	821	822	826	813	776	816	785	807	815	829	802	793	843	881	811	828	830	794	773	772	745	801	731	799	770	781	826	835	781	831	770	831	805	765	844	787	843	784	775	804	815	838	811	843	826	789	793	801	821	794	843	795	798	807	766	856	855	787	816	816	733	812	748	800	821	791	821	829	805	870	829	777	820	836	789	813	809	799	835	815	816	824	780	867	798	820	809	803	824	817	766	777	777	824	795	866	782	784	807	746	782	802	785	774	805	826	808	784	790	835	778	753	836	764	765	848	746	816	795	815	778	830	797	783	815	758	804	818	868	765	789	789	810	796	805	815	792	807	811	789	806	785	773	734	805	825	832	822	846	831	766	766	788	835	813	811	806	817	799	829	817	819	824	790	793	842	767	787	794	840	802	729	813	801	804	777	869	812	795	847	782	795	807	778	782	784	792	843	838	786	795	814	835	812	834	811	786	787	797	817	784	770	776	820	738	820	785	847	847	802	804	811	749	805	798	778	876	835	768	828	766	724	813	716	833	750	807	751	821	813	807	831	783	816	769	845	822	835	789	815	813	836	819	786	790	851	799	817	846	825	799	785	796	765	797	846	803	765	849	833	822	805	791	836	814	790	818	760	784	842	772	813	782	810	803	817	803	801	862	768	829	828	790	763	795	778	794	808	777	788	841	782	739	795	769	808	809	788	836	799	805	831	773	824	799	764	773	820	815	768	782	806	823	774	811	834	784	829	756	803	817	735	796	787	795	849	783	750	835	850	788	772	802	837	794	755	772	822	782	803	794	876	816	820	761	774	800	803	775	816	801	804	797	795	817	790	847	800	740	812	797	834	782	824	754	797	810	823	766	825	838	792	814	790	814	771	848	805	849	833	773	767	823	842	782	814	780	787	832	817	857	856	789	767	860	788	834	820	826	829	850	818	778	787	774	805	833	809	807	747	783	807	799	787	778	784	801	753	806	815	791	791	795	791	815	835	852	792	799	744	800	791	829	775	787	864	793	829	832	813	867	806	826	828	768	747	809	816	807	821	757	821	736	811	834	831	819	785	783	784	805	780	827	754	799	821	796	777	778	819	785	779	772	795	810	831	802	822	845	786	789	834	801	819	767	770	826	787	762	775	837	778	800	823	834	868	806	839	825	882	799	844	801	793	853	754	802	748	840	812	773	771	800	792	804	812	810	758	823	788	769	780	789	785	761	832	781	827	843	788	820	840	774	825	773	778	869	830	795	783	792	798	809	789	781	815	814	816	802	778	804	819	809	868	751	806	768	815	788	825	812	797	793	762	810	769	802	771	780	828	817	798	791	845	802	841	812	848	820	815	775	797	849	781	802	771	751	801	824	771	792	797	751	817	769	844	837	782	800	793	763	845	802	804	777	738	823	810	750	811	806	819	810	832	824	799	811	784	815	793	836	777	794	852	771	776	825	796	793	805	852	798	809	800	761	842	831	836	836	801	801	829	824	836	801	837	770	835	817	806	723	755	767	818	809	806	803	800	766	781	805	825	850	815	777	799	796	818	816	808	808	830	808	836	776	779	816	824	849	830	883	818	885	844	798	820	844	809	825	817	803	848	818	807	791	819	795	784	797	805	837	787	761	849	817	741	798	827	775	751	821	770	780	839	810	806	816	850	812	800	753	781	819	801	822	768	817	810	813	742	753	826	764	768	804	884	845	791	852	835	834	769	833	803	786	806	841	794	860	827	812	823	852	792	788	838	822	849	792	820	812	784	803	761	793	813	812	773	794	781	767	814	762	778	820	798	800	837	814	807	810	836	825	852	824	800	804	833	812	829	827	800	831	800	807	820	808	800	791	785	789	792	805	801	801	826	801	799	834	804	802	810	773	790	822	818	743	814	791
25366	21722	29049	27421	19428	12028	7670	5059	3846	3050	2520	2048	1821	1489	1423	1291	1279	1147	1093	1066	1124	1013	981	954	964	867	936	883	912	926	944	857	871	860	930	880	883	871	880	940	845	866	843	863	832	860	879	839	896	894	920	880	823	906	844	878	809	845	836	884	861	869	809	857	840	857	867	859	825	866	835	846	822	821	831	889	877	878	871	853	800	810	888	813	852	791	810	823	844	828	848	890	829	876	867	848	809	869	884	858	905	871	881	850	841	881	808	827	884	870	862	796	897	828	822	882	881	922	878	882	860	831	891	829	898	871	872	829	835	829	830	822	830	855	833	834	852	857	889	819	832	782	811	860	884	904	804	851	880	861	895	820	821	859	804	900	870	879	913	909	860	878	895	862	885	851	839	834	834	830	870	860	813	847	825	836	858	824	876	864	787	831	816	852	852	874	851	861	821	885	834	854	876	856	869	866	853	882	807	830	887	841	855	818	832	850	859	799	821	852	869	859	842	871	869	870	873	857	865	799	868	892	809	795	871	855	826	775	846	814	824	824	848	834	893	852	866	899	800	889	852	838	832	836	885	848	906	863	823	842	861	876	870	884	886	801	855	924	864	858	853	855	839	880	871	805	838	899	888	879	842	885	850	883	856	819	904	834	794	831	813	842	844	874	879	839	845	816	848	901	857	814	849	841	849	856	862	846	842	819	857	913	836	839	804	897	850	841	886	835	828	868	825	852	877	825	812	790	815	836	812	824	895	833	864	884	864	889	908	833	854	908	826	884	848	804	936	865	829	859	908	842	878	809	818	870	868	876	877	817	822	912	863	886	895	864	829	874	813	871	838	878	896	891	853	846	890	824	866	796	849	856	890	857	859	871	895	841	861	856	872	887	863	831	858	816	816	925	873	819	844	851	851	891	893	878	845	896	843	823	842	878	856	830	843	871	885	881	859	819	876	828	830	828	811	809	848	810	873	860	826	847	868	837	815	772	820	797	879	823	882	863	848	861	865	857	869	846	856	854	880	846	856	869	884	851	801	879	882	878	834	900	871	839	851	882	842	805	851	862	866	820	911	852	877	837	821	865	835	850	811	838	800	884	785	910	875	829	854	826	881	875	836	819	897	853	839	913	851	840	867	839	824	860	846	844	865	897	859	857	862	858	815	840	800	875	867	842	905	849	794	876	866	861	828	855	883	863	872	831	847	876	821	874	873	820	891	890	897	856	884	832	894	857	900	885	948	873	882	893	936	906	881	854	898	833	896	822	903	866	818	798	801	844	844	881	868	853	841	840	805	842	856	910	928	863	885	875	817	828	875	845	884	862	783	837	892	829	895	868	887	809	839	830	868	863	837	887	797	887	873	858	814	869	847	834	810	871	844	811	820	840	837	872	864	839	815	924	851	847	874	837	890	804	788	843	856	922	837	863	893	855	856	843	812	831	850	781	835	875	871	861	906	888	848	849	849	880	893	876	877	897	879	875	896	853	873	864	888	860	929	825	834	851	820	812	818	846	825	862	839	899	820	843	876	871	866	852	861	890	920	820	830	822	840	836	923	841	877	886	844	866	905	857	858	895	848	815	859	807	848	843	864	880	862	870	903	868	876	878	917	871	903	816	854	845	858	808	866	862	909	858	823	823	879	836	886	837	905	921	894	857	836	858	860	835	926	802	882	877	907	834	889	865	843	823	843	851	864	815	851	916	823	842	879	847	863	868	804	876	918	895	904	906	826	857	849	876	862	867	875	855	825	849	822	866	864	831	863	849	818	850	858	871	932	827	903	821	833	873	855	891	867	870	786	868	823	884	909	874	811	856	821	833	819	850	888	829	835	902	824	896	858	888	868	858	861	844	858	825	838	802	877	874	810	877	835	848	855	865	865	881	841	832	875	856	826	840	872	895	843	819	838	854	856	871	821	868	856	908	869	795	896	850	858	832	821	867	879	850	838	850	802	879	839	885	853	859	819	825	835	833	819	794	860	852	852	894	818	828	821	797	871	849	870	851	814	922	828	849	847	855	872	854	843	829	883	848	878	858	888	861	824	887	913	842	881	910	802	842	837	810	878	832	816	894	867	873	864	881	846	839	834	894	817	830	828	905	817	861	847	790	862	845	873	865	833	901	856	798	840	828	891	861	855	817	800	866	845	852	878	854	888	848	899	906	860	896	873	850	857	866	876	860	812	808	788	816	870	876	849	885	861	867	866	842	771	823	834	842	878	867	867	828	823	885	817	794	853	871	889	811	873	864	885	824	817	918	815	862	830	851	836	848	821	853	870	891	816	850	844	830	886	889	863	812	881	866	865	868	884	859	829	911	896	847	852	831	853	810	854	854	883	886	882	857	841	909	813	829	880	820	855	830	878	838	826	884	895	831	843	833	863	802	838	840	888	866	856	870	833	817	846	889	857	858	909	857	836	844	866	887	842	866	809	811	807	882	854	813	855	834	901	841	826	849	882	889	833	874	894	893	867	875	871	832	834	893	872	852	830	862	856	814	818	873	854	855	858	865	883	860	830	840	848	820	823	846	859	828	901	870	818	895	923	845	866	857	887	860	829	886	830	870	867	843	861	880	807	842	868	861	885	837	859	880	846	916	858	829	846	833	838	846	848	821	808	874	889	809	924	857	837	907	826	885	802	887	852	869	878	910	851	856	864	795	904	858	896	816	912	848	851	893	860	834	875	858	850	866	882	883	867	836	878	840	889	885	844	849	819	831	861	877	857	860	861	835	855	886	910	862	822	889	844	868	870	839	875	850	865	833	888	848	825	865	845	862	832	862	860	875	914	871	864	847	855	896	838	907	831	840	850	838	868	827	872	834	871	855	854	883	865	834	862	851	902	847	827	872	855	865	818	818	840	903	898	833	900	856	856	902	853	825	913	882	882	855	843	858	859	850	818	900	936	829	881	874	791	852	806	866	832	824	862	878	887	866	915	872	827	821	853	855	831	851	892	828	806	820	849	910	855	899	934	848	871	875	864	906	871	833	872	800	843	854	870	859	844	833	832	866	879	883	811	835	823	820	838	891	829	865	885	893	864	863	874	825	863	822	841	859	858	875	895	866	840	805	852	895	801	868	845	815	834	853	885	852	909	829	900	895	899	868	929	913	871	897	854	834	857	811	813	889	868	846	812	863	816	826	900	867	881	870	879	858	821	836	872	834	814	876	844	843	868	860	844	890	897	862	852	852	855	800	823	824	853	874	812	895	817	888	841	870	867	839	792	882	846	921	822	865	860	856	908	812	887	854	850	847	886	851	829	776	884	860	869	870	905	875	855	856	921	937	874	852	868	860	861	789	826	873	906	866	838	853	858	828	838	891	932	860	819	827	873	848	868	877	875	894	918	866	842	878	827	877	780	838	881	864	850	865	868	819	898	803	849	861	826	857	843	836	908	811	826	821	813	852	837	893	862	910	905	875	868	839	854	884	851	876	826	811	832	812	853	864	814	833	918	893	871	920	819	791	830	855	799	861	890	838	856	928	854	835	849	854
38842	58172	42184	26084	18033	13758	10192	7558	5668	4495	3452	2776	2325	1947	1744	1518	1414	1297	1272	1213	1193	1146	1042	1041	1006	1011	964	934	980	907	889	917	891	853	907	876	865	858	888	891	891	863	862	851	857	883	867	889	853	814	867	846	912	833	817	846	827	861	862	857	892	838	850	852	888	837	893	910	842	879	842	864	819	818	860	821	857	812	871	862	892	867	839	827	842	834	865	880	852	839	807	854	802	849	817	859	838	836	846	831	887	888	817	884	901	926	874	821	865	854	805	830	838	856	814	798	843	801	871	868	822	853	860	883	834	857	873	845	903	823	874	809	816	885	846	833	840	799	861	865	883	857	837	843	762	848	851	852	845	841	867	845	858	820	859	839	885	846	817	835	819	828	874	872	825	869	858	806	852	805	872	866	832	784	849	862	810	826	909	828	855	824	848	780	844	849	831	857	892	832	872	875	891	815	852	857	889	899	871	830	861	810	877	852	857	854	805	821	802	860	792	849	836	827	818	853	880	870	839	887	901	880	818	853	909	805	875	854	809	908	895	849	928	776	876	834	818	879	813	844	860	815	818	791	838	897	872	866	840	797	875	919	861	823	853	818	854	840	854	872	835	883	835	825	820	853	884	869	841	840	843	869	825	833	889	833	806	850	822	849	917	847	859	877	928	833	844	853	847	859	837	841	846	884	803	881	857	850	863	858	809	831	842	826	814	848	804	882	815	834	813	875	840	838	838	823	885	863	868	788	849	849	845	866	850	845	855	880	889	883	843	852	879	864	860	832	858	912	855	804	880	892	842	781	807	877	877	888	858	902	849	858	827	885	840	846	922	842	851	838	856	809	805	884	895	792	851	817	812	856	833	851	844	833	865	841	876	798	882	815	878	798	818	858	864	855	896	906	865	833	822	845	800	824	845	830	861	839	838	803	810	824	847	819	867	841	885	844	851	800	881	881	844	814	871	870	882	896	893	892	872	837	828	835	780	853	820	843	912	826	827	826	886	859	785	805	815	833	862	820	822	871	807	887	858	841	815	782	832	861	893	786	827	805	823	801	848	911	867	845	860	881	832	830	804	826	900	874	904	895	805	784	866	853	813	845	882	853	834	826	836	846	874	826	902	878	885	830	838	840	877	852	882	825	865	874	839	833	821	850	860	820	868	845	860	852	862	861	874	809	868	861	824	871	866	869	859	834	848	831	872	837	837	907	823	850	800	822	801	814	942	866	819	863	887	840	868	889	844	863	836	853	830	866	836	836	835	868	843	844	857	795	863	849	862	888	842	857	750	841	822	814	796	862	835	814	854	853	818	801	876	840	878	893	839	833	836	889	844	840	861	860	836	822	844	855	841	921	848	872	868	863	820	844	874	847	866	849	872	841	861	828	864	867	893	852	860	882	886	840	867	830	881	886	862	837	819	812	774	862	859	861	853	875	845	890	889	807	824	841	824	903	822	873	902	847	857	872	852	891	876	836	861	838	833	878	839	892	821	881	898	842	819	826	820	895	834	855	867	832	849	821	812	867	879	869	879	843	849	859	887	851	842	902	856	862	888	845	838	774	845	793	840	826	891	849	845	837	849	857	826	824	842	876	865	826	817	859	864	888	818	840	800	855	844	853	852	822	871	827	809	908	864	873	837	834	839	867	821	845	853	837	868	793	876	881	844	846	827	816	845	924	842	894	842	803	834	843	842	856	851	927	803	881	831	833	838	857	873	851	852	834	847	832	823	819	830	889	892	869	906	869	842	847	882	841	875	828	809	840	871	854	857	875	860	917	809	809	840	809	821	872	836	812	869	861	868	846	841	815	847	795	877	807	833	862	812	871	856	861	884	846	839	849	800	883	829	828	833	857	855	855	817	867	878	857	815	885	838	808	863	853	848	866	885	827	859	867	820	873	826	874	849	841	822	852	851	818	847	843	904	896	836	861	876	844	833	845	908	885	859	819	820	837	857	871	838	847	897	852	831	799	809	850	821	865	878	854	815	818	871	854	859	863	840	889	908	851	866	835	851	823	892	792	856	867	810	806	832	859	882	838	888	840	895	833	900	881	805	816	845	820	828	891	861	850	843	766	803	817	834	829	819	858	841	829	866	879	850	838	831	872	843	807	836	880	801	853	825	818	828	807	877	869	803	852	864	866	832	852	836	877	843	853	827	853	857	883	837	834	895	859	833	854	884	865	816	800	874	869	851	832	902	884	874	837	851	862	794	850	857	828	838	827	883	844	846	842	870	840	841	800	829	831	819	827	846	827	832	865	902	820	824	811	799	823	865	822	840	860	814	847	837	904	860	850	886	810	844	874	855	878	865	841	813	863	853	881	830	840	825	878	873	833	896	871	861	859	894	854	874	886	896	887	813	890	839	827	838	885	816	777	810	849	924	829	832	916	841	853	840	852	871	871	891	837	862	863	862	820	849	879	857	826	866	827	838	848	857	826	843	862	856	861	813	849	879	817	857	835	801	849	840	871	803	855	866	812	894	880	852	869	859	844	810	849	881	877	857	859	826	855	859	840	834	875	850	922	868	834	911	847	848	858	833	817	848	863	890	809	832	852	855	839	876	829	832	830	899	854	882	857	847	869	849	868	868	892	887	859	841	816	839	831	866	809	881	835	882	857	875	828	830	811	803	846	827	879	829	857	838	846	809	852	852	860	848	891	906	878	846	829	861	853	843	857	889	828	801	871	861	807	879	931	876	833	854	832	888	833	862	841	844	859	847	811	821	903	933	820	873	839	885	859	824	861	858	908	862	838	836	831	866	902	821	878	850	843	867	815	829	868	887	866	838	864	823	860	885	847	840	856	877	845	837	910	852	854	841	832	899	891	878	813	840	884	862	810	877	847	836	817	841	883	855	865	907	916	890	845	901	855	812	886	843	880	853	872	834	892	814	867	869	809	863	828	859	871	844	826	869	840	867	880	824	828	870	858	906	816	832	861	850	884	800	870	841	821	908	855	840	823	873	855	829	902	853	839	869	861	832	870	835	828	900	835	778	852	838	826	857	836	844	861	888	852	881	872	848	877	810	796	867	894	867	871	869	896	831	857	858	811	865	822	871	829	872	843	831	813	871	850	883	804	855	870	814	893	903	861	884	850	836	826	822	795	870	839	878	882	777	849	833	857	853	795	863	837	868	856	875	845	874	871	882	844	806	801	832	847	808	843	836	862	874	906	806	912	886	886	863	819	879	861	830	838	851	844	807	882	845	874	879	870	855	882	823	841	856	801	865	847	844	824	868	853	865	815	878	844	882	881	876	859	824	820	845	873	850	884	846	881	884	882	822	860	851	862	859	818	825	829	835	859	849	872	830	814	832	812	827	909	886	890	791	837	879	863	847	813	853	815	817	871	841	810	837	859	897	794	789	861	803	826	882	822	855	837	859	818	903	821	830	834	868	856	788	871	795	818	865	825	871	804	900	823	852	827	850	853	869	828	838	818	868	872	869	853	853	847	870	850	845	859	806	864	795	812	865	857	843	869	841	870	865	833
22951	21427	29134	24263	21895	23026	19474	9644	6544	5155	3889	3206	2679	2229	1879	1707	1587	1562	1431	1376	1294	1211	1166	1117	1096	1061	1043	966	954	944	967	928	908	953	983	915	884	874	934	924	898	932	920	908	917	834	839	889	853	880	890	871	866	915	886	860	868	868	881	880	885	892	942	894	858	894	945	907	936	823	905	821	825	930	853	914	958	898	911	875	929	832	892	868	883	864	909	859	876	882	924	876	919	848	811	890	885	872	881	809	866	855	893	858	895	910	884	862	881	875	929	895	908	898	909	820	848	872	882	896	936	866	921	870	856	885	876	862	896	884	914	897	915	843	907	901	896	921	854	880	870	873	898	847	901	872	889	877	873	912	869	885	877	901	834	883	913	852	868	920	872	851	858	903	898	898	872	837	849	789	924	831	893	859	892	892	892	888	819	915	923	913	850	875	909	944	874	886	896	845	865	858	882	888	845	864	882	909	890	871	890	833	866	882	860	897	891	889	883	901	869	883	846	827	866	911	899	898	914	858	925	849	901	933	919	861	876	880	922	897	883	854	862	869	906	924	862	886	863	855	880	868	912	903	835	935	881	876	816	886	891	917	862	891	856	836	892	867	937	922	902	823	849	869	914	872	923	880	867	860	862	886	880	892	816	912	917	918	899	888	925	878	854	865	871	909	914	890	880	920	862	858	871	840	823	923	902	813	854	891	881	867	855	893	909	880	842	908	910	874	875	932	875	872	852	892	859	893	893	971	933	819	893	910	870	894	890	908	912	868	879	854	824	930	876	914	890	892	893	888	853	837	901	864	909	866	887	863	910	852	896	862	850	847	870	849	875	927	891	865	833	893	893	895	871	896	907	906	852	900	847	906	874	877	891	933	887	894	878	847	840	890	919	864	869	857	845	856	844	906	879	923	897	851	883	849	859	877	857	885	894	880	916	858	921	855	923	891	895	935	911	882	882	893	868	906	930	852	833	929	885	946	907	876	897	891	783	950	907	879	879	874	889	846	891	895	883	898	913	919	867	876	829	888	923	798	843	882	865	926	919	895	888	897	857	859	901	905	865	890	893	845	854	880	854	896	886	926	886	876	864	831	849	855	905	841	893	905	885	886	899	839	885	842	884	801	934	903	864	912	923	893	891	904	825	837	868	875	932	875	858	921	850	882	900	931	897	895	917	835	855	889	865	919	840	903	906	864	924	864	924	834	855	910	901	865	866	887	880	819	896	885	913	886	849	957	865	875	873	851	902	926	901	866	852	869	934	874	853	878	920	859	914	902	854	916	861	827	841	901	903	828	921	894	887	860	929	952	870	844	846	880	876	824	923	822	893	922	912	938	871	868	869	874	853	869	862	823	881	866	898	904	858	881	830	925	927	826	898	867	863	868	855	907	868	905	863	905	908	913	835	845	839	861	868	877	877	876	861	832	899	878	919	914	898	915	898	882	881	875	934	917	922	912	871	838	832	881	886	872	940	897	876	840	867	881	888	879	898	915	939	927	891	902	905	918	920	905	873	867	902	872	916	873	944	877	891	914	811	920	886	819	931	861	851	883	870	895	909	906	905	855	855	948	879	932	868	844	896	900	914	809	848	915	855	856	873	912	891	929	864	874	892	911	922	914	891	962	896	919	849	925	883	802	942	923	857	879	883	916	871	886	880	914	857	906	844	899	916	881	880	898	843	869	881	876	895	909	876	953	878	917	880	902	944	910	908	831	927	864	834	854	846	846	832	883	925	841	871	926	881	864	889	875	857	899	846	828	885	878	875	825	862	910	843	889	871	911	899	924	831	874	817	888	877	866	932	876	856	872	912	863	931	864	897	909	891	864	829	921	873	891	858	892	841	877	887	945	901	901	865	913	891	877	921	890	902	880	905	904	861	902	832	838	854	891	897	862	891	841	935	880	894	951	909	853	898	926	871	874	918	836	903	896	882	897	882	848	877	838	899	886	888	836	860	839	854	876	873	894	875	858	913	919	919	904	874	904	918	886	882	903	830	841	895	885	891	863	855	883	841	859	918	912	916	902	922	881	950	881	911	890	853	842	910	906	864	846	880	900	880	896	913	901	891	870	851	848	932	915	863	873	850	900	859	897	867	907	878	854	863	862	857	873	840	878	875	874	892	882	896	841	826	919	885	885	852	914	806	921	885	927	910	880	874	916	839	871	951	888	865	872	927	892	846	846	939	889	922	889	862	898	883	848	923	864	881	887	882	867	902	861	874	907	813	870	891	895	873	845	870	884	844	922	897	838	867	854	884	856	921	849	872	853	846	902	904	893	887	824	841	901	846	873	925	889	896	893	867	820	887	871	912	896	968	879	881	872	901	865	864	869	837	893	826	912	879	896	924	878	890	915	851	884	866	942	901	869	842	874	878	839	889	917	902	855	894	889	861	868	891	872	864	860	901	851	840	864	920	882	900	863	930	866	924	918	962	903	887	890	868	893	923	925	843	861	885	910	882	838	849	916	842	833	793	842	886	872	850	887	922	874	895	857	886	897	860	830	905	883	869	896	907	855	876	889	865	881	946	854	913	876	854	898	870	891	911	908	942	886	902	929	823	909	888	869	817	873	939	892	852	858	905	916	884	881	912	864	848	877	834	880	844	846	874	862	857	871	866	872	853	879	880	916	878	850	866	917	920	908	877	896	891	905	858	886	882	857	889	897	851	891	876	929	878	854	895	920	881	882	859	858	858	914	912	885	916	888	895	905	878	907	854	835	916	834	860	891	932	910	843	890	829	911	901	868	910	827	881	875	890	877	864	930	856	868	909	874	894	822	884	882	887	837	896	904	885	877	848	874	809	878	820	883	861	871	863	873	891	874	899	888	867	856	850	903	871	891	920	833	878	885	886	908	901	877	923	849	884	875	867	850	871	871	907	828	852	848	910	858	836	858	943	885	850	869	890	850	916	882	898	830	828	910	902	879	854	860	871	867	883	890	882	818	906	928	849	879	846	826	806	953	836	879	855	816	822	853	846	878	848	862	911	859	853	973	904	855	899	862	882	871	903	893	899	843	897	864	851	889	876	832	826	890	901	841	861	919	877	928	803	867	863	894	793	883	922	884	851	872	889	891	854	862	919	894	918	874	888	904	915	881	895	907	839	829	891	896	893	872	861	937	898	881	935	826	857	876	847	932	927	818	875	908	857	849	880	924	928	855	850	902	853	873	874	845	913	938	818	901	853	858	872	915	905	864	843	859	863	882	880	923	868	882	845	908	876	883	849	861	877	862	899	941	872	939	942	862	827	854	858	883	920	827	917	916	822	896	882	838	870	847	872	873	925	920	828	879	875	910	872	922	848	918	905	851	918	867	854	854	888	875	890	842	829	922	908	929	862	843	838	885	884	890	887	864	872	862	879	882	884	903	893	867	918	922	899	888	910	871	950	902	931	893	872	894	879	881	881	875	892	832	799	905	887	892	879	837	885	836	898	897	842	879	874	874	830	881	886	853	875	901	888	890	866	824	907	876	880	845	924	845	887	927	841	893
41594	63896	51448	34838	25976	21296	16036	11792	9019	6800	5270	4298	3438	2809	2415	2103	1891	1764	1562	1470	1373	1330	1246	1171	1159	1076	1096	1081	1042	995	1003	961	916	916	945	907	902	924	872	894	919	919	909	863	915	863	870	931	941	850	900	900	891	929	858	890	907	869	822	853	880	860	887	821	893	815	892	855	889	855	871	920	815	883	825	816	844	900	881	849	799	873	873	821	847	865	822	935	881	842	858	803	849	867	899	871	875	840	902	896	864	803	837	863	839	847	814	843	857	861	849	870	886	841	834	874	854	916	855	880	863	880	832	869	843	795	859	879	829	835	937	845	865	839	849	878	906	922	847	899	863	841	863	874	878	818	853	834	858	871	876	844	831	879	807	845	820	828	883	868	825	878	882	828	877	883	839	838	941	933	839	889	816	826	859	861	877	838	888	889	876	829	849	781	844	877	879	838	832	859	878	821	836	918	794	879	831	840	880	844	850	904	879	892	900	827	867	836	886	849	857	850	830	855	856	861	929	878	828	861	900	825	825	890	885	874	843	892	846	861	866	884	845	866	849	848	858	874	802	800	838	864	905	804	857	895	883	876	876	860	823	816	884	791	877	854	843	828	870	857	933	937	852	858	912	874	866	843	842	870	802	850	875	869	878	830	848	859	863	807	893	891	846	844	830	787	843	911	895	814	900	838	889	844	904	864	774	867	871	836	874	812	879	832	875	843	866	774	870	856	822	935	821	888	885	866	897	877	871	863	865	856	941	817	819	877	820	816	870	856	857	879	839	873	843	835	809	845	842	885	849	839	891	902	839	864	844	814	851	875	825	843	874	841	804	792	837	847	837	880	847	834	882	917	911	849	833	888	858	851	905	845	816	854	875	840	835	862	850	871	821	901	850	851	866	839	828	852	870	841	844	861	827	866	864	884	875	885	893	870	864	884	895	826	856	869	900	826	875	858	862	861	868	813	872	885	851	844	850	819	863	827	860	839	873	859	869	864	896	900	837	888	829	897	878	877	845	820	941	805	866	815	834	910	857	849	828	830	906	859	884	849	840	859	846	830	868	877	849	829	874	805	837	864	911	908	857	870	879	893	851	887	839	813	930	833	868	897	882	824	900	785	856	851	839	922	897	861	847	869	828	867	824	843	866	803	831	876	809	850	868	846	892	876	889	828	857	829	855	839	889	898	823	897	898	825	884	868	835	870	848	861	845	841	923	863	822	872	854	875	844	886	830	923	898	839	838	875	876	842	819	922	879	841	834	837	852	823	863	889	869	839	835	859	860	876	824	876	857	846	849	825	884	916	852	863	896	872	862	819	827	813	912	867	876	831	864	845	802	862	915	907	808	865	837	809	822	819	782	832	803	796	877	877	815	879	835	807	860	893	897	817	854	835	841	899	939	940	806	876	883	922	855	838	816	854	842	871	846	818	831	860	842	896	867	830	827	847	846	863	847	882	832	828	880	871	824	840	847	871	861	871	865	855	877	832	888	803	846	839	873	884	853	828	863	815	892	847	834	838	836	837	936	867	907	828	890	872	837	852	817	875	846	824	820	855	850	869	859	821	856	894	875	836	880	811	853	858	857	850	913	844	868	846	863	863	886	848	896	844	893	813	817	889	864	902	891	844	883	912	856	868	862	880	883	892	866	851	829	876	872	816	823	870	801	846	868	860	857	844	840	882	878	867	926	903	869	858	831	852	861	844	840	880	855	871	823	870	848	821	869	871	853	839	919	947	874	813	877	830	837	834	866	830	856	854	864	885	907	902	870	860	852	894	896	880	835	867	880	880	860	876	813	889	859	841	879	842	852	897	859	886	881	913	853	874	872	842	892	886	895	850	831	894	833	846	875	809	901	905	889	844	861	870	870	814	887	845	849	900	895	862	898	872	932	865	908	832	865	876	833	867	907	885	827	885	878	852	886	877	820	896	851	877	860	873	868	866	882	834	834	896	855	881	865	875	910	905	838	842	853	863	860	892	840	859	844	838	876	878	821	857	862	847	868	863	831	839	869	824	819	836	834	870	866	879	833	852	841	865	845	841	859	853	827	859	870	855	848	841	842	884	861	866	853	854	859	821	930	869	854	833	874	837	861	884	851	837	821	841	910	873	895	898	868	868	835	898	856	843	847	814	881	846	898	850	904	863	877	810	865	839	909	830	879	852	880	869	838	854	841	851	873	886	837	845	842	819	883	850	847	860	858	830	826	863	869	896	871	863	903	923	904	874	900	846	864	870	886	876	840	872	900	840	815	859	861	853	915	869	864	843	818	836	920	885	819	864	886	877	905	889	922	833	863	874	869	846	881	864	870	814	847	861	876	888	764	821	836	817	821	873	850	834	909	875	825	880	848	806	876	825	855	860	842	865	854	831	863	896	845	871	867	822	790	876	857	844	882	843	857	834	820	843	892	925	862	843	860	823	809	864	860	856	852	912	877	835	872	826	873	846	922	850	871	836	831	863	848	878	869	860	861	887	824	843	899	871	848	863	870	881	894	884	866	860	864	868	890	970	890	795	843	856	888	862	890	856	879	906	865	816	811	816	823	856	838	813	889	837	833	844	863	849	856	892	852	874	868	850	857	838	856	878	875	884	883	870	869	850	842	836	862	855	818	873	833	842	895	860	857	885	863	889	882	853	856	883	837	875	867	892	883	857	897	878	882	808	843	845	801	838	868	835	873	875	878	844	853	845	910	863	876	847	866	841	872	866	884	937	883	903	842	888	832	865	850	808	859	895	827	921	835	835	814	851	847	876	881	849	870	852	850	812	831	884	844	899	807	863	887	818	838	914	861	829	858	919	836	884	827	876	854	863	856	879	904	826	878	880	875	855	850	840	876	892	868	819	839	878	879	852	869	866	857	799	879	860	858	866	874	871	892	829	887	825	844	832	820	830	905	822	859	822	872	831	922	921	873	842	852	861	910	803	864	836	874	834	817	916	879	837	780	860	860	863	893	898	840	883	841	860	892	867	853	835	899	880	886	841	899	884	781	930	847	885	850	835	892	855	875	790	922	826	868	902	946	831	893	884	845	821	868	855	847	879	857	855	861	837	784	855	852	855	893	898	839	846	872	896	853	847	861	837	886	863	860	840	867	857	869	808	892	924	869	849	869	915	826	852	843	848	846	812	880	907	866	814	863	839	839	881	849	887	827	862	874	838	836	816	890	836	888	878	905	857	881	900	843	895	851	850	818	816	913	885	896	857	837	868	819	923	906	872	864	873	874	875	854	926	833	889	875	843	875	894	821	835	837	871	863	829	841	796	886	838	880	836	883	818	854	844	821	891	880	894	836	879	842	816	853	929	825	879	842	886	885	858	862	834	844	903	886	850	901	857	901	800	857	864	867	927	869	857	791	872	853	777	877	791	848	890	877	821	824	825	868	900	838	874	882	808	837	825	844	889	893	875	836	854	846	847	871	872	850	860	829	894	842	917	827	836	816	827	874	851	871	874	907	881	825	851	825	882	848	903	894	867	834	892	863	868	818	856	857	878
34358	37558	38819	26177	15241	9186	6106	4278	3345	2588	2125	1791	1582	1352	1240	1220	1119	1116	1007	1029	996	948	896	929	914	933	842	900	857	794	875	850	861	831	871	853	847	833	852	821	806	863	852	810	915	824	802	792	790	856	777	797	782	797	874	844	818	818	793	823	788	873	797	823	873	790	828	804	784	837	808	757	787	763	849	770	818	868	804	815	797	753	856	782	774	800	808	807	740	803	774	820	823	795	787	855	882	815	874	774	787	794	771	814	844	769	821	785	804	822	805	788	802	828	827	834	809	890	832	813	832	814	832	813	821	790	849	838	808	837	818	860	840	827	863	799	821	811	804	832	820	797	821	811	829	800	848	827	784	855	875	856	838	846	793	836	816	842	844	766	816	760	799	847	778	823	782	868	822	808	826	785	833	829	821	818	805	823	805	825	839	771	792	821	828	860	792	818	811	845	857	833	816	776	846	865	813	799	772	826	825	852	857	779	854	833	823	786	857	785	795	822	838	816	815	807	753	820	806	794	800	791	819	858	788	791	824	817	866	781	775	865	811	843	801	800	835	840	821	826	825	820	809	767	763	831	819	785	774	783	843	834	850	781	800	788	845	842	792	789	845	822	811	789	834	849	824	834	784	798	815	805	808	824	832	758	822	833	824	819	757	848	823	851	806	766	768	841	823	849	796	891	796	808	849	751	822	829	794	800	822	813	812	869	777	819	813	819	777	821	870	823	804	722	773	812	837	823	812	826	785	813	806	790	809	785	801	851	777	855	806	820	832	822	800	849	779	773	814	791	861	764	825	801	779	828	783	804	819	851	803	819	796	831	828	816	867	778	822	772	833	842	800	827	786	794	842	819	838	783	743	826	817	839	830	861	864	871	854	815	837	836	825	834	798	769	836	816	834	835	897	792	811	832	793	726	831	865	776	804	803	804	794	829	878	799	794	812	807	846	851	807	840	796	771	829	832	812	784	845	828	779	869	828	800	805	833	766	831	861	804	838	785	770	837	805	797	829	830	804	798	811	794	817	804	811	798	863	859	842	842	823	760	796	844	810	822	781	821	826	826	780	787	821	834	817	808	792	811	865	786	809	759	804	853	784	803	822	813	916	826	807	810	787	799	820	838	833	870	829	824	782	775	818	852	797	814	800	800	839	819	823	841	845	904	857	812	843	819	786	803	849	833	834	808	830	797	818	788	855	825	841	793	823	816	833	803	834	811	841	830	831	840	841	855	784	858	795	841	834	790	797	829	744	792	788	835	780	854	818	821	829	812	775	804	808	831	797	770	857	793	829	802	784	783	806	855	865	815	811	862	868	803	815	786	822	803	842	860	809	812	817	808	864	810	779	801	786	784	808	834	854	811	852	793	831	840	822	810	810	837	834	793	830	853	795	848	773	809	826	809	842	789	835	840	831	788	841	803	838	792	847	831	848	817	890	780	795	794	840	796	791	774	841	852	787	804	851	831	822	861	842	766	819	842	823	855	757	870	796	864	801	828	796	870	782	815	789	795	796	832	826	786	807	894	836	836	827	780	794	841	835	809	836	844	792	750	802	868	825	824	805	860	820	803	854	841	774	824	778	743	789	813	859	800	808	831	864	860	851	850	833	803	894	813	824	804	838	813	774	781	854	827	823	834	786	809	785	770	824	823	841	819	786	798	825	787	842	791	812	798	832	828	822	793	812	808	795	818	825	779	789	850	797	838	812	841	792	755	804	815	830	846	826	842	899	814	863	837	805	801	815	824	805	825	810	836	773	865	823	857	829	807	796	823	851	861	840	840	788	822	805	850	870	844	788	840	834	791	799	813	817	830	831	801	831	827	828	851	797	824	793	836	803	831	793	811	788	830	830	842	822	834	861	784	813	849	825	803	847	817	846	806	808	845	806	842	843	813	792	819	812	857	827	843	794	788	800	826	845	814	813	773	816	834	792	835	883	850	772	808	757	867	771	826	815	840	837	833	822	803	783	787	820	829	817	804	801	772	756	856	826	820	855	826	908	859	806	802	875	830	847	864	783	839	809	838	779	733	849	786	833	835	786	792	751	775	820	830	820	827	801	826	838	834	840	772	870	813	808	830	881	835	802	804	745	830	764	836	825	825	803	793	782	793	801	822	852	806	812	856	847	784	768	833	869	799	769	768	837	837	769	808	832	810	832	793	800	850	829	860	805	831	776	814	820	769	824	790	872	782	806	823	806	826	844	787	782	844	813	832	857	812	783	827	833	805	782	821	893	778	780	788	869	810	808	828	825	896	823	821	829	833	833	783	847	771	842	798	778	834	839	810	789	813	836	794	834	886	814	891	781	809	807	817	757	817	850	836	856	816	869	855	863	817	792	823	771	827	827	854	788	802	786	821	812	822	824	837	755	827	802	807	825	839	792	814	775	833	795	779	791	801	822	837	852	789	846	855	789	806	741	865	824	787	806	802	829	803	816	811	874	808	746	861	790	879	857	786	822	797	801	791	777	873	763	821	830	827	816	782	796	794	832	820	879	813	817	774	793	770	781	864	829	813	791	855	808	826	785	822	838	802	819	813	822	814	841	815	817	795	794	802	856	824	862	845	775	812	816	838	843	825	830	839	830	803	809	825	784	789	795	839	821	810	810	824	793	798	821	815	807	789	810	833	851	805	771	841	765	815	801	812	851	832	840	821	773	818	831	801	792	830	838	739	785	829	803	795	782	818	867	785	766	833	871	818	753	829	812	827	814	837	785	854	845	833	807	793	901	808	813	788	821	787	809	786	824	867	825	811	812	845	828	821	823	853	824	824	778	835	829	761	890	796	854	806	819	818	772	811	834	759	775	854	867	838	844	854	819	835	840	835	818	794	862	844	803	805	801	832	827	865	788	811	810	850	840	841	811	842	804	808	815	796	834	864	784	780	832	802	875	767	849	815	788	831	818	794	763	787	789	861	843	831	846	814	778	862	855	778	834	788	817	839	842	869	854	804	846	820	825	795	830	810	862	772	825	792	851	842	800	807	835	786	801	755	848	782	755	819	817	801	837	785	824	819	876	826	820	828	839	838	835	875	820	811	796	816	801	781	844	841	763	839	813	815	837	822	804	839	831	849	801	825	811	853	848	824	817	761	841	858	840	812	784	788	838	830	871	800	815	800	801	782	808	838	766	755	843	836	851	773	779	833	802	781	888	820	816	801	834	805	763	826	846	820	845	815	797	820	795	814	812	772	836	804	809	810	796	828	809	818	846	811	785	830	825	815	822	808	840	831	847	866	821	806	807	768	831	791	780	835	775	806	806	838	870	802	840	803	763	862	830	766	783	794	838	814	815	878	825	790	822	834	786	833	823	780	817	837	815	829	786	818	820	827	829	815	741	814	794	760	793	821	843	826	832	819	801	810	890	800	812	800	868	768	806	780	777	831	795	816	874	771	809	780	809	815	804	855	819	798	810	833	849	794	780	837	829	814	799	828	812	813	851	834	835	800	799	834	799	817	784	828	875	779	776	820	805	836	818	841	789	818	834
36928	51228	37092	23421	16550	11960	8471	6374	4885	3639	2884	2410	2033	1655	1499	1405	1234	1196	1117	1195	1051	1012	1029	975	935	935	897	947	865	897	902	887	838	876	838	828	837	811	843	842	787	804	810	822	840	811	819	810	811	797	850	786	811	829	862	828	861	834	834	800	809	799	794	820	779	788	843	815	790	802	795	791	831	801	816	834	836	805	816	885	813	808	797	794	801	836	821	820	897	801	822	803	813	801	835	865	782	837	781	811	830	827	788	823	826	814	821	830	794	860	812	835	814	836	828	806	748	848	818	798	816	819	809	788	836	775	850	801	790	819	800	817	772	838	834	801	770	786	810	805	816	825	845	814	798	774	840	781	836	812	817	824	864	779	843	805	849	806	827	797	827	834	834	773	773	802	822	811	831	838	826	808	836	822	766	788	831	878	852	794	813	813	756	831	849	854	795	805	839	847	851	794	817	814	824	884	832	825	830	792	849	842	832	799	800	777	833	802	811	815	816	739	754	857	860	817	815	787	860	833	795	836	830	799	838	795	852	852	875	773	843	828	877	800	816	804	825	811	752	831	794	773	800	869	800	835	802	822	792	868	779	841	821	815	757	777	755	763	793	828	864	793	869	802	784	826	820	857	795	838	801	837	842	787	815	810	813	788	816	808	826	883	800	785	804	832	782	858	796	800	818	816	797	811	776	829	838	813	831	835	817	837	799	814	825	798	759	815	818	814	782	775	794	750	797	800	833	800	900	850	770	854	827	846	751	825	832	808	782	774	818	797	805	790	819	813	816	803	816	813	869	801	825	823	811	850	807	834	809	835	797	795	783	852	815	778	803	833	817	842	852	842	795	823	813	829	821	862	802	805	807	805	798	862	795	798	788	837	834	858	824	850	767	844	784	771	798	834	777	816	779	837	825	833	808	816	814	804	871	823	800	854	829	753	784	829	834	870	800	798	812	753	861	847	844	809	830	854	841	787	802	789	821	825	852	823	850	758	785	817	802	862	835	779	811	794	807	802	803	750	775	807	778	845	796	842	804	784	840	795	787	810	799	790	844	776	777	881	825	865	865	778	841	882	793	795	824	850	825	855	829	833	839	821	838	812	826	835	814	847	832	814	768	833	773	822	805	870	838	796	809	771	805	758	816	835	844	817	827	794	799	781	829	832	810	797	838	821	814	835	771	787	792	809	758	775	807	856	802	890	856	839	794	847	870	850	777	818	810	835	805	807	829	821	790	853	824	790	776	766	792	835	829	798	837	833	832	763	869	827	816	822	833	832	833	822	794	830	856	850	855	758	802	831	814	785	819	795	825	823	782	803	817	819	853	832	807	792	824	805	801	809	785	853	805	824	795	852	763	828	856	812	855	841	797	794	821	783	790	800	842	845	801	803	778	792	801	822	819	839	808	827	818	820	777	864	793	800	798	782	859	804	820	794	833	839	809	865	831	835	799	817	802	831	865	779	816	809	816	826	809	815	828	828	826	825	807	757	858	806	812	795	834	787	841	847	809	827	808	802	840	775	792	809	832	791	808	776	803	790	817	831	823	795	832	793	807	817	808	805	815	784	802	879	759	821	815	826	833	860	811	881	808	828	835	822	814	768	797	814	799	813	788	856	850	770	828	786	822	802	763	859	810	808	877	779	837	835	829	762	843	784	803	795	793	819	837	787	805	798	798	813	811	807	778	852	799	768	800	786	828	819	815	770	772	788	858	768	769	825	777	822	862	813	756	810	819	841	822	748	814	889	851	813	790	833	768	772	823	792	816	822	819	821	861	807	815	873	838	815	824	816	813	763	818	857	798	787	801	791	807	884	809	814	822	842	834	802	821	822	792	845	846	837	834	802	831	777	825	850	812	810	807	844	850	820	850	817	789	809	822	791	852	821	839	832	803	782	813	829	852	843	750	771	845	815	862	790	782	800	822	819	750	756	770	864	822	825	857	861	863	787	805	812	790	791	813	779	822	796	794	835	797	821	811	779	839	810	790	851	811	856	824	818	848	812	797	817	826	776	811	852	841	801	825	806	812	818	782	787	745	808	779	747	800	816	833	889	861	824	886	875	815	809	734	792	817	817	843	820	875	821	817	806	801	813	815	805	809	849	840	783	822	794	833	796	805	828	820	793	809	811	840	807	786	832	773	791	802	865	803	831	861	806	814	863	806	805	791	800	810	790	803	862	813	836	802	757	820	821	831	835	797	813	811	817	847	826	858	843	824	850	828	801	698	816	829	831	803	856	853	814	845	850	826	817	817	833	823	798	821	827	789	829	776	828	826	854	850	782	833	810	822	897	788	806	788	808	814	808	794	802	791	856	801	823	831	844	807	860	771	794	826	810	758	840	777	796	842	807	796	812	780	841	816	793	811	847	859	829	821	811	771	790	825	782	833	786	856	837	777	817	817	827	822	798	857	777	806	833	808	769	741	816	826	812	828	800	800	862	812	775	820	847	823	837	804	803	825	776	787	801	802	889	814	773	826	790	779	827	804	844	803	784	815	828	818	806	829	778	822	847	806	824	818	835	814	784	839	823	785	807	791	820	836	826	848	824	781	809	831	814	807	823	786	829	820	787	812	831	828	835	825	793	823	869	800	802	798	820	795	810	858	825	834	821	792	843	809	811	820	814	776	829	793	863	839	788	834	834	814	819	812	848	805	821	838	794	785	777	820	821	812	795	791	838	796	854	849	852	835	814	843	838	792	822	839	843	783	862	802	815	782	799	805	838	814	863	855	832	792	818	801	823	847	869	873	834	835	753	823	856	831	829	780	780	804	832	831	810	824	811	813	738	849	747	789	831	836	775	787	832	792	835	764	824	824	803	878	812	803	813	797	810	794	820	765	807	823	810	811	827	846	810	818	788	840	794	824	803	794	797	821	792	770	809	839	830	802	829	857	823	808	806	869	836	767	759	845	801	831	786	818	818	853	786	814	854	778	847	788	833	862	836	779	811	878	827	843	780	841	834	797	826	823	811	819	854	819	818	873	805	770	807	833	811	821	793	806	809	824	746	854	818	826	806	788	828	816	840	830	778	763	853	794	794	852	769	797	836	815	776	867	748	786	800	822	779	744	849	787	843	814	860	847	828	853	785	837	859	841	811	793	809	882	834	811	836	865	817	804	822	806	791	763	786	848	845	817	812	806	849	804	812	847	803	833	797	797	851	854	795	774	845	812	849	850	799	800	780	871	787	813	843	814	809	860	786	834	831	811	790	830	828	808	782	829	775	791	756	763	802	798	828	764	806	858	759	830	845	788	828	835	809	760	812	818	819	807	829	816	836	775	846	812	819	805	782	824	834	769	838	831	829	785	749	842	826	797	807	814	791	807	815	763	803	802	824	795	766	855	823	839	856	825	809	795	806	788	815	754	797	847	770	791	814	856	811	854	823	807	796	812	813	831	798	834	805	806	804	794	839	762	825	871	798	801	814	900	775	795	812	832	839	801	801	814	791	819	832	824	833	811	849	845	847	781	787	825	809	822	814	822	842	810	793
24399	21423	28898	25637	22414	18174	11377	6775	4898	3770	2985	2461	2070	1835	1560	1430	1336	1323	1229	1154	1089	1048	1030	971	987	1003	897	888	830	858	883	862	881	851	843	783	834	815	838	834	819	848	847	858	781	864	831	829	819	825	795	854	850	837	804	752	854	882	784	789	794	789	855	865	834	838	806	857	810	861	829	818	817	778	803	881	822	794	777	800	784	841	825	839	807	869	855	807	819	803	871	821	830	786	810	803	801	832	817	806	829	827	814	835	821	863	839	849	812	803	796	836	823	807	814	815	790	832	821	852	857	830	851	795	801	759	769	794	824	844	841	803	795	875	780	839	772	796	839	793	808	853	769	837	859	800	755	829	804	756	821	807	832	831	815	828	818	834	825	833	843	813	852	851	840	791	842	754	844	812	834	809	813	802	784	783	842	800	872	791	792	813	850	806	810	763	793	861	807	827	823	835	825	838	817	786	787	864	847	815	804	800	815	804	817	832	821	824	871	820	782	815	793	800	806	875	836	766	757	798	788	768	808	787	784	865	822	831	825	792	805	783	813	790	784	780	821	820	840	801	832	867	838	829	832	862	839	838	812	839	825	836	860	772	824	824	776	876	812	838	829	798	832	792	765	797	835	817	807	792	833	816	819	852	851	807	809	784	824	815	763	799	818	809	788	836	813	794	823	869	840	775	843	856	835	802	780	762	797	775	855	859	853	827	806	805	838	855	787	803	842	758	805	810	845	801	777	848	823	821	814	813	838	819	792	863	844	823	836	833	826	805	860	804	764	811	836	802	777	830	799	825	803	794	754	817	824	822	822	795	780	782	832	821	781	825	847	837	826	834	819	837	862	857	802	756	847	862	787	804	806	842	786	796	797	794	835	809	846	787	806	768	800	828	817	806	846	780	821	856	821	783	800	783	892	849	798	776	814	773	832	804	816	819	786	842	810	816	826	796	798	787	815	815	873	801	853	847	853	816	802	809	830	849	800	811	816	843	816	798	784	852	768	783	823	832	856	834	806	786	844	843	799	834	793	828	797	802	816	820	844	837	812	790	860	830	768	833	806	769	897	784	762	780	848	794	860	808	805	811	818	816	820	816	823	782	842	830	823	794	838	857	838	834	861	770	824	817	840	860	766	875	802	866	807	786	838	849	821	788	816	776	814	770	784	766	784	856	790	826	848	856	804	814	837	801	796	798	805	832	784	830	803	810	807	792	831	796	828	831	815	749	870	817	787	807	787	815	788	810	776	791	860	863	835	824	792	802	812	762	822	816	821	807	824	812	804	786	855	796	780	891	824	821	775	784	808	824	781	841	850	846	798	787	814	781	778	836	834	800	771	832	843	829	821	848	795	821	798	857	775	828	839	792	790	813	821	776	849	849	865	832	772	845	812	804	853	792	771	755	822	814	767	823	827	792	794	834	870	827	862	825	791	830	791	857	802	773	795	811	818	782	812	864	830	805	891	793	831	845	846	819	746	771	811	813	791	829	766	809	802	805	838	818	789	797	855	776	795	793	851	867	803	805	828	880	819	813	818	791	771	833	835	780	793	782	848	782	831	854	772	834	796	773	800	839	850	785	769	774	823	869	851	845	838	768	805	805	826	835	823	790	761	788	798	794	799	827	841	851	759	838	845	825	858	829	798	810	840	838	792	802	815	769	833	786	790	802	842	817	777	840	793	813	861	785	798	815	789	779	832	761	822	879	791	825	809	769	800	783	868	772	796	797	821	843	802	825	804	856	818	826	810	799	824	803	849	864	795	821	805	836	818	798	790	762	840	835	806	822	811	820	815	863	838	743	805	821	803	796	796	815	823	824	819	800	858	806	865	846	818	802	811	780	797	837	798	873	811	842	841	826	803	814	789	796	795	872	853	815	852	848	752	779	812	808	783	815	847	768	785	817	788	839	848	845	832	797	785	805	796	837	837	775	811	913	860	812	861	845	830	833	814	782	857	781	829	795	834	787	820	851	861	844	829	791	813	864	841	810	777	856	828	877	781	826	783	819	845	804	789	812	774	846	815	816	803	858	795	816	813	793	807	823	852	828	811	751	741	840	816	820	792	786	834	769	817	829	817	807	837	833	790	812	858	807	842	807	814	856	794	840	851	848	836	825	821	794	838	817	845	848	854	818	814	799	779	824	766	826	833	824	835	830	857	889	830	822	813	834	804	812	855	808	853	828	819	778	814	779	804	819	842	821	823	805	884	805	783	876	759	770	808	803	842	812	858	835	848	818	834	851	790	828	795	849	772	805	831	857	804	813	795	804	776	795	807	800	799	826	824	848	824	796	777	827	838	780	835	847	793	807	801	822	769	816	775	811	851	740	799	850	859	812	815	820	802	731	800	837	832	820	785	823	858	834	837	812	820	823	827	843	834	801	810	754	807	862	833	785	812	849	828	862	786	834	764	824	813	774	825	822	831	748	757	826	850	872	800	845	796	846	827	774	823	777	878	809	827	788	785	831	835	853	765	863	775	857	797	774	823	715	792	813	771	814	819	797	786	773	802	855	826	836	825	804	825	799	829	782	857	862	775	769	833	777	756	815	794	790	846	829	775	839	767	807	840	818	825	872	795	797	837	772	858	830	827	829	802	870	797	785	813	802	810	823	765	844	818	791	754	808	853	829	828	836	804	823	869	792	802	843	770	770	847	820	826	823	807	786	813	798	840	790	864	861	846	863	778	825	837	867	784	835	763	841	848	797	782	839	800	815	792	789	796	827	803	783	838	821	837	830	769	840	805	826	848	780	824	827	819	797	858	818	751	816	804	829	815	795	826	794	813	826	792	853	763	806	793	844	772	822	816	812	802	818	773	781	807	804	745	869	804	871	825	786	826	836	758	810	800	839	857	844	846	754	892	804	846	809	835	809	799	851	820	790	723	793	817	765	880	787	783	847	796	796	816	817	783	730	837	793	819	779	821	802	811	849	809	826	846	812	817	774	801	810	723	838	783	801	838	782	804	814	772	814	845	825	811	818	788	864	859	762	792	851	791	869	794	807	812	791	813	817	834	765	821	800	839	806	795	854	805	800	823	846	796	810	827	837	840	826	853	820	826	766	850	841	787	815	791	804	793	823	874	805	796	800	768	771	800	824	832	839	833	789	799	851	878	798	806	842	843	827	853	823	829	800	817	828	837	813	821	752	855	853	809	837	829	806	842	830	869	829	787	810	816	791	834	804	847	835	796	822	803	789	842	806	805	793	806	807	811	878	795	813	808	848	798	868	827	792	813	776	827	824	801	817	793	817	829	795	836	797	781	843	856	806	816	789	825	847	855	796	803	812	809	794	846	779	818	778	815	763	836	824	819	786	775	863	835	833	820	806	772	819	830	790	844	828	837	823	835	831	824	826	796	806	787	776	843	805	828	777	751	843	781	796	841	783	721	843	779	810	790	815	804	769	843	838	843	817	816	818	798	785	804	810	771	782	826	834	821	798	858	826	845	805	786	813	808	816	828	803	780	770	798	773	859	773	791	796	813	874	807	815
36108	59328	46220	30903	20932	16005	11948	9109	7122	5287	4097	3289	2757	2222	1951	1690	1532	1443	1342	1281	1184	1169	1122	1055	1020	983	918	883	932	875	854	892	844	842	840	904	801	838	871	820	853	826	837	877	767	846	783	852	833	829	856	851	809	800	813	801	816	815	833	815	806	835	799	826	781	789	828	807	800	754	839	824	823	856	824	814	843	794	811	771	730	817	827	821	805	810	788	818	801	803	814	850	766	792	763	832	825	800	773	818	792	845	786	790	840	787	831	840	772	807	818	811	831	797	785	767	782	814	813	806	743	814	781	789	791	841	785	767	783	811	774	855	832	823	802	816	782	842	784	798	747	826	816	864	802	791	814	825	781	810	813	823	804	814	842	806	843	753	794	798	773	815	808	808	824	794	815	797	832	823	870	803	787	824	793	862	786	758	811	848	812	848	836	821	804	759	808	772	834	780	821	824	792	826	803	778	811	842	796	823	832	805	879	750	847	828	773	762	851	765	798	812	759	783	770	762	786	770	821	798	825	792	849	803	872	794	762	852	840	781	784	799	737	789	795	855	851	812	789	776	780	789	805	806	773	833	819	842	816	810	835	791	829	779	779	752	828	790	811	752	783	805	797	818	793	770	827	793	860	793	795	812	778	800	794	774	808	823	820	837	825	800	839	820	767	764	856	792	796	822	795	756	764	818	781	805	806	835	817	785	836	848	810	779	789	848	748	786	787	782	830	778	857	819	817	845	816	772	773	793	753	777	821	836	806	806	816	811	802	829	845	774	770	774	824	836	782	789	781	762	800	786	750	792	839	847	792	791	802	854	802	787	755	743	798	813	811	782	846	881	802	830	875	843	839	827	818	785	781	780	799	802	812	828	798	840	862	854	767	757	818	821	794	807	815	820	799	774	782	815	790	833	840	843	772	790	816	816	800	804	776	818	828	827	874	828	786	798	809	791	802	818	832	763	818	803	782	762	874	815	774	783	834	821	829	800	814	824	809	783	800	735	851	778	789	845	800	757	802	795	843	837	812	822	758	730	796	849	818	869	788	803	807	812	793	819	792	834	758	793	875	860	796	823	785	772	820	810	833	796	856	767	791	822	844	790	792	775	799	794	793	792	794	772	835	817	825	851	832	840	767	826	815	823	822	815	820	847	760	813	791	766	827	775	775	824	845	799	797	808	816	822	761	815	792	797	751	806	803	764	776	816	746	806	775	812	769	777	834	829	800	744	802	766	811	810	824	800	800	807	857	781	790	821	783	762	838	865	759	836	797	791	836	779	830	823	812	822	798	769	788	763	814	782	866	804	821	827	812	759	795	860	827	792	809	855	776	816	775	801	776	807	774	817	791	833	785	822	799	831	788	828	845	838	803	761	781	799	826	758	792	797	779	824	834	815	832	795	812	779	813	842	809	789	778	802	809	820	808	811	831	826	805	835	844	789	835	864	806	795	808	809	832	778	827	777	789	771	824	820	745	861	818	786	860	810	797	860	837	821	848	859	866	848	822	843	773	841	795	808	781	799	795	822	810	781	789	827	848	811	813	844	796	810	838	817	825	810	766	772	770	795	774	795	840	784	781	828	790	820	805	791	796	798	817	741	810	864	805	775	771	802	845	805	814	766	789	801	810	776	825	809	788	850	742	781	843	826	806	825	825	856	822	836	764	771	783	862	859	817	765	780	720	798	802	842	807	756	750	765	815	772	802	793	800	781	774	814	826	832	795	821	772	807	804	763	821	808	812	787	793	794	799	827	764	763	781	803	786	770	785	761	836	807	785	762	909	861	805	776	816	842	819	777	792	798	786	839	844	790	818	841	798	821	735	817	867	825	800	781	796	819	853	781	784	768	812	819	814	822	822	787	806	767	801	804	850	766	842	803	816	818	761	877	869	853	856	827	856	806	770	773	789	789	809	818	785	789	845	834	810	858	776	874	814	852	818	803	772	836	751	834	814	829	811	854	833	809	760	778	793	750	790	794	779	817	827	803	747	799	711	855	765	845	776	835	742	795	776	768	802	826	820	814	846	830	810	814	804	812	822	754	811	790	764	767	779	826	801	796	790	756	772	782	799	778	811	823	819	832	756	821	768	814	790	819	784	753	740	793	787	793	758	798	806	833	783	850	827	823	808	796	813	795	815	815	807	799	825	821	809	816	821	781	825	792	834	801	851	819	816	796	792	783	833	818	802	817	796	849	775	848	807	841	851	845	781	783	733	777	784	814	803	773	820	837	838	827	792	798	799	812	721	833	791	817	808	822	784	810	751	751	781	771	783	807	840	778	812	813	798	788	809	817	809	834	776	824	766	806	772	836	794	769	808	785	793	806	813	772	813	859	837	783	825	780	823	786	758	838	807	857	787	813	770	810	800	799	789	817	824	790	797	819	787	778	847	839	798	829	814	769	851	774	852	779	804	832	786	798	782	789	815	819	794	847	780	807	822	801	798	873	832	850	776	837	811	816	842	823	825	796	826	737	735	850	806	852	803	814	815	794	827	812	807	835	807	846	785	832	838	818	833	772	793	792	764	812	777	818	825	809	832	796	823	840	792	842	809	765	786	789	764	799	813	770	791	834	851	835	797	818	766	796	816	772	823	818	838	830	810	802	841	772	777	846	814	788	810	792	807	770	794	826	819	783	773	835	819	777	862	833	831	830	817	791	724	851	764	795	810	808	867	754	803	801	807	846	807	856	795	812	795	797	816	761	809	815	813	830	814	782	788	783	806	819	776	819	774	782	846	808	801	830	841	778	821	770	813	807	821	809	802	899	815	803	773	825	854	797	777	828	812	797	820	877	775	825	771	772	819	782	818	836	808	824	772	771	780	814	771	815	775	821	818	797	830	796	797	781	817	781	878	759	754	816	788	801	801	781	811	787	794	803	795	843	844	754	805	818	799	819	820	833	803	794	812	797	787	747	819	820	785	845	762	798	805	810	761	788	838	874	812	801	833	781	795	780	790	844	778	830	797	860	764	752	793	836	798	802	836	815	798	856	797	805	776	814	784	847	802	814	781	791	826	790	807	763	830	779	825	779	799	823	821	821	752	793	851	818	791	837	768	825	890	739	789	823	784	837	835	831	792	842	795	785	775	796	820	793	799	773	829	793	846	769	771	786	821	815	796	825	762	803	773	790	844	846	821	813	779	781	848	806	801	820	814	766	817	825	801	806	828	784	768	795	781	765	786	822	822	782	810	825	858	764	791	797	837	792	787	804	750	802	808	794	804	839	856	752	835	794	817	837	805	770	800	790	818	844	769	794	816	811	769	777	786	825	792	835	797	796	803	777	789	825	814	846	794	824	839	833	845	807	834	791	837	831	834	798	857	816	822	790	756	755	822	789	814	826	787	804	787	803	849	805	830	777	759	826	818	842	825	853	787	851	805	866	843	799	816	786	807	806	773	791	811	787	836	743	750	783	796	790	783	797	780	797	787	793	795	782	804	817	757	798	808	801	800	802	778	783	833	867	785	790	844	768	781	815	807	845	805	776	793	859
25376	21651	29763	28085	19829	12376	7776	5107	3947	3090	2525	2165	1738	1563	1481	1345	1300	1210	1204	1165	1058	1010	1075	1037	1009	961	940	879	914	908	893	876	901	891	913	891	871	886	876	869	878	819	892	867	870	803	882	895	880	856	832	844	842	919	848	888	815	915	888	916	935	899	887	799	883	816	837	918	929	861	861	816	877	857	896	837	907	840	829	895	859	905	799	910	858	855	914	840	908	908	839	888	848	924	914	878	888	901	883	854	886	856	907	784	871	850	884	832	879	827	896	863	883	862	826	892	844	906	842	906	850	859	827	876	901	820	838	896	848	844	845	867	884	867	863	846	841	879	859	874	871	863	910	880	841	908	884	894	852	842	855	909	896	866	915	821	870	840	840	838	817	902	828	850	830	954	900	831	897	913	802	856	850	835	808	866	897	836	867	907	855	854	872	867	832	833	846	862	874	843	915	849	882	893	848	887	792	857	856	793	836	898	844	831	856	893	877	823	880	843	838	875	927	862	852	849	935	845	880	871	926	858	852	898	817	866	858	858	887	799	880	805	921	859	885	934	863	893	925	909	883	862	893	875	889	870	826	933	872	830	804	828	825	815	832	864	847	890	782	892	862	841	810	817	793	815	854	827	912	801	842	791	880	800	821	855	844	853	862	902	870	820	812	863	863	866	815	859	817	921	860	895	866	921	843	873	847	826	838	836	880	882	863	849	860	851	831	869	817	859	842	862	826	896	862	871	834	787	814	865	827	832	826	867	876	875	952	896	854	867	861	850	915	879	907	871	875	904	865	844	828	810	895	864	872	839	841	888	888	824	866	861	855	858	837	873	923	841	842	893	872	830	901	859	851	851	824	839	875	868	831	821	869	885	834	861	828	850	898	854	920	928	837	844	900	879	879	862	845	850	853	860	836	857	855	881	908	821	844	897	878	827	848	886	894	859	901	886	883	834	863	891	924	841	806	824	854	840	860	899	866	856	836	860	874	889	798	833	797	860	904	769	886	811	841	873	837	835	862	866	870	875	887	839	825	881	854	839	820	868	858	890	867	906	913	888	899	853	899	909	834	871	866	880	862	838	827	851	855	877	900	868	890	834	904	827	859	872	810	875	826	862	838	824	833	876	892	907	846	898	937	845	821	837	877	870	912	818	909	851	865	853	840	826	859	858	919	877	875	876	877	891	879	840	835	850	879	859	897	849	821	876	831	855	902	851	902	869	811	855	855	818	835	896	899	864	863	836	845	873	891	825	871	808	852	873	852	934	835	831	885	883	896	903	860	895	842	878	891	877	893	908	828	879	877	876	855	861	877	829	863	849	822	888	837	816	843	870	828	853	870	929	884	817	834	833	886	880	840	852	865	920	890	788	865	878	891	877	858	888	844	860	912	872	873	890	874	881	870	865	864	865	857	916	865	869	875	849	892	873	898	840	852	875	828	833	872	850	831	853	855	848	858	850	886	863	900	819	890	852	799	876	839	860	859	829	857	837	823	927	818	871	829	850	895	881	843	868	804	868	820	843	867	840	831	817	842	865	833	852	903	865	869	843	901	869	876	890	899	886	825	861	905	846	888	825	886	842	887	851	859	800	906	846	895	845	852	817	857	856	884	899	905	909	842	856	845	882	909	838	840	845	926	854	898	834	814	903	804	830	826	883	860	850	917	845	862	847	879	884	852	847	867	929	821	878	815	902	805	891	866	911	875	854	869	887	895	805	853	845	869	895	820	883	857	898	851	878	838	848	883	869	914	817	838	887	852	873	883	855	903	831	854	843	833	821	830	848	857	869	846	894	838	851	834	838	872	841	871	901	847	847	793	878	829	854	878	865	857	850	786	852	845	875	889	830	831	839	872	877	868	840	932	830	879	799	868	806	815	865	867	841	848	830	832	892	860	809	889	832	830	836	865	827	901	859	885	875	880	880	828	834	879	870	881	871	878	881	881	902	840	799	873	862	894	853	822	886	888	881	871	837	813	832	824	865	844	897	868	836	868	861	798	874	793	805	845	873	904	872	900	884	866	828	854	854	867	849	867	816	890	867	860	890	870	845	863	885	855	895	874	882	851	834	923	840	870	873	892	837	876	847	865	845	802	839	832	917	795	868	914	869	828	889	846	796	865	907	885	867	855	864	824	815	824	813	887	852	896	871	891	879	840	852	835	881	843	840	838	889	843	817	885	861	868	878	890	864	869	870	835	824	838	881	871	856	871	868	874	904	835	861	851	901	873	914	831	849	873	847	827	885	866	862	857	811	884	884	834	859	875	832	822	830	854	825	830	766	856	830	869	907	913	857	860	845	853	873	819	874	806	859	829	852	865	834	916	878	863	845	820	851	886	825	844	893	904	926	863	853	856	868	855	871	856	852	851	882	855	857	804	832	849	792	861	842	858	856	841	905	900	855	878	891	888	835	948	868	863	856	816	858	871	879	814	833	894	914	914	878	857	920	848	911	881	839	850	854	895	824	904	834	843	890	854	877	839	861	866	888	848	886	855	856	908	892	836	855	849	853	890	860	894	902	865	866	834	835	829	902	847	852	882	822	883	872	857	877	845	843	846	877	889	878	878	858	884	856	846	910	927	885	817	873	857	873	879	858	847	862	866	851	859	861	907	867	876	893	833	901	922	861	835	833	855	815	884	885	900	835	854	775	838	884	841	860	848	897	911	848	873	914	858	854	849	817	834	855	880	823	855	881	843	860	868	882	875	833	872	895	823	909	859	838	893	894	890	890	859	822	879	870	896	835	853	838	856	870	890	897	825	871	873	879	809	890	880	924	876	831	844	921	819	886	858	853	854	835	868	867	876	875	865	893	851	868	867	844	884	901	859	867	895	877	851	862	906	810	826	858	881	826	846	902	914	871	822	817	854	825	865	841	856	865	900	883	865	833	862	880	861	850	883	873	861	830	891	885	842	810	847	843	878	878	845	886	882	841	812	836	884	902	839	845	866	837	876	874	841	861	813	880	880	860	812	856	834	868	803	854	848	857	860	856	816	830	888	870	883	898	857	863	922	899	823	805	953	869	873	867	882	896	837	885	888	847	851	832	892	876	883	864	860	819	866	830	858	862	872	862	871	828	855	872	844	856	857	879	855	832	838	824	912	830	862	911	825	829	909	879	849	883	865	883	869	898	872	837	830	814	880	896	830	833	811	847	844	868	875	818	834	854	853	851	846	868	887	894	892	923	836	785	878	842	887	894	828	889	832	917	879	855	859	861	832	872	846	870	852	792	833	869	848	859	880	834	877	856	856	869	869	845	835	850	851	859	848	861	843	861	864	848	859	866	847	860	871	824	897	805	895	904	927	895	852	857	838	830	888	832	839	818	859	835	850	903	902	857	893	858	892	857	863	840	822	826	841	852	863	875	894	861	902	847	910	878	905	839	885	859	843	886	824	849	825	869	936	849	897	854	868	858	823	859	863	873	870	865	878	918	891	842	857	843	840	863	824	914	817	838	791	888	855	837	875	858	913	838	817	850	843	817	859	841	861	908
37331	56446	44569	26607	18548	14174	10266	7714	5884	4416	3537	2819	2325	2061	1791	1548	1507	1313	1298	1259	1189	1132	1061	998	1063	1001	943	1023	886	856	943	896	889	857	937	870	889	868	841	835	919	813	842	859	840	884	804	905	859	918	881	881	873	846	829	828	833	871	889	847	891	860	875	887	848	878	905	868	844	851	828	898	809	836	826	886	868	811	830	865	807	834	841	843	864	879	811	855	853	852	842	873	836	861	871	834	859	905	885	857	818	824	866	853	848	911	843	855	878	848	813	875	829	835	858	861	803	866	836	854	899	837	821	861	843	820	878	851	902	810	837	867	880	874	823	848	897	863	843	847	821	841	864	894	844	836	866	853	901	836	899	812	857	824	853	879	856	841	875	863	890	852	834	869	919	826	844	772	887	816	875	831	842	833	826	842	861	883	853	843	854	861	830	878	878	880	810	859	842	833	827	885	836	839	869	813	816	861	854	891	859	809	822	873	797	859	849	853	860	881	846	842	913	927	892	854	877	810	868	873	823	874	932	827	857	814	885	850	881	836	832	858	864	801	856	866	869	837	831	841	891	888	896	870	850	817	832	828	840	803	883	889	851	836	885	877	853	814	854	887	851	827	820	897	786	889	815	873	818	779	835	830	913	842	798	828	816	849	820	861	831	864	845	841	807	839	843	838	891	861	878	850	846	883	828	865	872	856	885	810	880	863	871	823	825	859	882	857	827	849	884	835	840	831	851	868	861	856	831	861	918	856	774	824	854	915	856	821	798	825	831	776	830	875	815	880	927	887	897	829	821	886	857	870	844	864	847	788	878	827	848	853	827	810	851	899	831	848	862	869	831	847	826	900	840	859	850	830	841	831	832	860	823	873	840	878	888	872	864	832	864	866	868	820	888	855	891	830	880	807	813	849	850	844	854	860	891	844	917	762	871	831	825	848	858	892	866	863	865	861	774	874	820	850	824	845	875	830	894	862	870	902	790	867	799	838	881	854	877	821	790	842	847	863	817	862	834	870	873	891	882	883	843	914	860	795	835	831	903	857	846	817	825	823	861	883	864	890	814	781	835	860	855	850	865	873	873	803	859	925	860	869	833	880	856	852	854	848	848	822	808	847	882	866	806	878	850	840	839	840	767	834	848	880	879	874	847	828	835	824	871	818	854	876	829	843	864	860	860	854	835	774	891	862	836	924	805	834	809	841	911	840	838	888	850	859	824	793	832	823	822	834	832	828	820	862	864	865	833	828	864	824	808	825	865	815	919	848	853	817	856	902	788	818	823	874	824	836	810	860	833	865	913	857	901	872	880	870	896	850	869	853	864	861	832	887	878	817	896	838	861	855	861	826	840	840	848	804	915	863	821	874	836	861	794	847	857	848	874	877	883	871	894	883	857	878	871	851	848	835	857	828	866	839	789	872	864	848	862	915	807	833	893	828	918	864	852	882	838	821	891	883	874	865	872	869	818	792	882	818	873	873	805	849	883	869	872	816	868	774	851	860	821	835	860	824	855	884	827	836	853	845	873	890	827	814	879	842	867	846	864	858	823	855	886	846	850	854	838	863	848	805	808	852	799	872	876	834	930	785	833	813	905	878	845	825	826	878	827	852	859	818	859	871	823	848	862	874	870	808	827	855	813	899	880	875	841	806	834	867	862	817	855	855	892	822	893	842	853	838	853	891	861	858	819	887	853	855	841	831	824	833	880	864	861	846	870	890	848	850	778	871	831	828	830	836	800	840	864	820	865	886	890	853	880	856	867	840	825	909	871	860	849	823	818	882	838	851	858	830	877	858	785	862	836	838	841	828	870	857	829	839	848	883	865	867	805	857	893	865	885	908	854	897	874	859	856	825	834	816	841	808	846	816	809	868	870	882	874	831	906	845	849	836	815	829	838	860	839	821	807	871	868	795	846	849	873	871	858	822	888	815	841	841	852	863	863	847	827	842	776	830	873	820	817	826	839	836	841	844	790	821	808	891	865	869	838	835	895	861	887	820	902	886	890	818	842	861	876	886	856	855	889	862	877	875	864	844	883	883	874	843	879	857	895	857	783	900	836	816	867	816	909	895	890	865	861	809	837	821	841	847	843	845	866	848	858	829	888	786	866	855	849	844	875	852	900	829	865	867	892	842	848	861	860	820	857	854	837	863	867	871	866	807	791	822	885	840	862	856	860	855	884	912	792	853	863	845	872	867	885	843	824	829	832	850	847	850	859	891	853	862	862	854	880	864	853	857	854	858	817	796	873	888	870	876	831	853	900	854	828	864	871	827	869	896	841	839	847	845	833	826	839	857	863	821	821	864	837	854	932	868	852	834	819	838	832	851	840	864	830	854	837	847	850	920	852	806	855	872	867	859	865	843	793	869	887	919	849	875	831	889	856	875	833	873	817	878	841	879	880	850	844	795	884	835	805	825	850	819	863	781	827	836	795	873	857	820	821	849	881	839	865	864	808	815	850	915	909	876	847	836	864	845	872	830	850	868	882	890	846	857	885	881	823	840	831	868	819	805	854	850	840	872	836	816	863	871	810	880	916	871	831	881	847	834	820	856	839	880	863	910	875	818	814	808	886	786	853	862	842	828	866	813	833	872	831	873	838	847	810	805	884	891	812	875	831	882	791	849	824	919	886	841	864	859	805	869	889	863	908	901	842	843	857	817	874	837	855	830	819	843	823	841	841	839	831	847	860	863	841	819	850	865	822	831	846	879	865	881	889	842	848	894	887	861	855	844	859	798	862	850	869	869	837	880	871	831	831	857	809	821	846	842	869	852	842	821	862	806	840	831	871	965	859	838	892	844	871	893	894	822	867	875	880	819	852	852	799	898	854	795	829	887	822	899	869	865	850	862	818	845	870	810	848	839	801	877	864	895	818	903	879	887	945	850	832	851	809	827	890	839	871	829	880	826	855	803	892	831	880	883	831	840	835	851	810	833	817	861	830	820	877	867	916	882	833	864	884	837	866	787	818	841	839	836	810	863	820	855	815	843	883	821	875	874	865	857	820	853	870	864	835	816	873	848	853	812	826	848	844	888	833	855	837	867	874	867	851	825	808	877	821	861	846	838	873	847	860	855	843	848	846	898	828	848	887	825	863	811	840	839	906	818	831	872	846	864	877	869	862	835	868	823	844	913	875	898	876	911	832	815	859	878	813	852	841	846	914	843	865	839	791	830	869	860	866	882	886	860	845	842	848	849	806	845	828	854	840	866	895	835	818	895	804	840	862	858	857	795	879	909	841	871	875	867	846	850	848	843	859	831	834	834	847	891	864	828	917	825	850	883	844	878	807	867	844	824	838	863	796	825	799	847	870	870	861	829	808	812	829	873	833	849	925	792	842	870	830	861	851	863	846	923	810	832	832	849	861	892	796	849	871	826	874	827	829	884	837	868	884	825	818	853	872	841	812	864	830	858	833	886	826	874	875	850	814	821	795	829	862	854	860	847	887	848	863	872	868	816	875	866	879	794	854	842	827	823	888	852	839	904	866	855	893	828
22985	21432	29097	24287	21911	22804	19062	9687	6382	5009	4008	3261	2715	2271	2014	1775	1659	1566	1394	1403	1333	1260	1182	1126	1097	1105	1033	1033	994	1039	1013	945	927	1011	985	937	891	908	883	888	920	928	863	932	895	860	857	970	941	857	879	960	874	892	900	893	877	892	904	895	911	913	960	967	896	851	930	907	890	883	895	928	931	925	901	902	892	894	867	911	857	919	884	891	878	934	873	867	882	897	915	924	819	850	865	902	888	893	901	847	867	868	855	898	896	899	821	923	891	866	867	884	914	902	905	921	832	901	845	949	864	858	860	843	852	947	902	902	912	943	883	852	869	838	901	876	875	882	878	917	911	956	895	889	896	855	878	885	876	875	908	899	900	908	860	910	919	883	872	858	977	954	821	883	877	872	816	890	924	845	841	846	918	902	868	886	868	894	918	867	867	915	917	909	877	861	819	906	929	898	928	900	825	857	882	905	878	924	924	846	844	935	915	853	910	900	906	914	840	867	872	879	882	864	916	842	901	923	901	914	916	866	857	899	919	876	871	858	861	884	861	883	824	886	910	828	821	927	899	846	846	896	852	858	892	842	879	902	875	901	842	874	887	904	924	893	826	875	849	918	872	918	874	939	898	894	890	880	891	912	848	884	849	919	870	906	913	858	827	898	946	947	907	917	876	879	919	853	921	850	914	861	882	880	911	890	969	872	847	882	936	885	948	896	911	891	897	853	924	829	911	867	866	854	938	889	944	892	883	873	916	930	928	876	934	827	888	879	845	885	905	832	895	901	873	859	851	864	872	881	863	872	883	894	853	895	913	892	872	932	931	906	884	863	887	893	874	898	853	919	888	850	881	878	880	900	872	899	864	831	868	865	901	877	864	847	866	852	937	866	854	875	810	877	932	931	884	833	931	887	906	834	882	875	892	895	893	880	899	926	940	937	924	860	821	899	889	897	896	877	907	929	908	859	912	918	912	920	842	930	907	916	886	892	825	855	910	823	849	841	897	889	892	893	892	867	884	921	907	904	912	884	880	916	914	885	891	878	933	898	878	903	890	874	806	856	877	833	881	875	902	868	915	918	829	925	890	914	847	922	895	901	895	967	890	862	910	914	855	908	895	898	862	893	851	866	927	887	905	846	909	885	857	929	802	899	898	893	901	875	886	896	918	878	880	865	867	935	870	858	899	865	929	888	849	866	913	918	964	867	867	827	869	885	881	881	856	935	947	896	870	887	845	880	846	880	883	893	865	841	934	900	934	956	925	938	867	857	978	841	891	929	895	832	925	881	865	866	840	871	822	885	900	850	894	935	899	863	837	865	852	924	857	869	944	916	889	884	920	900	843	883	880	869	876	871	841	915	922	860	860	877	882	915	873	868	896	982	902	869	820	890	848	848	911	867	861	821	876	844	886	880	883	861	886	897	856	874	880	857	868	891	901	922	902	927	896	911	859	909	939	862	897	840	892	919	867	820	869	880	911	869	914	882	911	898	868	925	928	869	926	878	843	863	850	873	866	899	883	892	870	840	909	922	894	894	899	856	884	900	883	915	902	944	965	913	853	868	885	897	881	909	892	917	845	869	882	866	847	950	819	872	888	908	933	893	815	916	883	892	814	889	892	890	800	877	901	878	906	865	889	890	904	892	928	857	922	926	905	935	875	933	890	843	870	839	892	835	852	898	905	890	876	874	908	881	893	911	914	896	863	849	918	892	835	921	926	921	862	859	902	840	870	903	885	926	897	904	865	889	862	855	889	914	816	907	910	873	883	922	893	888	920	909	904	908	862	937	850	927	884	838	872	839	824	907	914	844	866	892	854	854	924	876	846	905	879	957	912	871	877	852	876	933	886	864	885	901	894	867	851	909	900	886	915	884	881	914	887	857	923	901	884	945	848	885	894	847	902	860	856	937	945	900	873	863	895	920	876	874	871	896	920	886	879	887	898	858	897	862	887	860	887	869	870	881	940	881	920	870	880	905	889	928	896	878	927	867	852	915	884	918	806	875	868	857	886	894	905	894	822	894	842	890	866	867	879	886	833	894	868	934	868	854	860	845	862	897	868	899	873	903	902	892	845	860	857	889	900	907	880	867	959	894	904	944	911	892	835	873	865	843	896	821	850	825	814	886	846	902	893	883	915	842	860	839	933	858	901	846	905	880	886	894	896	830	871	877	933	939	912	851	854	924	924	860	843	875	860	948	884	852	857	865	849	861	947	889	885	928	871	884	864	854	907	922	875	883	873	860	894	853	908	878	913	889	868	808	922	857	840	856	887	933	884	885	916	913	887	890	861	845	851	886	890	954	963	926	816	849	866	941	888	902	877	885	828	900	848	888	867	863	897	892	868	834	882	939	845	909	906	871	899	883	859	895	908	869	877	912	840	868	886	839	907	956	885	902	854	953	865	882	949	872	919	852	883	889	909	852	880	876	868	875	869	899	887	853	858	880	883	864	842	914	927	884	867	881	845	916	857	852	853	853	880	873	905	876	890	923	870	874	875	893	900	874	905	879	879	893	881	915	899	938	927	863	877	849	901	862	884	794	851	889	913	893	852	928	861	940	918	904	867	919	891	871	861	926	884	899	888	914	864	887	881	865	889	942	887	891	912	916	890	911	894	830	907	877	857	908	911	922	897	864	926	861	825	886	877	916	838	873	886	888	852	885	891	851	874	941	851	920	858	873	830	853	941	870	878	871	874	913	922	878	976	905	896	811	890	908	829	867	898	844	856	913	878	893	882	893	862	883	907	901	897	896	898	893	909	852	860	869	868	864	904	902	896	881	885	890	875	901	883	888	920	824	835	871	858	887	910	926	890	884	903	818	921	930	849	865	828	868	909	972	875	900	933	861	880	922	877	883	864	888	890	885	871	841	899	898	889	895	855	884	926	895	936	882	827	919	914	852	847	875	830	878	869	879	858	887	841	903	866	916	824	892	881	901	913	907	883	883	899	928	875	931	893	881	933	861	900	907	899	860	884	851	922	878	903	850	918	911	805	865	875	893	931	889	946	869	894	915	871	858	838	885	907	882	870	924	932	904	879	865	887	905	915	887	842	846	894	913	937	897	842	890	867	825	903	860	911	883	872	850	913	892	951	918	887	828	905	882	921	908	872	866	854	819	877	906	884	823	863	945	888	827	957	932	882	866	916	917	840	938	897	893	826	844	861	909	848	849	930	868	924	928	889	900	899	885	850	879	822	834	842	890	894	914	839	876	879	876	844	863	886	905	845	856	917	884	836	922	904	887	867	880	865	897	921	908	886	882	917	825	877	892	799	874	922	892	878	916	868	889	900	874	905	876	866	845	917	890	869	895	870	953	911	861	931	936	910	869	911	827	924	887	877	894	958	863	880	881	910	829	904	925	884	909	868	892	876	882	927	904	852	844	864	832	894	851	887	908	903	899	879	884	850	885	829	911	838	871	881	902	933	873	857	906	903	952	922	895	902	911	908	882	871	902	875	879	930	835	906	863	877	882	879	918	860	859	887	912	840	858	897	863
38681	66151	49108	33947	26494	20511	15419	11811	9050	6960	5544	4456	3505	2834	2572	2167	1917	1834	1615	1471	1475	1343	1287	1216	1200	1104	1096	1022	1029	1049	994	994	957	936	895	931	898	948	901	881	881	928	966	889	909	930	890	892	910	886	856	915	878	861	876	892	852	923	876	883	868	885	858	883	902	837	834	843	832	908	823	884	812	838	843	841	855	843	859	895	831	835	840	985	818	856	837	865	851	865	853	856	851	854	838	863	875	933	941	883	897	895	878	903	836	847	827	847	851	862	836	852	851	874	816	869	825	842	855	903	861	852	880	890	810	908	910	865	906	876	848	825	933	850	892	828	862	872	806	891	890	894	881	818	849	879	845	871	876	868	876	833	865	873	847	819	889	839	863	846	894	836	850	866	854	891	810	843	895	883	837	883	869	899	890	908	879	862	884	872	831	836	867	851	866	843	828	859	877	906	861	881	847	888	839	863	898	849	867	798	833	844	829	865	870	857	874	945	834	911	874	844	859	873	849	893	906	916	847	845	897	895	850	850	922	851	850	831	878	902	879	876	914	883	807	818	832	870	828	853	831	854	871	841	909	867	858	842	831	857	877	847	861	824	892	858	853	838	933	856	893	860	900	914	910	857	837	836	874	834	864	899	904	833	862	821	871	851	915	824	852	883	903	875	817	841	847	887	925	889	862	838	828	907	824	853	877	884	880	831	850	868	867	863	921	831	892	888	836	825	877	838	863	884	893	867	850	872	891	909	912	846	858	914	875	836	863	867	829	904	880	851	813	902	863	903	853	844	829	808	888	826	890	836	884	874	835	853	900	844	912	832	870	866	877	841	877	862	879	860	879	911	860	834	903	917	892	834	871	829	864	869	884	813	864	856	913	845	852	887	855	884	828	859	835	869	891	851	838	835	883	859	872	870	903	895	885	895	848	854	831	917	854	862	845	841	837	889	848	921	856	866	850	842	880	908	837	878	888	862	828	848	878	894	892	922	874	849	932	857	840	836	881	824	866	817	869	856	892	860	864	800	854	858	898	892	863	883	872	869	939	896	870	857	866	884	876	852	861	862	871	899	876	893	830	834	855	892	884	851	838	844	882	885	894	868	853	903	842	931	888	853	791	877	827	872	832	894	813	882	874	892	833	875	832	878	856	868	852	810	887	814	864	903	843	837	873	808	877	838	913	851	896	799	931	889	867	840	835	907	833	853	839	841	860	899	847	851	881	893	879	825	811	854	882	861	895	837	870	855	906	861	873	837	936	896	876	824	901	852	844	854	836	880	880	902	830	893	885	857	879	856	823	877	874	886	835	843	812	887	837	873	836	870	834	887	860	841	869	822	858	862	855	881	893	807	874	876	845	850	878	887	893	826	869	913	870	830	846	899	901	820	874	818	849	839	836	845	838	834	893	879	867	886	818	818	913	883	887	846	871	922	892	887	933	877	855	919	869	856	891	859	820	852	901	886	808	872	842	842	903	823	825	859	861	880	841	864	886	910	841	858	874	832	854	855	848	829	859	882	856	851	882	833	866	854	891	825	837	859	932	863	869	936	857	830	846	881	857	863	905	842	827	852	840	867	905	875	885	851	843	868	843	855	887	804	842	836	844	817	847	860	842	913	831	846	868	834	806	892	823	862	823	855	846	879	880	844	818	907	852	801	843	843	875	852	880	854	820	893	856	925	857	883	857	849	855	835	871	862	882	902	820	817	866	890	851	897	831	815	887	856	869	834	906	900	848	862	848	868	878	871	870	843	823	847	878	902	883	869	960	869	877	858	838	850	826	844	872	863	893	840	882	869	849	798	910	893	830	877	877	861	812	862	906	812	856	871	803	881	822	853	834	859	845	890	873	907	871	800	821	907	867	900	896	902	867	867	838	818	859	875	822	913	882	819	819	860	937	854	803	821	870	868	845	845	868	800	880	830	882	888	858	813	808	869	895	896	809	892	924	873	868	860	827	890	924	865	859	865	821	875	877	892	870	862	864	834	865	883	889	925	895	845	890	891	839	861	879	859	867	845	867	851	880	879	872	834	833	888	867	902	936	836	873	885	879	872	838	873	866	824	886	853	863	836	847	848	833	856	883	905	883	880	808	845	892	870	843	860	865	890	883	887	882	836	821	864	846	842	863	832	863	873	874	883	834	905	927	798	884	842	847	835	805	857	861	833	871	875	892	804	892	858	949	872	867	846	908	903	856	840	859	845	879	857	847	839	872	915	870	927	842	857	853	852	847	836	819	849	851	828	833	815	865	823	885	876	884	897	857	876	865	906	834	840	872	870	845	852	858	833	848	937	907	878	885	871	831	917	871	830	795	865	808	857	884	894	838	860	810	884	799	859	873	838	854	889	900	860	862	830	849	839	878	871	925	849	858	852	862	865	814	801	834	871	841	843	844	835	926	840	883	830	839	859	900	871	851	873	796	824	893	872	883	873	816	891	862	880	887	897	829	822	809	854	905	851	857	888	856	906	897	914	836	867	868	862	865	874	889	894	849	870	919	915	842	846	842	921	826	884	845	885	852	877	844	829	876	858	876	915	880	871	856	871	835	860	886	865	875	872	867	854	833	907	861	899	867	894	889	817	832	827	824	920	871	837	855	825	851	817	839	897	821	860	854	903	838	850	841	838	829	844	816	811	887	895	779	872	910	844	844	879	923	831	847	910	821	842	847	881	881	842	843	851	854	864	877	886	904	905	827	838	877	854	892	911	862	849	855	856	845	850	874	865	844	852	891	863	851	836	853	942	885	876	831	881	871	902	900	810	894	851	869	857	906	925	855	902	844	873	874	845	895	843	868	838	822	893	879	849	881	856	847	883	904	857	831	829	845	849	851	867	834	883	844	876	853	907	862	893	914	869	844	850	830	891	896	875	854	912	864	887	869	874	874	834	868	802	857	883	856	821	899	852	813	841	796	852	862	863	850	872	908	849	862	843	873	868	928	867	852	939	824	873	869	862	848	848	805	856	862	874	840	876	837	876	844	842	865	781	879	823	923	856	802	836	883	890	905	897	859	866	880	849	836	858	795	827	830	815	874	844	873	872	905	842	841	895	858	880	870	861	876	854	805	861	870	846	879	823	870	911	899	862	820	904	897	854	839	890	787	877	886	880	885	866	861	849	869	842	861	865	867	862	929	835	887	867	880	867	920	866	846	878	860	904	843	859	843	860	858	862	828	832	893	861	1018	863	865	836	887	843	852	875	860	845	856	820	850	876	799	858	838	853	865	835	829	892	859	872	888	863	879	833	903	867	836	860	849	866	852	863	858	881	886	835	902	874	870	915	842	840	865	839	847	894	836	896	832	868	857	907	853	850	903	848	868	864	836	821	939	841	874	840	851	869	877	820	865	845	831	867	834	845	838	910	860	857	822	912	829	852	827	848	892	836	842	902	846	871	867	886	891	856	846	924	881	894	869	887	927	922	850	856	843	869	846	895	841	848	900	851	862	855	887	844	859	883	927	889	885	895	936	845	823	861	838	861	834	874	897	879	847	890
34125	37776	39715	24799	14637	8874	5762	4163	3252	2597	2053	1826	1525	1409	1258	1184	1174	1125	1096	1040	963	977	911	891	951	887	847	902	862	910	845	807	820	813	860	898	785	836	796	783	790	860	867	789	826	765	760	818	823	826	821	832	730	822	855	798	811	801	792	819	788	776	859	820	826	826	822	806	802	803	796	785	836	791	827	832	815	812	817	804	781	875	823	817	841	752	805	822	799	771	778	837	819	825	857	809	814	846	816	825	781	797	858	770	821	820	824	794	788	781	813	853	863	836	808	813	802	783	830	796	825	794	778	766	828	789	835	800	806	802	898	810	810	825	826	779	801	791	829	828	797	851	829	846	824	804	788	787	856	824	813	807	840	802	848	850	866	824	792	819	857	838	840	845	848	853	764	822	809	861	807	826	810	832	821	788	780	799	813	848	795	817	764	790	795	847	815	841	826	828	862	815	807	778	853	803	785	817	819	830	813	839	817	819	774	858	832	796	783	830	801	783	828	780	879	875	794	815	838	811	821	833	882	783	809	875	783	815	797	768	801	775	837	786	829	838	813	775	814	804	855	909	797	807	833	810	786	857	853	784	811	818	831	829	807	832	805	819	812	864	805	794	797	818	791	798	816	797	828	814	786	801	825	781	818	840	843	812	828	834	837	821	838	827	812	823	846	818	787	812	828	821	801	779	799	797	831	805	889	840	858	790	871	787	831	783	876	782	842	758	862	847	804	838	817	786	789	864	839	790	820	821	744	840	835	808	767	822	782	805	806	823	810	792	814	783	801	797	809	802	860	797	885	767	795	809	798	749	838	845	806	870	895	818	826	782	798	800	803	812	794	854	825	810	811	818	819	781	761	818	749	787	815	800	804	831	835	819	812	847	820	828	809	811	785	762	838	867	787	846	819	806	819	782	790	813	768	808	821	811	804	822	787	815	817	820	789	813	800	816	827	802	783	823	812	809	811	800	808	804	796	794	820	840	810	832	779	794	834	841	834	828	805	810	781	797	847	816	844	794	767	839	893	833	789	776	804	792	784	786	798	803	807	786	793	818	795	806	793	833	859	775	831	831	810	756	820	830	772	811	795	811	772	796	827	821	823	844	806	798	812	794	809	744	788	809	809	868	818	842	811	874	796	807	770	802	817	826	819	768	794	803	833	841	852	772	773	805	833	854	825	829	828	796	824	799	794	840	832	816	784	821	809	823	787	785	798	787	760	817	784	792	802	785	790	841	768	793	793	804	823	824	802	833	825	809	823	814	800	822	829	802	856	792	774	850	841	780	769	789	753	806	833	773	855	746	817	749	831	846	826	810	788	873	809	836	820	792	800	813	838	831	809	824	805	773	819	809	839	774	814	809	761	846	810	759	885	804	802	814	835	809	827	848	819	823	850	835	806	785	800	793	843	841	832	850	825	793	810	806	779	774	770	833	797	864	861	798	841	843	865	848	808	775	754	803	790	843	785	814	855	815	842	799	825	857	799	759	831	821	829	783	842	783	805	819	781	820	831	799	814	777	838	849	759	833	718	797	825	806	803	803	818	791	837	829	837	828	798	812	774	784	811	785	741	816	834	836	799	871	798	861	793	832	850	818	805	800	771	819	867	835	834	854	826	844	835	754	800	836	803	827	849	783	857	813	856	809	866	808	838	833	814	816	805	821	821	794	822	808	818	853	781	785	844	841	842	814	805	768	809	811	844	796	829	813	785	798	823	789	783	832	846	784	823	799	833	791	814	806	801	777	807	789	773	807	847	814	811	808	782	792	795	825	853	795	830	799	800	862	845	803	796	810	817	806	815	808	792	809	797	830	815	835	863	849	845	851	854	765	785	781	855	807	822	808	848	848	844	775	738	798	847	823	765	790	816	805	846	785	806	815	841	809	790	765	759	770	837	859	804	814	812	840	806	815	792	797	811	776	798	775	807	831	857	828	757	813	791	826	848	877	752	796	871	819	821	748	819	760	822	755	806	855	824	768	846	811	832	806	796	813	821	837	806	808	836	819	830	786	874	802	817	791	807	803	794	852	809	847	786	793	817	816	819	848	817	842	791	799	807	820	815	827	775	794	808	834	805	776	761	778	812	834	815	860	810	819	737	813	813	833	792	853	840	778	804	823	849	832	768	802	826	783	851	855	893	818	770	832	787	821	843	812	810	843	848	814	797	769	813	786	786	806	780	785	796	769	800	804	823	775	830	830	807	829	821	852	844	821	831	786	797	808	792	799	798	772	773	838	815	782	833	808	786	790	847	883	885	832	834	786	784	783	844	762	803	799	824	809	777	788	811	743	791	854	806	859	810	815	822	772	774	813	807	823	894	721	861	805	827	811	850	850	779	821	814	801	771	827	853	854	811	804	839	804	812	813	833	777	813	786	847	846	839	794	807	802	830	808	775	826	809	825	779	798	813	814	866	863	831	797	867	836	821	801	804	790	798	826	796	793	844	762	816	798	822	815	775	776	781	827	822	804	769	809	793	853	827	878	846	856	837	807	809	870	824	792	811	799	865	815	808	821	788	865	831	806	822	807	824	839	786	823	851	806	859	799	823	847	865	826	815	777	821	815	795	808	755	805	816	797	788	824	880	816	844	836	784	824	838	801	881	775	829	825	839	792	811	809	763	764	783	808	800	824	845	792	820	784	842	850	849	842	841	773	856	794	787	803	783	823	839	808	786	783	828	800	809	808	828	753	793	823	817	774	826	830	842	825	776	798	799	797	775	783	836	811	790	794	797	875	807	830	801	800	852	801	798	796	811	825	852	829	804	836	781	824	823	797	870	795	825	822	747	827	849	759	818	846	822	809	793	790	776	841	864	819	826	842	811	822	799	813	773	859	815	842	884	864	798	814	765	793	819	850	774	804	812	851	815	835	804	766	803	778	826	775	874	844	801	836	821	817	833	820	838	797	825	838	834	818	779	783	821	821	800	807	831	808	852	778	831	809	812	832	833	871	786	842	819	848	782	840	822	794	822	851	794	812	818	820	792	812	841	804	763	760	838	829	844	832	790	803	772	786	745	827	850	775	787	741	783	838	781	804	800	801	826	829	853	791	848	859	847	782	857	874	841	802	817	814	789	822	827	826	859	810	851	804	836	830	816	760	803	830	837	800	822	863	853	853	841	851	808	824	843	827	865	809	770	767	849	782	803	796	825	834	796	846	849	782	860	797	802	808	833	798	821	847	828	808	809	808	807	828	832	843	821	795	799	831	770	883	846	799	792	835	885	794	796	803	838	852	853	816	805	807	793	852	842	806	843	827	803	827	791	760	830	874	888	808	745	829	781	831	800	762	886	803	769	829	811	804	856	853	834	826	804	820	777	798	755	784	798	823	837	792	847	815	803	823	838	813	781	789	809	779	834	803	828	774	788	823	839	800	760	813	785	772	800	811	866	835	757	745	806	783	778	774	806	807	837	869	792	847	771	774	764	808	810	778	817	868	841	810	799	796	826	841	842	796	830	790	861	839	830	832	823	838	807	799	832	843	786	786
36358	50795	38616	21471	15936	11603	8257	6041	4628	3604	2820	2400	1866	1692	1522	1373	1275	1202	1152	1130	1051	1007	936	982	927	891	866	916	904	919	874	864	872	831	863	900	828	843	828	862	797	822	848	830	840	847	791	868	839	778	784	824	852	857	804	851	807	805	792	885	800	772	806	857	838	762	761	829	808	804	804	850	801	833	769	821	791	846	817	801	825	832	765	801	793	843	759	826	831	838	821	796	785	814	858	804	848	824	808	754	778	799	789	832	772	799	767	831	806	810	873	827	807	809	759	782	808	792	804	753	819	801	796	778	765	786	796	789	832	808	814	790	823	817	794	792	857	887	787	822	772	822	823	787	827	839	792	853	775	750	796	867	796	784	806	799	783	801	788	769	772	843	844	854	792	764	832	781	767	815	791	797	804	819	817	819	780	787	800	842	806	764	814	793	808	865	756	888	843	795	817	853	812	820	818	762	849	853	846	821	775	774	828	857	852	818	860	839	815	856	807	894	822	852	807	793	845	835	809	827	763	835	819	833	812	802	821	820	829	789	860	857	822	813	769	794	849	874	840	832	843	760	847	768	828	791	787	788	823	820	773	784	831	769	814	832	833	808	823	790	821	823	844	840	844	815	822	781	835	794	786	792	854	795	783	848	798	813	791	801	790	817	783	772	829	791	826	814	773	840	816	802	818	822	844	813	817	775	896	846	803	843	826	779	823	826	776	830	809	823	831	862	819	809	799	785	822	838	818	820	790	836	788	816	878	830	788	800	816	796	805	741	850	845	841	776	848	814	776	824	817	837	856	835	828	827	759	821	832	784	816	797	827	810	838	801	804	816	806	794	823	795	837	847	793	828	786	796	807	818	825	805	794	797	816	821	833	848	802	814	838	813	816	831	844	824	762	823	852	788	768	805	809	836	777	833	812	859	776	800	806	813	790	818	827	809	816	837	818	807	773	798	833	805	822	813	814	819	860	815	780	833	777	813	853	883	840	764	830	820	841	807	782	805	825	818	814	862	837	843	820	857	803	814	791	822	822	742	856	861	753	772	776	837	820	833	866	829	828	737	778	804	830	789	759	777	857	834	826	821	780	845	769	806	794	771	887	771	819	801	815	789	831	806	819	837	774	794	802	760	823	855	844	790	817	785	864	781	821	793	827	827	847	824	808	856	840	776	786	754	834	839	789	778	826	816	855	822	786	868	849	758	787	775	786	806	820	782	769	834	792	787	812	851	857	835	843	786	865	841	817	836	812	829	814	834	796	823	779	799	851	815	818	775	827	807	831	816	809	816	799	848	833	818	797	805	799	874	848	820	825	795	867	833	743	793	840	797	833	786	820	862	836	834	843	784	825	832	860	765	839	855	803	804	839	809	825	796	819	838	881	851	844	811	779	832	869	779	822	818	799	869	799	860	840	844	822	836	814	836	834	795	827	754	779	860	796	890	801	822	859	811	796	837	784	864	845	808	836	813	836	852	822	807	830	823	817	808	809	826	821	784	812	802	792	823	751	825	834	788	815	780	799	841	823	800	781	843	825	860	818	816	807	815	812	795	801	838	780	798	771	773	771	832	835	800	785	789	813	836	781	813	824	803	808	832	763	786	779	816	797	832	825	813	819	775	782	806	755	820	824	768	747	838	803	779	755	827	791	760	868	864	798	821	809	838	811	782	788	801	814	820	804	757	830	798	791	870	789	782	853	801	810	802	793	838	760	797	814	790	806	825	820	806	833	809	839	819	824	808	837	839	816	803	839	812	814	811	792	875	819	816	808	799	841	781	842	810	835	884	816	800	797	779	859	831	756	805	800	855	837	811	878	858	799	802	822	771	821	779	772	814	800	797	810	823	810	796	773	840	815	850	824	810	822	815	811	827	792	790	774	797	817	834	811	779	836	824	804	830	837	792	876	814	794	782	859	795	808	836	764	838	832	792	801	781	821	856	777	847	827	789	811	817	815	803	814	817	763	781	818	815	832	855	781	838	812	831	791	812	792	819	811	817	816	788	838	814	859	770	841	822	810	888	810	801	829	792	806	775	832	816	775	839	799	833	840	772	827	804	798	767	769	801	828	820	788	777	780	835	808	831	808	804	819	879	833	837	842	834	814	874	791	819	840	798	832	804	813	820	804	858	815	833	816	783	803	835	843	811	815	783	775	833	842	793	845	794	816	766	784	815	743	836	816	864	807	807	784	857	815	809	794	825	760	780	818	820	840	829	881	802	860	781	791	836	769	820	759	819	820	812	804	809	783	784	824	776	864	809	865	784	824	782	822	810	757	787	827	823	799	829	819	826	805	833	861	807	869	839	813	806	815	833	821	777	828	812	852	820	787	841	804	820	794	848	784	790	836	821	824	827	845	851	797	804	785	802	855	808	791	826	868	815	789	776	753	790	844	812	843	795	778	830	801	827	863	831	838	800	867	829	806	825	816	826	827	852	837	817	847	811	800	828	818	863	796	839	783	858	798	788	798	815	829	859	807	849	741	791	820	774	789	786	832	733	787	810	794	808	787	863	812	803	906	788	886	829	808	788	768	796	815	788	800	828	750	815	809	767	799	806	807	824	792	778	851	816	863	787	760	858	810	821	860	841	739	803	830	798	817	826	813	804	824	849	775	842	777	834	805	779	823	835	843	780	807	793	798	772	840	802	794	765	844	880	786	802	812	807	783	870	854	766	827	826	775	820	833	765	830	753	844	844	862	743	792	827	796	820	843	841	839	797	801	796	827	798	767	836	811	825	828	813	793	808	790	829	803	806	825	756	825	836	819	824	824	792	821	832	810	792	834	796	839	817	825	770	835	821	794	884	847	820	836	842	822	817	797	829	834	797	785	836	821	785	869	796	788	836	799	759	785	866	839	821	785	824	819	801	876	811	791	826	735	806	793	831	821	832	771	855	817	793	829	789	821	816	797	805	813	833	826	786	867	813	860	818	792	889	765	837	793	829	775	826	839	815	827	858	834	843	868	799	805	811	788	823	803	808	863	829	808	857	818	802	821	838	827	792	812	819	835	826	858	804	809	766	830	841	855	812	829	827	834	729	811	801	805	803	834	835	847	804	798	793	790	829	800	791	828	792	791	783	860	791	823	867	831	792	831	827	825	793	801	797	861	843	857	824	754	814	797	803	821	813	817	813	846	799	859	826	822	782	821	866	814	840	823	823	791	831	779	808	783	825	807	827	805	814	817	817	846	815	796	829	821	842	806	837	770	851	829	820	824	808	767	867	859	790	805	800	808	789	796	797	839	782	799	841	857	870	783	817	759	819	836	806	800	812	808	852	835	802	811	788	798	825	773	868	831	802	799	825	864	787	835	828	857	832	778	835	832	842	803	789	790	841	820	783	736	852	872	806	815	817	824	747	822	801	850	746	822	834	798	831	777	806	832	842	836	787	826	769	827	829	807	828	820	776	768	802	836	812	858	794	832	850	760	794	845	843	810	789	772	811	826	782	821	832	811	752	851	824	825	843	815	829	837	818	893	812	821	845	789	834
24371	21433	28857	25405	22438	18156	10829	6578	4752	3692	3058	2547	2119	1869	1630	1443	1362	1267	1259	1118	1102	1007	1001	948	1015	885	903	923	860	873	868	845	852	827	846	835	819	787	835	872	849	792	843	870	780	800	803	781	783	833	849	847	848	861	796	797	808	825	838	810	777	841	792	817	839	825	818	790	803	821	747	865	766	841	801	784	850	812	890	831	816	788	789	792	851	808	839	808	775	791	778	856	868	833	777	820	752	784	782	856	766	850	821	784	811	789	777	817	827	810	844	785	792	848	839	760	826	814	796	860	806	821	839	844	807	857	793	819	788	813	748	838	769	827	788	805	797	811	770	792	797	856	881	783	828	832	832	846	837	785	782	813	799	810	798	776	842	833	814	843	807	795	816	781	824	772	802	877	832	796	783	801	836	789	789	801	815	800	820	796	809	811	827	798	794	814	835	831	858	786	797	785	842	824	827	797	855	765	785	861	815	770	771	846	814	822	816	800	835	835	812	865	811	787	835	763	808	826	805	829	806	790	808	860	856	806	796	839	800	790	717	798	805	775	699	780	789	845	793	794	810	815	770	813	831	811	865	807	774	863	817	743	816	849	793	795	806	828	784	811	788	741	823	798	788	817	785	840	828	805	812	788	784	850	803	828	861	833	802	809	819	821	825	849	793	793	851	786	797	856	771	803	830	815	797	776	807	786	819	819	821	788	790	840	801	801	803	788	847	811	874	832	819	799	775	825	870	796	893	794	784	829	749	818	810	779	806	834	792	813	825	794	762	798	820	796	853	813	786	758	824	830	817	806	802	813	792	870	815	826	764	844	816	804	829	825	784	765	842	793	807	793	821	811	826	838	767	820	857	831	846	803	764	800	838	812	830	830	836	810	796	855	835	829	818	869	821	799	801	777	807	835	883	808	860	801	803	780	756	848	859	782	832	818	793	871	779	791	847	811	768	775	832	844	866	826	773	835	854	847	836	755	815	835	770	828	803	845	791	811	786	874	777	848	833	836	806	785	779	850	818	757	839	835	824	819	847	802	822	780	826	849	794	796	830	799	810	825	802	855	766	732	766	829	789	834	804	777	800	769	801	802	775	830	812	775	848	772	836	764	778	870	827	783	776	828	788	781	804	799	824	797	852	803	776	799	787	823	803	823	821	791	768	819	828	819	847	821	826	800	788	806	834	838	783	776	856	812	858	767	834	826	811	813	825	801	860	848	777	789	814	816	818	832	840	889	835	846	867	816	863	773	807	835	830	783	797	783	865	795	811	782	821	811	794	833	810	785	815	844	776	771	826	831	795	820	798	827	809	796	788	797	799	851	798	813	795	846	813	838	782	832	770	776	814	843	776	834	801	834	840	848	900	861	871	826	795	786	744	791	842	853	807	799	807	823	812	824	854	798	877	827	828	810	830	806	849	845	867	782	828	815	830	730	777	827	849	814	832	822	807	818	798	765	823	850	833	847	814	803	782	800	810	817	795	780	845	879	826	860	849	818	823	786	795	827	818	856	864	832	831	861	789	792	847	824	800	838	788	757	806	814	819	797	777	802	799	783	848	753	863	804	822	840	809	844	772	800	821	776	833	800	798	817	820	836	847	811	840	833	814	791	858	794	759	841	837	837	774	813	849	882	800	842	837	785	874	872	843	793	786	819	821	841	852	876	872	788	797	756	762	814	787	805	798	841	819	813	830	812	767	745	814	820	776	839	746	814	814	776	855	846	782	833	807	865	828	848	816	805	782	799	857	847	825	807	846	797	805	799	807	826	761	769	824	773	840	792	763	836	834	805	820	767	786	821	803	812	796	773	815	802	830	828	809	803	788	811	820	833	814	803	802	827	780	805	818	802	807	798	837	787	828	816	823	833	817	763	806	867	836	820	773	838	801	761	769	802	810	804	796	820	785	873	772	849	812	827	845	801	826	822	812	824	793	817	747	821	749	780	857	849	807	821	791	800	840	768	799	813	803	757	831	836	798	795	791	770	828	768	834	792	799	854	850	851	803	809	801	801	800	781	787	822	816	803	858	789	902	777	812	784	859	781	804	777	806	806	824	807	803	806	823	790	832	830	802	789	857	852	850	885	779	844	823	840	797	842	742	838	832	804	819	773	808	812	808	783	813	819	855	825	823	835	820	808	815	810	794	821	819	820	790	825	814	848	796	766	783	819	819	805	831	856	835	836	878	848	862	790	761	812	784	782	818	823	792	787	810	820	800	767	873	817	789	828	779	822	781	783	791	853	784	819	839	869	738	820	860	833	825	804	819	786	803	781	790	784	787	788	769	753	816	829	835	816	808	804	762	799	812	806	753	789	750	825	781	818	831	902	798	819	812	804	806	869	811	848	799	808	781	850	813	823	810	770	859	842	817	817	795	806	800	817	781	822	824	802	825	782	820	856	808	781	840	867	880	811	834	818	800	811	804	792	806	853	815	778	780	766	790	814	833	845	802	802	817	828	828	756	805	795	802	842	852	806	825	809	797	837	800	810	844	790	778	822	849	805	846	822	803	819	824	819	827	863	816	813	813	833	851	789	777	798	812	832	799	826	835	825	833	796	820	832	873	793	763	833	839	770	848	855	800	872	832	806	819	790	777	783	843	857	787	804	822	840	790	801	828	823	823	816	806	771	827	776	834	813	837	802	825	811	800	779	841	874	811	799	791	783	800	755	804	794	795	856	855	806	841	817	805	816	815	779	802	812	819	802	803	822	875	818	791	844	817	856	826	803	823	816	786	839	847	788	799	880	813	796	787	850	788	817	807	800	805	874	827	812	770	802	819	834	818	808	849	792	820	890	827	801	818	786	850	725	840	842	827	864	816	823	809	837	824	858	857	821	814	804	826	846	824	777	796	844	874	807	806	831	827	794	781	830	888	861	813	812	784	786	841	818	774	846	864	792	804	797	802	848	792	797	767	785	842	795	835	847	850	780	859	745	825	861	834	802	780	875	806	788	808	814	823	763	803	783	804	840	793	815	813	832	772	779	822	785	756	840	814	804	767	791	834	815	813	775	787	750	875	800	851	812	827	794	781	805	814	814	868	854	761	808	833	811	760	850	847	796	787	781	799	754	816	821	824	830	833	841	806	812	785	794	828	822	775	801	804	844	820	800	820	808	791	815	778	781	816	814	834	849	801	860	843	857	776	783	793	818	816	794	773	779	830	807	785	795	791	806	809	822	861	830	794	794	802	772	802	871	810	791	823	835	837	818	789	812	817	790	795	802	774	821	808	786	848	850	761	825	764	813	797	841	794	814	804	888	799	805	795	817	788	826	794	775	828	794	825	773	811	765	807	827	821	786	818	870	793	856	779	820	782	822	807	861	844	823	788	800	759	817	852	884	812	859	778	799	804	763	795	757	855	862	866	834	765	810	773	758	819	801	780	790	810	788	835	813	810	860	830	813	766	810	806	818	793	860	812	799	803	754	785	809	818	784	868	829	783	831	798	766	787	846	825	791	802	801	800	842	820	867	811	824	830	816	783	760	807	837
36336	58578	45446	28684	21388	16141	11533	8909	6701	5344	4106	3481	2762	2247	1948	1770	1629	1464	1418	1345	1225	1123	1063	1065	970	954	978	942	885	881	902	927	852	915	831	883	901	845	773	893	837	829	838	756	843	768	924	784	797	852	800	772	759	780	831	894	829	787	798	798	799	810	825	805	779	823	857	825	819	759	824	753	789	822	809	807	786	818	865	761	781	869	828	817	817	751	799	855	829	776	738	767	820	755	813	842	796	827	768	769	790	806	792	805	794	798	779	822	755	829	819	828	806	784	817	831	806	817	782	801	812	823	825	779	777	817	799	791	830	813	796	872	812	790	828	776	774	843	824	813	773	781	762	814	822	812	789	805	830	788	776	810	824	826	834	771	811	798	775	812	832	844	823	775	861	820	798	831	823	806	799	820	807	757	807	771	778	834	802	813	783	882	802	817	813	813	851	796	823	829	764	812	790	808	792	774	829	803	801	782	793	837	822	795	829	811	827	842	754	820	728	797	774	765	808	775	748	813	823	803	810	836	797	818	814	848	858	852	790	861	794	816	841	794	777	785	792	844	817	803	801	781	812	831	793	784	851	821	840	757	858	787	791	759	756	805	828	811	826	812	787	847	831	808	824	787	831	807	765	834	808	833	793	805	766	771	832	801	801	805	855	776	792	784	831	768	800	801	831	831	827	841	791	850	809	824	811	730	834	825	830	836	780	843	814	761	851	820	827	809	805	821	781	783	792	848	831	825	798	790	762	756	796	759	791	788	809	785	813	812	849	822	783	800	783	824	843	778	796	822	821	858	765	833	800	793	832	788	844	808	803	779	814	783	778	760	825	757	806	796	781	814	815	794	802	771	790	852	841	785	795	802	794	841	858	806	775	817	812	797	820	739	862	827	831	799	855	807	769	780	791	789	792	772	839	803	827	832	826	803	809	779	750	777	836	800	760	772	832	773	771	776	831	853	780	776	808	793	758	809	797	830	795	820	804	811	791	789	777	802	781	814	812	837	760	747	764	840	829	781	811	818	825	798	774	811	764	780	780	771	772	796	818	822	837	805	797	810	824	791	824	800	816	774	838	745	764	800	790	834	790	761	823	817	852	837	799	796	815	796	779	791	811	794	828	801	810	820	808	852	804	829	829	820	775	840	814	852	808	794	853	804	834	774	775	835	849	847	725	837	835	797	809	824	804	811	784	829	741	815	788	853	842	789	780	815	804	853	799	802	833	820	827	768	761	826	831	877	831	837	845	814	839	878	812	789	775	733	789	791	824	833	788	811	793	806	785	783	817	790	808	786	833	799	789	766	804	802	773	766	764	778	853	850	811	798	784	805	813	864	855	816	834	770	788	759	787	792	824	821	798	773	804	853	807	793	821	820	754	797	803	766	789	832	812	856	847	783	805	824	787	805	822	861	825	774	771	814	828	815	791	837	793	820	805	833	817	824	830	768	774	784	847	798	783	800	832	824	814	827	836	809	779	832	805	809	780	766	772	827	751	810	788	788	810	843	854	837	832	827	820	818	853	821	796	765	850	780	773	835	828	797	834	803	859	802	800	850	815	863	825	850	761	778	818	742	845	787	777	816	788	806	832	832	855	822	758	829	839	735	810	800	785	820	848	807	818	769	825	890	829	822	826	795	810	836	847	799	830	785	868	829	753	865	753	786	845	833	746	858	805	811	828	805	767	795	822	870	773	828	807	821	784	831	775	826	791	852	776	829	826	801	827	808	771	771	818	820	833	802	768	819	778	821	802	789	751	806	799	827	874	741	866	842	832	783	814	819	818	845	818	796	814	751	831	830	786	874	793	790	766	826	817	890	831	797	822	771	847	819	813	814	809	786	815	843	776	846	805	815	826	846	798	794	797	799	809	815	766	821	838	812	739	779	815	804	805	826	785	809	791	788	792	783	793	848	756	791	787	810	811	760	788	828	811	819	775	759	828	805	797	810	812	778	777	858	781	824	795	828	813	794	813	838	823	810	784	781	834	773	782	850	844	782	798	796	776	798	792	796	831	804	768	797	814	859	799	781	799	805	803	816	756	817	762	779	833	809	818	794	837	831	845	791	820	797	823	799	803	812	780	852	820	820	824	827	786	848	817	822	788	816	829	779	833	780	866	796	818	758	819	796	844	814	831	847	829	795	792	784	828	814	791	773	825	787	785	779	774	814	833	791	800	798	841	810	836	809	860	790	853	812	830	769	739	797	768	770	776	817	824	804	816	783	825	875	792	814	745	863	829	802	774	808	798	750	815	843	810	769	822	820	800	851	839	803	804	803	802	804	801	853	795	782	773	779	793	845	750	842	779	763	832	819	789	833	750	765	796	809	817	797	808	826	821	770	826	833	752	819	785	802	787	770	808	804	815	811	793	773	804	825	815	829	764	833	801	784	815	837	844	805	756	810	824	833	794	821	836	810	838	824	785	802	822	806	792	742	794	800	780	848	854	815	792	823	823	854	790	835	828	821	785	817	778	819	839	791	834	852	761	822	887	851	814	817	835	784	811	829	793	760	821	827	793	821	857	742	785	837	785	808	791	779	818	817	803	780	827	814	860	859	795	804	851	780	805	849	811	815	840	832	811	784	828	832	760	789	772	831	805	786	816	758	818	805	810	779	793	762	877	805	784	867	821	789	810	782	814	751	773	793	839	824	782	780	830	808	892	802	823	754	801	815	843	843	798	785	779	780	777	834	820	801	746	807	816	776	773	803	794	779	800	753	855	801	801	771	865	776	771	829	861	841	811	816	800	795	813	828	809	843	833	784	794	802	809	785	827	794	827	816	797	814	787	814	789	873	829	770	808	797	821	789	850	773	842	776	824	773	876	815	775	787	834	804	868	788	778	793	802	807	793	809	762	798	823	820	768	820	814	762	822	777	799	818	797	804	816	815	752	890	802	802	781	798	775	796	801	837	828	781	768	782	823	798	766	788	873	793	835	834	805	843	824	803	862	755	811	818	781	790	823	833	812	775	775	825	803	825	782	815	754	783	798	838	761	774	754	816	784	780	785	822	871	815	851	828	862	872	769	803	796	769	813	831	791	764	832	806	794	789	793	834	795	755	837	812	797	808	802	893	834	805	787	779	858	794	833	804	815	814	859	787	774	775	823	818	794	862	788	812	816	815	783	799	853	804	890	826	817	813	814	800	799	734	798	818	807	797	836	859	828	804	786	764	832	799	775	846	811	815	805	800	841	814	786	782	829	804	765	754	804	827	826	764	792	835	780	849	841	816	854	794	796	787	780	802	793	825	832	803	815	819	766	760	779	845	778	771	838	805	812	774	816	798	830	791	792	760	824	825	785	778	802	811	760	797	795	823	788	777	857	829	792	770	793	801	821	800	848	799	784	797	817	824	809	835	772	810	844	806	834	798	804	775	815	803	830	816	820	798	826	843	804	792	811	838	748	817	785	835	754	758	809	780	816	808	848	766	750	810	782	841	850	788	812	809	730	797	833	763	805	794	837	815	826	842	822	816	772	823	770	789	781	804
25393	21674	28795	26738	19689	11990	7700	5201	3949	3196	2483	2134	1844	1643	1518	1431	1284	1235	1181	1168	1080	1062	1000	977	985	958	962	968	941	928	914	925	911	919	878	868	898	871	919	895	928	893	909	889	855	871	860	848	862	857	858	890	866	910	867	915	818	840	881	864	893	909	897	849	906	839	813	798	857	885	833	852	891	865	845	865	935	862	858	868	872	857	865	840	863	864	916	890	905	883	857	874	830	880	859	844	919	874	881	846	920	851	862	863	820	849	869	884	859	823	827	817	827	909	903	835	930	867	847	882	850	862	892	839	858	875	883	873	858	877	883	843	805	906	849	862	883	908	881	890	848	885	902	898	846	870	857	869	870	819	875	886	868	892	898	906	910	806	864	874	843	835	857	840	848	855	830	884	837	881	866	876	861	841	871	833	823	824	839	824	876	830	910	832	914	864	838	833	817	842	861	876	929	866	894	932	911	803	875	850	855	848	834	879	931	821	826	853	846	864	881	829	810	884	847	827	846	912	826	893	842	869	914	857	830	886	927	835	856	881	866	877	828	897	823	839	842	879	854	835	856	889	824	843	920	866	900	861	881	836	836	805	811	883	868	894	887	907	892	846	921	878	848	919	852	883	871	848	862	820	835	820	928	869	880	888	896	867	867	888	870	811	842	874	899	883	841	831	863	865	851	871	880	843	917	832	827	894	821	871	902	869	780	834	855	831	870	831	872	834	864	852	842	905	859	872	809	887	894	888	815	822	865	883	837	882	892	841	839	822	839	851	910	903	883	860	890	854	887	875	882	839	842	829	890	841	890	826	844	875	803	837	870	908	939	856	819	833	897	850	847	868	845	848	868	867	806	849	857	846	898	852	878	859	838	822	852	861	801	873	820	829	870	849	862	871	863	864	885	822	858	830	831	884	866	804	870	848	880	811	804	884	853	846	824	884	867	861	887	886	879	852	894	876	856	805	887	853	857	849	909	842	860	869	860	836	812	831	862	843	873	856	863	860	914	883	888	816	903	888	886	826	802	882	873	863	851	886	910	836	854	903	892	826	910	847	891	874	883	853	818	898	871	902	845	929	933	865	934	917	834	893	845	859	900	858	836	836	891	840	846	868	869	882	850	877	855	867	853	827	895	841	833	908	878	880	820	865	866	852	849	850	866	842	843	814	867	885	868	858	853	892	825	875	913	904	832	842	871	840	831	876	846	905	862	880	863	886	805	863	876	840	875	860	934	845	853	881	884	900	907	852	887	853	845	838	861	875	874	844	841	856	838	828	884	886	888	876	889	903	836	837	847	897	854	867	825	882	880	855	871	851	860	868	894	880	858	939	858	859	843	879	882	883	834	854	877	901	841	878	855	911	790	833	845	871	902	838	875	845	842	838	844	856	929	835	871	852	842	890	844	891	836	837	841	877	858	915	923	863	859	883	905	863	839	843	880	804	817	856	839	830	778	821	863	886	850	945	829	827	843	815	880	850	902	823	816	842	858	855	892	839	833	917	903	835	853	794	864	860	813	844	864	847	831	841	868	870	863	926	812	836	851	841	875	868	888	879	820	798	831	837	832	894	823	872	862	862	869	865	896	864	852	793	849	840	868	896	879	834	861	859	842	860	865	813	890	902	834	836	839	888	839	814	843	898	863	900	866	827	848	796	897	885	870	845	804	865	845	865	841	860	867	870	814	890	845	851	913	861	915	882	838	855	901	847	857	898	904	844	906	860	821	833	873	834	897	850	840	884	883	889	880	871	887	793	800	814	873	918	889	873	855	846	794	857	870	882	853	923	880	885	861	862	867	866	813	861	838	899	854	857	863	872	871	858	809	829	860	876	836	819	828	841	854	813	864	871	842	828	921	875	864	813	861	847	896	886	883	791	879	880	867	846	859	862	829	869	857	849	846	844	845	898	870	823	854	788	860	858	834	882	851	885	889	870	834	942	915	856	785	861	853	873	910	860	872	855	826	920	881	875	866	845	851	860	861	847	840	894	877	838	854	850	844	795	844	831	849	880	827	865	871	848	856	857	839	873	844	897	842	897	859	793	851	847	862	879	873	811	872	913	826	848	859	841	868	864	838	903	852	889	810	824	863	850	881	828	871	892	909	826	901	786	868	842	915	864	880	866	919	844	845	849	846	874	888	846	855	865	845	816	844	894	865	886	875	873	871	836	884	869	887	921	837	882	919	846	864	892	848	837	874	821	830	891	802	810	801	819	874	866	845	885	825	932	853	835	865	903	834	846	856	848	895	885	844	843	886	839	821	894	882	838	817	864	831	878	867	867	847	818	896	824	841	828	861	891	878	851	885	875	848	852	856	887	790	877	855	802	871	875	949	861	871	853	847	907	837	907	805	885	902	872	836	843	892	827	836	834	879	850	849	874	876	833	849	848	837	873	822	890	847	859	857	871	833	936	833	868	835	882	873	871	854	878	860	853	856	855	862	885	822	920	836	906	863	949	873	882	887	849	863	871	877	871	854	891	872	845	919	799	904	872	888	853	902	897	892	853	855	808	811	833	876	885	813	908	823	845	825	820	868	885	817	887	846	817	890	859	834	872	898	851	867	890	840	901	883	889	831	867	905	914	877	827	934	885	853	832	905	834	860	863	836	914	864	859	829	879	869	924	850	932	908	879	827	842	859	835	896	825	863	892	825	816	887	893	909	837	891	862	862	813	856	864	842	895	858	848	908	844	848	886	873	885	881	887	856	841	886	895	887	823	840	862	888	894	869	871	846	832	866	857	860	795	847	854	877	870	896	873	887	861	841	831	826	841	882	860	822	906	880	885	820	891	859	808	852	895	883	834	894	855	870	821	875	914	849	895	827	816	796	836	840	902	797	893	821	885	866	809	859	868	852	864	940	848	809	906	822	855	883	821	844	850	815	874	894	885	845	842	892	894	851	883	860	849	871	865	896	856	842	852	797	908	864	851	864	883	877	854	861	895	925	883	830	841	850	810	892	854	846	898	819	857	864	877	868	869	895	911	850	816	885	857	895	825	840	891	896	848	800	856	852	824	907	876	830	834	855	832	861	888	866	875	839	832	857	828	879	819	911	851	883	846	857	825	860	866	859	802	848	818	854	801	849	877	838	865	880	859	819	895	865	903	876	872	810	836	829	809	912	876	908	865	892	856	864	849	878	905	889	840	813	879	827	837	878	858	882	858	901	860	958	875	892	852	831	864	857	838	799	864	838	898	860	820	905	908	852	883	872	879	865	829	868	826	838	928	876	836	857	900	914	914	838	857	896	848	854	829	862	879	852	828	843	848	913	842	828	874	912	845	854	867	788	834	833	862	867	851	860	881	805	876	890	923	839	850	859	882	855	848	865	876	826	858	833	898	872	857	858	819	865	864	916	854	900	850	861	856	863	870	879	903	824	812	842	892	849	834	881	889	860	869	866	807	839	854	893	899	824	893	867	836	852	808	829	861	863	862	881	825	838	858	843	842	872	867	857	854	873	890	824	858	831	834	876	855	854	780	895	864	834	921
35628	57442	37978	24549	19152	13689	10085	7849	6080	4645	3578	3037	2486	2075	1817	1664	1535	1343	1362	1244	1189	1104	1084	989	969	970	1042	961	948	953	914	981	817	864	896	922	846	908	867	915	884	883	842	823	824	897	857	805	826	876	845	794	880	816	848	910	864	827	860	935	835	882	854	857	888	861	839	847	876	841	863	848	844	851	873	817	882	894	868	832	878	863	822	833	838	905	888	816	920	863	830	848	854	853	865	864	832	865	790	875	886	832	821	878	900	853	864	858	818	834	880	850	822	829	857	874	805	878	855	871	826	918	881	859	890	826	849	833	841	900	889	841	862	854	818	906	801	850	841	812	885	905	865	837	871	813	848	833	867	899	828	857	883	863	833	861	809	901	842	828	840	847	826	911	854	819	812	855	827	829	828	831	849	867	859	849	815	841	868	843	868	824	869	869	833	799	846	855	858	832	812	831	826	895	884	839	836	823	854	860	844	789	863	888	815	838	902	836	907	868	783	843	912	851	930	909	851	898	887	800	779	890	824	854	909	863	932	809	840	832	899	895	824	853	914	876	821	830	809	823	859	894	846	868	818	864	859	808	850	839	850	834	866	814	839	835	807	871	900	859	866	901	807	856	868	849	858	868	865	853	833	877	849	895	828	878	883	838	836	871	859	870	873	857	862	819	857	861	833	828	811	845	810	851	827	863	821	856	856	876	854	855	856	914	871	823	835	808	870	811	842	841	837	804	869	839	835	851	858	835	849	850	891	859	876	809	857	838	909	901	830	852	811	838	872	855	873	880	834	844	863	801	855	819	874	881	826	864	814	904	834	844	844	860	859	846	857	845	825	832	862	820	817	819	828	849	836	814	864	889	848	877	800	887	843	856	881	897	866	829	867	931	859	881	850	810	840	822	811	833	775	856	853	791	851	834	811	871	848	855	820	827	874	829	819	790	808	846	832	888	862	812	831	877	851	810	773	868	860	808	916	856	864	823	869	862	820	842	838	853	910	835	794	860	830	851	843	846	848	861	867	856	864	877	817	834	840	867	878	804	847	884	827	916	895	864	829	809	875	853	826	868	900	839	854	836	889	875	831	848	853	885	817	853	846	871	889	851	863	879	851	917	818	759	913	871	853	845	904	845	851	859	849	859	876	857	802	864	818	846	811	821	884	836	863	889	884	825	823	875	890	855	893	872	847	847	844	847	839	812	860	833	837	874	916	907	884	847	818	850	832	849	872	895	862	868	784	824	853	868	821	825	872	861	838	836	848	881	863	839	866	849	851	839	836	864	852	860	885	850	816	833	825	869	889	799	883	857	884	858	866	803	846	853	829	853	856	821	847	855	871	849	866	853	848	890	935	925	825	847	850	886	849	874	826	849	830	860	807	812	868	837	867	806	831	863	847	908	885	880	866	865	820	895	852	827	828	821	872	842	871	900	880	882	840	848	876	831	860	890	826	847	871	843	899	873	834	852	869	859	859	828	855	831	850	864	901	824	833	811	831	823	878	815	863	835	827	823	817	896	844	852	852	902	855	907	868	839	829	905	836	846	870	779	830	840	915	826	824	851	857	816	858	888	820	867	847	864	835	859	857	874	856	826	911	840	842	893	897	864	861	851	843	885	841	860	801	855	883	864	878	847	901	831	828	876	834	853	888	862	856	823	842	880	861	884	826	828	891	862	845	824	850	881	812	873	865	851	887	897	867	844	846	891	851	895	871	892	839	843	848	846	902	871	816	844	809	832	865	848	836	877	845	909	834	847	850	834	871	850	843	886	824	841	842	840	844	906	882	838	881	826	868	871	868	875	848	832	894	909	919	891	889	848	864	863	874	841	819	858	798	878	876	894	819	850	812	878	848	816	873	899	832	874	834	912	810	886	822	859	853	904	885	888	859	861	896	887	899	853	855	907	850	846	873	851	825	841	830	827	891	842	863	875	836	854	852	849	822	831	850	830	820	839	883	846	884	830	828	861	860	840	866	844	834	849	842	879	832	922	832	906	850	825	861	837	858	838	825	850	826	879	818	895	913	821	823	888	809	807	845	842	841	834	826	871	838	900	839	882	854	872	856	829	786	858	925	878	858	909	860	831	825	904	903	840	837	807	849	828	818	829	892	839	821	819	889	832	807	835	916	847	839	867	854	921	839	862	855	863	841	829	822	862	819	853	804	864	879	867	888	863	793	838	811	812	846	849	802	882	814	878	860	880	847	791	842	867	855	814	872	865	859	877	877	873	829	863	863	861	884	861	853	869	845	825	896	879	874	897	902	869	834	833	809	843	846	877	878	802	908	821	823	900	859	845	824	849	866	851	844	854	866	849	867	896	812	869	822	862	870	867	841	868	882	896	869	867	878	821	857	813	889	867	861	847	831	860	853	834	836	878	829	893	845	845	852	851	863	852	817	877	848	832	880	880	832	879	811	866	883	884	845	866	894	818	859	902	875	787	850	827	873	874	866	846	877	834	889	848	802	848	827	858	860	814	896	863	829	883	792	850	904	881	840	860	883	847	855	888	858	864	876	832	806	862	826	864	848	859	839	829	870	850	819	868	864	817	863	871	859	877	886	828	866	857	798	853	820	852	863	834	906	872	850	890	823	852	850	820	904	808	831	894	870	900	856	890	850	826	894	829	792	879	833	930	875	908	918	884	819	849	866	867	826	843	852	883	822	850	854	856	810	868	805	809	882	827	897	871	859	853	878	801	839	891	902	813	848	856	879	852	814	834	851	805	811	840	864	866	851	837	865	840	861	869	832	859	815	852	870	848	864	828	835	892	868	840	911	812	865	851	867	860	895	789	855	838	799	872	853	855	847	819	860	835	896	816	834	891	869	840	839	890	869	883	867	896	848	878	877	902	824	830	838	856	882	894	787	852	852	849	815	879	821	807	855	806	828	820	840	846	882	839	861	880	817	889	842	847	849	841	867	848	865	845	844	830	868	820	837	887	823	832	862	863	817	884	841	851	842	890	879	825	848	844	850	886	851	873	901	821	892	876	842	838	836	892	839	827	858	821	916	841	824	912	872	787	837	878	886	823	828	806	864	835	816	833	923	873	813	874	874	869	854	871	812	876	923	880	900	857	872	883	829	867	868	833	852	809	846	874	869	807	860	864	844	838	846	813	853	915	841	850	812	831	824	836	876	859	869	887	820	851	894	881	884	914	822	859	856	896	825	842	846	813	830	885	880	891	839	863	870	845	884	874	877	858	924	840	819	938	882	843	816	815	863	882	822	821	877	890	822	855	824	875	884	836	826	856	875	856	822	847	890	885	864	868	865	830	866	863	846	838	872	886	855	859	878	872	873	833	873	841	875	906	866	852	848	838	881	857	871	879	875	890	875	785	856	885	836	832	837	845	883	817	860	879	836	856	899	889	811	806	828	857	860	835	860	831	803	908	850	800	854	864	801	849	818	849	828	844	848	861	852	866	847	891	842	853	895	845	835	888	895	831	827	876	818	864	825	820	829	855	876	850	865	882	842	854	890	875	825	839	886	838
23054	21465	29185	24218	21760	22351	17243	8318	5611	4391	3532	3036	2543	2212	1928	1682	1550	1579	1404	1303	1277	1228	1153	1126	1048	1032	986	1032	987	996	943	976	931	938	929	957	947	967	950	920	897	921	909	924	900	901	903	897	885	910	1007	884	905	874	826	913	943	908	875	934	842	899	909	886	829	873	947	943	898	852	934	894	844	888	835	831	915	917	898	922	938	908	895	855	909	905	896	875	882	948	936	902	863	916	895	824	919	913	881	910	893	882	924	882	922	886	915	884	875	856	859	906	902	883	904	932	836	899	912	921	871	835	921	885	904	889	913	928	909	896	882	943	903	877	863	904	880	926	890	871	886	945	917	919	874	881	893	885	866	888	925	936	895	885	904	906	890	840	882	907	886	915	909	896	938	878	889	898	876	909	894	903	862	937	907	879	876	891	828	932	904	918	879	868	926	848	860	860	922	864	842	870	869	910	877	936	886	904	864	862	913	875	899	889	859	867	869	937	925	860	862	879	845	895	893	908	920	865	898	867	916	919	872	918	860	875	886	848	888	863	856	839	915	872	940	882	909	913	963	886	844	849	853	817	893	910	877	910	882	934	883	936	927	940	947	928	932	931	865	900	880	847	921	864	849	892	878	886	872	942	893	879	935	837	858	908	849	887	866	894	903	885	868	940	870	861	896	868	899	882	915	911	886	893	885	892	843	845	885	900	920	870	861	877	914	853	805	809	917	897	904	926	931	919	898	886	902	875	861	912	916	825	882	904	964	857	918	862	833	882	874	848	898	838	914	932	869	903	870	905	933	843	925	905	916	860	900	899	859	925	870	836	871	896	911	872	868	849	882	911	910	868	909	944	925	929	865	886	937	917	943	917	920	929	930	843	903	868	899	892	854	866	868	887	965	901	943	917	879	888	855	912	886	900	897	888	857	912	945	921	861	943	907	842	869	931	883	946	908	870	886	931	942	892	888	887	853	915	891	867	912	918	915	897	944	883	824	836	909	854	899	906	906	878	912	904	890	924	920	882	893	916	849	882	945	876	970	906	911	906	843	923	892	935	896	877	923	841	892	925	900	859	879	881	894	859	888	845	900	869	864	850	862	918	887	905	946	877	874	915	888	893	916	881	942	892	926	913	878	909	903	865	928	915	951	933	890	909	892	913	903	921	848	878	873	948	884	900	893	892	876	889	893	861	913	842	868	892	909	909	875	869	869	892	895	905	938	882	894	862	905	942	889	939	927	856	914	907	850	963	889	885	885	876	909	929	902	902	927	866	874	911	872	931	879	887	892	869	875	903	862	928	862	892	915	895	851	900	864	916	879	910	922	866	863	928	899	938	872	936	943	858	860	899	850	846	912	884	881	874	935	838	840	931	920	879	882	893	905	903	892	841	897	918	888	863	936	872	842	904	900	860	907	885	909	868	863	905	890	895	917	889	860	846	907	927	886	868	860	898	907	892	908	915	890	883	900	840	889	906	883	897	923	860	910	886	858	869	923	904	928	873	892	915	898	891	820	909	911	897	898	909	846	938	858	894	926	891	856	876	885	893	923	897	888	865	913	896	908	813	866	925	857	918	853	911	832	883	909	922	836	896	854	924	886	894	908	908	914	869	871	879	858	863	889	908	899	903	900	914	855	867	887	975	840	898	926	900	927	890	935	963	900	862	892	928	924	900	871	919	840	882	922	871	905	896	902	897	931	880	863	877	923	923	878	912	855	838	868	868	986	875	891	870	841	908	865	888	913	923	839	931	920	874	926	874	896	879	892	899	908	926	879	924	907	850	862	920	963	851	924	898	892	926	924	879	903	912	932	892	924	880	905	860	944	873	902	875	907	854	884	843	901	885	875	851	892	902	968	910	871	901	872	906	897	936	927	868	852	876	942	927	845	917	940	909	872	914	867	891	908	939	932	850	912	892	893	853	868	900	857	912	874	965	877	931	870	885	923	916	902	910	860	839	865	905	910	902	899	880	906	904	893	908	880	914	926	846	964	848	914	910	930	840	934	851	931	885	894	914	865	834	904	899	876	919	889	929	897	896	918	895	889	895	867	897	845	914	847	883	876	927	886	919	903	872	930	901	906	926	864	861	902	884	919	856	884	865	882	884	939	861	894	904	854	864	895	868	877	915	866	912	895	874	882	861	898	905	920	895	922	879	910	922	887	866	919	908	897	856	881	887	933	866	848	843	894	875	875	891	855	855	895	888	843	874	955	907	905	893	898	968	919	848	874	896	839	874	893	882	874	924	925	888	851	910	921	865	923	922	875	871	948	924	911	861	924	914	866	884	871	926	916	870	943	862	913	857	861	901	925	896	914	910	942	912	872	898	837	914	915	929	906	893	879	946	891	928	844	891	872	916	920	923	893	848	904	933	839	880	898	884	872	917	898	884	921	894	912	922	859	874	893	927	895	938	870	898	885	913	887	877	859	887	920	948	899	946	892	870	895	926	887	891	940	891	847	856	830	858	856	926	869	837	937	891	894	939	936	910	859	867	852	860	898	906	845	891	871	948	880	876	846	971	920	840	890	899	907	935	907	852	870	887	900	906	889	945	853	923	918	915	879	863	938	879	886	852	869	906	905	890	896	923	863	889	841	922	895	879	879	918	888	850	892	918	864	886	902	939	894	841	914	880	917	941	894	852	938	894	921	855	831	919	921	894	852	867	924	850	885	907	895	887	852	897	879	871	900	886	903	849	849	933	869	902	835	861	932	865	872	853	855	908	938	877	929	893	886	891	835	849	884	849	903	900	921	888	920	898	872	883	877	913	896	879	929	887	913	897	892	868	889	867	968	874	927	940	890	895	923	908	888	935	919	912	821	844	881	851	886	937	865	854	935	850	873	910	903	849	867	912	904	876	821	905	870	851	937	868	897	868	936	878	924	935	957	968	872	874	874	890	846	870	865	878	868	855	897	908	907	915	886	949	856	865	900	909	911	891	864	859	903	894	895	892	861	869	855	924	887	893	924	940	850	913	882	918	893	817	824	917	912	850	960	889	931	872	871	877	810	916	872	883	942	949	918	851	923	936	865	875	900	877	854	848	936	888	836	882	966	943	895	852	858	899	864	912	839	938	853	879	866	820	928	885	910	847	914	888	885	894	927	897	917	851	934	879	848	886	884	913	877	902	884	915	864	937	843	893	895	862	920	855	883	933	852	881	871	855	960	875	846	938	904	881	903	914	911	868	879	871	915	901	930	849	867	868	911	908	938	933	867	878	868	903	904	876	902	899	870	904	923	925	856	910	900	899	915	923	896	908	853	890	896	884	920	914	850	839	884	935	860	898	858	831	883	880	865	835	875	834	911	862	954	895	898	833	896	871	913	882	869	846	902	910	921	906	927	860	908	940	903	926	850	932	916	886	900	906	893	932	870	893	927	854	928	917	926	942	874	799	903	842	852	902	890	939	869	906	908	931	894	871	840	925	954	872	879	888	948	897	897	930	882	909	835	857	901	861	928	869	906	854	915	859	892	912	892	900	908	900	872	904	876	917
42586	65552	42008	30425	23526	17278	12936	10279	7876	6146	4730	3850	3210	2742	2334	2048	1845	1686	1573	1473	1342	1272	1230	1197	1072	1114	1056	1032	974	949	1057	1028	942	937	900	935	885	886	850	861	914	916	843	911	864	925	866	906	843	854	856	830	891	853	907	836	933	816	812	891	856	849	908	862	820	861	863	877	870	878	888	898	844	891	853	908	871	891	917	839	852	864	887	886	837	852	881	889	906	870	923	886	849	866	865	919	816	840	870	861	892	881	855	847	840	872	886	867	898	845	884	858	895	815	864	848	863	850	892	900	882	826	861	859	886	866	859	862	859	852	884	828	892	853	901	878	897	889	844	884	865	860	905	880	870	822	883	854	930	876	857	838	837	902	933	909	866	876	852	887	878	893	879	888	927	884	859	846	827	908	873	946	929	830	918	841	888	906	888	818	889	831	834	871	876	842	869	920	905	846	883	900	855	803	860	914	890	859	895	902	875	893	856	916	850	864	886	827	890	881	903	900	874	854	815	837	885	889	889	866	905	852	896	842	848	861	811	928	856	828	848	882	845	860	910	808	858	817	844	822	863	867	867	849	833	822	877	859	863	928	901	829	853	861	834	876	882	839	874	891	873	795	835	875	817	788	857	856	886	842	873	854	841	825	852	888	843	840	888	901	914	865	889	866	865	847	866	837	848	873	896	889	916	863	821	879	884	867	849	888	855	827	842	858	861	823	863	866	858	879	851	914	873	826	824	920	859	844	876	890	902	785	847	872	863	854	837	873	909	858	861	902	874	846	872	908	858	903	858	910	905	836	899	878	876	873	835	907	870	831	865	878	905	831	844	854	825	874	808	822	895	880	850	854	830	902	899	879	857	827	897	882	870	864	865	869	876	904	872	870	894	843	863	876	875	864	901	862	845	853	875	872	810	864	876	840	867	838	892	823	860	900	829	873	833	872	879	851	878	815	887	878	949	837	867	884	823	867	873	879	814	861	877	882	822	891	853	828	846	814	854	825	867	843	837	853	913	815	853	881	904	877	830	885	881	836	826	843	849	859	901	823	847	869	854	869	896	900	861	912	850	863	891	922	892	824	860	842	881	888	881	870	875	863	844	847	867	858	841	806	894	864	900	880	834	888	877	865	865	904	828	863	869	870	813	834	932	889	828	874	824	835	829	859	881	846	888	893	829	858	876	874	850	874	827	920	855	856	866	866	941	853	822	893	868	848	845	861	872	843	915	847	886	886	857	885	903	832	853	855	879	909	859	873	864	872	893	889	879	861	875	874	875	849	888	904	866	843	868	845	869	825	879	851	874	869	906	879	863	860	889	824	824	883	831	889	867	863	840	844	865	851	853	879	902	844	875	854	859	833	825	886	818	894	870	877	854	889	908	894	857	859	841	892	842	888	853	873	843	823	859	901	882	842	859	860	854	922	810	853	881	856	810	910	832	800	883	829	912	874	908	845	887	852	833	879	868	831	826	898	813	853	888	791	866	866	845	877	863	873	890	840	920	873	857	927	874	853	818	825	922	854	884	874	897	851	835	814	865	855	884	879	871	859	904	861	879	811	894	850	867	872	835	913	875	848	832	906	855	890	894	860	831	847	878	915	828	888	866	853	902	887	826	845	869	864	869	867	847	887	904	818	840	966	842	901	845	885	870	847	796	831	859	895	881	788	887	866	882	875	874	894	826	830	867	867	898	899	867	898	830	886	912	870	823	837	829	821	870	868	833	854	861	857	902	857	805	859	868	879	820	899	889	865	861	854	865	793	883	825	874	834	865	869	900	819	862	870	857	881	842	850	954	908	900	846	877	843	866	856	849	895	857	870	916	854	837	853	855	929	874	908	873	877	875	911	848	827	870	899	825	843	888	811	851	859	901	876	823	845	861	869	859	880	861	856	859	889	818	903	871	896	868	916	864	861	855	863	822	853	857	905	888	856	913	885	865	816	873	843	859	818	883	883	855	853	883	907	883	847	895	886	841	841	795	916	893	871	870	860	852	884	844	906	886	916	848	846	849	904	836	869	859	911	902	849	841	842	855	862	855	891	909	859	870	852	882	861	883	863	819	904	890	853	851	847	888	877	882	868	825	868	906	905	965	855	851	875	845	881	840	878	901	843	887	901	846	834	869	870	870	831	881	873	862	901	839	840	856	898	834	845	887	932	829	931	865	862	862	820	883	873	864	817	894	937	852	868	841	866	846	865	800	849	873	869	847	834	861	883	848	848	856	855	902	905	835	899	805	862	864	918	852	881	851	877	880	926	878	821	841	859	857	848	874	840	889	866	853	886	855	877	857	927	828	912	863	887	860	871	844	856	888	856	817	888	855	858	876	844	886	849	891	883	911	828	854	850	897	866	830	873	811	908	855	868	839	857	919	895	817	836	891	882	838	867	878	850	896	903	929	810	881	833	874	929	854	843	872	821	826	845	830	870	813	848	892	828	907	886	905	841	884	908	872	857	883	917	824	889	885	851	850	908	892	817	879	900	854	853	830	883	821	905	830	889	850	848	870	867	857	847	821	884	908	885	812	829	897	819	873	881	789	877	824	845	886	855	889	888	894	857	849	937	845	859	854	834	885	901	873	893	915	853	810	840	867	825	806	827	916	853	843	901	880	873	888	845	849	889	851	863	868	857	843	830	807	809	841	880	932	855	846	900	880	887	850	881	841	860	850	859	882	830	874	874	901	840	825	867	930	802	848	815	871	857	880	881	826	880	873	876	861	887	877	903	893	955	907	905	853	860	853	844	887	874	889	878	824	864	855	840	839	839	908	883	855	855	837	866	821	859	871	865	878	881	830	888	833	848	860	860	803	855	877	854	853	867	818	846	870	845	840	834	884	834	812	867	859	892	890	867	831	857	898	840	895	827	867	888	879	874	871	877	928	867	887	863	908	871	834	895	854	888	853	850	901	857	854	858	860	849	855	872	868	868	860	854	905	856	868	811	921	895	832	816	866	903	903	841	931	865	934	939	884	849	911	928	890	782	873	891	864	892	830	863	875	873	884	892	902	870	894	856	861	861	821	857	873	871	811	862	835	879	865	876	884	878	913	820	882	948	862	841	896	892	801	865	881	881	794	816	879	832	864	843	891	831	865	900	901	866	843	855	867	858	834	902	872	844	846	901	870	839	915	856	912	884	877	845	817	842	883	847	931	865	891	857	847	848	889	907	881	876	897	830	839	901	880	869	888	779	825	842	904	850	865	820	855	838	878	861	872	857	869	847	885	895	877	922	889	884	831	802	885	819	913	877	837	885	869	900	830	883	851	909	877	878	832	833	880	901	856	907	890	857	874	801	922	901	842	868	843	945	927	813	895	871	830	847	813	814	883	846	851	803	872	909	875	826	862	869	891	891	851	795	860	891	921	871	842	863	830	862	831	862	899	902	791	843	851	874	901	891	865	823	868	891	844	874	858	856	862	883	878	822	810	882	824	839	892	826	828	888	856	860	861	856	830	890	867	847	848	907	851	821	877	938	814	842	853	882	872	838	832	799
34470	37402	35316	26003	15266	8677	5943	4364	3283	2715	2146	1857	1660	1507	1300	1282	1158	1151	1086	1040	1023	972	937	950	852	883	910	896	852	896	813	887	851	901	825	822	797	857	845	883	809	823	831	807	778	814	823	854	846	829	827	830	851	902	778	838	811	781	785	797	849	846	803	866	860	816	819	778	819	852	815	826	806	803	849	813	833	853	788	848	809	799	839	817	846	830	775	776	833	772	796	814	842	834	816	805	823	817	828	828	853	819	779	846	840	836	819	810	813	834	835	816	795	822	843	779	857	753	766	831	804	800	847	824	807	840	841	837	844	801	837	811	837	795	889	780	813	803	845	874	864	840	861	842	792	799	824	796	817	802	778	823	857	795	856	815	838	816	846	851	759	841	816	812	802	815	780	827	790	812	857	849	828	845	826	823	819	803	819	763	838	858	782	829	845	795	776	803	830	788	859	812	803	771	864	812	783	797	846	732	792	758	787	795	814	893	809	821	826	855	759	792	806	803	807	795	830	842	842	773	853	804	827	845	828	857	797	791	813	808	819	826	799	813	898	813	817	850	863	789	871	826	866	802	818	783	819	839	887	760	784	843	853	849	875	859	838	822	790	841	853	776	787	895	854	815	875	823	804	832	784	781	813	770	831	801	856	837	801	815	816	813	813	825	869	796	805	807	800	821	831	815	782	804	829	881	830	821	773	820	777	856	794	872	840	795	814	842	810	803	875	818	834	874	842	774	777	790	811	778	785	830	785	805	780	835	810	789	813	806	817	770	795	819	824	855	845	808	809	828	821	846	782	812	854	808	776	802	831	863	835	788	779	784	835	841	806	846	802	807	817	807	839	818	809	797	833	812	764	833	818	804	838	845	807	784	834	821	822	805	801	804	806	874	825	842	843	852	842	751	792	891	808	852	824	849	826	816	824	815	831	743	814	801	803	765	795	798	790	793	771	848	804	770	813	806	816	819	821	795	821	794	810	820	785	819	885	813	776	849	795	810	814	822	810	877	783	797	787	809	847	825	758	857	801	872	864	797	816	848	821	840	794	825	796	806	845	776	816	804	795	808	852	811	837	834	839	868	823	839	771	771	778	813	831	795	811	838	783	765	812	828	797	823	831	795	801	812	761	848	811	858	828	852	842	827	869	759	837	800	810	772	821	833	780	805	794	801	839	774	858	826	816	799	811	772	845	892	796	822	803	835	803	802	802	838	884	804	827	826	820	838	828	832	840	774	844	839	804	795	811	781	777	778	845	820	798	824	839	826	834	869	842	793	828	827	809	774	791	867	858	807	812	797	819	785	866	829	816	794	803	827	813	795	775	830	791	811	773	805	780	774	784	884	904	801	801	858	811	837	795	777	809	830	807	823	852	758	818	835	810	829	854	829	815	804	825	768	840	854	777	795	812	792	785	823	829	764	827	818	765	809	789	807	840	743	838	838	810	766	851	855	798	846	858	802	825	868	849	775	826	806	819	778	844	846	773	808	828	845	831	822	777	853	811	782	754	812	806	811	805	816	826	814	768	828	801	870	804	786	810	811	792	794	862	787	771	830	797	815	838	803	783	808	838	823	809	837	786	801	834	824	769	819	828	810	854	840	784	844	842	827	796	827	800	856	803	766	849	791	815	832	771	833	803	804	836	834	844	824	819	834	812	834	794	784	824	799	857	826	847	824	795	827	843	779	798	836	803	814	804	845	827	783	787	860	811	819	831	831	799	801	778	774	840	820	824	836	799	850	821	758	772	862	860	785	820	848	817	778	776	819	837	807	806	786	804	748	884	810	793	842	770	819	764	801	821	827	798	817	789	833	830	808	745	800	796	829	867	821	884	845	817	836	787	839	861	854	802	849	836	754	813	804	770	829	792	868	822	779	821	816	797	825	832	815	810	840	816	843	811	862	813	816	891	795	837	773	770	812	775	818	771	788	791	801	786	799	806	861	767	837	826	815	835	848	844	771	773	851	771	806	808	781	806	818	834	801	834	802	858	789	798	809	824	867	803	814	842	826	847	811	840	836	862	829	803	804	851	769	812	871	830	830	845	816	794	852	810	762	842	833	849	784	834	809	836	840	817	816	840	835	799	791	822	795	832	840	774	802	829	826	805	843	824	848	855	798	814	820	851	840	810	836	789	839	792	758	846	823	798	824	882	877	819	792	826	812	840	821	791	786	833	833	793	871	786	855	791	821	810	795	808	811	793	849	825	866	859	841	886	803	802	800	829	787	829	830	787	875	845	778	846	785	807	807	816	844	829	823	832	829	814	866	870	813	794	873	783	816	848	837	839	822	790	815	811	774	822	807	905	757	855	824	792	859	831	807	790	856	850	839	804	818	816	787	817	836	815	846	838	818	813	849	803	838	809	812	832	794	800	809	803	835	836	804	812	789	795	803	854	839	841	792	826	833	849	783	808	747	841	829	850	812	810	812	819	847	784	763	848	803	848	823	835	788	853	825	774	838	808	820	812	790	825	844	875	827	837	846	806	837	827	791	851	873	782	805	823	814	808	853	831	804	784	845	789	857	819	850	789	814	800	834	826	852	822	850	757	820	770	836	765	800	805	793	832	822	798	774	833	773	812	829	857	828	858	820	836	849	792	844	792	837	860	820	815	754	813	819	839	730	854	810	823	843	824	794	848	816	800	856	813	817	877	894	787	778	783	846	793	820	803	799	844	802	837	792	832	831	804	809	827	791	821	838	803	881	859	807	768	808	751	760	829	876	816	829	796	810	803	782	802	827	849	832	789	806	849	848	830	840	814	894	847	835	855	871	858	835	811	816	886	785	876	800	800	810	792	824	831	791	811	854	817	818	842	816	811	813	817	862	796	802	804	812	763	830	821	821	809	854	822	846	832	828	837	773	762	814	845	795	830	845	785	814	817	796	810	845	811	865	755	799	768	814	828	814	777	821	834	831	903	808	830	845	803	816	863	814	820	818	812	805	830	779	851	797	770	840	841	862	826	822	813	810	849	801	827	806	805	819	824	795	846	833	849	861	793	796	816	855	829	866	817	826	820	849	837	842	828	808	832	845	820	805	833	817	776	804	801	862	861	783	830	859	792	814	797	783	812	789	810	848	796	837	819	801	816	855	867	821	863	825	798	823	806	847	861	817	878	832	854	798	832	784	809	819	869	754	845	798	842	849	846	821	820	831	835	789	874	777	860	774	820	749	839	825	854	855	851	878	851	836	780	839	829	795	893	801	805	810	753	817	803	840	845	800	824	855	852	800	809	856	833	827	796	777	754	844	828	809	794	813	828	809	849	837	800	750	814	823	758	793	840	815	808	767	795	839	846	822	841	784	825	786	813	816	826	828	807	801	802	811	841	813	866	812	893	856	851	825	842	816	798	743	799	904	830	839	800	793	838	832	830	822	828	842	856	822	829	849	861	810	820	852	793	834	799	799	846	791	789	854	830	854	829	783	825	829	823	850	827	812	820	775	840	845	878	862	809	785	835	809	821	846	828	779	793	799	809	812	818	837	833	820
37911	49259	35487	23134	16260	11289	8467	6326	4815	3883	2910	2592	2094	1828	1657	1441	1401	1374	1156	1136	1047	1036	956	996	885	993	914	908	903	878	857	887	885	849	828	878	893	785	826	818	841	819	888	811	798	818	834	822	838	797	874	772	831	864	831	783	770	840	775	839	822	830	852	843	785	793	852	839	838	815	780	824	843	808	803	870	803	787	856	807	784	810	851	800	855	824	838	822	846	865	849	811	822	861	829	821	831	772	828	793	808	820	746	849	815	805	847	762	862	825	842	806	758	796	809	831	803	823	762	816	840	775	794	801	795	855	850	829	805	832	844	823	818	796	849	821	801	818	839	811	814	829	787	759	790	791	825	835	837	849	792	789	836	800	800	791	808	814	818	811	797	821	802	844	844	731	766	842	828	801	837	827	839	881	876	808	813	812	814	831	851	839	827	796	823	785	792	787	840	765	842	832	838	813	840	811	851	779	783	775	799	841	801	855	828	788	815	806	814	813	808	879	830	824	805	839	817	778	789	804	802	829	771	747	844	789	818	833	841	827	804	778	783	812	840	860	810	793	778	806	806	824	853	809	835	797	798	851	778	813	787	808	747	854	825	855	805	841	802	812	784	799	853	860	832	798	773	819	812	855	793	796	829	841	809	802	819	815	771	818	802	821	833	803	842	814	860	833	776	819	843	771	851	820	775	828	781	784	831	845	803	808	747	816	790	815	792	804	814	844	824	810	817	811	831	829	793	850	828	835	820	768	798	810	837	765	809	847	780	824	839	830	880	766	804	783	826	803	809	859	780	818	764	765	781	797	814	802	786	837	839	759	817	837	808	845	810	833	874	802	809	818	768	825	837	844	808	818	776	822	786	753	795	806	771	802	827	765	765	822	843	777	809	857	862	814	784	853	821	795	845	820	787	772	800	827	810	819	805	856	816	824	844	827	815	835	827	822	762	791	794	857	810	800	832	803	841	817	868	816	809	831	839	797	780	809	784	772	800	839	842	836	794	831	823	800	859	783	791	822	866	828	836	817	835	818	788	782	838	769	819	832	775	843	835	807	798	797	830	823	802	837	838	786	800	770	783	785	816	875	791	795	771	792	864	788	820	840	844	870	829	785	818	783	784	804	845	786	807	822	851	768	778	803	795	766	809	851	806	804	821	819	825	771	844	791	740	769	778	794	810	816	811	845	757	773	788	820	833	815	816	827	848	819	801	857	825	823	806	821	796	791	842	816	795	801	804	827	832	817	783	853	807	812	748	807	812	791	817	780	817	818	788	827	796	853	870	809	807	848	798	749	795	829	866	859	815	841	825	846	796	842	768	814	834	814	822	795	859	780	815	854	818	800	843	818	814	805	814	825	813	841	819	808	832	847	854	844	792	868	844	803	804	792	796	767	776	785	814	783	833	870	804	856	789	796	839	817	834	840	792	824	856	857	799	852	802	820	747	837	825	840	803	805	801	818	725	807	782	781	821	838	846	830	838	809	787	795	804	823	814	804	909	879	837	812	812	827	887	782	783	818	828	792	817	807	842	837	826	793	804	838	852	780	849	842	836	847	799	798	883	789	795	811	828	813	829	771	811	780	826	799	845	851	818	786	769	794	843	850	804	811	890	822	791	828	812	806	766	791	751	863	824	763	804	847	829	822	830	823	829	774	842	839	795	796	820	825	833	838	795	826	864	805	772	845	757	838	835	839	899	823	828	820	801	835	754	827	757	820	791	849	821	781	811	795	771	855	830	849	831	812	754	780	814	789	789	806	817	806	806	834	766	808	782	859	792	825	779	842	823	808	777	821	837	764	860	835	790	820	786	808	801	823	811	820	842	752	812	841	871	792	848	779	799	813	766	822	840	802	857	822	834	868	791	859	783	798	824	891	877	848	830	850	797	763	799	831	879	818	869	813	836	831	823	823	864	825	791	827	846	814	832	773	787	786	779	801	837	786	797	805	823	813	822	873	855	830	814	794	800	817	836	842	755	826	861	833	775	798	804	787	829	829	848	811	892	874	784	811	825	838	863	767	767	842	828	868	842	797	815	767	761	824	822	803	847	846	866	817	782	803	820	838	869	820	860	822	767	812	827	816	777	833	836	798	849	831	818	824	826	768	850	822	846	789	828	813	786	813	819	839	837	831	838	822	845	877	821	836	843	823	813	818	854	810	836	815	832	836	778	831	821	865	742	832	805	777	816	762	793	838	827	843	799	822	813	805	833	846	836	847	828	815	826	842	841	780	851	840	785	836	891	789	853	799	794	803	775	767	814	836	791	806	829	827	876	790	815	818	862	794	791	867	798	810	846	778	794	844	797	809	816	774	803	814	790	821	807	817	824	798	805	820	800	824	820	795	826	838	824	828	829	793	746	857	846	736	843	810	764	856	792	816	805	822	810	808	820	825	797	818	780	829	793	823	771	819	807	802	852	807	802	811	827	878	763	804	802	759	827	819	830	801	831	820	814	822	832	818	811	846	801	833	783	761	812	812	823	799	837	832	814	796	816	855	838	788	835	825	877	804	839	789	837	822	803	795	815	804	874	847	779	772	829	788	837	795	839	798	840	830	775	861	782	810	834	827	819	850	848	794	826	835	842	847	796	807	807	819	809	788	808	810	788	818	822	785	789	793	796	837	867	846	814	857	864	848	837	814	793	818	870	846	797	807	805	833	780	829	816	804	844	872	816	785	794	824	793	875	771	796	804	819	855	818	865	820	840	788	809	835	843	774	816	852	841	867	811	827	843	870	787	854	851	807	809	788	813	818	785	874	850	796	822	813	776	861	829	806	816	829	827	832	825	823	845	873	827	855	837	751	788	797	773	776	853	777	786	796	818	855	834	835	824	820	792	807	823	824	859	836	816	808	892	852	846	818	781	804	838	887	826	787	805	793	872	867	848	775	778	823	861	860	826	785	812	830	792	806	854	806	806	769	855	827	857	805	804	768	805	900	852	832	798	853	806	845	826	797	801	764	862	798	811	766	796	798	879	811	822	847	830	825	813	775	799	833	787	786	831	832	811	809	763	819	796	741	780	808	802	804	800	819	845	785	773	840	840	805	805	812	811	792	812	817	799	879	814	811	821	838	789	820	821	816	808	811	830	820	777	839	824	790	841	862	840	854	833	790	815	833	769	865	835	865	852	822	844	827	777	816	804	812	821	848	847	796	859	845	827	794	841	810	790	803	773	854	800	806	851	807	855	822	771	764	831	737	792	822	807	824	898	855	792	799	864	812	799	831	764	863	766	819	836	819	828	812	800	869	857	833	809	793	812	784	815	846	805	807	787	847	772	815	820	824	803	782	822	815	789	843	786	836	842	827	816	818	813	801	839	849	802	823	823	816	811	853	771	748	852	818	847	862	821	832	821	833	835	812	817	899	809	842	780	779	773	846	813	820	816	815	830	846	809	837	823	804	808	776	854	838	797	812	786	810	844	805	830	797	860	776	802	805	792	787	754	822	783	833	804	781	771	784	879	782	831	866	840	918	812	892	805	858	842	792
24310	21428	28747	25499	22586	18486	11216	7031	4944	4075	3047	2555	2273	1905	1712	1613	1405	1343	1166	1236	1078	1055	1054	1007	940	957	888	901	928	886	881	878	854	904	922	824	808	888	851	837	845	830	841	832	804	834	796	869	860	824	818	821	809	856	833	774	845	857	844	829	811	789	841	770	797	815	842	827	829	839	818	846	838	846	790	783	869	824	817	815	863	844	860	803	819	835	813	803	793	805	803	806	810	814	818	830	787	791	842	809	845	822	793	826	768	806	781	781	802	858	813	824	859	820	822	798	823	847	817	801	824	790	817	814	822	787	839	810	837	812	810	765	802	850	816	895	858	790	837	802	795	794	792	846	829	763	793	786	822	857	835	765	868	821	832	815	801	784	808	846	816	845	799	816	848	801	819	816	871	824	813	856	811	776	785	841	830	825	788	783	820	817	851	826	837	818	798	832	826	782	779	844	859	825	814	775	805	769	798	746	803	826	802	812	834	833	841	864	754	815	823	788	838	828	832	783	846	826	817	807	780	762	888	823	810	821	837	813	814	826	804	844	724	821	794	813	791	812	836	776	832	848	881	807	835	798	876	841	789	831	839	780	844	808	836	805	837	866	771	857	812	834	831	853	802	844	801	835	828	762	787	799	864	889	781	789	763	819	875	861	749	825	877	769	823	823	833	821	833	865	823	854	809	776	836	794	830	842	809	801	810	811	842	828	872	858	815	775	821	805	843	841	800	775	793	799	752	831	820	774	818	802	827	843	847	804	821	812	810	832	842	783	798	790	852	806	793	799	825	864	828	812	830	811	818	768	832	850	797	794	855	802	836	875	789	815	795	790	795	840	835	839	843	836	802	779	813	816	813	883	863	831	848	856	847	811	808	862	872	825	850	809	767	852	855	834	819	841	824	806	813	757	790	834	840	830	797	802	805	795	830	818	814	826	860	792	765	797	859	792	847	828	832	806	807	837	841	763	824	827	839	800	834	854	821	852	816	784	835	847	854	826	868	789	811	796	789	791	843	836	827	782	793	838	786	790	822	852	815	803	826	827	776	846	871	783	818	795	816	787	762	788	814	794	807	802	827	800	858	828	821	804	852	799	789	866	812	838	821	871	829	758	799	803	805	816	827	761	810	857	806	823	736	767	813	846	809	799	869	794	806	779	819	797	864	811	814	833	860	833	813	770	817	799	775	862	829	819	826	798	783	828	781	805	808	804	775	837	823	857	842	812	833	805	772	865	794	818	835	812	835	822	822	763	769	805	868	816	800	848	855	865	799	863	860	778	822	826	802	850	869	838	837	798	842	836	769	788	794	790	781	811	779	770	814	839	855	780	839	819	798	878	811	855	814	801	839	788	828	816	840	840	824	779	782	795	819	852	855	814	839	812	740	821	815	817	818	804	871	847	827	876	896	831	866	833	868	856	809	801	789	814	769	777	814	817	830	820	815	794	832	829	786	859	796	820	861	797	825	833	828	845	831	795	792	828	824	842	848	755	765	822	829	802	800	798	827	851	779	814	815	845	813	828	808	768	792	829	810	831	812	814	790	809	825	825	810	786	797	781	762	810	815	809	855	852	797	829	818	839	822	831	825	814	798	872	812	857	837	818	805	830	810	818	779	806	844	822	791	824	783	794	793	795	809	817	796	839	798	808	807	787	833	853	858	820	819	828	790	814	834	804	814	834	862	811	835	870	844	863	809	868	793	841	808	845	764	824	794	850	870	791	800	813	795	872	774	821	846	836	802	777	823	847	833	796	843	804	750	798	836	772	842	796	779	830	811	788	834	850	891	753	825	814	808	818	801	839	830	800	754	804	806	777	811	790	782	839	833	834	852	821	856	778	787	798	879	823	833	790	793	868	801	856	812	802	816	809	863	819	886	883	851	824	805	776	869	845	789	832	821	840	859	818	813	793	832	845	823	853	808	863	776	818	765	832	794	838	839	804	869	811	818	794	839	806	847	832	829	827	839	788	832	793	730	830	845	862	774	787	850	832	864	795	792	810	821	816	779	790	828	755	820	826	789	842	773	823	789	828	789	779	816	827	795	785	797	835	803	843	762	833	822	833	868	824	813	788	773	886	837	846	820	799	773	827	792	850	777	822	822	803	820	819	823	816	822	787	785	794	831	836	863	806	807	802	874	820	818	780	819	802	795	848	806	808	800	773	840	782	842	825	886	804	817	839	900	816	861	793	799	806	832	794	887	823	821	846	782	817	796	818	828	812	802	802	847	814	810	872	832	831	841	825	824	817	803	795	765	809	852	814	754	805	798	777	814	781	834	810	780	797	854	841	833	822	830	830	796	870	845	785	868	843	842	885	814	833	817	796	863	866	842	769	798	770	805	815	820	861	773	851	842	858	805	811	836	825	823	853	788	793	842	817	819	810	855	817	799	835	780	853	755	802	809	809	817	846	773	793	772	851	781	804	851	798	851	849	824	780	838	805	788	848	801	831	821	859	831	848	822	829	846	834	855	774	815	792	814	763	839	862	825	819	866	827	798	804	846	832	794	804	837	829	786	798	846	828	802	811	850	825	823	828	849	827	837	833	817	821	828	824	809	845	765	832	866	807	813	833	834	844	782	767	808	848	813	759	806	884	768	810	744	813	824	820	836	781	781	822	784	832	810	822	808	808	880	798	827	820	857	892	770	803	824	800	826	835	792	753	842	811	857	778	851	821	784	841	825	817	800	781	816	847	799	839	844	815	866	846	844	830	814	836	793	824	773	805	819	759	839	764	819	815	821	791	812	787	849	816	809	814	880	777	818	888	835	833	741	813	858	815	839	797	835	828	821	829	825	820	782	791	822	846	815	865	816	801	804	837	791	865	754	817	776	823	777	878	784	802	839	853	882	803	818	813	766	816	844	789	832	813	789	796	790	789	811	849	807	812	828	816	826	778	817	837	841	844	788	817	816	852	861	840	820	795	833	818	819	764	853	829	827	822	829	774	796	808	808	823	850	829	794	876	770	783	814	812	773	855	777	784	841	787	795	828	804	809	800	836	800	807	791	823	880	804	833	874	863	781	833	884	831	828	838	806	790	779	835	876	849	884	797	806	831	801	780	825	853	825	818	851	796	854	831	818	763	767	816	825	779	776	790	831	821	792	813	866	780	817	817	869	798	853	833	834	829	806	764	815	816	823	861	835	818	786	828	836	799	852	813	844	813	861	862	829	821	821	843	813	802	843	807	770	809	822	796	821	829	835	761	807	767	823	796	816	794	811	860	800	844	873	808	832	843	815	840	834	822	796	779	802	853	800	849	793	833	829	758	829	800	849	842	760	827	794	814	811	846	881	809	848	789	805	837	842	826	810	829	809	780	822	804	862	808	774	835	843	741	800	820	864	846	827	804	798	802	817	830	852	841	817	774	813	884	783	833	840	832	796	811	893	807	771	812	833	807	793	834	896	776	832	776	813	820	799	783	829	843	808	841	811	870	793	810	838	813	808	844	832	812	859	852	839	782	818	793	803	832	797	868	819	813	829	811	857
36937	57221	41986	29862	22239	16650	12000	9289	7093	5592	4141	3445	2994	2493	2178	1902	1657	1546	1406	1284	1265	1129	1093	1060	1008	992	1017	953	942	910	922	913	915	882	898	886	808	826	881	884	839	841	827	815	843	808	871	761	787	798	819	811	812	867	827	838	804	865	802	811	811	856	797	844	807	794	820	775	773	790	781	814	762	743	801	779	798	809	821	775	796	814	787	860	790	793	818	828	765	805	835	798	841	718	792	792	798	813	782	874	799	801	809	813	818	792	850	832	779	841	805	833	803	843	814	807	800	803	832	766	823	818	808	827	803	791	831	831	796	817	858	788	817	781	772	822	779	823	840	767	761	786	806	770	787	811	900	800	829	819	816	837	857	800	808	842	799	822	892	791	788	826	784	805	786	811	752	786	785	780	822	795	804	802	798	756	750	811	763	781	810	843	777	774	849	799	789	803	778	789	785	823	784	779	851	823	774	853	797	814	826	768	783	881	859	823	827	791	849	827	858	855	827	752	793	806	790	846	820	826	806	803	831	797	834	802	874	847	805	841	853	810	793	765	823	779	772	810	865	816	818	822	841	759	829	842	804	843	877	836	788	777	819	867	828	822	824	817	800	734	816	853	808	811	794	790	790	814	786	799	745	803	797	829	794	804	781	797	802	758	797	796	843	777	799	798	803	818	821	802	849	802	770	847	786	810	808	808	807	832	840	801	791	815	743	834	827	838	838	890	840	765	832	776	843	857	826	775	875	806	809	841	758	821	790	749	810	767	830	849	783	867	814	824	807	769	855	775	841	814	790	800	787	840	822	815	791	813	815	808	770	792	819	817	844	800	797	824	774	796	812	835	857	795	777	817	839	842	801	820	828	819	815	785	813	780	825	798	847	770	842	812	834	796	809	808	820	803	826	753	834	789	784	815	803	778	846	772	776	831	807	799	789	835	808	848	776	789	799	794	798	802	803	818	816	783	754	839	834	800	810	858	863	782	861	796	785	820	784	758	784	793	797	837	769	822	825	803	786	808	825	775	779	794	813	780	806	789	826	843	795	863	803	788	862	795	791	795	806	864	842	859	855	804	802	786	808	818	790	792	803	753	810	824	812	835	811	816	785	749	792	829	797	816	775	808	786	822	750	802	781	831	835	836	803	818	785	833	811	808	762	834	811	806	809	809	848	834	833	779	838	863	819	780	838	789	800	838	780	824	787	796	825	823	772	798	759	825	800	807	817	852	781	817	897	769	781	813	815	774	860	801	807	840	824	796	804	827	801	838	840	831	849	790	794	837	830	813	788	801	810	811	856	770	775	836	798	839	773	751	806	783	789	784	796	792	859	777	800	806	852	823	791	830	853	838	839	857	802	865	770	791	794	849	811	831	800	798	839	835	760	804	801	835	814	815	842	734	841	828	776	806	819	813	819	822	799	834	763	817	799	805	813	817	785	827	823	783	835	775	813	813	808	757	762	849	816	811	784	862	808	847	841	842	819	813	794	741	886	798	782	823	801	852	779	800	766	778	797	825	839	800	826	789	815	870	864	827	785	830	812	793	792	827	775	833	793	780	784	830	841	780	805	806	805	832	791	837	803	837	749	804	780	800	833	795	798	785	813	852	820	810	810	811	811	804	802	799	821	792	762	806	790	807	847	794	785	796	829	817	805	816	808	840	805	850	782	855	816	828	806	866	794	794	809	840	855	812	839	830	804	800	774	839	817	834	828	833	801	772	807	829	790	795	808	808	786	804	811	786	777	818	830	855	816	821	764	828	808	838	773	768	777	814	809	832	826	815	785	799	796	807	781	794	836	789	812	802	860	784	766	784	800	813	797	814	801	816	786	798	823	820	829	810	763	811	852	820	808	825	876	778	794	833	848	750	835	775	852	813	802	806	809	839	769	812	795	783	790	845	839	777	794	806	802	819	818	784	798	833	859	807	826	783	808	819	798	828	828	838	799	809	810	755	793	825	787	850	831	758	835	830	833	818	850	816	806	819	860	786	777	773	763	787	791	849	787	825	828	798	824	799	769	811	803	842	789	776	808	796	862	833	768	799	798	808	827	830	788	831	877	834	861	808	780	801	854	800	786	832	814	812	809	791	798	790	790	832	831	795	828	789	741	772	765	847	820	816	777	810	861	833	769	796	818	746	822	800	831	786	808	795	805	842	825	852	866	808	820	803	779	813	816	839	794	769	794	772	747	778	811	822	791	820	779	809	801	791	827	808	757	847	803	829	808	844	799	839	784	783	776	854	797	763	802	795	842	844	815	773	812	801	845	819	788	822	831	827	778	778	834	817	798	872	830	809	808	844	789	810	779	789	839	824	780	783	816	831	813	793	809	825	835	812	821	787	860	812	793	782	848	802	771	750	832	815	767	810	801	801	840	814	843	804	786	845	817	805	810	827	809	759	793	799	852	831	802	816	825	827	788	817	791	807	829	757	795	804	824	832	826	807	777	766	780	793	780	768	801	806	818	795	805	795	804	787	835	880	802	809	796	810	814	816	798	800	809	801	818	817	783	793	782	806	816	801	830	781	822	854	792	852	751	805	830	836	838	767	853	815	753	751	804	826	841	806	809	836	841	795	826	840	785	787	800	845	735	832	811	804	841	753	846	823	808	822	827	797	814	789	791	792	816	846	754	842	842	788	788	849	785	734	801	785	811	758	805	851	778	820	807	869	763	822	805	782	834	778	811	806	794	741	839	800	807	827	816	812	855	832	789	822	851	809	821	825	799	798	802	802	833	813	808	821	818	812	767	822	792	826	786	796	808	784	878	872	878	754	826	837	753	812	833	787	775	807	831	832	779	833	775	769	836	786	795	859	825	805	761	805	824	803	780	755	809	804	861	764	809	766	804	806	789	790	825	861	784	770	827	790	869	790	763	823	850	851	821	791	874	783	773	834	777	804	824	844	854	743	843	800	849	787	778	811	791	796	835	782	790	809	808	806	815	824	739	823	793	818	786	826	823	754	804	843	829	771	844	801	827	802	813	785	790	841	770	739	776	796	811	779	848	821	809	839	795	866	795	788	849	779	798	777	834	803	837	758	817	853	811	790	820	839	748	824	802	778	775	820	834	791	821	804	807	779	797	804	796	839	842	787	796	829	801	826	809	775	774	823	768	827	820	844	791	830	772	865	827	776	765	787	803	834	809	801	803	864	815	827	767	785	834	794	866	812	778	833	791	788	795	844	836	807	795	827	793	783	840	798	787	802	802	823	862	833	783	786	785	811	814	793	850	821	853	778	847	760	785	798	817	798	833	763	795	798	789	842	807	777	788	767	795	806	858	825	834	830	776	825	826	803	778	774	793	829	782	786	862	815	804	793	807	810	844	821	791	789	785	782	757	846	812	813	805	811	816	827	778	799	799	801	803	771	755	822	817	875	823	843	792	804	825	822	802	762	808	785	790	790	788	802	801	780	842	789	816	795	787	823	816	798	849	834	820	811	808	812	813	808	804	827	810	811	823	812	867	816	796	842	847	774	813	765	794	831	817	810
25457	21651	28809	27277	19822	11633	6977	4635	3628	2931	2343	1959	1716	1650	1473	1333	1327	1229	1163	1068	1070	1095	1037	1019	978	976	975	945	895	915	958	904	864	875	878	819	909	888	876	891	885	903	902	870	887	887	898	881	906	864	850	876	899	850	844	896	870	841	839	916	879	876	906	876	854	890	861	907	894	858	894	866	922	917	836	887	884	857	870	921	887	917	856	875	870	877	836	832	869	882	872	870	888	830	841	894	878	864	899	900	844	913	860	871	869	898	865	840	849	840	869	915	871	885	864	902	929	923	847	831	880	838	956	906	912	880	901	836	900	863	870	857	856	835	876	868	862	819	841	888	842	872	911	856	887	836	851	903	881	815	881	890	932	865	855	843	838	889	872	885	893	875	852	854	887	879	834	808	872	881	929	877	852	846	897	861	892	833	834	941	862	819	838	917	887	874	841	904	939	836	885	829	886	879	865	834	875	824	853	861	859	924	866	828	906	863	857	830	881	822	851	894	829	874	858	935	893	869	859	823	882	857	862	880	849	815	871	879	865	856	849	928	848	833	822	832	883	889	842	863	906	891	888	862	852	900	867	855	847	872	849	859	853	817	879	874	849	871	839	814	897	808	826	809	905	882	872	869	857	891	874	863	901	856	862	860	832	910	933	870	858	858	855	836	888	848	891	878	824	862	850	850	894	846	867	823	838	901	816	882	849	938	875	852	892	896	867	865	828	833	843	851	894	890	904	890	851	886	858	834	864	866	851	873	870	886	836	880	864	913	852	827	844	896	861	865	859	863	835	918	864	846	832	868	857	890	856	835	868	864	866	910	857	860	854	859	861	845	872	865	897	840	900	834	842	851	868	898	826	869	847	841	884	864	868	842	858	878	883	937	881	872	906	855	834	858	856	930	836	846	826	852	887	934	800	836	857	846	833	812	879	856	867	886	863	907	836	867	799	895	892	866	904	881	937	842	898	863	893	865	850	882	797	877	861	908	931	855	892	882	899	828	843	863	844	864	811	849	870	867	848	862	901	880	860	838	846	851	896	820	831	859	852	806	885	874	865	882	835	889	919	855	899	808	899	889	837	853	887	901	860	852	903	858	854	817	863	915	900	839	863	828	847	856	858	829	857	868	888	883	878	863	881	848	932	839	852	903	872	814	888	935	843	847	841	841	891	854	839	894	834	881	878	882	850	825	858	890	909	839	917	876	860	876	912	900	876	836	855	838	839	900	855	917	855	973	866	917	897	878	835	887	847	920	897	828	867	814	884	823	871	898	836	874	891	812	875	874	912	872	847	859	820	834	872	881	866	851	883	887	840	850	898	874	807	841	838	877	902	876	813	853	868	842	849	905	875	905	866	860	875	863	887	832	869	824	834	804	843	845	837	886	834	928	887	824	866	823	850	871	853	868	825	901	909	888	905	859	904	834	837	873	855	872	863	906	852	868	888	835	876	888	880	865	835	909	824	876	833	912	882	844	898	905	781	845	871	860	854	813	813	840	845	871	845	843	911	859	882	893	944	854	917	846	903	835	853	893	855	838	847	880	883	866	852	825	873	855	856	822	904	841	910	854	886	866	830	844	833	884	901	855	859	825	837	868	875	888	887	910	772	888	832	900	840	909	885	843	863	833	888	891	855	860	833	880	889	882	891	818	832	897	865	867	864	857	885	806	867	895	887	870	903	871	889	862	834	872	863	841	860	878	885	807	892	870	881	935	795	847	847	844	889	859	892	842	891	864	843	877	842	881	873	851	879	894	903	846	904	853	828	920	882	884	860	855	899	885	852	873	845	878	881	867	890	867	905	843	913	904	819	880	827	871	885	890	811	852	929	900	844	839	958	901	861	869	816	831	870	876	906	834	863	891	880	875	881	893	850	897	893	883	847	847	937	855	865	920	862	830	872	869	885	870	868	865	833	889	885	823	816	828	867	905	926	832	899	864	937	908	832	795	837	894	861	887	872	927	827	858	859	805	892	815	853	927	851	839	904	895	881	878	844	854	885	905	942	842	890	835	864	867	832	850	909	911	843	823	880	871	935	844	856	921	839	830	864	915	867	868	844	798	872	863	860	848	839	796	878	879	839	871	866	861	807	830	845	845	845	899	930	904	909	878	858	872	865	873	834	859	858	890	866	835	884	853	860	851	902	862	869	894	858	879	894	818	818	858	881	901	868	868	837	822	802	871	858	927	870	884	834	848	860	860	907	872	926	831	849	845	888	866	892	883	850	885	911	869	845	909	872	901	883	854	832	831	889	856	914	860	905	924	883	864	913	881	819	897	831	840	860	862	862	887	849	867	873	879	878	863	871	870	870	876	866	875	866	867	887	921	870	883	857	856	832	820	850	876	860	909	876	875	892	853	910	862	884	819	867	852	852	820	934	810	847	882	890	887	879	911	928	850	894	844	868	828	855	852	836	805	888	916	877	854	851	838	875	878	811	871	874	862	882	873	850	834	920	909	874	859	853	861	830	869	894	828	851	840	805	887	885	871	868	888	897	824	841	867	842	916	917	883	853	911	857	834	793	869	834	879	795	878	857	864	878	858	837	910	838	909	909	876	833	840	873	869	853	844	872	871	852	843	864	826	862	868	928	832	869	895	870	851	858	860	848	870	815	858	881	870	904	864	898	837	819	882	857	847	877	834	916	888	845	849	836	833	888	864	818	915	850	892	887	898	909	789	903	845	901	872	846	861	923	872	823	901	892	855	900	883	849	860	907	890	858	839	866	909	833	870	892	816	968	922	845	870	844	886	819	866	847	920	878	934	881	853	924	848	868	868	855	836	809	896	855	912	884	845	814	921	855	801	899	866	891	933	902	863	886	878	863	868	849	793	871	865	891	835	876	860	825	837	834	850	896	844	801	883	841	841	856	890	802	896	832	892	883	881	857	900	853	882	870	906	869	810	833	878	859	919	872	843	878	912	886	852	851	828	883	850	893	888	849	826	890	841	841	854	817	824	843	842	861	865	869	835	879	858	852	861	884	870	839	897	892	827	904	874	854	893	886	820	904	846	859	919	862	855	857	861	850	851	842	799	844	847	840	869	867	858	888	854	826	848	889	879	896	884	917	893	846	814	887	829	858	864	879	846	809	855	888	843	869	902	855	849	871	835	910	936	889	854	883	846	856	870	823	875	854	857	824	824	948	946	878	870	855	879	885	836	829	855	830	848	912	816	794	832	870	866	927	884	844	848	900	890	834	834	858	879	894	871	880	909	898	805	831	852	920	862	847	831	835	852	876	889	838	842	873	891	834	882	858	849	902	908	854	885	864	855	837	896	829	870	849	860	842	908	868	859	848	856	814	872	858	854	895	864	861	927	834	827	837	890	857	847	824	910	844	875	803	857	875	836	838	845	866	887	845	819	879	842	857	910	879	787	900	887	857	835	851	916	834	876	861	830	838	859	796	848	867	869	839	797	816	869	863	810	873	879	862	869	879	861	895	893	835	850	886	842	894	842	891	887	874	860	911	896	928	846	846	854	824	860	852	923
37000	54488	39091	26000	19205	13229	9540	7290	5527	4383	3389	2754	2388	2043	1807	1678	1484	1427	1312	1197	1169	1108	1080	1058	1047	997	976	858	881	924	914	896	897	887	846	908	926	846	880	926	855	816	911	883	858	904	845	910	899	852	847	848	880	881	891	895	871	880	803	819	828	895	835	817	881	889	887	863	938	837	852	845	833	825	849	835	843	921	853	869	861	854	847	809	823	883	839	843	803	865	869	837	914	855	825	865	882	893	894	791	836	822	824	836	829	856	843	868	871	816	851	853	832	849	848	897	861	862	902	877	900	842	859	862	794	821	875	874	858	910	822	877	903	864	829	848	877	866	863	868	824	849	824	798	819	862	839	816	823	852	899	837	816	876	823	859	844	925	878	881	874	879	817	862	840	866	828	909	857	804	864	873	874	863	828	844	867	798	843	839	851	821	855	848	871	837	830	833	848	813	773	873	905	856	825	827	853	858	881	847	827	833	840	862	886	836	837	833	919	835	927	856	908	873	894	827	816	830	851	842	840	905	842	855	937	802	817	821	856	893	849	792	869	853	831	830	869	829	836	828	893	856	868	857	859	854	857	847	875	871	850	867	820	901	846	881	803	896	875	859	839	841	867	818	863	870	847	879	817	876	838	857	834	903	951	870	845	812	852	894	837	873	841	871	888	800	854	887	876	839	845	905	819	853	848	861	850	847	886	870	841	847	894	865	823	870	838	796	858	803	813	842	877	851	864	886	887	842	898	811	854	848	847	881	876	861	840	864	878	827	862	865	805	841	863	887	852	888	836	848	790	899	853	834	844	806	854	797	880	884	812	861	851	845	911	866	879	850	850	832	801	927	829	865	857	855	838	842	838	864	845	863	911	835	887	873	824	887	852	836	828	906	881	880	872	892	824	804	855	848	828	833	834	872	856	857	879	823	877	904	794	872	834	849	899	878	865	914	850	869	888	894	891	889	802	888	868	867	813	838	859	833	839	812	867	804	882	845	829	882	767	815	843	844	860	885	892	860	874	879	879	801	844	853	859	841	820	819	868	860	770	842	872	873	836	836	820	804	836	842	829	833	898	851	870	835	863	840	872	793	858	777	861	864	904	834	851	847	887	819	835	859	868	803	883	827	888	839	837	881	872	813	868	854	901	865	848	811	872	826	822	865	816	812	804	862	896	852	827	812	822	813	898	854	844	889	860	827	836	831	901	870	849	864	928	834	852	837	836	859	852	778	842	850	852	823	869	877	894	893	905	808	860	848	814	830	822	837	863	832	804	884	812	875	846	829	856	844	825	878	820	866	877	858	820	791	876	822	846	882	835	901	830	836	807	818	849	859	901	844	845	936	875	869	838	821	878	888	875	878	883	834	876	827	872	825	822	881	861	801	809	864	889	820	796	889	873	887	839	884	875	858	862	896	868	860	825	879	858	830	839	858	894	863	850	864	871	842	815	890	883	913	887	824	872	861	926	844	825	876	831	878	872	865	877	898	898	808	860	854	892	922	892	922	906	874	840	833	793	870	827	847	873	821	895	833	865	819	837	817	829	894	861	773	932	873	785	820	878	801	875	853	852	876	812	805	880	842	839	836	843	844	842	889	862	846	879	889	858	874	862	855	881	895	791	933	817	874	852	801	883	878	822	890	825	892	836	820	839	890	897	879	850	840	860	881	805	887	952	859	858	819	789	847	881	847	851	930	866	860	843	856	855	878	862	869	792	863	828	824	862	804	832	824	856	910	830	858	835	904	840	884	821	884	906	870	830	879	902	845	837	804	843	785	846	817	887	856	927	810	866	811	833	879	870	819	826	855	865	813	876	831	815	847	875	843	849	923	846	914	882	840	867	900	844	862	840	898	843	879	849	869	853	836	839	863	853	812	855	871	828	884	834	872	829	830	878	857	894	844	780	850	880	830	848	878	845	821	836	850	829	879	902	838	838	836	806	869	868	844	848	835	891	850	879	855	882	817	821	803	849	838	877	871	882	907	839	773	834	809	829	821	862	872	896	829	850	847	841	874	854	836	839	896	855	823	837	884	852	906	851	879	844	834	858	900	846	869	835	887	857	863	832	855	779	830	875	837	801	881	878	791	831	827	862	874	871	838	860	884	881	817	874	832	856	832	856	880	846	884	819	831	828	870	854	867	886	848	900	864	869	857	854	831	843	796	840	839	880	831	816	858	850	853	870	903	866	864	836	870	850	873	854	836	903	783	868	805	835	913	865	881	813	853	905	847	776	849	841	861	842	816	848	826	842	880	846	854	834	881	817	876	845	911	877	850	835	866	886	807	859	866	881	855	882	876	893	867	801	876	874	844	880	891	830	869	847	840	848	864	859	843	849	861	846	830	829	821	856	858	899	881	845	854	873	813	875	832	837	870	846	817	827	813	868	850	851	803	852	820	817	845	883	823	907	852	863	828	838	858	922	848	825	841	873	898	896	882	866	806	912	874	833	851	850	877	827	829	845	869	897	823	843	888	817	884	835	855	874	825	904	862	864	822	879	813	827	861	855	850	851	847	864	817	909	862	879	837	855	838	817	849	853	841	821	839	855	858	814	874	845	828	845	833	872	902	931	857	872	858	841	876	820	810	871	896	853	870	879	826	830	857	861	874	864	798	793	865	843	875	911	875	870	855	820	837	831	901	873	866	823	878	836	859	856	838	838	837	884	906	831	866	858	868	825	842	885	826	900	863	875	913	862	823	865	851	887	849	826	819	849	895	846	829	919	829	809	837	830	830	854	833	877	809	847	856	844	842	923	848	836	855	860	831	859	797	851	881	881	885	869	867	906	870	851	857	875	852	824	820	900	870	900	879	857	834	880	883	919	895	884	847	875	804	844	901	851	849	789	845	796	858	804	823	809	849	833	887	842	837	879	903	827	874	858	778	850	833	800	885	867	827	919	865	828	876	862	877	836	916	876	868	838	897	846	864	852	865	854	862	812	896	799	825	812	900	836	849	843	836	828	893	796	846	841	876	876	838	807	894	876	848	876	848	815	863	827	838	858	820	836	845	912	848	842	827	887	890	823	826	840	861	825	853	846	812	855	868	918	859	902	827	876	861	857	831	862	859	846	798	932	870	854	870	872	874	875	858	808	893	844	843	889	835	830	855	836	854	889	807	834	852	854	847	867	839	842	869	948	853	834	803	881	888	818	876	817	836	893	819	890	868	851	849	846	825	830	841	880	821	806	804	862	817	861	838	797	841	825	829	834	884	897	849	879	842	860	813	897	888	871	896	878	829	902	834	849	863	804	846	847	851	804	859	834	845	873	841	900	885	864	836	832	848	882	866	866	855	858	884	865	856	836	843	794	858	840	849	819	849	865	818	861	892	888	801	832	891	853	837	826	887	880	903	789	860	858	820	892	807	863	854	851	854	828	922	907	885	814	836	850	853	906	850	837	848	867	841	855	857	840	841	877	830	860	812	859	872	885	889	853	842	828	856	890	878	864	875	852	883	838	875	848	921	835	878	851	868	798	835	874	866	815	845	847	858
22976	21433	29119	24233	21953	22768	18819	9456	6476	4982	4023	3192	2771	2479	2004	1887	1679	1611	1475	1376	1304	1187	1198	1202	1095	1147	1054	999	1026	1017	946	990	968	992	922	885	921	926	979	955	933	955	903	915	871	916	945	920	951	873	879	898	869	917	972	919	894	876	903	916	859	923	855	923	899	858	942	924	874	909	966	871	865	909	915	887	880	890	919	887	844	937	895	885	863	944	883	880	899	898	910	880	955	912	868	873	915	827	912	843	895	864	937	887	889	902	886	860	887	880	925	918	932	956	885	877	862	850	945	864	881	859	926	978	910	896	813	855	888	893	867	880	938	871	859	862	886	899	889	895	918	957	951	847	876	881	819	892	898	863	948	878	873	921	907	961	893	865	952	871	917	875	872	921	928	858	815	962	882	916	924	875	906	884	906	874	926	881	867	924	907	883	846	927	916	894	881	883	944	873	868	880	969	902	897	887	880	909	923	873	860	905	878	908	908	902	844	931	889	872	918	924	848	903	896	870	865	881	840	879	898	879	936	935	892	870	872	869	885	906	877	985	880	861	934	878	929	866	861	906	902	890	876	912	894	869	876	922	897	956	855	913	873	809	912	886	868	862	900	875	920	873	889	960	881	897	853	944	901	893	902	945	873	849	807	872	889	861	906	958	907	927	870	905	924	911	924	881	907	914	866	896	827	920	870	856	880	920	896	873	888	900	908	916	951	907	875	908	923	871	907	903	843	823	885	902	940	907	881	915	902	852	850	901	931	926	945	902	850	875	892	829	955	889	892	905	879	903	877	874	925	898	855	862	886	873	912	858	883	927	909	908	888	859	876	893	871	845	875	898	933	896	865	926	890	851	903	922	862	877	907	892	905	882	911	886	876	818	907	923	893	882	900	844	846	890	882	853	949	857	899	859	909	856	909	881	922	885	912	926	844	864	892	866	891	941	949	826	887	873	928	868	908	845	879	950	904	927	865	860	931	871	891	889	922	882	943	874	863	889	922	841	949	906	915	873	928	947	901	913	893	966	897	875	910	856	902	922	943	912	893	858	861	930	826	848	829	936	903	869	886	905	872	910	895	920	913	902	910	915	871	927	881	799	917	878	906	895	887	885	918	873	882	880	943	850	929	947	891	915	874	853	896	899	855	897	875	910	884	895	923	928	852	864	859	874	860	907	880	910	910	936	925	908	882	883	847	879	870	916	884	933	923	821	943	908	979	901	862	911	903	912	924	864	895	918	933	906	852	865	899	896	912	860	860	891	892	901	886	891	870	898	956	872	928	860	884	869	837	851	847	865	873	897	905	855	889	858	865	842	896	837	917	882	833	863	885	895	884	840	908	872	863	872	889	870	868	895	917	864	897	853	930	854	871	888	887	840	881	834	913	908	880	890	929	873	891	912	883	886	901	953	950	858	938	844	850	868	857	918	836	841	860	857	891	905	857	871	826	916	801	846	896	885	913	889	867	908	884	948	866	854	912	909	841	895	875	872	941	900	837	911	845	956	883	925	939	896	889	892	864	949	941	884	935	885	876	869	867	906	892	879	888	910	912	936	872	849	856	885	900	896	843	890	954	835	883	867	839	898	882	917	867	916	931	888	881	886	899	941	859	840	882	920	899	886	860	879	917	901	855	924	934	894	895	860	907	911	871	915	946	871	838	838	853	911	869	898	900	826	865	953	890	855	827	847	985	937	934	945	869	903	905	888	863	922	883	901	933	942	858	920	880	907	878	876	893	871	913	902	934	925	914	932	870	917	861	891	902	929	879	882	895	893	963	929	855	904	876	881	909	893	867	874	907	850	856	878	897	928	919	903	946	889	885	854	872	906	899	881	890	930	885	914	873	859	905	893	944	866	916	895	850	861	876	866	848	929	921	818	905	910	888	873	902	868	883	909	907	894	881	877	890	892	857	856	874	916	925	880	896	899	899	864	837	939	912	894	927	887	863	888	900	850	937	853	934	886	876	881	930	845	830	862	831	908	922	871	880	905	871	900	857	926	826	887	830	874	889	923	862	850	893	908	861	910	880	856	900	872	876	862	865	875	959	879	916	885	912	864	829	843	880	814	950	866	902	901	922	874	901	904	897	854	855	918	903	856	909	896	873	929	878	918	902	947	902	869	913	886	882	880	855	893	891	874	935	903	879	884	857	832	886	893	824	942	873	844	858	877	923	893	894	929	901	879	888	850	870	891	869	903	869	897	814	871	876	903	878	892	891	883	864	911	926	911	936	856	940	857	909	911	902	902	823	881	857	929	932	914	890	880	815	827	872	840	889	903	912	817	904	883	861	903	865	875	829	908	876	869	899	901	881	849	883	909	892	825	863	921	876	884	925	881	898	894	919	899	861	865	876	930	867	924	910	925	878	914	878	918	874	986	905	880	943	934	840	916	895	871	896	891	876	910	913	861	846	877	817	902	901	889	932	900	909	891	924	908	870	906	924	907	907	883	863	881	868	893	850	843	917	873	845	834	920	955	895	874	930	895	905	840	951	907	922	920	914	897	899	889	884	941	869	844	806	924	912	893	883	943	874	927	867	906	916	884	824	891	928	886	911	877	861	904	909	878	879	880	890	914	839	910	919	892	851	868	903	898	894	877	869	877	848	882	881	832	924	876	895	867	916	869	860	892	936	890	886	895	888	887	872	886	890	854	921	875	892	855	881	882	909	902	875	915	886	869	908	890	899	864	864	900	882	918	883	945	891	853	882	847	900	916	902	852	876	923	891	859	851	840	877	936	923	932	859	885	897	861	896	850	871	913	893	901	905	825	914	884	937	916	916	846	906	854	851	939	831	867	902	895	857	893	878	904	907	874	922	854	832	871	910	883	899	843	929	867	871	853	925	890	847	956	869	936	829	923	893	929	983	859	888	907	872	891	965	919	874	872	845	895	911	877	901	874	898	860	911	843	877	962	903	929	874	848	870	890	861	929	913	909	883	862	879	903	890	879	888	857	910	914	853	884	853	947	900	879	842	870	841	926	869	876	884	896	825	880	876	843	901	945	917	885	881	902	851	851	911	918	927	847	924	850	920	923	895	937	948	879	906	889	890	867	960	919	846	888	803	889	872	887	872	886	897	892	842	871	940	855	877	894	897	852	918	901	883	897	856	882	950	840	863	839	876	871	891	844	891	859	892	905	891	893	908	861	939	877	877	903	873	827	888	870	862	864	845	893	924	857	876	870	915	904	841	940	919	863	893	888	855	923	901	974	904	812	899	929	903	884	856	889	875	884	886	855	876	912	837	902	861	938	947	952	913	917	862	906	911	917	900	849	844	886	840	916	907	848	892	885	886	922	847	906	890	885	884	860	909	882	902	861	868	878	897	874	893	872	982	891	857	894	901	879	923	838	890	897	891	889	890	849	894	839	936	884	841	865	835	897	889	840	951	930	900	963	871	865	857	959	891	919	869	908	859	828	917	884	888	905	940	871	880	878	858	873	844	897	936	928	875	889	898	873	876	897	922	880	909	906	886	915	877	855	886	826	875	871
39293	63646	49361	33208	26989	19498	14698	11331	8860	6974	5299	4225	3548	2992	2566	2308	2004	1947	1660	1410	1458	1295	1282	1144	1191	1150	1065	1071	1047	982	999	987	942	952	947	880	906	954	927	935	897	895	890	881	865	886	933	868	893	884	867	920	827	859	848	879	883	863	917	896	838	811	939	815	869	875	822	838	817	835	865	920	842	863	861	860	892	897	882	942	861	908	903	917	855	860	810	820	862	870	837	886	859	912	861	924	829	847	926	851	891	823	837	955	847	859	883	866	861	905	892	921	832	876	860	872	831	840	922	884	867	853	876	885	797	861	860	874	894	891	876	857	855	843	903	889	866	854	830	905	856	884	830	879	832	849	876	884	855	807	912	886	872	854	851	867	854	838	880	891	859	856	877	861	752	916	864	864	797	854	886	854	850	839	842	889	827	859	839	928	912	910	853	882	803	891	857	938	871	881	930	882	887	854	837	844	866	852	823	843	817	839	891	883	847	868	870	875	843	804	864	865	872	879	912	859	907	823	872	841	872	871	835	886	845	886	870	853	913	882	883	851	877	913	883	853	876	934	856	900	819	874	843	890	930	813	878	859	837	890	845	889	806	845	849	839	877	894	804	880	877	872	915	921	944	860	852	928	837	865	812	851	850	881	844	867	896	885	877	855	823	883	856	875	873	841	858	884	871	870	939	864	815	830	857	834	915	839	879	843	930	873	840	885	867	818	868	828	923	863	903	906	891	893	873	859	859	882	889	843	840	903	836	835	865	874	863	905	828	886	878	919	878	860	858	909	880	855	810	893	891	886	846	858	818	830	898	860	808	857	830	878	874	821	893	838	884	840	828	872	917	881	913	892	859	850	917	818	886	886	860	893	823	805	846	854	826	909	838	839	883	792	850	857	811	861	835	867	857	891	878	862	859	866	809	876	866	892	838	821	843	902	856	852	892	834	855	834	800	872	823	895	826	878	922	828	882	863	850	898	850	910	840	912	899	846	891	813	826	843	903	866	914	929	918	861	896	812	907	852	846	907	887	814	845	830	884	873	871	841	817	902	884	821	882	928	849	884	852	816	854	816	911	890	876	865	840	842	825	822	887	846	822	874	872	829	894	843	907	864	870	866	854	868	857	908	871	762	854	866	893	835	857	875	850	847	843	889	851	869	884	814	870	915	926	906	848	831	866	918	882	866	875	860	840	866	868	878	846	864	883	875	830	832	900	840	846	886	883	855	888	870	824	883	847	849	859	864	886	906	874	809	883	795	871	874	837	880	871	829	834	842	874	847	821	895	839	854	810	867	851	862	867	886	831	868	839	873	901	889	853	842	807	839	883	827	833	863	839	898	827	851	866	877	885	855	874	882	868	815	828	844	850	879	835	901	835	871	845	876	843	799	863	898	853	880	929	848	856	848	841	907	823	817	943	811	878	855	795	893	829	874	878	858	885	920	879	863	809	919	803	852	859	855	868	829	910	881	818	889	908	839	903	845	868	830	913	894	858	855	875	882	872	875	904	860	800	820	881	888	822	846	864	855	863	867	895	873	884	903	884	849	862	850	831	872	862	929	859	893	859	871	926	844	882	803	903	843	794	891	849	847	865	812	828	838	866	876	872	827	906	881	877	869	900	910	867	879	821	845	881	849	880	873	884	921	883	785	842	888	846	900	840	889	858	847	905	859	830	899	814	906	838	910	865	871	903	863	859	921	868	844	831	864	830	810	891	860	871	850	878	889	915	879	899	833	912	864	846	879	831	908	873	810	845	820	847	839	927	926	846	870	825	909	861	810	886	906	883	831	864	877	898	890	818	865	869	880	846	901	857	895	875	890	909	852	845	815	896	841	834	880	863	901	870	883	860	828	855	858	901	844	893	861	907	836	861	799	869	828	888	811	857	802	841	879	848	887	899	857	867	806	885	795	848	902	887	855	886	836	858	878	867	811	880	874	811	916	862	896	874	857	888	884	850	839	866	835	865	811	874	898	844	870	852	818	884	808	869	805	794	843	870	889	899	882	865	861	856	849	877	881	897	842	825	823	914	840	832	910	836	855	871	802	893	872	891	858	844	833	929	896	868	829	863	854	894	881	839	906	894	888	883	895	892	874	882	867	884	825	848	858	836	845	847	880	857	840	876	893	835	879	811	845	874	875	842	864	869	895	885	874	861	806	845	857	869	920	872	817	862	901	882	882	841	845	822	846	871	859	902	800	853	858	853	899	846	921	846	830	819	845	894	863	865	873	860	829	856	895	912	948	845	882	875	880	838	881	845	867	900	875	834	895	813	871	931	889	907	851	869	847	891	863	859	884	886	810	876	843	889	839	854	844	831	872	871	873	852	831	905	849	825	913	893	828	869	896	815	898	827	839	890	829	865	872	942	884	867	811	857	886	908	836	842	963	872	866	876	874	901	888	845	872	910	894	865	857	903	881	854	839	829	854	837	865	862	904	887	867	907	851	889	846	859	880	820	797	825	852	855	873	870	848	835	869	874	909	876	837	901	847	874	873	903	902	850	868	883	853	861	866	856	925	861	898	847	856	794	864	822	870	920	856	890	883	875	922	882	893	908	908	843	870	858	880	834	864	915	916	843	843	842	847	897	886	904	890	911	845	849	852	928	873	911	828	867	910	840	918	871	852	915	894	865	879	890	866	881	861	875	885	896	809	869	879	846	836	895	840	845	869	831	800	870	806	908	888	889	903	866	843	917	851	869	854	881	878	917	849	905	841	901	885	858	904	832	856	861	896	918	800	879	805	844	816	831	948	873	850	877	909	843	879	925	942	852	898	877	820	907	810	875	904	844	848	857	886	853	812	862	844	820	813	863	865	856	856	838	864	851	850	857	902	905	855	857	927	849	870	850	898	867	811	857	928	816	912	915	899	818	827	810	870	824	907	920	880	858	861	873	829	880	905	885	861	893	879	882	824	830	831	783	883	871	904	878	871	871	868	865	879	894	851	886	872	866	802	879	872	844	859	872	915	902	782	826	852	812	860	907	879	831	859	874	823	856	842	861	886	850	839	874	848	842	854	877	841	850	854	861	847	782	805	822	873	830	883	839	876	828	841	905	887	906	850	860	876	867	885	866	836	874	857	856	882	927	909	828	833	880	829	857	869	841	837	848	834	915	820	847	889	909	825	923	886	870	855	887	890	860	850	832	894	910	918	852	847	912	883	901	843	835	896	855	842	861	877	889	852	884	879	876	905	868	922	886	835	861	868	845	862	838	887	838	844	798	846	880	886	828	869	879	883	860	920	870	858	866	929	880	852	793	873	838	854	869	875	895	924	853	843	894	867	828	904	864	884	911	855	868	868	908	873	906	865	853	836	824	941	815	913	886	791	849	879	857	925	897	885	790	813	893	907	832	813	886	839	821	855	863	854	828	842	851	844	829	842	847	887	900	831	881	839	856	918	833	901	860	891	870	841	885	919	851	857	841	808	845	848	888	834	846	817	850	919	895	831	860	841	891	896	825	947	852	872	865	874	861	829	837	856	861	827	849	859
34788	40720	41043	26217	14835	8128	5287	3688	2927	2332	2011	1619	1505	1384	1218	1149	1147	1032	999	1046	1002	887	924	909	873	874	886	887	867	857	831	836	868	832	803	847	845	815	851	829	814	819	793	871	889	846	825	821	850	879	779	830	819	825	844	858	868	796	836	797	858	822	853	798	776	823	855	855	818	825	792	805	808	816	826	872	799	812	843	811	813	849	824	814	838	821	850	803	807	799	855	771	839	810	825	855	762	799	815	828	803	791	807	790	785	848	827	840	763	858	826	787	848	810	847	860	841	838	820	814	843	799	833	898	800	807	785	745	771	788	848	825	828	837	810	782	813	813	850	857	837	784	822	799	865	847	853	800	793	841	836	823	778	826	837	829	834	828	785	804	840	850	760	820	813	789	813	835	830	847	810	810	836	778	807	778	841	840	803	779	810	861	764	823	808	813	858	800	814	848	812	775	826	827	827	810	780	825	855	779	805	806	830	837	829	802	858	819	813	797	832	910	882	843	794	887	779	837	824	862	771	764	778	746	863	880	838	787	866	829	869	777	751	813	779	838	810	811	840	798	832	823	753	803	817	810	818	809	807	831	845	865	810	829	819	803	813	804	794	799	844	845	801	798	830	817	845	806	808	842	846	746	861	855	832	799	838	845	823	826	757	844	872	839	796	837	842	813	820	839	752	859	854	789	869	834	782	789	824	746	848	842	810	796	830	806	766	797	812	830	872	834	816	834	860	792	838	791	814	819	798	790	818	865	787	789	805	815	839	818	871	844	826	830	821	822	821	839	808	832	853	819	873	783	857	816	836	892	855	877	831	785	795	813	839	819	789	826	851	850	842	840	846	835	864	822	832	796	838	854	804	895	872	850	861	800	828	824	828	827	818	809	812	804	879	848	784	837	848	858	854	838	820	824	806	834	813	838	811	836	797	831	814	788	841	801	851	810	840	855	816	829	809	761	837	809	792	805	820	835	827	856	786	783	828	845	797	757	843	814	829	810	846	841	810	804	795	810	844	811	859	828	861	797	831	821	871	766	805	781	822	812	771	794	763	855	809	793	807	794	860	815	850	803	789	806	831	783	866	856	819	855	779	807	808	819	853	828	807	846	829	836	828	793	810	847	845	815	849	839	821	827	871	845	823	849	850	839	847	801	817	836	836	825	825	847	817	811	830	789	786	839	813	816	827	826	809	791	880	811	781	836	757	815	798	834	795	829	831	865	801	818	794	776	784	857	816	800	858	791	856	798	806	797	833	790	785	835	849	763	837	790	846	841	825	765	814	818	832	822	768	804	813	791	837	778	801	834	908	865	841	853	837	798	858	858	844	824	865	799	819	826	833	876	793	852	855	835	794	854	861	863	862	827	771	851	810	906	816	853	810	852	841	802	781	833	805	846	769	821	823	821	839	806	825	811	824	785	850	867	806	807	833	808	790	788	823	860	810	844	792	856	776	819	836	842	806	798	796	792	847	853	783	823	809	830	793	820	830	786	813	814	832	801	809	824	891	884	894	810	777	796	789	854	841	824	848	784	807	834	798	866	749	814	804	856	818	878	765	829	824	845	783	774	850	843	788	791	828	836	838	805	764	828	828	801	847	783	759	747	791	852	861	812	845	840	851	789	839	816	876	861	855	813	825	805	826	799	796	815	801	835	805	781	788	804	764	797	867	786	814	832	807	891	859	869	782	829	807	841	821	840	792	811	866	774	809	787	853	802	786	828	788	793	815	855	813	798	784	847	813	824	753	841	821	845	855	821	792	782	803	843	823	807	848	792	821	834	886	831	799	778	836	836	819	773	825	835	801	790	834	867	790	815	838	857	815	847	811	836	853	856	783	789	805	856	824	825	791	810	828	836	823	810	856	797	861	824	838	843	872	862	800	761	791	802	850	912	796	833	829	822	790	836	836	838	790	804	827	846	822	829	857	779	785	871	850	784	783	769	886	808	779	799	835	843	871	840	809	843	827	817	799	821	836	842	853	862	833	815	833	829	793	841	813	753	851	876	828	818	829	815	859	852	770	869	797	840	783	791	766	793	806	830	809	831	805	873	836	759	859	814	798	854	898	783	806	771	825	841	825	834	800	826	789	837	797	845	786	865	845	815	768	832	822	864	821	835	808	829	796	821	814	810	799	844	858	784	818	806	813	829	837	817	820	839	828	783	831	843	834	789	843	805	767	782	851	863	801	846	820	798	820	841	824	852	809	844	797	824	816	834	812	853	864	854	834	847	775	849	846	848	902	821	797	811	784	760	788	816	855	796	857	804	857	847	825	832	845	794	846	776	773	844	851	840	793	811	814	842	829	802	868	815	788	813	795	773	819	805	859	789	850	780	789	833	837	848	818	833	799	816	825	809	808	798	826	804	795	879	800	840	835	806	768	867	843	830	823	823	814	841	812	851	797	812	806	784	806	832	782	808	856	856	790	778	811	794	750	852	858	827	833	828	760	863	853	822	792	820	818	846	808	823	793	838	832	811	785	809	852	855	797	828	830	795	815	890	881	860	835	845	785	830	810	792	852	744	790	802	789	835	797	858	803	813	813	885	813	800	844	821	787	811	783	856	792	800	767	841	846	819	808	838	801	854	823	825	790	803	791	831	798	816	834	829	819	844	844	784	857	821	847	831	784	754	797	827	778	814	784	780	856	780	836	806	774	826	823	825	801	843	821	847	779	844	800	789	794	809	842	823	830	826	828	836	840	811	859	785	831	818	821	825	887	806	843	836	822	836	801	788	840	818	804	775	784	864	791	801	782	828	831	799	821	825	796	817	837	836	815	859	827	871	785	852	800	804	841	819	859	817	761	824	839	832	806	812	862	830	804	805	820	792	847	822	798	801	846	865	847	800	786	870	829	832	816	816	811	790	856	846	812	814	828	782	829	786	858	876	850	827	848	817	797	827	827	873	865	889	803	826	852	826	814	856	786	812	832	855	836	775	822	835	768	809	828	804	870	798	831	785	845	755	806	858	786	859	822	839	834	869	829	841	804	803	811	852	864	806	754	811	846	822	839	878	805	784	814	783	851	825	831	824	814	836	853	873	800	834	857	858	769	809	821	802	837	827	828	827	848	819	783	804	827	822	795	816	834	795	808	773	871	833	789	862	861	824	819	801	799	837	865	804	786	847	871	813	784	831	850	822	847	754	814	813	859	851	858	814	860	833	850	809	857	797	796	833	846	842	837	808	768	805	774	807	857	855	870	811	863	877	786	762	813	829	835	811	831	792	770	854	876	791	825	850	806	894	817	847	803	793	829	852	795	807	842	856	890	894	841	862	813	783	813	803	798	775	817	804	830	855	890	851	861	863	833	821	825	837	841	813	870	768	762	767	771	811	855	802	874	822	894	775	859	849	794	855	849	852	857	810	841	808	810	838	779	819	825	812	849	851	774	832	822	835	792	848	756	780	845	785	800	777	864	847	799	789	795	832	787	869	807	827	830	782	853	816	793	864	846	816	785	812	818	873	797	863	818	839	781	790	824	774	832	836
37870	53552	38712	22407	15815	10511	7454	5577	4146	3337	2692	2179	1843	1643	1435	1383	1278	1260	1153	1161	1019	961	999	952	948	884	873	880	838	895	912	818	842	827	843	815	845	840	866	865	849	820	789	812	858	804	876	849	820	839	808	827	838	813	847	853	808	807	796	802	768	810	810	822	836	809	834	780	819	771	830	801	763	842	800	826	823	800	779	870	797	852	834	817	756	811	814	858	799	820	841	828	844	823	828	814	829	798	779	812	830	800	814	825	801	794	840	784	805	796	776	797	786	843	824	851	857	808	809	794	800	846	835	804	787	791	798	796	849	846	814	764	803	873	849	833	817	831	825	788	802	866	806	796	799	862	834	826	822	800	814	816	837	831	758	857	829	838	866	827	854	782	882	844	813	786	838	823	833	790	802	793	804	806	891	785	793	867	788	841	751	844	822	796	786	815	815	817	811	802	802	802	844	819	813	821	808	814	826	832	842	801	845	858	805	837	867	782	793	802	825	853	799	834	809	789	841	811	809	825	820	841	751	781	809	834	826	821	815	834	809	808	825	841	787	807	803	836	884	820	783	815	823	822	847	859	851	808	780	796	860	814	836	824	836	733	829	831	802	767	843	828	807	826	879	778	834	814	856	781	856	750	864	828	846	850	783	812	779	803	824	818	795	818	843	806	919	829	806	786	794	822	781	821	862	833	853	822	835	798	754	808	814	808	854	827	789	885	809	824	840	793	821	843	856	824	829	801	836	774	793	809	849	842	850	802	880	827	786	793	816	781	805	788	859	838	847	793	835	841	792	842	793	794	883	803	836	799	779	788	811	864	826	807	810	838	757	834	869	756	797	834	816	842	836	806	841	841	819	769	785	812	846	813	815	784	838	822	812	822	847	831	766	823	870	855	824	773	778	822	799	832	841	863	807	817	855	841	824	820	816	839	783	855	790	833	845	805	835	866	854	865	861	836	816	856	803	768	809	815	838	825	800	822	809	822	820	857	818	749	780	784	796	818	826	754	797	824	800	783	758	823	841	825	825	770	806	804	775	830	838	864	817	792	826	900	804	808	837	864	776	818	820	846	814	822	775	861	820	833	807	799	808	813	809	788	890	884	851	870	865	757	823	797	774	851	808	801	827	833	852	805	814	838	811	856	821	829	826	776	824	805	762	792	823	841	789	835	827	836	791	809	807	783	832	841	823	822	847	811	772	833	823	795	821	812	883	781	800	846	801	760	785	825	835	846	848	813	816	804	824	823	868	801	829	861	781	840	814	789	813	876	802	817	782	798	820	857	795	787	825	807	805	796	831	792	858	793	810	870	818	807	811	817	801	772	832	786	801	834	768	813	784	789	791	789	801	821	813	823	840	820	806	830	797	781	834	809	862	782	855	818	853	775	780	779	832	739	835	769	820	846	787	796	825	810	823	798	855	837	820	789	831	773	837	830	838	766	787	817	802	765	876	834	820	776	810	814	856	828	834	837	820	835	793	809	903	790	835	817	800	868	829	765	793	802	821	847	783	803	808	803	837	868	794	829	833	861	785	852	870	794	790	789	818	866	794	812	835	820	818	785	772	837	821	780	810	863	830	852	835	834	826	769	840	764	854	842	841	856	855	827	785	818	820	783	830	821	845	828	778	815	814	779	814	776	755	852	761	871	773	805	808	803	766	823	789	832	846	854	833	887	849	800	804	836	829	859	781	802	795	830	831	793	802	825	826	803	792	829	823	841	793	870	821	836	808	857	842	798	788	841	806	854	765	846	802	787	795	788	800	815	789	805	822	847	808	874	812	819	791	850	806	783	853	796	861	807	799	807	814	882	811	813	818	823	844	793	839	821	813	812	838	800	834	833	826	826	828	773	812	858	827	860	760	838	810	821	854	821	864	831	877	884	816	808	775	798	826	785	820	835	871	868	864	774	850	785	841	817	835	859	826	755	833	787	850	840	787	802	799	786	809	861	835	797	825	858	848	875	798	851	813	831	828	797	808	832	852	789	842	781	804	782	840	778	824	854	838	822	825	819	824	845	823	840	825	817	782	841	791	858	823	864	787	828	826	803	828	822	794	869	819	824	831	774	777	789	818	812	773	763	795	785	793	783	807	798	835	820	801	785	786	800	810	849	804	808	823	870	832	789	819	800	815	816	835	857	837	802	849	786	818	843	784	817	843	833	856	816	800	828	788	830	789	812	812	854	835	823	806	831	827	863	858	835	819	847	825	876	807	796	821	820	833	814	836	791	855	828	833	867	823	811	778	852	800	847	846	779	806	817	762	843	767	808	829	812	790	800	827	772	802	808	805	825	784	785	836	811	773	813	845	857	823	809	813	813	805	822	852	828	808	753	839	850	757	807	871	825	847	815	778	830	824	805	809	824	818	804	783	816	793	822	831	784	849	762	838	846	803	821	864	788	869	850	808	820	822	879	826	780	839	852	809	776	866	836	826	787	841	796	816	844	803	801	850	817	795	862	812	797	823	760	785	862	800	832	820	832	839	797	822	804	780	807	808	821	841	801	863	819	795	875	812	863	840	839	786	810	826	799	784	803	766	813	811	894	792	824	822	859	782	843	800	821	813	859	850	732	782	794	815	836	785	809	780	789	832	764	793	843	825	832	824	795	820	842	794	803	814	824	778	819	818	735	806	843	766	779	744	801	859	780	853	806	798	843	828	777	847	760	909	813	788	778	789	840	823	796	769	807	819	792	774	820	830	777	792	758	846	760	801	820	844	813	755	857	808	804	748	803	832	780	875	789	858	837	805	859	824	838	840	792	798	772	813	825	802	811	784	802	834	831	831	787	833	847	857	820	805	850	830	808	818	839	846	821	806	845	842	758	801	789	817	808	844	825	844	803	804	828	852	838	794	826	822	771	796	790	807	831	828	818	823	825	840	824	805	795	789	781	794	816	801	811	833	817	776	843	803	835	828	840	806	811	885	830	871	795	793	808	759	815	841	844	803	785	805	792	798	837	829	804	803	834	804	845	808	847	816	876	803	797	843	756	780	854	826	821	838	840	833	835	868	857	837	856	802	758	820	789	826	795	789	789	832	815	832	854	822	805	855	819	806	849	778	842	771	838	832	823	847	808	742	792	789	788	829	849	818	842	762	832	777	815	824	846	804	861	799	815	819	827	811	804	798	766	812	791	822	831	804	794	806	794	832	826	774	851	816	804	784	808	830	797	804	849	818	812	821	794	848	795	845	786	797	874	853	781	825	797	829	840	814	791	777	812	859	840	800	792	861	856	798	841	813	850	791	844	800	784	825	771	823	856	852	784	817	802	760	844	789	790	839	809	840	888	866	820	803	831	793	808	760	805	864	798	857	788	777	828	798	784	807	793	790	811	817	817	825	811	822	835	881	845	854	849	788	756	823	814	816	840	797	828	884	788	844	796	787	815	815	806	847	846	817	840	855	779	787	754	843	765	783	867	840	846	833	897	780	784	800	801	830	819	843	826	848	804	771	839	806	797	839	808	788	778	803	785	841	805	776	823	843	810
24332	21431	28795	25480	22921	18093	10863	6357	4747	3710	2991	2389	2121	1852	1675	1528	1378	1221	1239	1191	1030	1061	1097	964	972	990	837	918	873	895	910	882	883	851	861	842	837	875	834	856	811	842	812	800	806	826	820	814	897	828	797	881	772	854	798	767	795	803	802	828	861	814	855	815	795	824	840	785	821	873	815	839	828	781	836	789	736	842	827	795	809	858	826	777	770	835	801	829	796	828	806	859	764	826	783	765	870	796	822	799	782	828	816	830	816	809	840	879	848	789	813	818	792	818	819	792	753	802	795	820	799	851	820	784	816	797	806	808	814	838	764	822	809	854	845	770	840	810	841	852	791	806	859	803	810	792	831	837	784	838	800	808	807	832	825	780	765	852	789	829	800	774	814	796	855	812	768	800	806	837	826	782	872	843	819	829	847	804	806	864	875	809	778	796	837	757	846	838	862	796	835	843	794	807	816	829	786	855	847	771	856	734	833	814	898	806	832	771	817	834	813	808	801	810	811	813	841	832	822	827	825	832	794	832	806	843	837	772	788	877	809	820	837	845	831	818	829	797	776	832	859	854	819	820	857	848	771	871	770	777	854	840	815	788	842	837	798	807	814	801	791	810	865	789	864	846	785	820	818	764	820	792	818	827	813	841	801	830	810	880	802	863	806	785	855	807	811	859	842	841	831	814	743	815	839	805	806	842	795	800	810	835	809	795	816	747	813	796	838	793	860	843	828	809	830	813	792	844	821	866	752	783	817	795	835	749	859	826	799	842	837	865	847	862	849	798	807	844	840	777	797	782	795	847	809	843	802	773	860	829	823	772	789	798	833	816	782	806	802	915	806	767	829	795	838	780	802	809	840	879	769	807	794	781	821	764	762	832	841	827	812	800	843	811	775	853	769	842	839	830	840	794	836	839	807	834	783	817	796	812	834	823	812	830	807	812	821	826	774	820	838	859	810	854	829	883	840	797	813	814	787	814	784	819	789	754	827	793	797	814	832	789	784	837	810	786	755	815	788	790	813	820	805	810	840	835	792	804	798	841	784	740	792	820	828	808	797	819	793	815	850	852	842	843	808	804	780	809	786	771	849	784	800	856	801	820	796	825	811	776	766	826	830	788	813	834	780	827	761	848	778	823	795	821	762	874	824	835	819	823	803	776	793	855	820	758	819	828	761	810	823	768	814	828	809	828	787	771	841	810	822	808	838	822	787	793	825	795	792	838	811	793	802	831	867	797	819	778	815	813	818	812	810	853	823	791	876	850	785	812	871	832	825	793	760	807	779	795	801	813	797	798	805	822	803	837	845	831	821	832	777	818	825	819	809	834	765	829	794	801	849	836	761	841	826	767	789	775	870	870	782	838	778	814	774	814	800	824	820	833	802	794	845	740	802	829	771	801	736	808	809	831	822	817	774	790	802	849	856	827	812	823	844	857	827	829	791	817	805	811	820	862	803	793	838	841	850	878	834	800	826	751	779	826	805	812	791	828	804	770	840	766	836	797	809	759	837	804	824	810	827	815	819	767	830	835	825	839	838	855	815	850	781	820	792	790	772	867	769	866	774	839	819	823	774	791	842	813	817	816	820	849	813	814	835	814	800	854	752	791	784	810	798	872	836	810	806	840	826	807	862	831	782	772	796	824	839	816	816	820	843	832	857	844	811	822	762	821	822	812	832	802	795	822	867	786	827	843	830	811	791	751	783	796	806	850	872	759	841	844	828	852	850	820	792	823	824	789	752	816	846	812	816	816	829	805	814	804	772	835	755	780	788	817	821	839	831	814	821	810	808	823	801	826	796	808	810	824	817	805	793	795	814	817	833	851	820	714	840	776	854	833	812	837	793	860	812	765	883	789	761	786	858	840	821	792	823	829	785	748	812	776	826	792	836	835	807	806	824	859	781	854	790	833	856	819	801	832	890	813	846	878	804	760	828	818	839	786	832	776	843	813	806	836	842	830	789	803	748	777	851	836	817	817	845	802	812	814	825	801	770	797	824	834	769	835	795	823	809	805	838	781	815	787	794	785	793	736	839	850	794	795	854	781	809	805	866	823	817	836	842	841	765	810	797	809	842	768	784	805	861	824	812	777	818	874	794	826	791	849	791	790	809	793	787	759	795	779	788	806	804	821	813	880	818	813	808	821	790	831	833	831	777	780	860	847	815	849	844	828	827	817	814	840	795	766	790	799	793	827	823	814	842	801	780	770	836	798	797	832	859	771	810	782	829	843	830	803	822	836	815	839	832	871	822	849	839	813	883	808	812	829	816	843	869	829	829	804	801	780	825	868	864	832	823	819	789	766	863	824	770	795	809	817	817	799	802	828	851	800	814	833	825	806	838	775	862	832	772	758	841	808	786	778	864	810	834	858	843	824	821	868	808	818	824	835	805	806	832	840	842	787	788	814	791	850	816	788	799	800	799	797	784	791	774	790	802	779	838	776	781	861	863	742	782	836	815	849	810	858	837	821	858	844	815	846	782	760	755	838	819	796	789	826	807	809	768	772	809	833	825	827	814	833	799	810	847	815	809	841	764	811	847	771	855	783	831	842	854	847	796	799	756	829	801	828	784	856	880	827	829	780	813	893	799	804	827	794	818	803	807	795	847	831	798	851	812	770	830	813	793	857	826	801	840	820	801	830	815	818	790	789	810	793	827	856	771	800	814	790	789	756	829	795	830	811	818	820	780	851	823	818	765	789	820	871	824	784	814	797	808	812	817	822	823	805	824	823	814	791	748	812	816	841	875	790	806	835	836	781	805	836	836	749	830	816	825	802	874	841	810	821	813	777	854	773	845	778	805	765	789	833	801	817	860	835	861	869	815	795	857	795	836	800	824	794	791	824	794	869	843	871	883	821	858	770	810	801	781	766	838	821	818	791	791	855	815	787	809	817	827	783	846	800	868	827	839	837	835	825	804	805	826	826	860	844	827	810	828	803	836	796	837	802	839	753	797	797	775	840	769	786	831	873	830	868	824	830	820	831	797	838	834	804	820	819	819	834	791	822	817	787	824	808	855	849	818	888	858	834	844	855	817	824	844	817	839	806	847	855	858	808	807	812	822	823	808	818	799	818	840	822	801	837	822	829	804	845	800	826	813	783	807	818	863	807	768	854	786	804	788	793	791	824	865	795	815	797	874	775	842	812	828	788	811	816	824	747	841	845	829	849	796	798	866	790	815	830	771	830	817	805	839	833	777	763	773	795	837	845	836	807	814	760	823	844	861	793	835	821	808	816	829	776	792	799	778	801	771	782	798	808	787	832	811	785	887	817	776	827	790	804	771	842	845	820	850	828	797	820	823	750	800	848	769	823	774	854	827	833	868	844	780	838	811	836	776	843	834	816	862	834	780	794	802	845	789	776	814	796	788	828	790	813	780	814	831	812	794	776	760	855	835	808	828	864	780	801	770	817	821	805	809	800	758	797	802	808	825	793	803	872	799	843	808	803	838	802	863	818	835	810	793	818	798	824	791	798	818	843	830	803	826	806	847	813
36357	59370	43750	30053	23193	16159	11853	8711	6705	5126	4076	3245	2759	2344	2088	1857	1646	1542	1405	1275	1183	1088	1120	1022	1038	968	970	958	932	912	881	940	887	824	851	824	890	919	858	892	835	813	798	800	850	812	827	834	826	820	795	821	808	800	791	783	847	802	790	815	817	809	821	802	779	777	766	779	793	788	856	804	781	819	844	831	745	817	819	794	843	803	882	849	799	815	820	797	805	819	821	835	819	796	759	800	796	802	857	756	784	796	817	827	772	815	811	844	855	849	835	797	798	825	841	827	818	808	822	799	742	825	757	830	826	803	852	820	807	742	830	790	816	783	825	758	790	832	806	839	796	789	817	749	772	833	816	814	809	854	776	809	793	772	786	833	814	830	782	810	821	862	847	800	808	822	784	806	774	794	821	795	827	791	795	784	815	869	838	837	785	816	737	867	876	770	802	803	799	800	811	803	786	758	796	758	847	799	820	823	812	786	833	764	816	836	761	786	790	824	797	806	758	797	801	809	784	840	824	804	811	780	778	819	829	781	797	801	782	815	784	787	822	833	807	825	799	765	836	828	832	774	805	833	804	801	875	770	782	815	814	812	821	785	798	785	800	821	777	775	805	814	833	811	791	803	791	855	802	759	810	857	832	744	801	823	855	844	803	828	788	794	800	809	834	848	822	813	820	854	793	831	800	812	747	826	776	818	736	825	813	794	838	831	794	788	795	792	802	833	755	780	820	795	811	779	824	805	821	819	840	807	835	808	791	840	830	778	818	832	813	857	807	793	795	764	796	820	758	810	820	811	757	829	824	820	824	839	799	780	859	867	793	831	820	818	871	755	814	853	828	813	809	798	826	748	791	824	827	771	815	739	823	818	813	831	820	824	840	808	796	769	785	793	813	788	865	816	795	797	794	817	790	845	766	809	798	835	855	848	791	805	841	791	841	798	833	810	826	802	774	808	788	797	746	811	811	828	797	784	867	757	822	811	813	859	814	794	780	813	824	797	796	802	808	844	806	790	787	761	822	808	825	784	841	840	809	824	778	835	805	813	770	827	822	835	794	771	849	801	767	795	807	801	773	797	789	828	781	810	852	875	774	842	785	806	829	796	756	785	769	819	802	817	745	812	822	786	781	831	773	777	832	841	794	811	789	758	803	819	821	859	788	756	811	798	817	825	828	864	816	841	798	773	827	803	792	830	807	802	804	849	814	765	833	842	803	795	840	814	774	781	758	765	810	780	808	792	819	817	806	801	826	809	800	808	814	810	900	778	825	844	781	803	810	823	812	826	843	775	808	817	831	797	794	813	810	823	746	780	776	802	813	850	832	811	823	803	778	797	853	746	774	802	780	821	754	788	780	803	822	824	806	791	793	831	838	811	808	814	829	839	783	862	820	796	785	816	755	791	782	818	769	805	842	812	820	866	779	828	812	856	788	835	775	774	849	792	830	830	810	843	812	826	809	843	821	790	793	796	832	801	797	870	785	825	817	802	854	800	801	770	825	768	804	801	792	807	803	832	880	815	789	847	859	868	808	847	849	793	835	813	792	750	776	831	809	825	809	852	746	807	785	827	877	807	813	791	842	834	819	809	749	837	794	799	806	835	769	807	817	757	830	802	849	811	753	825	770	772	810	806	783	812	763	785	811	830	792	843	815	813	808	781	795	810	771	795	783	817	811	768	842	783	819	773	839	829	840	744	812	806	831	797	805	770	769	786	825	804	866	822	820	778	818	778	802	840	783	827	800	821	759	801	879	830	789	802	811	837	814	877	786	826	777	900	783	802	834	836	871	825	814	780	826	773	855	810	786	809	776	866	773	753	840	800	800	838	789	805	765	823	804	809	873	812	775	848	744	841	812	817	793	798	775	838	829	825	803	789	805	764	786	766	800	807	803	797	824	817	779	831	836	810	808	854	827	825	837	822	828	756	787	773	815	782	775	813	798	760	826	822	840	804	826	776	746	820	819	799	782	790	792	812	792	738	792	773	833	788	815	788	819	785	830	826	785	810	783	772	829	858	793	820	819	810	850	776	806	822	760	789	868	849	778	775	814	839	785	770	795	792	857	807	843	749	798	811	856	774	776	828	813	787	794	755	808	775	850	858	775	854	837	814	781	827	822	763	797	815	825	829	856	796	834	799	875	818	847	837	774	804	808	825	842	800	837	802	837	762	772	842	859	826	829	854	799	811	814	796	819	788	839	826	818	785	854	832	853	762	801	826	870	735	811	812	771	791	822	876	829	806	744	820	849	787	786	846	764	765	812	865	802	821	849	801	797	860	797	862	847	801	756	792	845	758	839	838	811	840	815	830	778	836	818	767	780	832	848	839	824	861	826	797	807	830	806	774	786	831	786	808	760	820	805	816	785	825	777	783	805	829	814	843	810	768	802	819	872	793	809	807	865	740	797	852	777	802	820	857	836	771	762	782	796	825	788	842	835	844	791	783	827	834	816	805	759	777	828	767	810	823	804	827	841	833	826	817	823	852	788	808	789	827	815	815	828	811	832	761	828	848	802	795	746	791	803	769	832	816	806	819	840	781	803	832	835	812	814	827	872	801	740	779	864	824	840	845	775	821	801	852	875	791	814	803	846	754	793	790	840	805	853	772	804	812	884	785	851	819	811	803	745	798	772	789	826	847	836	751	801	852	804	808	842	848	795	783	813	797	795	819	784	829	791	793	803	821	792	809	787	834	828	774	824	842	817	846	795	819	840	814	802	809	833	811	787	794	781	796	818	824	832	799	814	765	836	819	796	805	836	808	781	832	808	821	826	785	855	865	786	797	801	786	841	812	800	791	815	793	764	787	800	863	814	776	794	822	808	791	800	800	789	825	804	813	747	802	811	871	773	818	791	738	818	814	785	781	782	768	805	839	824	710	847	823	784	800	801	775	755	802	838	800	840	811	796	823	814	860	868	760	764	794	825	796	817	808	799	823	833	808	807	815	820	801	789	791	770	813	769	801	801	826	766	786	819	800	791	803	786	784	842	834	804	849	766	837	844	823	781	830	820	804	797	813	826	799	780	853	813	814	824	763	825	766	785	812	759	796	808	779	786	850	858	837	826	804	794	784	841	827	808	826	854	841	830	799	800	804	816	780	794	807	772	794	811	813	763	827	813	767	810	841	821	797	777	807	794	832	775	835	836	792	804	815	812	792	801	878	773	819	754	798	813	831	801	844	809	789	817	779	784	809	811	790	890	851	847	800	826	794	803	745	788	819	774	828	744	801	835	831	804	859	803	767	786	835	844	828	814	759	762	785	807	824	839	753	775	876	795	817	849	824	797	832	848	796	817	810	809	860	834	821	800	788	875	841	834	832	820	822	839	755	787	813	806	825	841	780	789	847	808	805	789	803	784	786	762	833	848	798	757	849	780	788	761	821	796	854	813	758	777	831	796	869	825	768	828	837	831	837	811	832	851	858	808	847	826	785	815	798	788	870	771	811	828	846	844	805	773	802	811	788	781	843	787	752	852	804	832	794	813	809	818	799
25389	21553	28865	28159	20867	12378	7340	4762	3611	2854	2413	2023	1773	1626	1391	1278	1286	1239	1108	1049	1047	1033	1015	1052	1003	922	985	979	879	890	893	942	907	872	897	896	880	949	882	875	887	898	891	892	882	880	830	916	884	890	845	880	851	860	840	834	880	880	872	867	841	822	845	887	904	848	869	848	887	851	873	863	929	858	800	877	886	862	843	865	882	850	864	843	815	896	803	880	908	829	831	856	885	862	854	861	911	834	840	915	839	882	865	811	875	891	880	856	871	860	845	872	843	869	901	877	832	811	874	877	855	865	783	817	913	893	903	842	858	847	904	836	871	817	848	857	843	842	853	888	834	857	892	861	874	859	842	904	891	863	848	897	884	825	844	848	858	895	876	869	873	857	887	825	858	865	904	829	889	895	823	866	890	845	832	860	867	859	867	844	822	870	880	814	848	869	870	931	870	869	855	795	881	854	869	885	795	846	881	864	861	831	866	871	886	855	839	859	877	867	866	825	831	862	910	843	916	880	841	917	857	822	868	894	886	840	861	853	876	873	843	848	891	872	941	827	873	901	837	853	901	882	897	844	852	823	892	855	820	831	909	885	836	851	899	857	885	856	893	854	898	858	901	855	846	899	857	873	872	881	916	884	833	853	850	840	884	907	898	849	886	813	849	863	853	849	865	893	901	878	847	837	876	892	813	884	912	857	850	857	839	895	879	889	909	862	899	883	861	879	850	838	827	880	861	859	863	842	839	899	882	824	840	798	842	804	891	874	854	868	852	826	844	865	876	921	889	826	852	850	906	944	931	874	862	855	873	904	864	920	811	894	811	914	821	955	875	870	861	858	883	841	829	864	831	912	912	878	934	878	887	865	807	902	941	835	831	841	846	881	867	851	915	835	909	893	860	856	861	839	818	827	825	873	855	831	875	864	871	868	824	844	902	841	880	889	879	847	865	890	890	888	810	853	923	855	839	876	849	878	888	913	916	862	828	848	829	885	925	891	882	832	870	857	853	900	888	865	850	882	826	871	884	879	877	898	829	847	883	919	831	801	865	883	821	899	904	844	868	849	873	861	875	839	825	816	865	880	862	856	850	866	880	856	857	840	843	871	850	911	884	896	869	872	893	865	834	880	908	854	860	864	846	860	826	903	909	856	825	839	894	865	852	890	825	827	858	847	860	899	907	828	858	887	901	871	853	914	893	854	917	807	864	843	863	828	893	835	860	854	905	811	868	834	846	841	832	895	843	811	869	862	824	865	836	932	893	878	832	872	856	854	845	841	879	834	861	886	846	865	884	855	900	895	877	847	836	855	847	840	898	856	839	830	884	851	861	904	823	890	868	835	900	913	811	875	828	809	857	880	879	889	875	884	808	850	907	831	848	892	839	842	850	887	817	844	867	877	849	867	878	849	903	828	917	862	870	860	890	842	799	886	884	872	844	852	854	904	848	935	858	871	894	872	848	935	839	813	847	854	840	955	840	832	891	869	874	896	840	856	879	869	825	795	878	868	873	870	843	881	876	868	850	826	871	808	880	865	845	877	859	897	910	902	924	866	858	871	861	863	890	877	861	862	895	844	865	858	867	928	861	882	833	813	826	838	917	870	866	826	839	815	878	875	868	837	824	887	868	886	828	861	827	863	860	879	809	856	928	899	873	963	908	820	890	856	813	837	858	867	850	893	825	865	898	833	887	851	869	807	872	921	905	802	862	875	906	860	861	920	816	853	843	888	857	867	855	856	864	853	927	858	859	841	900	828	844	854	824	820	850	843	855	864	865	825	869	846	882	836	867	840	843	894	823	798	826	842	901	838	888	854	861	875	896	875	845	862	798	902	898	835	882	851	835	855	887	878	860	902	889	860	873	827	812	833	844	831	888	880	843	874	889	848	851	876	855	902	842	889	901	847	852	899	841	889	883	849	821	858	789	889	847	859	845	868	880	832	877	785	847	856	812	819	814	807	836	847	845	887	864	850	828	836	818	832	870	883	856	862	850	873	829	869	860	875	942	886	801	840	878	895	870	860	905	867	871	919	866	827	832	862	864	841	852	864	841	864	873	841	906	889	833	847	867	824	878	881	873	865	907	883	865	863	816	911	862	882	850	836	842	877	897	843	877	798	865	893	855	891	885	812	805	840	839	869	894	856	890	859	847	881	829	840	837	888	890	908	805	877	843	857	856	819	868	828	848	867	879	886	854	834	891	869	876	850	883	869	830	893	891	844	888	870	858	838	796	848	879	880	869	855	861	921	823	873	866	865	856	834	831	853	872	882	863	862	883	853	854	879	843	826	827	889	835	861	832	915	846	897	849	851	866	882	869	868	874	876	818	869	849	849	833	832	858	890	852	850	850	883	928	869	840	840	853	866	850	882	836	868	870	908	817	873	802	889	847	882	907	897	864	861	904	808	844	840	854	845	922	879	866	869	858	884	920	810	851	836	838	880	928	863	890	882	872	814	880	883	892	871	842	878	853	862	844	885	886	861	835	895	915	846	892	878	837	840	863	864	901	858	852	824	837	864	848	827	857	854	863	909	878	868	867	884	869	871	940	889	898	832	855	842	823	867	874	862	851	869	892	856	877	830	881	852	817	875	877	881	781	910	891	837	867	908	885	835	856	853	865	829	801	879	846	811	874	885	824	849	853	909	837	880	870	866	868	821	860	816	894	876	860	882	834	893	856	923	862	869	874	867	888	820	864	908	878	879	837	897	829	852	891	875	825	894	855	913	848	782	910	868	870	849	890	879	903	908	817	815	848	856	849	857	880	913	841	892	849	874	865	843	849	879	818	860	849	865	860	873	869	836	911	822	873	920	876	902	880	849	927	906	897	898	809	752	895	851	898	864	877	876	845	833	896	831	827	848	834	870	842	872	839	886	868	850	785	884	851	847	887	849	892	871	877	870	915	815	850	886	875	886	887	855	846	857	872	822	854	860	942	914	826	857	891	852	848	906	900	853	884	873	903	879	846	801	835	838	821	815	902	925	874	875	849	884	860	925	811	912	858	875	866	919	872	857	819	837	872	852	893	913	878	864	842	869	834	821	862	871	858	889	872	822	904	841	864	920	884	842	843	842	820	831	837	801	869	843	874	885	876	867	828	887	851	940	852	851	844	815	864	865	907	811	887	884	823	859	916	910	830	865	887	891	926	862	920	779	856	797	906	825	864	869	802	887	876	846	857	855	878	892	840	826	877	892	893	899	803	882	871	854	857	869	873	860	882	828	825	831	857	844	861	872	877	852	830	890	865	874	882	853	857	861	886	900	862	833	854	884	861	867	810	848	836	853	841	850	894	865	915	897	817	855	841	884	927	845	853	905	805	839	878	860	888	849	884	860	839	889	787	821	776	860	887	807	817	818	853	852	854	921	863	849	803	806	866	868	847	892	873	861	867	880	916	862	820	863	887	891	812	845	794	813	927	907	879	890	859	835	903	894	843	821	868	855	858	891	827	857	883	869	885	870	872	850	814	826	876	853	815	886	838	810	874	908	847	877
36686	53467	41051	28504	20839	13678	9568	7074	5274	4116	3308	2687	2282	1958	1812	1604	1508	1350	1253	1199	1160	1122	1052	1046	1036	1081	999	980	914	892	917	859	934	877	889	888	858	831	853	904	872	870	921	839	885	908	828	892	865	866	875	840	898	863	839	888	786	908	885	887	838	862	807	811	867	876	832	869	872	875	892	830	867	822	862	841	873	860	855	851	886	854	852	889	860	880	808	786	870	827	808	815	837	901	836	899	862	826	877	873	877	856	837	822	901	889	807	834	830	870	879	839	838	851	807	873	882	800	861	819	842	875	845	854	835	876	809	802	798	873	871	888	814	911	856	840	828	862	835	885	834	835	894	851	846	870	797	837	914	818	907	852	823	851	897	846	810	871	852	849	857	841	810	836	849	850	827	879	791	839	900	879	886	875	843	865	932	853	870	860	847	903	874	872	858	847	904	787	849	861	835	855	856	853	855	868	855	819	865	877	918	866	873	841	830	889	828	839	849	852	883	875	831	827	834	898	833	842	832	815	808	867	834	865	853	887	843	839	842	824	832	882	858	879	817	857	830	877	898	850	834	879	842	852	856	890	897	835	838	901	796	884	853	849	836	855	824	807	817	825	825	879	874	823	818	826	879	851	864	908	855	883	834	892	839	865	831	817	869	909	810	814	852	844	774	902	829	881	823	823	843	897	906	836	859	906	882	826	881	866	867	809	824	833	885	864	836	880	805	873	886	833	828	850	758	855	840	797	842	840	869	896	852	860	849	843	838	852	828	876	867	848	838	844	916	860	821	870	830	818	841	867	860	883	846	892	857	816	807	825	915	842	864	829	886	865	881	859	826	860	848	858	858	840	838	828	857	883	853	885	856	876	824	846	808	846	886	856	793	847	898	846	813	886	855	817	909	902	784	855	861	911	884	839	834	857	851	820	860	815	863	874	892	824	885	839	866	815	845	810	868	850	890	827	869	781	891	854	840	822	872	781	879	855	841	872	819	831	840	833	841	905	840	826	853	858	830	823	875	880	794	882	862	844	850	868	835	846	864	884	868	904	904	866	857	879	859	872	870	873	838	812	840	824	855	936	875	827	848	880	870	849	849	830	855	831	863	826	800	823	872	887	851	864	825	828	837	870	843	874	865	825	865	831	867	814	848	867	886	875	816	882	883	840	849	856	870	893	880	812	879	883	857	896	826	867	897	849	849	837	838	815	824	866	855	830	838	861	855	874	918	883	839	874	877	835	839	840	831	826	874	872	846	918	859	849	839	886	848	848	892	795	862	891	910	840	915	794	887	905	853	849	857	839	799	889	793	836	816	869	883	829	852	865	892	850	881	854	871	857	853	877	846	848	814	844	840	879	880	850	880	842	821	847	849	876	828	813	898	861	872	817	810	826	854	895	833	874	844	870	906	885	839	841	853	842	834	880	876	889	801	873	873	857	806	910	855	823	861	890	886	816	853	860	854	838	896	835	864	858	818	841	826	849	829	865	838	889	830	821	897	825	838	832	885	916	817	894	870	907	830	854	869	876	846	838	827	885	845	858	839	852	850	868	834	859	870	866	883	889	853	855	880	850	887	851	860	881	857	829	863	841	782	871	878	886	834	836	883	863	854	844	860	869	795	792	799	854	876	842	810	850	845	833	817	874	844	837	814	875	865	808	874	888	865	854	878	872	775	829	829	835	927	841	874	885	855	923	850	867	845	842	885	841	849	822	853	885	882	871	860	841	871	886	853	862	844	862	818	844	797	848	881	898	848	834	847	871	862	850	821	864	876	826	838	872	846	866	844	876	873	815	831	800	841	894	841	848	882	864	894	910	837	822	853	853	850	865	879	836	916	879	871	878	825	837	871	892	887	808	885	895	791	879	852	862	872	882	832	943	854	867	893	902	878	877	866	881	874	874	861	851	838	884	866	851	837	850	880	825	883	857	858	875	884	866	854	841	817	845	888	847	867	873	866	837	830	845	859	923	861	908	794	832	845	809	851	849	891	907	880	881	910	877	831	818	845	872	848	852	852	891	838	831	854	837	854	906	835	876	820	854	856	843	827	856	886	855	830	857	922	822	909	841	833	867	845	830	837	884	907	853	877	872	902	860	850	912	894	820	868	799	803	792	809	845	886	850	866	861	834	901	810	822	835	932	807	888	858	847	872	823	868	843	823	855	900	840	884	873	892	838	909	858	841	893	851	884	913	875	859	862	827	837	880	866	832	826	867	892	873	835	865	861	870	878	846	855	826	844	831	831	875	876	839	847	810	852	872	845	848	883	825	866	830	787	820	879	853	896	863	848	869	856	872	853	844	839	869	833	838	889	836	829	831	897	829	873	880	874	897	863	845	788	843	816	861	855	914	860	837	837	801	822	814	844	828	876	949	858	867	823	845	862	818	902	884	863	900	873	825	873	906	919	857	825	861	829	873	887	854	888	882	874	825	894	889	838	834	858	839	860	805	842	895	838	878	853	863	864	828	827	845	844	851	815	872	868	871	840	868	841	862	875	835	867	885	844	838	837	841	879	853	860	777	815	902	901	869	800	820	843	870	864	880	856	878	813	839	852	893	853	899	792	838	852	868	867	845	857	847	835	873	880	866	828	911	873	854	856	820	867	855	861	862	846	841	833	851	849	775	892	879	867	881	808	845	824	837	840	833	894	875	871	870	897	877	859	887	869	872	843	874	880	879	853	864	839	832	790	904	901	835	884	876	874	834	859	857	846	841	915	854	844	843	847	865	887	807	857	873	897	870	888	887	857	836	829	811	836	843	875	814	846	838	872	869	821	900	852	908	917	850	837	861	827	859	882	821	849	915	865	913	871	862	872	844	849	867	856	870	872	863	893	845	853	856	872	834	851	840	880	795	806	857	823	848	822	799	831	834	836	865	829	841	824	877	881	865	814	861	845	888	851	897	849	883	824	842	834	882	866	894	866	849	879	819	863	888	837	893	814	822	822	824	888	868	889	851	779	885	859	866	845	882	887	868	845	862	883	908	800	824	873	828	819	860	842	852	841	844	844	861	907	849	863	877	834	854	847	877	856	885	836	853	835	885	847	862	827	838	850	863	855	883	877	833	855	837	826	906	852	875	822	848	867	878	904	859	856	854	890	857	897	814	834	820	880	872	853	854	846	828	795	913	833	863	843	895	847	899	890	837	845	796	871	840	886	840	869	858	817	870	873	861	824	860	834	876	853	874	894	883	862	884	851	873	829	843	861	850	892	851	873	833	852	867	836	859	924	879	883	801	829	851	853	872	898	855	872	879	913	811	891	856	838	872	855	826	878	929	882	865	859	853	854	866	852	860	784	811	823	835	853	880	873	857	820	815	863	887	822	871	807	845	849	877	845	848	864	842	884	857	846	831	797	858	892	843	876	854	865	823	870	859	868	862	880	892	845	773	838	862	851	819	864	860	856	827	858	938	859	841	859	873	859	862	857	839	822	897	846	893	908	858	836	797	861	818	867	877	832	888	893	908	875	836	851	861	909	819	865	886	847	819	843
13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
