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
341112284485	341112285002	341112285552	341112286102	341112286652	341112287202	341112287752	341112288302	341112288852	341112289402	341112289952	341112290502	341112291052	341112291602	341112292152	341112292702	341112293252	341112293802	341112294352	341112294902	341112295452	341112296004	341112296552	341112297104	341112297652	341112298202	341112298752	341112299302	341112299852	341112300402	341112300952	341112301502	341112302052	341112302602	341112303152	341112303702	341112304252	341112304802	341112305356	341112305902	341112306452	341112307002	341112307552	341112308102	341112308652	341112309202	341112309752	341112310302	341112310852	341112311402	341112311952	341112312502	341112313052	341112313602	341112314152	341112314702	341112315252	341112315804	341112316352	341112316902	341112317452	341112318002	341112318552	341112319102	341112319652	341112320202	341112320752	341112321302	341112321852	341112322402	341112322952	341112323502	341112324054	341112324602	341112325152	341112325702	341112326252	341112326802	341112327352	341112327902	341112328452	341112329002	341112329552	341112330102	341112330652	341112331202	341112331754	341112332302	341112332852	341112333402	341112333952	341112334502	341112335052	341112335602	341112336152	341112336702	341112337252	341112337802	341112338352	341112338902	341112339452	341112340002	341112340552	341112341102	341112341652	341112342202	341112342752	341112343302	341112343852	341112344402	341112344952	341112345502	341112346052	341112346602	341112347152	341112347702	341112348252	341112348802	341112349352	341112349902	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	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
21714	20184	27443	22831	20706	21255	17253	8426	5435	4278	3506	2907	2395	2001	1828	1645	1527	1468	1344	1197	1153	1140	1104	1094	1010	1021	1028	917	967	890	951	897	917	903	850	865	875	879	838	827	829	891	901	906	800	852	890	818	871	880	893	859	799	875	910	848	837	803	845	892	796	784	797	865	805	832	887	907	855	812	868	827	879	839	870	852	799	846	828	832	820	839	897	824	814	856	836	818	863	839	842	825	849	866	804	836	836	824	862	840	801	853	864	816	790	833	804	842	872	855	792	851	852	903	850	844	831	866	864	790	828	840	801	885	810	845	857	810	826	843	876	814	818	834	792	864	839	850	842	802	826	806	831	817	831	855	830	884	850	843	819	815	897	929	857	895	821	827	817	856	829	835	844	834	841	958	808	796	835	853	871	871	835	821	846	859	840	829	855	852	797	888	880	866	833	888	850	857	870	881	856	861	841	829	841	864	877	870	816	866	846	834	879	855	842	895	841	821	862	906	790	817	868	822	785	814	818	812	853	890	839	872	838	848	847	827	856	911	860	814	816	890	804	844	838	821	869	827	840	845	878	871	867	821	776	860	806	845	842	804	791	857	928	855	832	864	817	817	808	831	864	858	827	833	810	870	863	868	866	843	818	841	789	841	840	833	861	838	893	849	782	791	814	842	774	798	843	873	811	791	837	799	872	829	812	828	846	804	775	817	871	817	808	869	865	873	835	802	815	871	840	806	821	869	844	807	794	839	877	813	844	876	857	813	838	858	839	819	882	873	792	835	815	870	913	836	812	822	820	852	828	807	839	809	827	872	875	850	814	837	829	779	867	852	848	812	822	874	894	787	843	819	845	829	812	817	799	865	824	900	849	823	818	843	847	840	901	836	913	825	830	848	878	793	841	841	851	872	785	826	849	846	870	885	820	844	863	807	866	814	866	870	817	819	840	829	838	853	822	831	829	801	848	859	871	849	834	863	839	835	870	860	832	817	869	822	830	831	842	839	840	835	819	870	889	876	849	785	849	857	850	827	843	876	841	836	878	817	883	851	834	834	877	840	838	803	875	865	841	881	914	882	815	871	795	791	793	827	812	862	820	832	906	822	835	828	795	803	832	820	870	882	818	820	833	872	843	805	871	828	830	845	829	908	870	838	834	861	824	857	856	859	846	858	825	867	819	876	816	845	824	790	814	819	790	793	819	900	860	844	858	810	913	843	794	870	801	841	834	820	818	816	856	864	812	838	816	840	835	865	846	834	814	857	843	787	871	798	800	867	892	813	840	821	864	861	847	834	852	844	873	855	815	839	795	894	785	889	817	844	849	860	868	852	849	853	846	810	822	850	901	800	855	830	881	865	839	831	894	853	854	819	792	875	790	861	819	865	868	817	804	810	894	820	890	833	844	816	845	870	805	826	833	827	784	781	837	854	840	875	827	865	831	854	810	805	837	826	866	875	821	843	876	940	829	819	840	841	870	859	833	832	812	826	833	814	797	876	760	858	796	772	896	844	872	878	823	835	873	832	870	784	842	789	796	843	830	848	814	809	860	841	808	831	825	858	842	846	808	881	880	813	843	814	764	858	905	868	839	825	816	823	790	846	797	807	866	817	870	823	811	829	838	820	852	899	888	833	800	845	865	817	915	823	879	835	866	811	850	814	812	817	837	850	794	821	853	814	818	833	834	845	867	908	849	837	851	786	835	842	844	848	883	882	851	784	845	826	861	871	836	848	813	798	820	826	832	854	860	765	845	816	814	801	854	866	826	840	838	871	810	797	807	857	851	841	819	832	889	804	831	821	906	784	809	852	852	819	802	889	826	825	780	821	844	853	814	828	836	855	847	856	862	843	894	867	901	799	857	840	830	856	843	831	845	865	890	829	834	816	842	830	806	851	875	839	860	839	825	864	864	796	876	884	791	832	856	808	807	857	814	889	803	836	801	906	816	851	859	828	839	856	812	850	806	785	824	835	869	828	842	793	893	856	843	848	816	822	847	890	872	850	877	834	803	819	852	850	868	829	867	838	835	879	836	851	815	818	856	840	837	839	875	795	835	857	829	885	820	841	849	815	804	897	790	827	800	824	833	785	874	862	800	809	824	833	855	821	868	867	843	836	829	920	842	810	807	838	842	885	811	867	838	867	806	800	821	813	827	828	809	854	823	790	873	834	835	802	844	866	875	883	855	883	837	851	855	824	894	847	805	828	840	852	815	835	787	808	831	826	908	829	807	843	842	838	877	747	795	873	861	881	864	890	843	821	856	854	839	816	850	820	854	812	837	885	801	867	882	822	809	842	843	827	831	854	824	840	825	782	820	825	865	823	867	829	848	817	840	861	902	844	835	812	840	818	804	846	818	841	810	768	850	844	778	809	832	818	901	822	860	863	800	833	857	830	825	831	829	800	860	861	859	876	846	831	837	825	866	839	820	833	828	810	849	835	854	862	869	837	835	847	818	808	880	853	786	839	886	843	842	880	818	857	824	851	832	926	841	845	849	817	829	800	854	797	841	836	807	854	823	853	835	822	830	862	834	885	812	843	881	849	821	837	826	831	876	874	833	768	822	862	869	858	833	856	850	824	848	826	858	891	808	817	823	817	868	844	789	827	856	856	800	800	865	829	827	887	859	812	834	883	844	816	804	863	871	838	837	815	834	837	807	852	854	792	846	827	802	829	867	800	843	812	818	871	807	793	871	839	825	852	816	827	856	849	871	888	845	820	797	810	803	819	859	766	797	803	834	872	814	851	836	863	847	826	846	851	848	825	839	888	885	842	856	866	843	797	803	882	867	891	820	779	849	825	853	865	810	822	865	879	860	821	848	812	801	862	839	888	815	805	848	857	871	847	844	867	805	807	865	851	830	821	845	833	828	820	902	827	813	882	836	839	835	781	849	860	860	877	874	921	839	860	864	830	825	814	843	825	839	874	796	875	828	823	797	824	866	837	812	844	809	859	829	788	856	833	870	830	822	810	840	778	813	824	843	858	804	814	887	855	794	801	861	797	854	850	783	876	786	851	850	823	831	846	810	821	889	820	835	861	843	870	837	838	853	844	840	870	785	838	810	853	874	834	857	853	801	858	856	837	849	842	832	812	822	820	856	858	847	859	831	865	797	841	901	843	868	900	797	818	819	810	830	872	844	838	857	816	811	826	840	833	843	838	793	854	835	833	860	850	842	841	875	808	822	870	773	843	867	768	872	854	871	861	825	878	881	875	848	782	836	876	850	820	840	832	853	814	833	909	820	928	836	864	795	792	840	836	813	804	835	873	868	847	862	869	854	831	872	843	865	809	860	835	840	924	835	840	857	861	819	875	831	862	876	823	785	865	862	844	834	778	812	895	831	855	857	832	846	848	786	836	851	893	836	846	853	811	846	840	822	779	836	896	852	856	871	841	827	820	854	825	817	788	824	844	832	770	838	829	829	817	833	840	867	822	853	771	791	854	864	829	853	866	901	869	905	798	859	827	811	821	827	801	810	819	797	829	730	846	853	800	872	816
37337	59427	44872	32815	25347	18034	13765	10308	7787	5913	4852	3744	3117	2632	2320	2067	1767	1665	1559	1417	1313	1185	1149	1123	1093	1033	963	928	934	957	944	998	915	949	866	897	911	900	918	846	888	765	886	857	824	886	881	812	790	840	861	821	820	872	826	861	796	826	819	808	815	793	805	847	752	830	787	813	822	793	835	823	796	770	836	794	835	795	839	857	813	780	831	819	792	796	838	780	811	815	767	850	804	840	801	831	824	914	810	758	811	826	832	851	799	835	823	844	805	777	820	798	855	803	784	901	867	775	865	868	819	814	817	867	799	793	762	857	805	835	820	850	894	813	812	824	784	873	809	809	832	789	862	809	854	819	808	805	859	759	816	778	848	819	806	810	839	785	739	824	853	810	822	811	812	814	820	817	857	829	754	773	845	832	800	814	815	788	794	771	882	809	799	809	850	803	833	848	791	800	805	780	825	829	814	807	761	819	846	839	791	804	876	858	803	822	795	879	799	818	818	857	811	831	839	781	810	855	802	856	843	832	812	821	823	819	851	832	818	803	820	852	839	828	833	815	775	831	781	786	838	819	828	848	778	779	835	824	821	801	820	817	789	833	833	818	807	859	776	827	836	853	804	855	784	840	831	805	808	836	813	860	812	801	844	835	846	811	850	767	858	824	855	811	855	791	827	778	822	770	824	835	788	846	849	836	797	813	791	832	837	838	812	819	746	782	856	819	791	816	799	806	803	807	828	818	806	800	842	792	841	766	833	811	871	815	782	776	791	824	852	776	822	830	788	862	769	796	814	819	830	832	799	806	838	747	802	907	731	813	839	868	848	760	834	827	784	794	826	817	805	833	858	832	818	797	820	828	793	800	830	852	827	833	837	833	777	841	845	864	824	825	795	806	742	824	864	768	867	826	818	830	816	809	850	867	803	820	887	797	817	851	837	830	805	789	833	860	805	769	829	825	823	799	823	838	831	848	835	847	834	815	835	811	804	794	800	831	776	833	796	791	802	851	850	814	785	834	824	771	836	819	799	842	794	764	799	808	810	828	851	830	818	775	831	800	801	809	785	763	767	854	816	821	845	816	828	822	821	819	750	772	838	834	780	794	806	803	838	825	829	827	817	816	855	806	840	777	811	813	866	810	794	835	847	846	781	847	762	853	866	833	797	879	835	803	839	882	788	784	813	817	798	836	850	825	846	846	805	796	785	771	809	840	876	770	845	840	835	836	827	825	791	769	829	840	827	834	814	837	817	794	773	826	838	804	836	862	819	831	813	853	854	810	817	836	821	815	848	819	770	790	819	787	814	805	797	748	786	839	832	800	840	811	806	847	813	862	832	819	837	871	837	856	772	823	856	768	801	853	800	836	855	854	799	789	798	799	804	808	828	783	809	833	845	842	804	797	843	815	812	795	748	822	784	777	819	855	820	826	806	769	858	856	814	830	804	796	855	841	844	816	818	809	837	850	820	862	838	838	781	783	836	823	800	842	783	826	845	817	796	849	820	864	834	806	807	884	841	776	786	756	807	788	817	838	877	842	804	822	764	830	764	821	836	803	827	845	802	805	846	838	817	849	793	761	771	821	865	828	817	818	797	835	816	820	802	828	815	797	875	790	849	834	806	806	843	777	835	823	812	800	756	839	859	847	873	868	855	794	873	813	840	839	826	792	903	810	850	827	877	790	793	719	798	844	840	837	834	802	788	882	806	831	846	813	808	810	791	837	847	840	818	815	812	806	804	842	779	830	827	775	825	855	827	758	821	781	787	856	817	830	838	823	835	823	799	809	826	822	829	763	820	845	815	763	793	835	862	791	841	773	782	792	757	816	844	860	792	823	790	816	779	815	818	789	837	826	844	879	806	820	794	811	802	848	829	798	847	804	856	787	822	822	810	797	802	854	774	857	831	859	833	766	779	785	802	801	818	843	797	779	802	828	811	860	789	854	784	868	834	834	824	805	818	806	829	858	803	848	874	793	785	787	835	838	829	753	802	771	857	800	843	848	868	791	822	787	836	837	857	838	815	794	836	843	819	774	817	815	797	814	855	787	793	844	832	817	798	844	799	813	813	826	808	835	808	850	779	798	823	840	853	807	804	842	824	790	757	830	808	822	877	863	807	774	764	833	804	776	785	864	861	850	847	827	833	843	773	807	817	822	816	841	864	796	809	801	829	847	809	808	828	784	785	858	823	826	801	833	850	840	878	797	846	853	802	795	777	844	817	793	835	806	841	834	820	797	809	822	803	818	757	847	788	812	803	799	859	817	858	796	795	872	836	865	851	809	823	827	847	859	834	830	782	802	815	835	845	859	823	796	828	844	811	851	871	869	807	818	802	796	824	788	783	818	789	794	783	816	804	834	814	810	834	800	829	806	837	815	818	786	760	777	809	819	834	826	838	809	830	798	845	792	835	870	779	813	827	818	814	821	833	824	820	788	856	824	795	798	788	794	840	804	780	838	839	850	814	828	832	857	857	830	795	832	742	821	790	766	861	809	810	805	828	788	809	792	829	805	803	846	811	819	811	854	853	863	868	824	781	791	827	838	858	833	811	820	790	819	823	837	832	795	798	796	842	838	772	783	830	770	813	807	856	836	844	783	835	814	777	804	782	849	825	834	838	774	878	810	863	863	825	821	774	828	795	856	854	770	787	779	849	764	888	826	804	841	849	844	820	818	799	795	810	806	846	789	830	783	798	870	852	826	835	812	828	789	810	782	841	800	825	793	827	799	848	818	808	845	824	832	796	811	802	857	817	846	819	830	822	809	801	859	837	844	870	810	816	835	830	821	810	773	825	840	814	831	785	827	820	818	812	826	818	880	808	875	821	808	811	783	830	804	801	809	845	827	824	826	810	806	820	759	802	771	830	813	829	851	817	798	859	777	870	819	813	836	807	834	835	833	827	847	820	835	823	816	784	847	811	898	832	872	855	823	817	845	864	858	815	789	804	833	824	782	797	819	842	824	814	811	829	782	886	754	815	767	815	827	844	799	858	780	830	780	872	819	822	817	794	801	786	740	832	795	835	794	817	777	836	822	845	831	773	818	821	828	821	753	860	813	833	842	863	840	816	819	771	837	767	804	796	823	883	845	854	846	797	787	839	768	798	816	846	827	843	794	835	883	821	808	808	825	769	825	801	830	764	813	824	742	816	755	832	831	815	835	799	779	822	855	827	830	817	764	834	869	814	826	761	904	809	876	776	793	838	827	797	811	858	796	839	854	862	837	845	821	845	788	799	835	821	811	759	850	834	850	802	794	808	785	841	824	800	825	842	840	846	791	824	842	849	846	793	819	828	831	821	872	842	815	824	865	863	837	807	803	777	800	865	810	779	785	799	844	775	789	739	851	776	780	833	854	825	829	888	816	787	807	781	795	832	789	850	830	846	811	825	835	876	837	843	775	788	831	811	789	821	839	828	811	844	842	821	842	871	826	769	749	866	852	815	839	799	767	855	820	893	806	855	807	829	814	768	812	807	828	773	835	778	860	840	765	860	809
36100	36945	37421	25023	13617	7569	5170	3719	2789	2310	1891	1619	1425	1372	1236	1110	1163	1060	1003	992	977	914	931	927	872	850	885	834	891	853	823	844	795	806	829	890	907	856	805	852	877	846	818	818	830	820	834	794	844	855	856	878	835	847	843	843	807	817	810	814	822	805	797	790	769	830	873	818	838	765	826	846	778	833	792	814	790	751	806	813	841	826	830	832	853	814	802	838	807	837	808	865	825	851	846	873	778	838	793	828	835	839	813	830	833	826	868	846	842	808	849	844	775	775	846	814	791	818	794	802	827	853	831	875	808	825	829	848	833	832	813	849	819	822	824	810	803	845	805	831	881	778	819	828	854	783	834	796	813	807	795	784	817	766	782	802	853	791	878	832	820	794	794	818	837	851	809	791	865	826	792	854	850	815	831	796	830	816	784	793	848	795	792	830	806	824	861	798	831	794	819	805	839	805	769	828	757	810	845	806	844	823	879	817	816	840	795	829	860	814	810	801	803	827	815	835	816	798	829	754	793	833	905	857	833	769	794	793	831	841	834	823	852	846	833	804	815	790	807	797	839	830	816	826	823	807	855	808	824	839	772	829	850	842	861	880	843	853	852	835	848	793	776	877	833	800	881	809	845	828	836	821	829	789	858	774	833	802	817	843	808	835	815	783	859	797	818	832	821	815	886	826	787	831	862	858	840	795	851	797	765	820	840	765	879	864	853	843	818	801	785	797	858	856	824	840	862	787	849	813	831	871	853	845	780	829	811	802	809	841	791	821	819	792	796	851	827	783	812	859	777	819	866	839	814	820	791	776	826	864	787	778	834	815	843	863	827	808	783	787	842	818	813	799	779	822	817	831	813	825	809	825	841	893	837	829	844	831	799	821	783	818	757	833	811	856	837	795	828	830	828	840	849	851	812	813	801	836	817	825	783	799	834	823	766	773	797	832	824	812	820	852	782	807	844	822	747	848	816	813	758	821	816	856	813	825	809	766	796	852	778	820	818	823	799	828	811	837	841	829	819	767	813	811	848	822	860	837	798	797	837	863	836	857	866	823	835	811	825	823	771	796	844	783	826	771	818	847	846	807	786	816	846	853	843	822	824	897	859	822	789	800	831	837	819	766	825	842	785	849	814	844	815	822	806	848	841	801	809	834	848	809	763	788	781	776	871	832	895	859	816	848	833	820	827	820	826	816	808	764	815	861	811	818	846	826	840	875	831	814	858	860	856	807	805	764	828	832	822	825	832	810	825	797	806	819	781	848	847	770	807	817	858	850	795	836	838	789	841	849	827	790	818	816	824	890	778	797	799	823	809	806	836	884	853	803	806	768	867	826	850	813	869	832	826	777	813	865	805	844	851	822	782	794	803	831	854	851	857	783	776	932	886	843	849	843	861	843	837	842	825	833	842	798	843	833	852	839	857	857	821	826	810	865	820	844	803	878	850	780	865	812	783	856	829	829	763	828	850	790	843	788	883	857	797	787	811	865	824	830	810	822	778	840	796	792	796	834	801	872	789	775	852	814	798	767	848	867	809	819	858	817	830	840	807	843	831	830	851	822	804	845	852	848	832	804	809	799	803	840	800	817	823	763	820	792	833	891	805	767	843	835	843	844	838	880	805	847	840	830	822	850	826	785	789	817	831	868	852	833	768	855	844	807	803	807	857	859	875	804	845	822	827	841	830	766	784	876	860	850	832	869	739	859	772	868	832	817	811	811	790	813	833	846	829	829	876	822	815	826	807	797	835	814	799	840	863	797	779	847	822	765	797	789	858	811	811	823	815	793	817	838	800	801	822	857	776	786	774	845	777	765	807	804	833	803	824	790	791	834	859	774	859	791	848	794	771	780	812	834	802	792	852	793	819	795	862	822	859	847	848	825	818	848	835	803	776	782	790	845	813	829	830	797	838	799	846	822	785	781	787	841	855	840	792	801	804	807	789	788	862	800	762	841	861	837	830	857	828	777	808	844	824	880	815	848	831	823	827	876	838	834	796	830	864	855	811	775	788	862	836	808	866	842	821	855	830	846	807	788	874	845	852	815	862	829	828	857	821	842	832	849	825	873	818	829	858	817	767	824	811	790	808	837	835	820	868	797	833	836	830	858	799	785	870	849	822	790	840	787	816	829	853	814	829	806	829	847	811	796	811	849	802	829	861	788	793	837	795	822	821	814	811	807	891	827	824	795	830	805	812	820	809	838	830	773	824	781	790	873	837	791	883	783	833	866	791	812	814	801	795	818	858	823	868	813	793	800	817	825	831	827	805	844	791	835	858	762	912	847	833	843	810	824	819	814	768	857	876	881	853	833	849	844	748	802	813	828	840	845	832	817	814	775	850	814	838	837	841	755	833	800	853	862	802	844	821	814	831	845	839	833	807	863	818	843	833	859	856	883	826	822	866	776	808	788	845	830	794	785	807	882	776	883	832	816	813	839	827	759	805	836	815	791	811	794	835	882	850	819	778	834	852	870	798	916	815	788	832	819	827	791	813	826	830	815	780	770	806	829	820	778	825	850	830	762	847	777	769	790	808	802	838	801	779	807	836	782	812	798	887	829	849	790	811	833	799	859	814	814	806	842	801	822	771	816	830	800	834	856	829	840	855	851	764	846	753	819	903	806	805	766	839	810	814	808	775	782	803	817	836	842	821	833	826	868	841	827	856	828	853	831	816	839	803	832	802	834	805	805	781	859	874	810	843	809	821	794	870	858	853	845	847	859	832	845	832	843	868	812	896	869	816	800	841	797	833	847	838	847	836	801	842	823	779	842	826	853	865	787	785	806	809	861	780	819	781	874	876	829	823	844	822	804	788	834	827	813	819	777	817	806	831	843	798	785	794	828	815	781	854	794	873	781	868	783	857	822	810	817	819	794	828	837	855	836	847	811	778	816	823	821	836	805	848	777	869	832	799	848	876	829	860	824	822	777	798	858	839	802	843	842	828	832	802	812	812	813	844	803	784	832	831	793	775	824	797	811	799	824	830	759	764	839	811	846	784	852	855	878	780	866	771	860	780	841	823	757	810	812	874	766	796	816	853	833	805	823	815	821	811	807	816	833	812	837	818	809	822	841	848	828	790	792	848	784	772	830	825	807	822	768	869	803	807	835	784	759	818	867	842	834	852	852	806	841	841	788	822	785	860	771	816	826	824	810	833	791	831	878	813	763	801	857	826	839	806	854	817	892	808	883	795	854	801	812	854	811	825	784	872	782	800	839	799	788	853	816	861	803	848	785	809	818	774	844	845	824	770	801	778	827	844	822	846	843	822	810	824	826	819	847	830	821	798	800	824	845	882	840	845	811	783	850	811	853	895	865	801	779	843	804	814	884	787	840	802	808	831	793	802	805	824	816	843	831	839	829	874	811	837	843	836	817	820	834	864	838	832	851	836	795	838	800	833	824	845	861	846	809	784	866	877	815	843	822	828	788	864	823	812	866	826	782	803	767	854	819	835	808	817	838	826	783	782	805	774	804	772	856	764	856	860	786	804	838
39500	49787	36901	21926	14477	10017	7378	5468	4180	3096	2595	2070	1869	1609	1482	1324	1254	1139	1058	1040	982	1065	1025	918	891	912	899	938	945	856	942	886	835	877	897	816	806	873	824	817	863	837	849	825	846	808	844	844	860	849	812	800	788	825	851	870	831	750	827	864	829	821	860	815	852	813	812	825	871	795	833	844	822	793	822	791	844	828	789	819	819	845	857	806	845	835	839	812	830	815	813	803	811	850	823	830	830	828	829	898	823	834	812	817	833	835	822	824	829	828	813	847	842	815	814	815	805	806	800	835	780	818	788	798	848	768	750	852	766	838	858	798	814	801	834	800	861	805	796	853	856	824	889	855	810	799	886	810	811	865	859	847	771	839	824	856	789	758	843	826	846	847	878	805	785	854	779	816	880	877	854	796	823	856	853	775	787	811	823	755	839	837	812	829	791	850	841	828	833	881	827	818	799	806	795	831	841	773	810	825	803	812	836	827	807	817	786	859	828	784	750	815	830	768	818	796	802	828	791	796	833	790	863	808	849	791	825	865	850	794	841	835	813	842	809	807	799	818	846	795	787	810	823	769	808	849	787	806	764	782	809	809	850	827	809	760	793	869	811	828	794	865	829	760	799	834	865	792	877	817	821	826	868	823	796	793	766	757	854	811	773	852	843	865	809	858	882	856	871	839	845	843	807	802	810	808	804	843	816	840	842	810	791	803	800	821	798	883	807	848	841	795	828	819	802	843	813	874	786	815	806	756	860	803	823	824	896	818	836	777	826	778	825	850	802	802	789	788	800	797	850	831	815	830	852	807	825	802	837	791	847	824	826	832	850	852	826	806	833	823	860	869	835	793	834	826	809	835	838	808	841	785	801	829	772	818	833	843	814	812	893	799	785	851	820	760	833	858	865	833	807	800	834	847	823	802	879	818	803	807	778	758	859	805	851	767	848	864	807	863	888	792	823	804	833	788	886	797	790	877	799	788	812	826	790	883	813	844	846	758	821	812	780	803	857	804	795	799	857	834	797	799	802	855	805	818	811	824	851	850	779	799	800	804	825	815	828	860	829	855	861	830	821	864	848	809	849	829	817	823	822	833	830	814	792	858	845	826	827	807	799	791	810	856	821	803	860	782	830	827	865	854	820	858	821	813	839	793	767	841	823	838	832	815	782	777	817	811	846	832	818	795	802	826	868	844	833	798	826	852	805	801	786	778	833	875	825	809	875	861	813	760	843	806	828	803	784	794	819	858	873	812	825	786	882	833	837	777	875	876	839	882	834	850	826	779	858	809	846	765	822	845	808	815	826	816	788	799	798	836	835	846	787	801	797	833	868	796	818	844	845	916	848	821	812	779	837	826	809	808	809	810	824	845	823	804	827	818	844	834	877	830	837	793	806	807	827	783	809	834	818	878	804	800	821	825	837	859	832	796	872	813	798	805	839	776	782	813	789	782	839	825	771	830	852	839	826	869	786	809	857	858	832	848	825	821	882	848	795	820	856	773	810	813	814	801	807	782	819	771	832	864	821	818	772	778	852	773	798	807	849	859	829	860	824	851	820	789	779	813	769	845	859	828	839	815	789	842	860	833	806	862	869	764	843	775	773	774	821	848	828	825	842	821	847	823	841	842	831	761	807	854	868	874	801	849	811	817	801	863	833	893	847	856	792	834	889	805	833	854	802	830	852	776	837	768	789	820	829	777	826	797	796	816	802	823	790	805	810	814	841	848	806	826	785	853	786	880	833	862	791	836	786	874	863	817	849	829	822	817	858	776	828	836	842	881	814	841	870	829	852	847	803	815	827	756	815	752	823	805	790	790	793	830	835	813	822	826	824	852	815	844	862	830	865	788	859	820	832	823	820	786	812	847	813	864	853	861	804	832	809	848	824	843	786	834	807	822	874	820	819	839	855	831	830	825	783	827	820	810	815	818	823	800	847	795	811	813	843	792	782	792	789	839	855	819	836	804	819	840	818	827	848	827	802	814	788	871	839	872	798	846	789	835	883	826	755	821	790	818	746	805	836	833	818	803	821	771	809	750	821	763	835	775	808	822	866	806	853	822	805	834	800	845	834	812	825	804	812	819	864	792	831	863	807	804	816	838	796	790	784	793	804	816	810	842	841	821	780	827	767	847	861	856	785	815	836	811	793	802	810	807	746	857	840	804	801	814	808	825	823	820	862	827	845	828	853	830	816	761	791	847	822	844	793	777	828	789	842	783	842	844	795	873	879	815	805	856	850	820	861	842	858	856	823	854	884	817	883	801	854	792	786	836	822	860	854	826	859	802	897	763	826	788	826	795	815	799	820	840	781	793	793	784	834	798	839	807	785	816	820	821	824	830	876	843	826	824	869	799	848	799	866	822	804	828	835	777	839	780	800	853	815	837	889	847	798	815	809	827	847	813	779	791	866	827	844	816	793	800	806	803	846	801	808	841	832	735	857	863	810	825	792	805	866	841	858	884	784	838	804	834	807	797	866	830	823	766	831	817	815	826	772	830	805	865	805	818	827	806	837	860	801	798	790	829	821	805	801	830	850	825	821	854	794	857	825	778	842	845	824	842	865	791	833	815	805	788	807	846	835	745	819	846	849	860	833	851	792	745	872	748	849	799	862	803	778	780	730	848	840	801	800	802	784	774	831	836	788	821	835	877	799	821	791	853	751	847	866	761	765	826	879	846	819	808	827	801	831	757	829	819	820	793	774	815	771	832	839	806	834	798	820	766	851	831	811	812	851	827	774	861	813	861	818	766	829	857	852	792	853	795	831	797	821	808	852	842	833	876	813	823	811	831	840	811	858	802	845	819	791	860	845	853	806	849	838	842	837	793	866	853	814	824	843	823	867	823	783	858	816	846	855	796	757	825	846	824	825	819	831	845	822	859	834	790	876	811	857	825	834	853	823	810	798	838	779	828	827	803	777	852	791	855	820	858	843	826	803	834	819	820	854	854	820	809	803	829	792	832	811	853	792	845	854	891	783	842	825	802	838	835	816	802	858	831	820	876	894	876	818	788	825	818	879	830	761	790	866	802	835	821	813	792	857	821	820	858	742	858	840	766	782	835	820	871	812	861	768	787	826	844	863	780	839	810	828	813	799	817	794	797	799	814	831	794	805	803	837	825	822	802	832	881	820	839	853	783	784	813	871	832	830	817	799	808	845	810	836	811	817	827	839	836	812	811	809	859	815	863	809	818	826	811	832	846	827	828	801	832	812	881	807	789	853	853	809	819	832	808	805	829	821	801	828	841	823	841	850	804	809	815	829	795	869	856	790	791	781	795	806	844	771	861	802	801	861	828	846	821	853	799	858	821	794	866	837	822	836	864	781	826	823	829	830	828	821	822	864	830	800	861	783	858	834	838	799	826	748	838	850	844	769	798	857	788	803	842	822	847	809	809	823	850	849	828	813	840	842	828	838	824	811	864	841	786	793	802	806	788	830	813	834	877	784	831	843	831	843	797	789	867	836	817	832	810	848	814	860	841	795	847	838	856	783	813
24357	21441	28825	25983	22732	17374	10602	6478	4762	3622	2935	2437	2007	1825	1611	1517	1388	1234	1168	1218	1066	1067	1062	920	931	889	906	899	932	893	908	857	894	834	865	846	885	849	868	830	830	831	837	885	784	802	848	828	830	811	792	823	789	835	807	856	825	853	836	842	865	830	812	751	815	813	836	764	800	829	811	837	833	840	849	767	801	861	821	760	858	857	785	849	799	794	837	818	815	821	823	793	877	852	869	845	761	798	816	835	858	797	806	750	778	822	799	815	867	835	819	844	848	810	822	795	779	856	798	838	818	765	811	781	834	860	830	806	812	837	805	786	797	800	829	840	896	827	825	870	826	814	785	744	787	810	844	827	811	789	785	866	776	829	776	779	796	815	800	823	816	806	823	874	804	780	821	846	802	852	813	779	867	843	822	805	768	780	848	814	832	792	832	812	792	811	809	832	896	829	858	779	848	834	822	790	803	815	857	829	819	885	757	840	774	826	828	838	795	872	835	842	807	781	807	780	838	860	789	818	857	830	765	818	873	851	871	813	824	830	814	830	826	861	851	789	773	825	823	849	811	858	839	837	822	838	806	796	802	800	819	805	770	806	829	783	805	812	827	864	850	806	801	849	759	800	763	885	821	831	830	828	774	819	760	823	758	811	824	803	862	783	830	804	823	812	803	843	791	807	784	805	835	778	776	839	836	839	808	873	804	781	804	820	826	865	802	799	806	807	842	789	818	811	832	861	799	832	840	824	810	801	806	763	829	815	814	760	763	764	779	787	823	862	847	821	825	808	840	859	831	843	810	790	856	829	861	764	810	836	848	785	844	785	843	822	810	770	778	790	796	800	821	843	773	834	810	836	775	815	835	831	807	778	807	841	860	824	785	849	817	794	837	857	807	838	834	832	819	852	814	831	838	818	836	810	839	858	865	781	828	824	806	819	787	814	814	810	830	816	822	758	795	776	850	774	811	805	801	805	858	812	787	757	842	831	847	814	779	785	842	808	885	809	831	828	801	809	791	836	839	779	822	772	824	789	851	770	811	825	778	840	838	877	803	814	789	838	779	776	817	838	815	845	764	815	800	842	831	784	815	839	790	808	815	795	841	804	857	867	809	872	771	781	836	798	792	790	797	796	806	774	813	788	780	817	783	761	821	782	853	755	789	831	817	775	806	869	870	782	792	755	820	800	860	817	803	806	806	834	788	807	825	811	808	796	785	796	798	813	803	814	794	800	815	835	855	862	872	815	752	823	832	850	844	781	826	778	809	893	782	884	862	793	862	801	825	859	843	850	825	835	837	812	785	821	826	749	813	842	802	846	820	802	831	835	813	838	773	799	795	826	837	797	767	808	774	797	802	858	847	802	801	839	821	849	786	860	800	841	765	801	830	853	842	827	802	809	773	830	832	804	816	790	767	821	811	798	836	849	771	795	788	816	817	817	826	793	827	807	825	782	819	791	805	840	841	825	877	859	799	851	791	869	793	794	804	839	805	832	842	879	817	834	837	820	767	839	816	799	781	823	813	811	773	812	823	823	785	799	847	791	795	798	824	830	804	767	824	771	823	820	797	810	773	845	836	812	759	851	812	847	833	795	846	834	784	791	808	837	790	791	739	817	771	778	829	810	819	809	867	814	847	831	818	841	802	817	785	785	803	812	780	795	801	822	786	779	796	798	849	835	813	799	788	776	799	794	772	818	813	806	821	838	840	808	809	813	790	858	832	774	871	799	843	820	758	761	833	787	801	841	836	791	789	803	835	824	801	809	779	807	801	814	813	867	869	844	826	805	820	902	846	858	812	801	818	775	796	799	803	822	812	844	843	827	801	838	858	838	805	780	845	753	822	814	825	812	784	838	821	778	818	844	856	848	816	827	830	818	812	843	843	806	789	872	826	836	835	820	798	816	759	825	841	768	792	789	834	796	829	780	773	806	812	761	846	810	784	831	812	876	843	863	838	775	820	773	822	793	783	811	800	793	816	834	812	815	833	780	838	802	811	851	835	827	775	792	835	846	814	873	827	858	788	818	816	841	833	792	799	774	872	775	747	832	815	834	803	784	814	824	815	789	830	863	905	848	779	802	791	815	795	803	801	799	851	829	814	811	825	871	818	796	818	895	820	748	770	810	814	805	847	808	827	799	793	845	844	831	799	854	850	822	803	827	779	794	838	822	808	831	774	859	826	851	870	844	848	838	869	864	797	798	807	775	783	803	840	787	811	805	833	819	828	802	854	806	767	854	811	816	823	830	847	840	820	762	837	828	832	832	834	833	822	776	804	818	833	797	783	795	766	796	774	811	840	854	818	824	896	815	814	798	853	805	814	819	813	828	823	809	815	801	841	899	789	804	821	806	769	832	863	856	826	800	857	826	819	808	822	806	773	825	808	803	785	783	830	811	838	842	814	795	837	866	844	798	849	853	804	786	874	841	880	827	826	812	827	810	853	774	768	861	809	817	835	793	851	774	828	836	785	839	821	849	808	851	801	781	812	853	865	841	800	797	816	853	835	807	803	820	811	822	837	848	847	830	816	810	741	841	804	817	846	830	799	841	770	740	800	836	803	839	793	783	784	829	864	770	861	840	840	822	855	779	817	785	807	832	832	813	871	841	811	821	792	775	832	749	816	828	810	821	773	811	832	727	819	880	823	812	790	817	769	808	767	801	779	817	849	741	776	776	818	798	785	846	838	841	793	814	848	880	809	868	870	767	754	801	828	839	885	840	857	845	848	775	771	815	792	870	782	836	803	823	797	845	813	873	776	788	851	854	815	819	827	779	785	807	848	795	829	782	807	784	792	844	769	821	829	820	801	844	845	841	719	785	804	761	825	834	857	844	830	790	817	822	800	784	805	786	811	841	857	828	794	790	781	786	807	822	789	830	793	798	835	850	814	763	834	784	799	805	859	740	793	835	820	804	776	803	756	820	835	783	857	744	836	865	807	806	844	861	762	829	832	818	794	797	804	823	864	832	840	816	827	860	818	764	835	782	817	820	789	816	815	782	827	815	852	769	803	835	848	885	775	835	786	800	756	781	812	854	806	846	785	867	774	840	804	811	781	836	850	825	798	794	839	825	842	809	833	833	786	797	791	837	828	836	799	836	854	828	897	813	811	827	828	908	824	800	802	841	789	816	867	806	847	746	784	801	817	808	831	853	819	801	900	800	824	794	854	801	795	799	803	836	815	832	809	831	801	843	837	790	810	784	837	809	780	796	767	811	820	773	824	830	805	859	739	820	795	821	804	796	860	811	857	822	817	800	773	861	845	845	823	784	768	810	845	815	844	820	815	818	828	862	775	812	793	872	788	798	756	843	795	848	807	798	838	815	823	812	840	805	834	808	826	852	849	820	761	767	845	826	774	830	848	801	835	783	791	819	838	826	822	821	812	784	807	824	795	794	792	859	809	779	815	790	814	827	806	890	827	850	769	784	848	761	820	800	816	852	789	803	846	784	839	808	820	796	818	773	773	816	823	831	853	800	844	824	787	840	776	774
34851	57597	45117	32075	21581	14915	11530	8856	6694	5085	3993	3155	2738	2264	2001	1837	1558	1457	1374	1270	1205	1127	1108	1040	983	1016	894	942	920	886	910	880	898	852	827	899	871	876	838	829	828	835	822	853	782	848	827	854	809	817	899	820	842	798	810	853	829	797	776	836	850	811	830	771	860	859	860	829	812	851	821	764	863	835	817	832	865	845	834	772	810	765	814	804	785	778	793	877	826	806	790	826	788	835	818	803	839	845	814	835	836	849	812	791	796	815	806	862	825	818	779	781	826	745	793	833	838	873	824	838	843	810	782	804	857	778	790	771	830	832	798	843	791	827	828	773	824	801	788	854	785	814	834	833	800	863	796	874	842	825	829	794	823	807	839	828	830	778	821	827	842	811	816	799	804	789	794	822	781	841	808	816	815	802	817	812	804	829	787	841	809	872	825	822	728	831	794	821	785	855	842	871	799	834	821	850	852	803	846	862	800	821	810	878	821	812	769	787	824	844	831	839	819	751	801	781	768	796	824	805	852	850	801	784	805	818	882	803	849	836	830	823	817	838	806	820	766	820	903	819	772	813	807	803	783	813	779	811	790	833	831	808	847	799	794	779	791	804	792	837	761	785	802	825	815	779	812	742	791	782	829	777	776	802	806	798	810	799	843	773	753	829	801	778	858	819	808	857	833	798	796	820	807	830	807	775	820	812	806	774	790	821	817	830	807	826	783	773	828	830	795	824	807	839	854	816	808	794	843	870	818	824	801	814	784	818	820	832	793	794	846	859	827	797	869	793	851	814	804	782	785	830	800	817	762	794	790	828	801	840	801	811	811	834	814	824	804	827	815	810	863	792	862	788	825	845	851	788	822	788	819	830	795	833	842	840	792	835	849	796	778	785	828	777	771	784	766	828	828	839	790	762	829	798	783	772	828	841	800	811	790	803	779	804	833	825	832	819	808	777	783	844	881	828	830	862	791	799	761	844	785	802	871	815	853	780	807	834	766	774	793	773	814	783	818	753	852	771	768	886	819	836	765	801	788	829	818	790	843	834	845	806	757	783	797	774	826	762	815	799	771	792	795	800	792	830	843	801	796	836	780	822	851	821	818	803	811	825	796	836	825	828	793	808	833	790	834	851	787	837	792	815	870	803	804	817	829	843	857	811	786	858	816	762	836	798	822	772	799	844	798	817	844	843	849	819	806	825	760	785	824	791	809	841	799	880	803	766	805	752	823	799	838	773	808	838	811	770	803	770	812	847	792	850	831	831	793	817	805	829	825	808	828	834	842	800	794	766	849	796	799	851	880	808	866	843	798	749	781	853	773	789	811	818	821	825	820	841	814	758	851	765	803	824	813	800	833	846	809	852	789	826	796	818	833	806	792	808	833	792	882	805	779	775	833	847	794	805	841	783	786	807	842	777	832	859	806	799	846	869	814	860	785	817	793	776	842	835	797	836	831	807	806	781	807	807	822	768	820	766	772	797	805	824	860	866	836	803	836	775	812	785	777	800	823	843	834	784	844	838	816	828	830	846	809	798	807	814	813	816	763	805	815	810	856	788	876	798	829	805	810	807	795	821	817	866	828	838	814	798	825	809	808	843	825	814	781	799	843	812	787	791	794	811	814	763	861	746	826	813	796	799	804	755	808	764	830	822	818	820	818	781	837	826	824	827	817	824	801	775	800	813	803	777	821	815	887	807	824	776	795	850	846	830	805	809	864	823	804	812	835	811	908	799	837	829	799	774	777	789	830	813	848	803	796	844	735	860	786	816	766	837	826	870	777	826	796	845	769	812	834	771	861	815	868	872	802	790	825	816	799	824	804	830	830	795	831	791	845	766	827	782	836	776	820	838	843	866	783	812	806	799	800	828	790	782	810	731	809	795	805	818	761	837	793	794	803	801	840	783	792	825	800	768	816	847	843	816	807	783	861	791	829	840	819	821	843	807	862	802	776	762	758	833	791	775	790	875	814	819	760	828	840	800	762	779	851	828	838	812	817	806	789	812	822	827	793	818	835	827	883	786	823	778	864	797	829	837	759	827	795	801	781	800	820	826	824	876	844	852	818	817	838	802	803	895	792	793	800	812	834	807	850	803	797	824	813	819	818	822	815	840	795	804	843	803	797	795	765	852	785	844	888	799	793	809	818	821	808	804	760	857	726	810	778	837	830	907	796	810	821	811	865	828	843	811	814	827	826	790	823	842	824	806	829	856	853	831	805	774	849	825	835	750	788	773	847	833	848	806	784	773	791	864	826	887	779	830	792	764	832	805	793	758	820	764	805	774	806	828	796	811	826	783	807	869	839	815	806	829	782	789	839	792	757	817	794	805	839	789	779	878	823	839	765	833	849	829	794	763	824	803	825	817	793	852	824	805	813	814	763	828	764	844	861	781	746	787	808	820	835	773	851	847	833	822	811	783	859	817	824	803	775	822	839	833	832	836	819	842	821	830	811	799	840	770	814	851	774	831	789	785	830	778	740	848	842	762	792	819	792	830	851	787	812	797	798	791	825	832	846	791	773	837	816	772	801	787	813	789	813	787	835	817	803	759	846	801	805	797	844	840	796	867	847	805	837	854	829	814	846	811	799	826	786	796	821	770	820	831	864	855	829	786	800	829	822	819	840	872	785	838	783	782	800	810	779	801	791	790	823	883	827	792	804	774	799	825	829	808	811	855	828	829	772	806	798	835	828	786	760	806	814	816	820	801	797	787	815	800	856	820	818	809	790	861	841	804	781	831	842	821	783	764	795	851	763	828	820	854	808	827	781	844	814	782	836	819	832	792	828	841	763	806	795	809	806	846	809	829	861	808	826	782	852	848	843	790	786	798	775	873	818	850	865	832	849	777	782	857	817	846	809	762	826	809	816	779	823	812	825	833	775	800	785	832	794	770	803	827	804	809	759	781	766	810	759	756	783	775	809	832	860	814	840	772	857	811	866	820	837	802	835	812	788	845	780	817	800	802	812	835	807	852	831	822	856	839	850	858	810	804	791	855	824	817	809	771	797	819	835	882	843	848	821	836	798	836	813	818	759	810	748	813	837	827	786	814	811	823	774	841	849	798	839	809	769	816	828	830	840	735	829	792	817	855	790	831	790	813	815	815	796	810	768	747	841	806	833	826	766	790	828	800	779	840	807	779	840	798	847	779	868	826	792	826	794	785	843	815	809	806	792	780	812	862	824	793	800	785	829	787	810	832	829	819	776	811	819	874	784	831	864	822	758	760	824	800	814	860	827	792	778	787	777	757	836	824	796	802	758	815	836	788	847	877	778	755	830	810	761	793	791	797	865	815	842	815	847	782	780	831	814	803	819	804	783	778	820	829	811	778	793	773	802	850	832	836	739	864	773	799	790	833	828	843	835	828	853	776	785	805	831	819	831	823	811	846	826	827	797	804	794	835	784	818	808	796	779	827	827	760	842	830	801	810	812	814	816	794	806	841	795	808	863	826	787	830	769	809	816	811	833	782	829	752	783	788	810	838	830	815	837	882	807	827
25496	21646	28861	27785	19672	10267	6325	4730	3688	2787	2273	2000	1723	1553	1442	1306	1260	1153	1106	1039	1036	1022	982	1045	969	941	900	888	871	945	885	911	986	864	883	891	915	901	895	890	950	917	863	885	895	920	889	891	906	919	948	888	829	910	889	926	849	873	940	876	891	879	859	842	925	857	877	824	924	879	886	899	891	883	847	864	908	864	875	847	859	852	931	865	873	874	874	917	867	854	873	892	908	879	853	840	830	872	872	887	904	892	865	925	842	886	890	850	868	909	911	877	899	884	896	803	905	920	888	819	873	814	869	898	884	900	912	860	925	859	822	886	847	883	883	886	841	864	862	816	883	908	876	872	891	829	883	852	905	835	893	843	893	877	829	880	885	876	887	895	860	850	847	842	879	850	879	841	918	892	911	861	830	839	884	898	845	878	860	867	899	880	871	903	878	868	867	917	823	821	871	851	844	842	887	921	852	892	864	889	852	910	838	899	889	887	884	850	870	856	881	868	876	845	880	881	869	894	865	846	873	929	859	813	864	866	878	860	870	841	869	846	824	890	850	853	834	899	855	871	819	902	869	846	885	867	850	919	860	893	869	842	863	840	889	875	856	874	894	796	873	877	854	842	862	867	862	933	858	826	859	873	899	858	849	916	905	836	850	870	874	877	875	814	788	855	857	921	886	825	907	885	922	904	926	827	876	872	862	902	913	862	832	878	778	917	868	830	873	898	920	850	833	848	905	934	825	868	845	895	878	884	918	882	834	886	902	825	926	872	902	879	893	873	886	937	867	870	841	848	853	893	916	866	897	861	841	937	907	893	872	872	842	857	859	885	803	919	929	845	897	880	869	853	843	835	884	863	872	836	850	896	868	826	907	875	845	844	879	870	885	850	885	852	834	835	875	840	858	852	876	879	857	794	838	865	905	840	905	863	846	883	937	903	864	863	880	842	844	871	887	887	852	891	851	859	867	881	849	846	826	934	875	872	818	816	888	858	849	912	863	884	840	838	903	869	805	875	902	851	833	883	863	878	885	854	859	863	885	901	871	893	851	920	855	926	900	826	864	909	840	862	893	849	865	889	837	883	860	832	928	854	857	926	884	821	889	901	877	910	907	875	923	866	880	819	821	826	896	855	878	834	851	919	847	874	870	890	884	854	845	850	888	888	873	842	834	827	825	833	876	837	844	853	883	889	861	827	894	832	881	875	859	879	913	854	886	901	878	918	888	886	879	858	864	874	818	880	880	895	910	833	873	854	882	843	879	835	881	867	833	851	834	904	904	885	904	855	946	869	816	862	905	868	836	842	837	879	834	898	885	921	813	827	907	831	900	834	857	889	852	860	893	843	902	897	857	863	850	889	810	867	859	871	870	889	900	946	857	873	870	908	836	867	903	913	824	894	857	885	836	861	883	886	879	850	856	828	877	868	883	856	850	783	820	822	850	860	821	860	849	841	871	879	787	883	826	894	893	840	881	819	876	864	846	861	878	914	903	841	918	817	913	894	890	890	903	898	895	888	877	888	828	864	879	886	900	850	969	876	846	881	846	877	878	863	845	885	916	845	833	899	859	886	858	871	864	861	856	849	842	848	825	878	847	926	873	874	889	861	890	888	886	895	861	883	819	853	905	806	887	828	935	883	845	833	846	871	882	789	884	878	834	862	873	886	848	944	896	890	794	839	842	864	838	855	863	849	874	883	838	880	853	903	850	872	858	893	880	833	837	855	810	906	911	859	917	798	870	877	881	911	882	910	882	821	860	816	882	871	871	843	922	871	855	857	860	797	857	846	871	860	832	869	949	866	912	899	883	819	848	842	913	903	841	898	919	880	889	932	857	867	835	922	851	863	891	878	855	858	939	867	861	849	876	864	807	872	834	864	864	889	915	836	859	864	870	853	892	827	807	854	808	906	873	882	866	843	790	923	824	848	866	906	889	832	832	876	867	879	880	857	898	845	860	888	878	861	811	834	914	863	852	854	857	893	883	857	810	828	868	876	824	903	845	891	847	946	855	888	808	891	819	821	844	867	924	863	850	882	913	903	897	835	846	858	922	886	903	893	865	853	937	852	843	867	908	875	855	804	870	845	845	864	870	888	867	919	864	830	883	833	829	903	851	890	913	893	851	882	809	872	853	880	843	922	840	882	890	910	863	884	873	875	852	863	826	874	793	909	856	817	861	877	894	869	849	923	898	875	857	859	845	899	893	855	895	881	847	896	940	879	871	820	884	817	901	872	875	881	894	843	861	852	876	858	936	901	859	839	857	823	813	919	878	893	873	875	913	844	903	902	900	852	845	869	916	872	837	886	829	850	816	874	867	860	816	897	874	849	867	832	875	852	842	862	891	911	838	841	832	882	904	852	896	890	881	830	869	893	878	915	843	836	899	862	847	875	880	825	899	883	864	903	831	920	857	846	876	935	916	789	877	873	827	858	891	855	916	889	872	899	861	860	860	859	817	851	926	873	866	832	882	841	835	823	859	852	871	871	877	900	890	895	874	870	886	870	868	839	920	838	841	871	851	859	856	893	860	880	891	859	902	877	892	861	834	865	861	884	845	839	855	855	872	890	831	850	839	856	853	803	883	913	833	821	888	880	872	803	866	919	872	860	876	913	894	854	858	841	886	854	922	880	900	868	909	872	944	834	857	870	879	940	903	898	846	869	854	884	839	879	848	886	876	861	908	900	903	873	830	834	876	848	810	845	815	873	868	865	848	901	913	839	856	842	889	919	811	915	856	864	876	859	853	873	792	909	839	874	843	796	834	892	906	864	902	892	808	853	888	821	848	834	922	823	839	856	891	851	843	854	855	886	843	877	880	822	891	897	855	896	888	879	878	837	872	847	875	900	862	888	875	835	891	861	835	850	857	859	821	815	894	828	891	898	827	810	821	844	885	883	856	872	865	867	867	844	842	861	849	856	862	882	820	924	867	891	831	856	807	830	893	827	865	861	851	879	904	885	856	900	837	864	856	825	883	873	815	879	880	864	883	903	918	851	901	925	915	894	861	821	958	795	881	855	857	882	881	845	896	879	857	889	905	833	811	861	835	829	856	871	807	863	927	850	884	809	848	820	855	848	862	965	852	869	847	879	879	856	865	942	859	871	893	846	845	838	825	886	856	904	856	904	844	854	854	851	875	880	891	833	900	884	874	834	875	864	882	854	840	888	868	862	901	869	853	887	862	872	837	809	846	859	849	833	873	845	877	868	928	844	923	820	868	924	903	865	853	901	854	837	835	858	904	814	900	856	880	940	842	873	844	833	870	867	855	875	889	843	856	894	826	831	890	835	892	830	860	878	861	882	873	859	882	884	851	882	912	845	870	891	893	949	865	881	890	908	855	873	831	889	836	906	856	921	899	888	890	820	850	820	888	881	881	854	843	858	848	792	876	895	890	880	921	890	847	919	801	831	839	937	848	860	837	887	876	820	852	824	895	884	857	857	883	774	842	886	896	848	895	907	811	879	924	884	901	858	878	882	876	822	863	861	862	880
37090	54837	41142	27680	18407	11426	8704	6895	5383	4025	3127	2660	2225	1889	1697	1560	1415	1306	1292	1189	1152	1066	1149	1007	1063	968	977	966	916	884	936	896	889	923	963	844	902	897	838	820	871	851	850	873	837	860	860	836	905	888	856	876	863	849	886	878	847	868	863	834	857	864	873	811	844	933	893	865	932	891	879	881	851	864	867	838	774	884	883	896	848	857	855	879	843	908	886	885	869	907	911	876	857	875	840	844	847	847	833	859	864	866	892	817	878	865	879	845	845	843	883	838	884	807	893	868	812	879	842	855	870	864	887	850	826	829	833	854	867	834	876	867	919	789	843	880	926	869	784	870	862	829	843	891	882	861	832	853	857	871	852	802	929	836	900	826	866	854	863	830	867	847	854	842	870	891	839	853	874	844	884	802	848	815	867	790	811	835	908	837	891	865	898	855	833	841	826	887	840	851	891	884	851	816	844	867	794	879	810	856	823	809	853	870	877	839	840	846	867	850	832	855	869	879	855	896	901	850	841	820	879	876	846	821	901	854	872	855	896	865	875	864	811	889	867	882	794	908	873	795	860	883	961	896	891	830	873	844	909	910	877	879	846	897	865	842	846	894	882	864	901	850	859	798	901	903	862	869	845	866	816	882	847	846	866	846	871	884	865	902	826	857	856	901	906	851	802	863	849	844	859	864	801	882	870	855	891	873	843	840	858	855	825	806	844	890	842	859	831	894	846	844	832	858	865	852	870	877	876	816	904	849	879	814	862	860	856	825	806	889	886	882	861	843	892	855	851	825	850	808	882	826	861	847	863	888	820	889	875	874	852	843	830	844	831	871	876	839	881	857	808	856	849	855	912	912	829	875	882	900	860	827	851	865	811	881	839	818	820	836	842	868	920	850	863	825	843	860	864	873	841	819	869	854	873	819	807	847	904	908	817	853	896	840	858	860	841	802	856	868	866	798	861	856	874	872	857	791	833	892	906	852	894	885	832	867	855	835	879	896	878	851	914	909	833	860	839	812	842	803	829	838	882	830	844	846	846	900	893	870	848	795	862	889	857	889	852	837	860	812	896	818	841	887	802	841	862	857	852	944	858	855	867	789	819	854	891	855	843	860	862	849	895	867	866	873	866	899	838	831	882	860	808	857	877	834	819	849	825	844	854	906	839	838	862	880	853	833	898	867	813	906	876	861	874	857	864	843	824	894	860	837	806	852	903	846	884	843	849	845	828	859	883	871	856	842	802	850	888	867	837	849	789	844	816	875	822	824	834	903	883	849	856	837	891	831	822	838	862	836	878	808	824	884	832	848	831	840	874	838	867	881	806	918	890	847	843	869	872	813	817	816	879	899	837	842	817	884	783	842	881	893	842	844	821	821	866	840	896	834	873	833	859	856	887	842	868	823	844	862	848	866	859	887	885	831	859	906	894	845	870	872	871	862	870	868	797	862	905	883	874	861	825	814	876	817	862	808	830	868	856	891	810	893	834	820	822	848	912	844	853	847	858	871	882	900	860	842	834	895	852	847	882	872	849	830	847	865	851	852	873	856	960	801	896	877	839	853	847	877	847	801	833	831	847	857	854	820	919	873	862	885	794	826	883	813	834	891	868	833	845	851	815	878	830	870	882	888	842	863	878	866	880	816	880	842	843	933	888	889	872	878	883	867	895	861	831	880	868	857	847	812	825	893	857	900	802	878	870	848	861	859	845	900	852	875	856	783	887	935	884	891	870	842	824	856	841	818	851	833	866	893	846	896	806	815	894	844	951	869	868	854	885	849	907	877	877	835	912	898	802	859	822	842	872	843	828	808	920	836	881	869	853	813	901	803	864	836	855	831	873	880	916	891	809	844	881	871	827	846	809	865	880	877	821	851	845	831	784	804	829	832	827	895	865	870	803	830	885	833	848	810	869	849	885	883	853	878	832	817	843	851	886	849	823	880	818	850	828	818	881	801	878	825	877	850	812	841	854	830	873	832	805	879	883	840	923	877	857	882	811	898	797	853	866	836	843	878	868	853	836	850	865	842	878	847	847	859	905	916	839	885	828	848	897	869	855	896	870	840	858	905	875	865	847	840	858	861	855	833	910	851	840	842	871	871	889	877	859	834	834	841	840	801	826	809	878	822	859	845	857	849	843	829	826	871	846	832	860	871	885	861	832	841	829	829	852	807	883	876	892	843	825	903	828	855	881	857	868	827	816	822	830	896	874	839	851	842	914	835	883	849	861	859	836	861	883	841	842	954	866	845	881	891	847	918	877	888	878	846	842	824	895	747	891	905	872	870	885	883	869	875	855	850	860	822	872	860	781	890	869	865	833	844	857	822	848	871	855	821	848	877	808	905	856	835	790	859	862	917	868	902	841	851	841	866	870	871	879	863	820	899	917	821	902	842	839	855	864	842	808	880	832	889	892	866	892	890	907	862	883	860	883	879	848	823	894	865	808	844	904	835	822	882	898	920	849	865	848	884	856	881	881	865	895	889	854	832	811	816	876	877	877	837	858	834	877	867	828	860	891	864	931	823	874	874	889	900	844	881	872	852	860	847	862	870	904	837	922	879	890	843	871	794	890	829	888	842	876	851	905	817	846	864	854	916	893	842	838	881	840	827	871	843	852	881	875	830	807	871	859	879	801	907	830	840	867	833	858	886	862	817	894	845	899	893	900	845	869	873	895	844	868	859	858	881	873	855	843	873	843	879	855	832	826	886	837	873	839	931	885	853	847	819	883	839	828	842	869	836	890	901	947	888	831	880	891	848	851	846	850	862	903	844	839	836	915	884	873	871	853	859	881	810	857	852	821	841	861	894	866	845	830	884	895	842	883	877	891	878	900	882	854	838	828	893	848	839	828	943	890	798	842	888	885	842	871	810	870	872	877	829	875	844	865	877	879	868	839	853	822	828	844	841	884	911	830	888	852	840	840	829	846	859	853	878	884	835	874	891	872	865	851	878	841	823	884	920	912	851	896	854	866	804	804	907	873	828	876	798	865	880	825	829	874	876	857	844	910	878	826	867	850	819	813	863	853	858	864	895	855	833	873	876	932	916	823	842	836	855	860	874	871	874	823	860	861	894	860	853	887	833	832	872	898	877	880	834	902	870	881	830	885	798	861	887	837	844	822	902	881	827	869	851	907	865	892	812	881	867	871	919	791	825	835	807	822	837	828	835	857	865	881	881	829	862	873	849	845	905	928	843	866	885	818	903	823	849	879	842	832	907	832	904	879	899	861	852	899	834	920	871	896	909	850	871	825	842	882	869	846	852	878	871	833	818	895	870	878	873	889	845	871	864	857	855	868	842	925	834	857	833	849	866	880	848	858	816	837	862	879	898	886	830	827	874	887	838	893	863	863	879	829	922	894	893	884	854	823	857	819	830	910	844	830	877	865	872	844	877	827	869	865	864	800	895	843	792	878	843	838	849	856	900	864	866	857	862	852	840	887	843	857	845	819	871	817	835	862	838	852	880	920	844	819	915	822	868	837	836	835	894	826	867	843	833
23109	21456	29196	24283	21840	22172	17602	9090	6267	4729	3722	3147	2582	2297	1906	1806	1596	1535	1371	1404	1237	1300	1191	1187	1095	1064	1038	983	1007	1025	978	1004	964	887	867	916	957	905	944	914	897	949	947	994	903	921	864	883	882	938	931	928	946	875	938	902	910	874	923	909	911	844	874	872	898	937	958	909	917	864	917	928	878	869	861	901	889	913	900	956	883	903	873	880	920	859	884	872	920	920	864	880	862	923	891	927	873	899	899	855	842	856	912	886	904	940	879	868	904	947	895	946	876	868	919	862	909	904	920	838	884	970	854	906	908	933	845	888	860	901	877	898	914	847	906	885	904	840	940	878	870	866	858	896	914	882	863	905	866	900	926	879	892	846	891	894	890	876	882	959	853	858	916	870	910	871	891	874	884	887	898	864	918	869	887	885	896	868	877	883	883	872	921	834	939	839	904	856	850	893	872	888	878	878	901	883	927	846	865	942	871	914	880	861	943	925	900	881	881	849	808	838	859	935	875	950	921	895	930	938	872	892	924	911	929	920	899	973	883	919	921	868	906	923	904	908	881	929	938	926	945	857	912	919	863	893	909	888	859	940	909	900	881	937	877	934	887	913	867	882	889	917	903	868	843	861	872	921	929	952	910	873	871	834	938	873	851	891	913	983	932	863	959	882	911	870	838	906	914	959	818	888	925	929	881	893	899	872	915	896	847	876	912	923	859	855	888	909	910	930	865	874	877	880	878	836	856	879	886	903	875	891	867	950	909	932	846	864	920	938	853	916	930	868	917	962	895	927	940	891	952	858	919	857	903	866	897	858	841	892	946	894	888	907	912	863	875	893	912	936	843	882	914	888	933	936	865	935	901	875	899	887	909	860	872	918	932	907	903	858	860	910	854	952	878	878	890	883	896	889	899	851	872	935	933	880	865	865	867	885	892	943	904	868	866	903	857	846	896	865	871	880	875	905	931	885	877	938	842	881	935	865	894	910	867	889	913	892	870	878	881	835	878	881	917	894	888	867	872	880	858	903	876	903	930	891	923	874	912	887	954	968	914	893	867	920	831	822	876	924	944	903	933	869	866	896	900	891	919	863	911	882	843	930	938	921	866	893	888	911	884	865	851	916	902	895	921	870	957	870	897	899	898	886	909	894	872	899	862	929	930	898	888	921	882	891	906	900	896	863	903	882	853	942	858	883	889	837	862	905	916	852	864	868	939	892	873	952	902	889	898	858	912	931	868	866	883	848	965	847	905	898	917	900	917	895	927	905	891	861	867	922	907	951	885	878	896	898	938	920	882	903	862	940	926	823	879	877	888	891	942	904	819	885	892	892	907	897	910	843	911	900	872	878	950	835	889	892	910	946	940	956	871	937	860	890	917	914	909	888	863	865	872	915	971	901	906	862	955	900	846	905	919	913	938	876	915	903	852	867	909	877	918	898	898	842	911	892	903	901	849	842	911	961	908	866	861	879	853	893	930	899	856	883	858	850	895	913	908	876	954	863	883	920	868	931	848	960	958	882	925	953	939	871	938	920	879	938	897	879	889	880	870	868	883	901	883	860	913	919	857	909	870	888	883	903	886	897	911	843	955	853	923	891	857	896	898	867	862	949	896	893	900	882	906	965	902	920	882	900	899	910	906	910	879	917	909	913	892	898	890	949	853	895	856	860	971	879	896	952	893	854	882	922	917	959	866	882	902	856	894	899	866	826	872	900	890	865	941	937	887	925	895	872	879	912	851	928	907	889	870	859	863	876	894	903	841	871	877	861	914	879	928	892	857	860	898	927	889	863	885	865	897	879	896	874	840	881	896	851	927	934	902	890	894	857	870	886	874	860	866	872	884	962	912	892	905	867	912	903	890	886	870	896	869	896	898	815	898	915	922	875	923	896	924	918	947	897	866	881	835	895	881	875	947	911	894	926	830	901	926	899	917	914	894	851	941	980	937	894	845	925	881	912	913	911	908	871	911	858	906	926	904	920	916	914	929	849	894	917	912	907	898	946	913	895	931	924	859	851	954	827	893	948	918	873	867	901	899	898	909	814	930	861	850	864	927	934	878	886	901	864	849	881	885	862	918	903	902	903	899	949	894	896	888	900	895	848	860	869	837	937	941	928	864	878	885	863	915	890	916	945	850	925	887	869	945	910	869	933	814	941	943	906	891	877	893	857	922	915	895	893	877	913	901	912	904	904	920	856	929	829	856	871	936	857	925	926	882	889	884	920	918	884	870	955	889	903	923	891	962	958	917	854	933	873	821	954	887	891	835	893	892	856	876	854	908	931	887	913	902	930	950	878	915	867	874	896	907	890	881	882	909	894	899	904	897	864	942	891	875	887	907	875	885	896	902	892	959	878	863	896	860	841	891	887	917	862	880	938	900	918	892	908	890	927	878	879	908	870	888	915	872	848	884	849	828	868	906	937	865	916	911	865	856	899	887	884	897	918	905	897	891	906	919	896	860	927	862	867	927	877	894	907	891	886	929	902	884	913	842	907	913	914	871	854	871	880	911	867	950	901	911	870	826	936	861	982	848	911	892	894	864	943	856	885	866	891	950	942	904	870	906	905	888	892	896	882	910	895	879	888	902	870	844	952	920	846	844	932	878	874	935	885	883	956	901	929	863	880	841	860	880	879	870	894	820	881	893	900	858	895	882	919	910	927	949	908	890	880	898	900	887	828	850	882	877	813	881	938	855	875	973	895	893	901	888	883	906	871	940	834	869	854	904	944	861	888	931	920	892	900	871	923	876	898	875	886	876	828	915	942	926	925	838	928	845	884	952	895	920	907	910	874	929	888	916	900	860	918	864	908	906	920	848	911	881	923	880	877	919	895	886	855	887	904	873	874	884	890	820	895	873	910	832	920	874	883	870	913	903	917	906	909	876	887	880	893	890	913	932	889	892	898	883	912	907	920	914	844	835	885	862	856	913	881	903	886	907	879	935	939	911	940	888	901	854	918	964	854	896	932	909	855	930	880	889	856	885	871	900	859	867	855	826	921	857	883	942	904	879	911	866	900	899	883	921	924	896	875	893	874	889	947	913	885	885	911	890	918	865	871	907	927	912	903	949	880	828	856	891	905	867	879	906	913	892	846	864	911	885	936	896	909	821	864	869	893	888	880	883	874	925	894	874	838	870	870	820	857	882	892	938	935	858	910	870	900	895	889	907	909	877	861	949	873	896	881	890	873	878	896	902	902	898	909	851	892	879	882	911	864	877	905	926	870	883	902	881	898	896	912	936	926	874	925	906	854	879	918	928	820	937	885	874	864	884	905	913	836	911	956	931	852	867	850	889	965	849	874	910	877	910	885	948	915	858	911	825	883	880	874	918	938	956	887	873	906	860	839	937	911	891	935	878	893	882	890	875	871	927	923	900	915	871	891	878	935	860	925	884	872	861	873	875	889	904	927	871	881	904	926	859	915	871	871	926	887	860	893	935	963	879	919	932	896	884	886	919	850	868	889	884	894	916	881	890	895	929	886	898	878	879	868	937	914
39584	65631	51576	35010	24106	17656	14001	11234	8695	6787	5143	4169	3482	2793	2479	2118	1855	1745	1599	1535	1410	1314	1209	1141	1092	1092	1047	1043	1057	1022	966	984	958	950	934	926	939	956	918	944	909	896	859	889	947	892	846	871	865	897	901	871	866	897	904	906	886	824	881	930	911	901	893	897	853	826	861	901	889	884	850	874	871	883	814	809	897	827	908	895	841	911	844	897	828	856	912	866	821	860	882	867	870	892	902	866	893	905	837	900	836	880	832	812	866	859	906	879	914	906	908	937	901	939	890	847	878	924	848	911	849	858	849	863	909	839	815	847	862	874	871	892	874	867	896	885	911	871	830	856	870	880	843	862	855	868	881	844	852	873	874	837	843	864	839	855	861	881	884	912	870	867	856	877	850	849	874	841	838	826	870	863	865	892	877	898	830	849	876	862	860	896	870	915	863	813	893	882	900	945	847	809	857	859	814	858	874	862	845	874	825	916	880	882	872	830	881	901	872	879	883	861	882	861	872	912	846	908	898	852	869	882	852	894	857	878	875	855	911	820	841	900	911	856	859	886	853	845	890	886	948	889	859	888	869	888	843	841	881	892	871	853	873	826	868	912	897	892	909	833	882	841	804	855	814	886	817	920	857	888	918	884	902	878	885	867	883	897	903	874	851	862	863	870	862	867	880	840	913	916	874	844	847	852	945	826	898	807	863	849	836	882	896	813	814	869	895	842	883	841	904	911	862	888	859	913	848	842	867	846	872	889	869	831	894	933	863	876	912	856	857	909	884	864	823	866	882	905	875	846	852	879	879	866	898	855	890	839	899	900	858	871	901	863	829	880	852	846	839	854	845	848	840	854	872	861	900	821	826	875	882	840	885	897	885	874	848	897	871	891	880	836	867	872	863	852	871	846	826	848	843	875	821	821	874	869	866	888	894	872	930	835	887	882	869	805	842	852	802	879	870	900	875	862	848	892	860	808	874	866	900	899	886	931	875	842	827	885	854	844	894	844	915	857	899	879	924	913	851	848	858	854	882	819	839	894	868	844	896	853	872	890	892	897	889	837	908	863	829	843	828	859	838	900	908	882	881	874	898	870	820	881	859	847	878	901	854	908	831	860	856	857	874	862	842	889	868	863	886	867	850	857	852	881	863	877	863	904	915	911	892	880	924	873	875	824	864	909	891	910	834	850	867	839	922	826	833	850	889	861	896	875	892	888	875	827	891	804	882	901	867	853	899	871	909	875	857	914	872	883	872	900	869	818	920	817	856	859	878	904	860	874	838	909	846	874	867	839	831	845	825	905	939	856	860	869	880	854	923	891	877	885	864	842	841	895	915	890	862	861	879	906	864	905	848	843	856	893	925	837	912	879	875	878	856	856	953	859	892	779	906	892	900	833	862	909	866	840	876	901	916	902	879	836	911	893	858	801	853	846	832	855	896	838	850	887	882	823	889	903	871	878	876	841	897	867	857	958	870	897	864	818	843	862	879	828	851	876	897	875	868	859	858	868	839	865	881	840	821	909	865	908	888	882	883	851	909	829	910	872	813	804	861	863	892	853	898	848	848	900	905	856	898	881	873	885	868	871	873	869	894	857	882	885	865	896	917	875	876	852	872	856	887	869	883	904	874	867	815	867	846	857	886	860	900	891	868	850	910	882	900	884	918	861	914	885	870	882	889	836	889	902	918	910	889	877	891	821	900	855	838	844	842	886	879	876	892	875	897	874	843	822	836	891	913	905	868	870	804	878	871	863	874	828	866	913	851	881	893	880	926	899	891	841	909	897	936	877	884	882	832	849	877	874	899	841	816	882	830	854	885	909	914	872	919	891	848	881	886	863	946	893	824	889	851	874	879	859	833	844	874	944	919	858	925	841	811	897	947	910	878	850	871	851	826	894	882	845	857	886	880	900	885	886	883	878	871	850	876	867	861	868	848	853	904	880	886	824	894	857	826	861	859	924	849	844	916	875	905	917	903	932	843	919	882	923	883	862	898	812	886	857	872	868	897	872	843	912	881	898	883	909	897	905	897	865	836	913	851	897	843	843	870	886	869	872	840	847	888	875	876	865	876	908	804	875	902	890	865	895	822	901	857	840	896	852	850	946	832	916	871	876	852	857	924	839	866	822	867	939	881	852	845	872	879	900	845	881	939	822	858	846	960	860	848	906	916	860	893	904	884	876	875	879	912	894	885	882	811	882	875	844	849	886	925	852	939	870	873	845	894	914	870	922	881	861	886	857	876	897	848	870	839	857	864	862	844	903	848	885	831	950	895	882	894	863	920	867	852	819	861	923	926	866	848	825	852	920	894	914	818	829	869	854	893	865	881	902	852	878	800	901	866	839	836	893	886	895	877	844	865	860	903	904	868	868	872	908	860	855	864	930	842	865	902	887	849	853	838	896	855	855	898	872	851	894	889	907	861	856	895	910	861	850	841	827	917	850	906	855	895	885	857	864	884	869	862	916	929	847	902	876	872	888	920	899	851	871	850	914	837	874	880	876	807	882	818	861	847	869	822	884	849	835	884	858	887	898	810	911	899	832	852	893	962	854	868	874	839	901	919	840	847	895	891	875	876	792	907	856	844	900	932	936	873	873	852	867	840	862	891	857	860	852	863	902	856	875	842	833	872	888	910	833	891	883	888	863	879	913	852	882	886	878	810	852	835	849	853	942	846	857	833	906	913	895	895	885	875	886	859	875	901	856	807	878	922	876	885	868	933	806	904	871	875	863	882	900	846	849	853	889	873	884	850	820	826	841	871	889	868	887	906	854	932	880	871	892	884	966	862	870	842	894	893	899	886	926	854	937	864	908	891	883	931	840	863	928	893	885	852	865	879	903	853	901	819	827	871	873	860	828	898	864	882	877	861	895	837	837	870	867	860	906	874	825	882	857	868	839	911	826	896	940	862	847	861	792	842	861	814	911	842	907	879	858	929	839	922	907	883	906	899	862	884	865	826	861	881	840	839	879	862	873	812	911	914	892	829	832	925	898	856	869	844	897	913	837	874	816	865	877	863	826	913	921	854	836	853	887	861	889	886	864	904	835	859	833	909	849	865	867	926	857	812	807	831	891	861	846	884	858	910	845	859	937	858	876	891	859	870	963	888	887	850	812	828	897	907	904	893	884	865	894	859	853	853	877	850	830	868	871	896	840	821	871	890	849	875	867	917	880	806	879	874	839	824	868	850	848	850	858	884	914	865	898	863	834	911	875	857	897	869	903	860	878	891	850	838	916	878	866	860	880	899	915	867	912	907	888	836	862	852	867	846	928	847	813	825	875	872	878	902	881	819	855	852	859	888	871	864	849	880	828	861	826	930	864	886	826	859	857	852	925	878	894	903	825	897	883	853	845	891	827	841	914	858	886	850	872	815	874	854	845	867	891	811	902	836	865	914	853	829	841	881	945	879	817	883	883	843	861	907	860	871	826	903	845	849	908	815	901	878	856	889	864	883	877	944	878	885	873	925	859	911	906	828	823	859	849	896	876	903	856	849	822
34866	40165	39089	25432	14530	7777	4839	3694	3054	2342	1951	1676	1452	1449	1243	1190	1079	1037	1028	983	1024	906	883	897	945	878	868	834	841	853	811	800	825	821	799	865	867	847	837	814	816	835	872	799	804	793	820	837	883	860	836	864	851	833	850	864	850	794	829	838	862	820	785	823	811	842	854	824	824	861	853	788	798	841	852	855	858	803	812	813	880	844	821	843	766	838	814	865	845	838	861	858	887	838	804	815	792	848	832	836	814	799	815	832	850	802	833	810	773	840	850	856	807	821	760	804	789	805	796	820	849	828	810	823	800	777	875	831	848	826	809	848	842	825	811	792	798	863	792	880	835	827	799	802	797	828	840	860	874	811	795	790	816	824	775	851	814	816	835	795	796	802	833	821	814	848	811	819	887	875	823	876	844	820	870	821	854	793	781	833	854	835	839	808	828	812	830	798	781	862	812	815	837	790	812	834	835	771	838	862	793	836	818	811	862	790	845	842	815	790	891	791	826	849	823	807	766	804	798	855	854	809	806	793	827	887	829	865	857	858	834	867	774	762	833	866	844	825	806	801	847	805	866	799	839	842	859	854	863	848	831	804	805	856	839	847	768	838	834	818	783	761	833	843	849	905	835	841	831	857	806	846	868	826	762	826	847	806	810	818	777	822	838	811	838	776	843	866	780	829	825	829	853	812	822	803	886	810	774	819	820	844	818	797	800	837	838	843	837	812	825	876	854	818	825	822	792	813	812	847	847	824	835	838	848	818	760	762	839	857	797	769	788	811	839	802	850	824	890	848	814	848	797	824	819	818	830	799	851	801	790	861	835	846	826	858	861	819	831	814	820	872	822	853	817	814	793	855	849	854	801	752	815	791	814	799	867	905	862	862	808	780	824	800	837	830	841	868	799	855	811	839	813	804	853	802	804	810	801	849	785	808	884	889	811	825	795	837	868	872	839	785	844	816	835	785	885	805	807	796	861	813	885	874	813	842	794	787	792	776	769	813	850	806	806	851	800	821	846	841	837	812	840	891	803	854	823	854	780	820	813	850	807	862	800	862	802	813	853	826	903	851	857	809	849	863	791	798	858	825	804	800	868	813	884	762	797	824	861	841	871	841	841	838	860	845	856	806	811	843	806	777	830	831	819	765	794	798	821	780	852	857	821	813	810	828	831	828	848	822	826	806	837	859	769	815	846	809	827	869	790	775	796	840	827	823	788	833	865	873	815	872	814	835	819	814	814	811	841	809	814	862	846	830	840	850	872	806	823	831	810	816	841	829	856	840	853	855	843	821	874	884	888	839	832	841	842	777	797	867	875	790	868	838	798	817	870	797	783	833	854	818	861	843	811	815	826	812	804	791	803	835	859	831	774	837	819	822	804	834	812	869	813	802	852	859	834	817	821	800	846	823	853	862	818	898	863	795	859	821	916	834	806	813	872	828	799	836	834	791	804	807	876	895	802	822	837	865	834	818	844	801	835	827	804	836	840	852	761	849	860	786	766	813	812	800	797	896	830	857	787	787	807	880	843	912	840	799	828	823	856	767	837	816	811	801	822	808	832	835	812	844	845	859	843	823	757	827	861	857	760	789	835	865	794	859	832	762	814	822	742	820	834	849	874	797	837	856	837	818	899	824	808	836	834	837	860	849	872	807	871	840	813	802	821	892	840	865	779	794	781	780	794	891	856	819	793	814	777	820	819	812	887	799	804	813	800	862	819	826	815	834	812	742	756	857	844	795	871	810	848	817	815	849	830	879	871	763	778	795	824	793	833	816	834	814	818	836	819	819	863	795	798	805	832	805	804	809	845	857	800	878	859	787	827	790	860	828	857	848	835	876	826	809	843	923	822	793	854	771	805	809	835	828	815	856	842	830	811	861	826	851	879	820	895	842	857	808	823	836	807	804	822	833	819	839	834	851	832	835	881	773	880	801	859	795	817	855	854	871	789	851	792	823	840	788	818	864	795	855	793	768	862	839	790	848	839	818	841	843	807	808	802	845	834	885	778	887	876	802	850	800	804	834	815	788	888	813	812	788	811	856	787	833	778	834	775	784	853	804	805	799	814	808	815	813	888	843	819	851	848	859	831	858	836	861	804	825	783	912	832	797	791	833	832	812	825	848	821	837	808	811	882	829	804	893	813	868	790	839	800	810	810	842	828	837	782	868	815	813	824	809	849	839	817	814	797	823	845	787	803	801	746	847	843	827	851	776	840	839	818	850	761	818	786	836	810	821	833	839	792	868	851	860	812	816	821	856	824	849	818	837	826	840	826	817	826	906	863	864	803	825	831	842	806	804	784	799	822	767	861	811	841	872	813	817	784	857	842	846	788	786	774	764	853	814	827	835	864	847	824	845	837	857	859	861	803	869	807	826	811	870	786	836	825	811	832	855	808	864	864	853	812	837	836	810	825	822	814	804	828	853	816	812	827	816	801	787	826	826	819	833	808	804	865	845	815	796	852	801	831	773	839	802	825	782	769	786	773	866	798	791	811	832	888	799	826	814	842	835	856	859	771	830	819	824	855	820	818	884	842	819	786	819	846	808	880	820	863	828	873	817	805	869	795	847	808	817	917	882	833	840	867	874	834	815	836	817	802	834	856	815	817	860	842	790	808	846	784	791	848	813	810	894	827	827	835	830	884	797	809	840	841	818	871	826	851	879	838	791	874	843	816	871	811	807	830	828	792	814	807	820	814	839	794	888	856	872	883	816	744	792	815	784	833	800	862	814	831	800	840	850	781	829	798	837	844	821	796	806	885	809	855	862	842	765	794	815	817	790	876	788	829	817	816	838	845	804	856	867	841	770	780	817	834	741	822	880	860	805	806	798	837	850	824	847	862	846	850	805	844	836	828	832	836	855	865	814	803	837	828	833	780	819	830	842	848	826	777	844	817	856	833	811	813	849	802	834	824	805	814	815	805	795	844	834	862	848	847	840	779	782	830	769	850	808	846	837	834	814	871	818	813	820	772	816	820	836	805	827	850	821	797	852	822	799	827	818	868	811	813	900	893	893	870	811	799	848	790	806	853	827	812	840	794	829	830	841	826	829	835	864	812	842	854	828	857	851	813	863	831	841	813	794	788	842	840	832	848	829	737	806	844	867	806	804	826	842	813	857	823	810	868	853	841	826	826	841	846	842	797	775	848	803	845	843	868	812	826	823	805	797	814	797	802	804	848	846	825	871	834	884	832	847	856	787	825	852	816	830	862	808	844	788	780	824	802	823	838	867	801	852	869	872	849	848	821	843	800	825	838	822	851	822	797	823	806	818	840	822	818	784	832	854	821	807	804	790	804	802	825	813	822	836	854	843	855	841	849	776	880	814	864	822	813	852	811	829	839	858	844	847	772	827	838	829	800	834	833	764	838	885	872	817	853	851	786	861	808	822	806	822	837	847	845	801	853	787	822	839	882	864	819	887	839	832	818	828	800	819	856	809	817	840	837	838	825	819	852	811	810	788	814	807	828	769	813	764	827	807	851	721	841	797	820	820
38233	53008	37687	22278	15504	10166	6967	5439	4317	3306	2597	2198	1865	1629	1456	1348	1203	1158	1182	1087	1039	973	921	934	976	933	911	920	892	916	817	866	830	847	869	864	862	862	851	881	848	837	809	821	805	890	802	859	808	782	820	860	832	805	801	865	844	831	831	874	771	828	808	823	836	810	760	755	822	862	824	808	847	842	779	850	824	820	814	823	825	781	824	824	775	844	841	813	801	881	814	825	804	817	839	818	841	841	819	825	774	841	795	796	861	836	819	828	827	841	823	830	862	871	856	864	842	807	841	821	791	812	817	826	848	859	801	821	848	821	813	790	801	770	821	807	862	826	834	780	829	794	828	839	818	790	807	843	817	852	789	867	829	857	805	827	816	821	837	829	911	810	817	771	824	841	786	806	888	802	781	792	820	852	794	789	817	836	877	808	820	811	815	819	801	787	834	803	820	840	801	852	784	832	793	818	777	795	809	872	810	750	808	844	861	794	795	824	833	801	839	823	877	845	846	794	818	821	820	862	804	819	855	840	817	819	798	804	835	780	811	836	789	790	875	791	815	836	779	828	821	832	820	820	867	771	877	867	849	835	867	821	781	867	819	804	786	829	768	794	777	869	828	791	872	761	844	822	764	783	836	822	803	822	778	796	800	823	804	838	855	817	822	825	792	774	881	764	864	827	818	833	867	800	812	835	764	869	829	906	846	788	839	774	857	862	817	780	845	874	804	867	849	814	805	843	815	827	847	842	812	850	837	859	792	816	831	768	840	857	824	819	811	821	802	810	796	831	845	766	843	837	807	878	849	807	855	835	832	807	901	821	839	828	872	809	848	843	843	861	822	859	899	862	778	818	805	833	812	829	818	807	839	791	787	774	794	788	797	796	876	772	815	790	796	834	810	882	818	881	828	794	836	886	829	784	794	843	829	819	827	853	846	808	849	801	853	774	812	853	870	813	786	852	817	843	827	843	864	817	866	849	860	828	788	838	855	746	827	834	863	836	849	810	805	813	809	824	854	839	824	824	798	857	848	807	873	822	808	851	845	829	826	856	842	872	857	851	853	782	843	851	841	814	821	849	892	867	824	801	818	828	801	818	784	835	815	836	818	849	825	779	838	806	824	812	823	839	768	822	797	833	845	860	817	788	837	795	815	820	841	836	798	783	779	828	832	831	860	792	886	811	833	793	820	763	862	845	839	807	808	841	786	807	867	825	824	808	815	846	829	832	841	820	810	750	818	859	821	838	856	811	853	836	813	824	788	789	808	823	813	837	779	827	837	864	852	838	864	808	852	854	803	837	792	821	831	825	835	840	860	804	809	818	834	836	824	815	805	825	841	795	835	827	856	787	848	878	803	812	798	791	847	798	810	788	791	779	860	865	787	812	782	769	783	872	807	839	816	837	820	822	821	796	842	861	823	863	823	806	846	849	802	869	812	833	878	824	828	830	805	840	876	795	816	850	808	828	807	799	793	825	870	838	825	804	855	846	805	849	796	857	828	840	824	829	791	830	811	844	798	837	776	801	810	854	797	856	848	863	792	798	809	853	805	842	810	839	800	814	836	843	823	890	813	744	851	816	809	845	820	845	862	880	811	819	805	802	834	806	825	805	846	802	813	803	843	827	872	811	784	794	897	815	852	797	783	885	812	781	808	841	799	851	826	787	810	876	838	826	810	847	843	795	816	854	822	809	804	788	864	835	762	794	812	848	808	783	852	836	849	820	866	843	830	863	821	826	853	801	803	822	871	842	810	826	839	834	841	841	858	880	832	829	853	849	832	813	786	787	832	814	809	806	836	814	818	837	823	822	805	816	861	841	810	773	884	847	827	823	812	839	820	801	856	853	822	834	809	829	809	825	851	815	831	841	823	856	820	845	786	782	736	783	856	781	836	835	807	876	900	828	857	790	866	841	797	855	799	808	814	819	816	818	771	800	846	815	828	869	807	855	771	819	802	805	821	834	799	785	799	816	819	799	835	875	801	800	827	837	842	805	806	845	800	775	838	794	816	801	838	813	842	834	844	831	794	828	759	813	869	798	780	800	829	803	796	854	807	841	815	816	835	792	817	834	866	849	807	851	825	821	815	812	820	823	831	839	809	839	823	784	791	852	873	829	815	825	819	840	812	761	832	791	792	831	862	825	856	842	781	816	759	826	800	860	835	762	838	806	863	773	821	774	823	843	849	825	862	754	867	827	830	817	877	882	833	801	841	815	787	843	797	831	759	791	792	772	797	826	867	842	873	812	798	831	841	824	868	773	833	828	764	844	820	825	836	827	806	763	848	803	805	825	824	807	796	811	865	774	779	842	797	811	824	852	850	841	873	770	793	830	823	762	762	840	818	816	820	794	833	785	848	840	864	809	833	801	849	859	839	824	771	789	843	868	838	809	818	832	846	854	800	869	864	796	840	849	850	815	804	796	847	794	823	822	808	825	846	802	810	843	830	825	810	795	799	807	773	842	806	820	806	811	819	806	811	831	802	855	813	851	831	816	818	842	818	794	803	837	822	879	852	760	833	820	834	843	840	814	814	818	790	848	835	784	801	818	858	835	861	830	810	821	863	854	837	854	771	794	794	788	833	872	870	828	820	795	786	770	811	822	821	876	825	825	824	836	813	865	827	827	860	869	818	800	830	856	840	822	802	871	829	773	831	846	855	808	808	889	849	803	812	825	867	768	819	819	837	853	800	809	824	821	830	813	837	746	826	839	794	822	827	803	848	830	828	784	821	819	814	798	787	832	841	821	834	817	831	815	813	880	830	780	796	786	809	855	833	837	826	834	786	845	799	768	824	785	813	800	865	859	838	803	832	827	827	768	828	783	787	793	844	803	836	840	785	830	816	811	863	876	815	835	805	797	845	886	819	820	844	828	820	802	830	809	821	791	841	826	840	786	851	832	823	745	816	823	783	854	821	823	839	829	833	876	796	803	815	777	874	849	830	809	834	818	819	829	832	762	819	837	845	791	880	848	836	817	830	833	884	855	845	886	773	751	849	823	843	860	844	789	832	824	828	834	793	828	833	840	829	797	806	802	856	797	776	884	835	840	804	828	820	854	831	824	805	808	782	852	864	823	818	824	801	809	867	848	840	782	812	836	834	875	828	841	834	813	815	810	853	772	789	816	820	796	840	794	796	808	833	789	823	755	828	735	831	803	797	784	843	816	793	842	828	834	817	803	839	809	854	857	808	841	789	845	792	857	866	855	829	854	805	846	818	834	878	843	811	900	870	824	836	792	806	772	841	790	857	866	806	825	800	876	851	830	837	783	802	847	814	789	815	783	845	816	811	824	824	886	826	834	831	831	848	811	856	846	827	832	816	796	824	803	841	801	781	808	840	856	850	854	829	869	842	872	897	815	859	832	808	847	838	822	792	815	821	852	788	791	833	803	837	842	814	816	827	791	858	826	791	807	881	797	825	837	905	796	773	831	803	862	819	874	812	810	851	825	853	870	834	803	805	798	820	818	839	856	821	869	823	858	844	778	820	819
24402	21455	28781	25461	22131	16911	10244	6602	4780	3805	2931	2420	2026	1871	1654	1446	1399	1325	1291	1126	1156	1104	959	961	988	935	911	941	948	901	861	922	854	899	883	849	850	832	838	946	833	810	793	809	860	823	833	903	805	816	833	818	832	814	838	838	840	854	855	790	861	790	820	862	930	837	866	862	826	818	784	790	845	859	791	839	801	849	850	829	811	829	833	850	816	811	821	846	805	808	858	850	786	905	783	826	796	845	841	851	768	797	828	825	792	791	802	848	838	820	750	834	805	766	839	811	861	860	836	848	782	808	816	839	785	861	813	841	826	867	818	810	844	850	844	847	814	794	814	772	781	772	806	876	784	893	851	845	786	891	901	879	809	891	799	832	840	856	823	833	776	781	826	817	830	880	859	811	808	846	853	811	802	871	808	809	792	785	819	854	885	838	834	856	873	836	789	816	823	882	815	810	767	806	885	808	859	803	872	867	822	832	842	839	836	868	842	863	757	845	805	793	874	810	770	813	861	880	838	838	852	765	820	810	887	806	783	823	880	834	779	862	843	809	783	802	799	841	832	830	851	796	838	925	813	825	860	804	821	860	832	802	830	799	800	802	793	818	827	819	785	810	845	883	852	844	831	819	841	880	842	836	880	832	846	789	820	842	834	775	754	794	791	794	789	844	826	857	830	830	848	864	807	824	787	878	846	874	832	814	886	831	796	845	787	837	846	780	823	838	862	853	833	829	811	861	835	817	822	845	835	811	757	807	875	789	851	899	864	839	822	824	813	874	844	857	834	766	815	752	844	838	840	833	821	819	870	811	827	797	828	814	787	880	751	874	837	835	781	867	858	824	830	815	825	828	856	825	814	821	827	815	840	786	878	822	826	800	803	806	825	835	845	795	855	818	817	817	793	820	866	824	798	786	806	855	835	786	799	763	792	785	822	814	840	847	807	776	805	775	804	846	780	798	804	796	800	824	834	849	808	827	816	806	868	828	826	815	841	788	817	849	848	811	785	828	849	847	843	851	850	846	754	780	791	808	829	806	812	783	788	844	788	830	791	842	831	783	794	862	838	833	788	849	810	781	852	809	817	827	787	800	848	813	910	804	736	867	856	841	828	875	762	782	837	872	859	825	829	846	849	840	837	813	851	798	826	814	827	821	858	787	837	871	825	775	805	879	816	822	808	844	816	783	856	832	805	853	815	823	825	820	797	784	880	810	830	796	845	822	804	787	810	832	885	775	844	801	775	819	857	827	807	839	844	800	828	812	831	778	859	864	793	816	865	830	843	833	809	816	794	772	815	811	810	825	842	817	833	811	836	827	820	823	817	825	837	843	822	786	849	777	822	804	861	800	836	824	826	834	860	824	833	787	812	790	848	792	859	814	817	813	809	761	811	806	824	856	839	765	823	797	822	797	852	823	770	845	784	827	760	832	833	852	834	823	771	795	775	790	835	822	833	840	848	806	844	844	830	797	852	848	806	831	792	861	829	821	871	893	780	810	810	861	838	882	817	723	785	800	844	864	831	798	829	832	866	819	819	840	778	824	829	840	845	808	865	785	848	848	773	848	852	809	774	784	778	827	880	816	813	803	838	797	870	879	850	842	757	805	767	851	833	777	798	848	871	848	824	835	810	850	828	774	793	855	779	782	821	825	841	868	805	842	797	822	828	887	800	814	794	842	837	833	816	844	830	758	806	821	849	895	861	831	807	828	851	806	798	839	795	782	784	818	894	828	832	830	830	858	767	845	802	819	815	825	848	824	863	869	788	863	813	825	812	845	860	818	792	782	825	820	801	820	830	806	831	838	807	833	839	777	810	849	838	830	848	809	865	842	803	814	827	856	768	830	842	787	813	841	802	843	799	871	818	848	804	831	768	848	804	780	837	863	839	779	858	789	773	818	855	825	846	792	815	852	855	819	844	800	845	764	835	797	791	791	806	790	764	814	890	859	821	850	846	841	835	833	810	814	786	763	805	812	844	797	820	833	831	885	833	828	817	809	791	841	820	892	773	847	817	816	826	805	863	827	837	806	843	863	830	792	818	805	837	829	799	835	812	862	872	833	858	819	860	825	821	799	844	833	791	809	801	847	867	848	789	839	803	811	823	771	852	819	830	848	859	826	844	818	829	830	815	820	850	840	810	801	861	865	801	835	752	853	843	828	836	862	819	842	777	751	773	858	800	819	812	826	799	887	799	822	884	815	767	837	790	809	837	837	818	819	784	842	795	790	847	788	812	817	870	824	830	827	813	855	829	847	812	820	873	860	796	815	858	856	803	809	796	760	839	801	859	788	814	838	811	812	818	806	822	830	824	850	789	767	815	823	804	800	796	825	865	831	802	770	858	820	777	865	815	809	842	804	840	831	866	824	857	827	842	878	880	830	792	841	844	846	796	846	818	846	815	861	786	817	849	831	818	810	874	794	768	845	826	835	848	737	856	814	886	785	785	818	820	878	829	814	827	820	850	872	850	806	811	836	862	815	875	788	823	815	795	822	796	834	804	804	841	837	837	812	830	776	819	834	789	834	834	816	827	875	811	815	821	801	805	790	813	866	816	874	866	868	865	844	763	834	784	842	768	828	773	795	782	794	760	793	805	817	853	818	843	856	827	842	928	823	873	790	833	815	816	848	821	805	835	822	815	831	857	836	814	799	843	881	874	825	804	787	859	906	827	803	821	804	896	809	785	834	818	848	845	777	823	851	884	807	851	827	776	796	811	796	764	822	807	827	788	819	833	829	868	810	824	858	869	784	798	821	833	800	861	800	858	835	882	790	849	844	872	810	810	812	839	856	886	821	859	872	884	848	832	816	783	832	807	832	876	860	796	803	769	799	823	836	809	846	828	800	787	810	800	829	845	816	784	759	830	889	818	911	822	890	813	859	793	850	839	781	829	830	822	863	864	838	822	826	840	806	836	832	805	802	866	792	865	776	770	846	858	857	816	820	805	846	830	837	809	803	881	830	788	832	788	840	785	797	747	832	851	831	826	852	823	826	812	843	792	862	851	832	832	832	843	831	814	811	818	787	782	849	808	833	742	819	823	819	782	816	823	850	819	825	831	817	814	784	807	835	731	855	864	772	850	843	814	839	805	802	839	877	832	817	811	815	826	799	838	846	837	814	860	831	802	893	868	869	843	843	845	814	828	844	857	824	832	845	820	788	812	862	817	795	825	811	843	830	804	861	770	849	806	850	839	820	825	798	812	802	804	802	834	806	821	788	792	835	862	849	859	765	805	791	866	782	854	806	778	812	837	794	817	848	815	826	835	803	785	852	846	820	809	774	805	810	792	827	876	860	798	826	797	809	856	821	836	816	789	811	830	814	798	903	797	815	852	849	800	842	756	805	815	834	830	854	853	819	805	822	830	806	879	856	820	834	850	858	803	872	850	876	816	802	886	848	750	777	788	767	819	820	813	803	832	848	831	837	825	809	768	809	806	815	831	811	838	860	862	854	822	784	804	842	863	806	826	841	839	804	822	818	866	848	815	850
37241	61074	43456	29083	19384	14637	11114	8766	6899	5324	4105	3268	2726	2289	2098	1737	1522	1495	1362	1242	1260	1123	1110	1107	984	977	955	925	911	886	941	912	839	864	887	869	887	903	802	857	850	835	824	817	853	842	848	876	825	845	830	823	839	806	853	823	805	851	811	792	830	779	772	782	836	860	848	832	798	832	838	781	809	784	778	828	806	781	766	768	817	821	793	823	767	804	762	814	781	796	874	793	807	773	821	818	794	780	824	825	824	801	821	795	829	809	776	832	857	808	808	813	800	766	783	762	862	855	825	793	858	863	807	738	810	815	834	797	842	835	836	807	833	797	779	860	830	822	814	788	810	800	781	804	808	788	807	813	803	841	782	829	818	718	806	790	829	771	798	811	838	802	829	822	792	832	786	832	827	764	800	801	823	837	831	848	792	810	822	843	843	839	834	828	827	831	848	869	828	805	826	858	828	843	825	837	837	747	829	801	841	811	847	780	809	859	797	832	799	804	855	794	841	812	805	793	844	808	827	812	844	805	901	823	810	815	794	826	824	824	839	778	808	830	767	849	798	841	819	794	800	827	822	831	819	787	815	832	818	811	843	829	841	831	778	833	809	832	843	828	814	805	834	766	777	848	839	865	821	810	788	811	815	831	830	831	805	841	836	852	816	837	800	828	795	798	815	829	807	838	821	832	802	858	818	821	819	829	785	771	779	783	833	857	811	836	801	851	805	791	825	816	770	813	810	766	742	842	843	819	835	811	854	822	837	824	805	821	829	867	822	860	751	855	843	845	820	801	805	827	829	809	835	809	785	786	826	774	825	859	798	809	821	830	839	851	762	870	756	790	786	814	793	831	789	794	795	843	812	819	869	772	846	829	784	846	772	760	780	810	828	817	796	851	773	763	803	792	766	797	775	816	839	826	820	817	797	848	783	863	864	838	838	814	861	806	806	833	796	805	811	795	810	779	829	819	822	816	836	836	805	790	823	790	836	818	797	802	814	818	809	859	782	792	794	828	869	849	900	848	819	858	787	790	807	829	806	809	795	843	800	843	814	813	806	855	823	796	763	819	844	809	817	786	786	852	767	842	775	824	865	827	793	824	842	849	832	793	804	841	818	825	823	874	845	800	801	802	803	791	850	850	770	792	836	768	800	843	790	838	814	772	821	800	815	830	817	867	798	854	823	844	878	844	863	838	820	751	798	865	855	791	802	834	871	771	849	840	810	811	863	797	831	822	807	746	812	826	846	851	858	854	801	880	847	815	825	800	768	845	830	851	822	820	848	841	815	776	799	779	861	807	869	839	832	828	780	830	847	849	849	841	813	855	846	799	865	846	783	826	792	844	843	834	862	836	823	842	824	795	806	795	883	782	820	828	803	810	800	850	805	835	817	789	792	837	809	851	834	848	805	790	781	828	798	826	849	756	833	774	834	823	815	817	834	850	813	808	773	795	781	864	844	845	844	855	835	819	827	837	837	812	825	854	828	848	819	780	796	806	812	814	815	826	779	826	834	823	753	839	844	835	813	797	818	795	827	760	836	782	785	782	863	866	846	790	822	809	774	812	792	821	798	839	867	844	789	788	744	805	801	836	799	800	834	837	772	806	818	831	840	827	834	779	875	848	867	893	787	797	799	853	827	780	798	814	801	804	816	752	784	851	805	799	834	870	796	748	811	779	865	837	781	803	768	817	791	827	802	806	806	792	840	814	801	852	768	840	818	838	824	820	786	832	799	832	762	779	815	793	763	827	822	796	782	805	788	780	811	805	817	762	875	807	812	811	851	769	845	790	789	795	837	841	799	846	833	815	804	779	816	848	832	826	854	805	812	789	782	863	786	849	782	835	795	838	773	867	827	799	770	812	824	851	853	813	827	846	830	842	771	822	841	845	828	759	820	821	813	801	825	793	841	857	769	833	812	812	823	848	792	808	781	820	806	807	817	754	857	772	787	827	842	832	791	807	851	790	776	846	773	798	785	822	819	815	831	900	838	863	856	790	815	799	825	828	793	810	776	833	830	817	816	805	789	873	772	847	746	800	821	798	848	824	781	838	835	827	799	816	820	861	795	861	827	756	844	847	760	824	791	853	816	832	831	832	822	846	823	852	799	830	752	812	799	832	816	837	786	851	772	850	799	771	844	804	792	750	832	821	822	809	892	801	815	783	881	741	823	812	772	820	808	848	829	792	840	839	785	807	814	822	781	834	809	777	803	882	840	800	829	801	805	836	818	860	834	811	837	814	821	795	814	808	798	832	790	812	843	835	821	795	881	823	805	818	784	822	847	835	807	771	818	905	803	816	835	796	854	742	810	806	744	824	792	809	877	823	771	831	827	823	766	769	804	839	888	848	829	875	830	832	828	816	843	844	805	805	803	825	818	801	787	877	831	815	853	833	814	793	884	809	808	900	910	806	807	756	821	833	801	882	812	821	876	769	838	859	838	858	823	849	821	822	795	822	815	842	823	770	838	811	856	833	796	785	825	799	791	782	800	840	831	819	839	835	833	849	834	848	818	811	836	790	863	820	807	772	826	815	795	817	871	830	833	802	813	867	812	827	840	748	839	825	851	715	799	770	816	823	791	804	813	840	802	798	814	859	808	816	799	828	880	814	820	828	844	828	817	811	769	849	838	832	747	822	838	884	811	832	833	822	827	827	772	812	834	854	846	796	811	805	824	873	804	829	823	819	858	813	813	806	804	788	835	771	783	795	826	811	821	818	765	791	836	835	851	783	875	796	813	801	852	810	873	818	832	812	795	832	793	856	797	809	837	777	833	850	836	821	828	821	818	857	794	808	831	839	769	797	792	819	805	776	823	856	876	795	782	807	804	798	822	768	816	870	831	827	765	843	796	806	806	783	796	843	831	869	823	845	760	874	774	826	783	830	773	775	803	839	747	824	805	823	799	793	828	802	824	812	805	827	853	820	809	838	782	797	811	802	773	854	828	836	785	762	834	835	852	791	838	812	822	830	862	843	853	856	825	848	800	782	752	770	829	861	810	769	785	779	845	837	829	815	795	878	788	816	826	772	881	793	796	801	797	800	790	841	798	790	857	831	793	849	796	869	831	883	820	780	841	850	749	809	856	798	818	817	865	777	804	847	764	862	821	798	779	856	826	871	826	828	842	838	844	805	841	782	818	814	818	810	842	858	832	824	770	806	807	818	804	824	791	845	843	784	803	842	837	760	840	809	824	846	763	829	815	815	789	803	794	813	841	823	781	888	813	827	777	833	768	860	807	844	804	807	855	805	810	779	842	805	776	785	823	881	816	829	789	801	805	833	823	864	773	833	819	820	794	794	819	789	852	842	831	819	803	864	782	770	816	789	809	806	836	757	793	754	884	845	852	803	829	775	809	835	832	848	798	842	813	837	834	810	863	841	815	814	809	814	815	785	808	842	795	802	770	760	839	782	849	815	892	795	782	795	865	831	770	761	820	808	844	815	836	805	843	864	815	791	797	805	855	852	776	871	816	840	821	805	854	847	816	838	781	814
25302	21511	28787	27474	19513	11881	7406	5325	4112	3211	2635	2178	1907	1664	1678	1405	1330	1298	1205	1142	1045	1025	1039	1027	1001	930	1013	947	874	927	905	916	923	863	913	940	891	880	900	862	968	920	857	877	919	877	878	909	911	896	883	871	856	859	889	833	820	892	842	873	908	892	859	858	873	877	846	848	805	874	874	844	847	876	901	895	821	892	852	844	876	847	834	898	857	884	838	848	896	873	863	856	855	866	936	891	872	900	872	871	866	879	864	863	858	876	830	864	857	882	866	890	854	885	832	854	819	907	886	864	873	872	835	838	866	846	907	913	853	835	898	875	828	836	853	824	890	899	910	862	853	917	905	882	860	882	888	893	874	873	872	831	879	886	842	858	897	825	877	830	883	874	919	865	881	859	842	907	858	854	870	867	804	936	940	905	892	854	867	869	826	890	855	938	843	869	871	869	869	864	875	836	872	876	898	893	839	899	849	865	813	811	861	834	846	875	889	870	901	850	852	809	862	850	874	909	818	883	876	856	865	865	847	911	839	883	897	872	898	878	852	904	836	874	879	877	878	842	806	839	842	785	864	900	838	837	885	845	845	860	877	892	869	955	854	901	954	865	841	890	825	857	835	878	820	900	854	854	842	834	849	926	883	872	872	899	909	892	898	850	880	833	853	884	852	900	885	848	875	861	846	839	855	831	858	868	824	850	925	841	862	871	838	843	858	841	948	947	862	874	913	881	896	820	866	869	843	845	812	801	898	907	828	920	874	846	866	886	920	859	860	841	857	851	806	850	919	814	853	829	857	904	834	869	838	834	883	925	872	844	898	950	882	857	914	844	884	878	820	866	818	878	874	855	865	916	866	900	807	871	828	828	900	822	872	868	858	847	830	820	847	913	884	860	848	842	902	921	831	888	882	853	915	884	848	872	856	884	898	892	901	903	868	898	862	879	833	859	830	875	840	880	862	910	862	845	827	910	829	876	898	827	844	862	897	875	863	880	857	912	832	864	912	854	876	898	890	887	941	824	882	874	842	924	829	884	877	902	870	862	881	820	851	844	841	876	953	838	912	846	862	947	930	811	903	867	832	856	852	834	842	872	862	938	881	861	857	809	869	890	884	848	838	873	909	810	843	857	838	813	836	874	847	850	857	867	913	829	837	797	868	843	909	861	881	870	825	894	856	873	886	895	889	844	807	857	881	824	835	910	898	852	886	881	822	918	887	862	871	887	885	870	881	837	906	924	832	849	899	864	880	890	912	878	806	824	804	855	837	837	929	850	869	844	832	896	845	874	819	889	903	785	866	873	881	833	886	874	881	856	903	888	909	813	880	839	846	841	874	854	839	846	858	869	903	892	884	868	906	878	898	880	791	872	825	869	843	851	884	885	897	786	854	891	897	849	868	920	901	879	878	833	846	908	861	867	881	887	893	835	853	870	900	885	856	890	920	867	930	871	913	883	879	854	860	932	865	900	859	833	859	819	780	876	890	841	832	873	910	899	832	901	916	856	827	880	875	853	881	867	882	863	901	832	860	877	892	855	847	878	881	835	799	842	845	856	923	862	835	888	884	858	882	822	835	861	865	867	860	802	875	857	859	849	865	866	890	869	861	879	891	889	912	867	918	903	856	852	835	870	864	888	835	850	892	865	901	920	908	859	888	852	875	924	851	796	894	861	814	867	899	846	822	846	890	879	915	898	856	867	866	871	895	880	909	869	961	874	870	876	845	827	861	835	886	861	899	918	890	896	848	887	876	870	872	847	846	868	870	859	902	860	818	888	889	844	846	843	917	851	911	863	906	863	846	870	902	816	856	820	879	859	828	866	862	873	886	923	896	896	889	922	845	854	895	835	886	903	890	886	837	889	833	880	877	875	841	861	858	891	872	888	857	914	893	882	921	887	877	912	887	861	921	827	849	819	911	807	847	867	858	876	866	906	878	887	832	815	850	842	844	904	891	852	874	844	866	877	891	855	875	905	911	875	881	903	872	883	883	940	875	878	849	843	874	886	876	914	825	856	874	876	878	859	846	838	851	874	875	868	880	802	865	856	836	846	887	945	803	921	842	882	881	874	895	845	863	873	829	856	946	903	875	885	843	860	834	915	895	900	857	871	866	947	889	897	890	859	903	867	876	862	886	849	903	868	868	849	907	878	860	864	869	903	852	840	864	896	878	867	889	901	845	913	848	822	849	845	849	864	854	880	928	883	850	885	830	901	918	889	877	878	873	872	894	848	844	909	865	852	834	907	898	944	851	870	882	862	873	874	815	860	856	829	871	873	908	842	840	826	874	852	851	843	874	813	837	940	866	891	923	922	833	875	904	881	893	870	922	913	848	890	894	819	890	842	842	859	906	900	876	885	809	945	817	869	862	895	865	886	860	904	844	872	884	851	843	888	846	888	883	892	866	892	866	864	935	884	808	879	887	857	925	854	869	872	876	878	847	907	826	876	811	827	870	896	818	838	882	884	820	914	879	835	867	869	819	862	864	871	894	851	932	880	867	845	861	881	823	900	792	838	902	858	844	848	841	848	891	918	850	836	877	880	877	886	853	882	783	850	889	916	821	861	834	850	812	856	853	879	896	860	884	841	866	848	856	866	838	793	887	890	871	865	827	898	862	834	877	826	880	899	853	840	858	898	827	856	901	877	900	917	897	888	859	850	889	889	826	881	889	889	858	877	867	866	888	914	880	849	888	855	853	842	842	878	862	873	871	873	918	906	867	848	876	856	884	863	876	901	893	817	827	861	815	898	898	846	935	898	870	874	892	828	829	869	937	913	867	914	904	878	857	888	893	876	894	881	902	854	870	906	865	864	853	893	902	902	851	844	849	898	858	851	800	909	854	858	826	876	923	901	851	855	877	896	896	847	859	877	863	877	801	890	856	869	832	888	877	859	888	865	837	865	808	887	840	862	809	841	850	883	913	892	868	841	831	883	839	824	875	842	882	851	839	848	883	888	878	862	880	807	878	805	879	878	892	873	886	842	900	909	863	815	855	892	877	896	890	870	879	836	860	917	894	895	817	835	905	910	864	883	850	868	854	862	852	893	884	869	890	899	857	876	832	879	871	889	932	864	913	859	865	880	908	838	913	891	855	846	922	861	872	848	853	831	856	853	859	896	857	903	853	870	815	855	873	825	878	837	870	852	856	928	830	868	862	922	918	860	870	868	830	872	875	888	878	828	899	850	837	819	821	859	857	873	898	874	869	888	865	829	865	903	831	863	915	888	871	928	897	905	870	838	935	881	864	885	891	929	829	885	843	890	868	891	901	879	899	904	835	879	845	881	889	877	859	859	843	895	906	873	878	872	849	861	927	899	836	825	848	864	892	858	822	831	834	888	865	857	845	886	865	849	859	888	826	865	835	916	844	898	854	847	903	815	906	857	869	875	827	842	913	908	846	866	836	862	882	851	871	867	847	859	829	919	869	820	848	856	853	852	895	859	920	843	849	823	882	871	880	878	871	906	886	855	873	837	840	897	850	916	913	893	886	880
34800	52353	41219	26763	18174	13636	10122	7923	6309	4793	3647	2987	2512	2096	1852	1728	1518	1443	1291	1250	1199	1150	1084	1030	1037	1066	1004	920	943	950	910	939	845	875	924	907	896	904	891	875	880	833	864	888	854	827	918	877	842	867	880	844	873	902	814	847	866	894	845	838	870	829	840	852	840	876	837	900	856	887	884	898	891	830	872	871	918	886	898	834	856	840	876	843	875	851	843	840	882	846	900	837	901	842	891	853	813	905	845	811	854	844	872	887	879	865	830	860	917	850	800	891	902	824	914	849	803	829	826	873	837	865	908	905	868	883	861	866	804	870	864	858	874	862	877	840	884	863	909	917	864	817	907	870	893	864	840	814	855	888	855	896	891	838	848	841	892	846	885	886	808	865	885	924	871	817	885	827	870	874	902	887	840	884	822	850	827	894	872	881	865	866	920	812	880	875	863	865	875	928	865	857	836	888	819	898	818	842	876	888	878	859	844	907	855	863	876	824	843	831	845	862	884	834	847	812	844	857	844	854	839	891	912	813	931	831	848	815	837	854	830	814	886	856	872	863	885	844	899	883	833	917	901	865	772	901	859	902	924	904	830	876	885	873	894	888	837	896	835	835	853	860	880	868	861	843	856	896	857	859	874	850	842	887	866	852	850	903	844	885	838	917	868	851	874	854	840	877	872	892	832	897	891	806	911	872	909	844	841	881	863	873	856	848	868	881	900	871	851	878	847	838	848	867	857	801	890	868	891	820	829	925	852	929	847	860	863	845	839	825	884	858	814	857	844	839	851	850	898	840	882	892	862	828	863	856	887	892	846	881	868	827	870	841	832	878	880	856	877	842	892	841	849	802	909	884	845	865	838	871	907	891	852	846	852	904	848	850	920	847	874	871	824	850	836	849	839	874	888	900	861	894	833	868	878	859	871	904	867	861	791	840	869	884	835	849	912	886	820	866	825	878	847	819	848	870	885	847	849	872	864	837	866	851	876	886	883	886	878	848	854	808	837	864	872	826	877	848	877	833	899	883	839	871	893	868	885	893	866	850	886	897	807	830	813	819	872	853	839	839	865	863	840	907	844	894	895	845	880	947	845	811	897	844	878	865	943	878	845	860	817	838	863	883	866	901	864	886	826	841	859	864	800	810	877	912	879	850	841	917	857	859	817	853	836	883	809	818	904	824	887	882	884	830	852	853	846	882	862	847	800	863	902	866	859	902	901	875	844	901	910	894	874	873	872	874	884	827	868	862	845	860	879	845	846	900	869	883	898	896	866	852	812	854	860	845	880	824	850	871	854	865	898	843	866	875	910	891	860	885	859	828	828	869	879	894	887	843	870	839	882	841	867	848	877	846	904	826	805	897	869	844	875	857	884	852	856	866	893	864	894	814	843	878	890	809	852	858	826	878	892	850	869	878	880	822	830	841	869	847	867	837	845	794	863	872	850	887	802	890	888	856	832	836	846	859	906	856	913	856	845	891	814	871	877	870	894	850	888	893	887	843	839	901	834	844	887	858	870	844	855	848	863	845	842	840	877	811	865	864	841	858	836	886	852	832	871	847	872	849	846	874	851	865	885	853	823	901	898	818	877	844	859	868	842	849	854	866	840	857	861	898	843	849	887	833	861	845	844	850	880	822	862	825	856	822	796	845	870	831	889	867	874	866	920	860	887	900	830	801	851	842	821	821	828	898	897	805	881	841	858	838	819	880	885	820	875	890	890	900	850	825	824	842	833	855	835	870	910	847	845	854	858	847	808	878	815	887	872	857	799	815	844	891	895	843	878	850	832	878	832	895	940	881	910	862	902	814	805	846	849	897	869	897	875	867	838	816	878	797	958	839	867	854	864	846	900	902	889	851	882	823	885	903	916	859	916	861	883	861	902	834	870	866	871	869	836	866	830	839	854	813	829	832	892	842	933	817	845	927	823	897	862	899	870	907	838	843	842	869	826	859	856	895	848	817	908	860	817	873	825	834	842	857	875	827	853	875	838	866	902	841	892	835	851	872	865	882	837	899	840	870	846	891	867	851	871	861	896	838	846	810	880	843	869	812	834	828	857	863	850	819	843	905	875	838	900	883	871	915	816	852	850	867	868	874	895	889	895	875	891	841	873	869	814	899	889	896	817	822	884	854	827	869	832	856	883	838	873	867	861	885	847	916	872	855	883	859	852	865	854	803	808	849	902	852	890	898	827	870	892	902	878	903	871	881	842	877	866	828	825	832	879	869	901	882	863	812	866	850	850	861	833	826	880	891	858	874	877	853	873	850	920	845	899	841	883	844	892	786	883	849	897	855	820	899	858	877	829	862	849	864	888	860	794	837	852	861	837	835	849	861	852	848	890	869	831	940	852	840	861	855	847	810	913	903	817	854	918	834	909	878	884	902	867	866	906	861	889	849	854	886	855	844	890	879	887	846	891	889	851	859	900	876	860	860	840	852	899	870	830	880	883	849	866	864	840	817	850	839	899	884	907	865	872	881	905	838	871	870	876	864	838	881	859	780	819	855	913	853	879	894	882	859	818	893	864	858	895	876	902	906	821	831	798	869	883	795	844	887	923	879	861	859	802	901	838	867	852	824	962	878	836	861	822	860	877	903	816	849	881	864	906	864	837	871	847	837	834	904	863	863	881	820	789	874	885	857	842	917	860	876	851	837	855	849	857	866	861	809	905	872	881	851	848	859	877	829	874	847	799	851	912	858	815	885	868	835	854	890	869	816	866	850	834	933	882	873	834	849	878	940	889	818	844	917	854	860	924	856	782	790	906	851	895	822	881	865	823	912	841	866	861	805	861	813	839	844	815	847	901	857	851	832	829	848	826	853	865	865	853	884	854	812	896	854	847	857	892	858	856	834	896	887	897	816	838	888	851	914	887	876	815	853	876	892	845	880	909	831	851	885	893	874	895	883	821	817	915	868	859	840	850	883	874	848	851	809	821	853	850	880	832	869	861	831	845	833	879	906	862	855	834	821	885	830	853	839	868	876	832	846	899	949	899	864	901	860	875	863	904	896	847	842	821	875	802	874	819	841	915	890	884	883	824	826	817	856	855	886	878	867	849	887	868	856	854	884	820	864	851	853	896	867	865	891	882	893	925	857	842	831	871	888	866	856	833	844	881	857	912	884	831	769	862	877	866	874	840	813	840	802	827	836	852	844	807	948	854	890	901	907	830	814	857	833	848	845	842	878	885	868	841	887	832	861	826	821	853	911	852	833	847	878	895	831	840	873	829	875	826	855	854	853	884	853	860	878	871	899	817	859	853	813	903	845	866	878	851	849	845	896	845	872	827	905	879	892	878	877	899	826	871	868	845	840	863	861	846	841	818	878	848	881	887	811	845	894	885	856	844	867	848	862	905	837	853	929	887	892	815	887	846	885	866	836	849	893	854	813	894	874	862	834	850	849	904	832	868	843	894	900	872	876	843	912	854	867	862	830	925	817	882	823	891	831	876	872	804	869	878	901	825	862	846	852	874	843	872	839	884	821	860	846	811	823
23011	21439	29163	24316	22237	23168	19951	11004	7950	6181	4750	3813	3132	2807	2458	2039	1863	1844	1608	1518	1409	1264	1255	1174	1153	1132	1092	1054	1077	1072	1045	1022	1005	998	958	983	903	1022	936	912	956	877	976	899	929	926	897	972	923	897	900	941	890	900	869	871	911	879	894	905	926	866	870	902	901	934	903	908	874	844	866	913	887	933	926	866	913	874	858	913	869	884	895	890	921	917	899	836	891	930	889	931	889	889	899	941	876	927	898	919	892	927	937	910	887	897	862	915	890	884	897	902	952	882	851	892	943	835	929	931	905	881	886	941	934	961	833	853	874	950	879	933	882	887	920	877	938	916	952	897	875	950	891	883	914	879	895	966	915	898	890	931	895	931	888	943	924	918	886	910	848	893	905	881	914	885	836	916	868	870	981	947	916	926	892	898	913	882	887	886	864	942	952	881	927	878	900	958	886	914	910	875	918	915	909	920	885	926	941	881	901	880	914	938	904	877	899	864	953	962	909	917	888	896	888	963	874	887	870	891	873	899	840	873	876	952	897	878	879	911	929	902	909	891	937	870	846	865	955	850	901	925	906	911	893	893	877	919	900	928	889	892	895	935	908	881	902	899	873	900	908	963	876	934	889	933	929	945	889	927	885	822	896	952	889	898	927	915	916	898	910	930	846	895	894	886	905	851	885	884	889	914	920	895	932	923	890	937	910	965	951	941	910	897	857	966	954	894	909	927	894	906	853	844	861	877	914	935	894	950	922	838	889	863	942	861	905	918	874	884	900	882	932	886	869	856	892	899	914	873	923	848	912	970	959	828	888	902	857	856	899	905	914	859	935	927	841	941	901	910	879	909	906	893	961	897	913	880	912	924	947	860	891	897	961	884	906	907	931	892	964	936	880	945	918	882	932	846	815	910	898	885	930	927	845	871	915	925	926	859	889	893	872	914	941	904	948	930	874	865	903	852	856	922	921	873	881	913	897	907	893	875	894	931	915	905	901	890	925	881	924	869	913	888	871	879	881	930	895	910	867	845	1018	893	884	871	926	880	872	881	939	908	881	886	883	905	890	920	939	904	883	957	932	860	913	838	894	927	933	923	886	860	892	874	927	873	922	951	924	923	871	883	868	913	884	905	851	887	883	838	863	892	877	922	859	888	904	910	906	949	912	956	908	903	904	926	887	891	862	881	893	877	899	900	852	866	871	934	879	928	925	922	919	868	936	920	881	856	882	887	899	924	891	939	961	908	941	872	935	876	877	890	928	929	913	923	897	912	894	946	868	855	874	890	918	897	845	908	867	934	891	849	924	933	935	900	875	899	907	893	910	866	891	904	889	946	916	900	889	873	922	883	916	935	889	933	896	903	927	873	861	909	883	926	885	916	911	890	943	927	886	913	872	867	903	874	892	921	896	934	953	862	931	859	892	903	895	892	897	898	921	873	921	912	917	927	873	831	934	904	930	904	892	870	962	969	931	922	907	916	907	891	906	881	927	915	899	834	875	854	916	911	883	973	916	913	939	862	933	954	904	866	929	936	881	887	961	858	833	938	924	940	849	923	921	931	907	912	834	891	890	914	878	920	951	898	853	898	905	889	884	929	911	895	902	918	952	889	910	899	853	940	895	875	886	908	953	892	893	963	837	930	880	900	893	885	888	926	906	924	907	912	921	948	875	877	927	922	892	832	936	891	856	953	837	888	941	876	908	906	857	886	899	907	861	895	886	883	860	927	927	921	864	908	893	865	867	853	876	932	862	877	925	941	949	905	880	867	899	941	909	936	854	901	867	942	962	908	865	848	946	902	895	900	907	909	953	894	928	902	957	892	901	916	919	942	885	865	943	910	920	919	885	874	890	866	927	886	899	930	940	953	844	895	895	895	943	905	838	871	869	926	881	857	977	890	915	906	871	872	936	858	881	904	950	826	905	920	871	961	899	954	903	862	941	884	885	828	893	928	920	910	880	819	855	859	897	883	925	833	911	935	929	874	911	857	927	916	891	894	850	862	887	880	849	911	925	896	855	885	937	892	923	867	927	934	875	868	886	869	961	885	879	829	941	887	925	898	868	936	927	934	875	875	866	902	916	869	813	914	906	925	843	839	938	913	867	944	927	923	917	934	947	896	901	890	914	917	914	881	916	870	870	920	869	840	871	886	952	895	890	853	863	940	885	936	902	885	907	922	938	890	884	859	871	899	894	858	910	951	869	896	901	885	896	849	880	919	898	903	875	909	911	959	939	924	905	944	899	907	857	853	849	871	824	905	890	896	928	901	897	928	914	946	903	916	878	862	932	900	879	893	913	944	916	926	890	904	921	882	946	922	831	887	934	914	936	925	906	899	910	883	919	901	902	897	867	963	902	945	894	899	866	920	895	909	950	897	917	844	892	958	885	886	880	933	929	929	864	904	914	938	917	881	858	871	863	910	908	887	851	927	924	898	900	873	868	874	902	896	937	933	839	967	859	886	917	924	874	894	892	869	905	906	894	907	859	945	829	930	882	900	910	875	903	852	889	859	951	904	871	882	900	886	941	900	871	875	934	917	936	868	857	836	881	902	911	878	889	908	876	866	881	926	889	904	913	905	904	826	894	826	845	932	943	989	943	908	917	927	918	855	879	896	903	913	888	858	890	891	930	942	910	876	893	928	893	904	929	956	919	860	971	880	896	926	900	839	892	886	921	868	917	875	877	910	925	961	928	884	890	918	923	915	877	929	912	926	896	941	952	912	897	892	902	949	916	864	884	899	828	886	927	840	890	894	858	942	861	926	946	903	919	910	872	944	872	885	936	931	889	845	908	922	926	899	919	874	904	941	834	904	886	910	915	904	948	905	878	935	837	945	863	889	871	902	907	852	944	903	894	858	902	886	874	942	874	913	921	909	910	882	897	883	863	930	871	915	881	865	867	965	862	844	918	917	895	902	901	940	925	932	905	884	926	866	904	905	885	849	905	874	922	867	929	911	957	933	915	913	875	876	909	888	894	908	892	925	942	885	890	893	940	890	923	939	880	876	882	875	923	908	873	958	891	854	873	949	871	921	859	890	915	888	891	934	901	855	879	908	888	870	899	867	901	917	878	920	913	853	908	910	878	890	948	872	895	883	957	885	932	932	920	927	884	873	913	894	874	882	858	877	889	881	894	907	832	873	849	904	898	907	860	932	895	884	917	857	914	853	874	897	876	899	940	902	919	876	893	965	925	902	902	897	952	848	876	861	883	861	889	902	906	945	880	887	888	928	927	867	901	899	895	1005	860	871	884	905	945	890	920	914	880	915	868	902	920	824	898	898	917	932	950	922	865	850	928	865	925	909	948	927	906	899	909	918	897	897	870	878	863	817	911	854	874	965	886	916	923	897	909	948	914	895	879	892	873	885	873	939	888	953	889	922	909	850	932	913	865	882	911	910	918	897	906	925	948	894	893	935	873	917	842	875	885	876	884	955	886	871	889	909	873	907	829	921	952	829	895	856	929	867	898	880	915	894	907	922	919	872	872	841	861	863	815	895
34730	60458	50202	36944	28916	21759	16578	13170	10756	8521	6541	5107	4097	3523	2906	2618	2315	2063	1892	1693	1583	1472	1386	1352	1164	1144	1137	1150	1054	1076	1031	1033	985	1026	974	953	885	971	917	954	948	930	888	887	906	928	898	902	921	901	849	926	885	913	899	917	892	900	909	873	906	872	859	865	850	860	887	887	903	863	895	889	862	874	883	946	895	857	881	901	888	864	903	844	859	871	829	875	852	881	876	821	883	862	874	917	888	905	883	814	885	957	873	861	895	864	887	829	905	916	852	826	868	934	879	922	926	906	859	890	885	845	892	882	861	890	870	898	847	881	895	848	888	914	891	848	879	873	847	868	876	865	882	841	865	858	860	864	885	904	863	865	908	890	867	858	853	845	887	850	882	897	837	845	836	859	868	871	884	889	855	898	867	865	897	868	876	865	885	891	899	904	895	892	835	887	903	919	922	866	842	911	864	899	865	829	933	874	825	843	854	870	883	881	906	871	860	850	898	871	887	892	830	839	883	919	894	822	885	885	887	875	794	863	830	895	902	906	894	916	925	894	843	859	888	845	909	901	880	869	867	875	851	860	844	839	865	873	887	881	870	893	919	864	832	877	905	880	892	896	883	880	896	822	866	840	859	782	903	901	875	835	907	815	823	888	854	866	871	859	856	860	863	920	909	879	841	930	884	858	854	834	849	867	798	827	873	799	903	866	947	875	906	861	874	888	926	861	844	870	867	861	878	903	871	915	827	874	919	859	905	925	890	831	849	881	856	878	924	896	857	875	849	892	911	925	873	929	906	839	900	897	838	895	863	886	858	869	895	849	828	890	893	877	836	877	831	850	887	893	878	920	866	876	898	864	894	852	899	850	874	871	898	914	854	902	884	888	927	938	841	816	889	890	888	908	848	956	800	848	914	862	852	895	835	854	862	922	858	910	894	890	894	841	834	898	848	849	843	930	883	901	886	932	888	853	814	878	891	853	921	841	883	891	908	923	854	841	836	824	855	909	862	903	847	913	840	906	805	850	868	796	876	853	858	829	894	925	908	872	895	911	847	888	883	877	881	902	882	877	904	846	854	816	877	807	844	835	848	864	866	897	857	869	908	863	913	826	847	905	826	843	900	865	880	834	861	853	873	856	876	840	879	898	887	890	862	864	892	904	880	834	910	941	904	819	876	889	890	901	862	877	868	868	878	849	871	871	907	868	846	918	860	909	904	867	887	903	898	897	919	866	814	879	864	883	897	896	873	843	869	896	925	897	901	896	883	839	843	889	900	823	891	855	883	870	913	838	823	949	884	856	884	889	866	880	860	839	858	865	871	852	893	909	898	893	921	822	877	836	860	911	864	862	895	874	915	896	853	854	912	852	839	862	824	921	848	881	817	916	905	901	848	874	888	852	887	882	955	858	908	869	867	884	867	853	937	888	919	876	833	897	847	940	874	880	836	857	873	907	914	867	869	857	903	842	874	914	840	814	931	897	872	906	883	894	850	898	860	909	877	929	838	855	865	869	860	864	892	837	884	872	909	898	901	869	922	857	901	917	806	882	821	888	881	827	837	880	858	923	922	851	909	874	850	931	857	860	852	846	885	857	860	874	849	923	913	938	887	877	891	869	895	859	912	858	820	878	897	826	833	857	871	856	936	826	848	818	848	850	924	889	870	877	905	903	873	866	873	891	890	850	891	839	876	835	877	845	887	876	856	866	839	845	854	822	874	868	884	880	872	925	941	876	853	885	888	932	829	853	853	883	879	855	943	888	852	813	936	888	869	814	825	841	918	843	910	894	804	831	858	942	916	892	839	929	927	874	886	898	906	938	903	902	871	863	868	903	888	820	967	810	885	837	905	845	870	883	858	892	901	864	853	888	912	909	858	880	839	921	891	923	899	905	894	889	913	879	888	880	883	891	881	872	845	873	901	827	846	920	845	856	855	894	902	897	876	833	902	879	877	866	808	894	862	895	916	872	887	885	884	886	862	873	888	909	881	881	844	883	918	839	884	875	939	869	907	882	828	890	898	920	897	879	840	914	899	907	908	877	804	895	900	930	908	913	874	843	876	853	905	856	874	923	905	822	840	885	895	863	878	875	920	878	891	843	859	851	878	889	874	841	833	905	799	882	901	868	868	914	901	884	869	868	824	854	897	853	843	907	940	874	878	920	843	907	904	879	848	827	820	924	841	907	915	884	895	878	903	893	834	872	873	874	883	840	873	836	861	868	854	921	880	860	922	861	886	861	865	836	888	884	876	881	878	872	844	856	877	861	876	876	913	881	922	866	921	893	825	927	867	853	840	900	879	859	843	884	849	887	889	868	888	826	888	869	901	828	922	898	842	835	874	913	894	886	881	821	882	871	845	837	885	856	849	881	878	821	893	875	916	846	871	928	881	911	914	871	900	913	823	812	918	899	881	890	907	899	856	850	894	851	834	892	867	863	856	868	843	870	874	883	884	873	874	841	857	889	885	921	848	875	848	885	876	851	855	858	889	869	927	844	861	872	910	909	833	873	851	811	881	897	893	883	857	902	867	900	867	872	900	879	848	899	844	870	870	886	873	874	860	864	884	877	906	892	872	914	867	902	891	865	879	879	884	900	898	887	878	916	866	907	865	865	900	890	892	865	864	851	871	846	869	890	831	852	823	886	833	811	848	845	865	868	813	848	885	852	903	884	843	900	857	901	891	889	889	870	889	856	878	852	880	863	883	951	863	856	858	896	887	886	857	915	859	859	875	877	883	897	926	872	855	834	853	862	871	896	839	895	892	804	881	903	863	881	841	890	874	895	845	844	826	868	855	854	889	863	877	859	873	933	857	870	827	856	921	894	893	887	872	920	908	908	859	916	908	900	851	862	879	924	881	917	905	872	930	852	903	854	837	867	855	893	895	898	914	866	880	837	819	909	840	894	824	880	876	885	868	883	895	920	882	865	896	875	850	880	858	887	843	847	860	862	861	883	903	888	866	888	877	869	924	919	843	849	861	914	916	904	863	849	867	920	827	834	853	851	859	871	915	926	883	875	890	873	837	870	893	891	930	889	866	851	867	866	858	903	913	822	923	843	870	854	899	863	885	881	910	858	852	882	903	930	871	897	842	852	839	893	893	931	828	857	847	897	902	887	944	871	880	872	905	889	854	871	921	864	930	879	893	824	846	883	870	880	893	884	909	831	924	876	886	883	830	921	845	853	864	899	840	849	868	852	939	854	838	916	881	910	914	922	886	846	875	853	856	967	869	847	885	898	913	893	879	862	840	878	812	877	859	938	858	875	908	863	871	868	901	914	859	871	819	895	854	889	822	894	868	877	834	790	920	849	840	878	850	870	881	813	885	867	919	931	906	903	908	881	876	872	791	867	877	887	911	869	880	914	848	882	874	882	890	863	881	859	852	831	860	854	933	833	867	877	851	882	903	821	855	859	871	851	886	884	849	928	907	837	853	868	868	855	843	864	920	877	862	880	882	854	852	878	891	842	863	878	902	876	921	881	928	874	825	876	904	873
34268	37462	38789	27760	16265	8881	5592	4115	3409	2619	2089	1813	1626	1459	1375	1190	1135	1162	1089	1021	957	1018	907	928	908	938	932	860	892	903	856	842	881	809	813	847	842	890	860	824	832	886	852	806	846	774	834	824	823	853	882	847	895	875	865	839	892	849	831	869	859	808	847	797	793	821	785	843	803	855	834	855	843	807	894	863	814	815	806	812	839	832	884	788	892	820	799	900	870	797	821	821	860	821	791	896	790	833	833	834	807	880	815	834	837	820	840	877	885	832	833	891	830	859	856	797	850	868	808	838	901	852	854	885	833	838	866	859	803	802	822	871	861	813	781	819	852	790	833	870	839	867	833	824	813	793	807	852	834	813	863	810	840	877	850	827	813	813	843	820	905	791	824	831	800	858	829	845	842	862	841	801	821	811	813	860	855	810	858	829	845	841	873	843	839	850	894	857	807	806	856	804	803	816	819	785	835	862	821	863	814	840	802	793	816	817	868	854	831	855	895	911	845	854	819	823	790	847	838	830	802	833	820	827	753	769	822	803	774	875	873	834	833	896	801	856	837	871	812	857	872	866	827	771	833	809	842	820	805	830	864	845	865	842	903	818	844	865	827	857	811	835	929	824	786	804	814	816	821	822	778	862	817	818	842	904	845	829	875	828	870	818	912	816	814	844	797	828	832	847	863	837	833	829	837	812	837	825	844	830	802	813	863	783	823	815	840	885	860	863	866	859	862	854	892	907	848	827	825	811	837	862	785	889	812	825	812	858	807	811	812	822	815	854	831	846	838	821	849	813	817	828	785	865	854	816	865	802	851	826	854	800	819	835	853	870	837	827	832	889	868	890	805	868	798	824	882	852	791	808	880	851	852	846	845	820	818	822	859	788	842	852	905	809	854	824	816	801	821	828	849	842	782	832	856	835	847	836	868	783	809	817	823	880	871	880	848	821	870	847	817	846	813	862	822	896	825	838	818	823	835	850	798	804	852	865	864	835	888	809	832	817	808	811	854	802	800	822	846	891	827	866	817	809	798	844	780	857	811	822	842	836	869	826	820	827	858	870	846	802	859	857	871	807	841	806	855	830	829	864	811	873	854	859	859	822	865	830	844	815	803	781	935	839	796	872	835	811	848	837	770	822	816	805	888	853	839	840	842	839	871	825	792	811	817	821	850	842	852	799	888	808	858	842	859	891	849	846	818	797	815	810	785	791	891	878	789	799	869	841	828	838	822	799	829	890	853	854	811	780	831	811	800	817	836	908	865	879	863	865	875	871	822	824	820	822	826	851	850	809	836	869	812	859	798	843	861	855	872	821	860	815	837	890	838	843	801	850	828	835	830	869	863	827	857	799	828	862	841	802	780	816	805	825	821	814	859	879	824	834	861	833	834	804	840	839	833	882	846	819	846	853	819	847	847	825	794	777	803	845	818	775	801	809	840	875	875	832	813	830	879	833	805	864	904	844	857	834	838	832	805	837	804	822	852	809	813	782	845	848	882	847	850	897	845	887	790	841	778	834	793	820	914	875	830	804	827	828	830	855	804	873	841	800	831	833	834	833	830	849	797	832	816	781	828	823	823	846	853	841	822	820	901	818	897	788	868	807	872	872	832	857	838	830	830	792	870	888	846	807	832	863	827	825	871	836	809	854	894	852	828	813	804	810	830	834	852	823	786	837	843	875	841	770	860	819	883	846	842	854	870	852	823	848	829	856	876	850	819	863	804	833	850	829	925	862	847	815	787	837	867	836	812	841	853	844	834	843	876	808	856	832	799	805	874	859	824	835	839	857	798	845	873	875	842	869	858	854	912	865	816	850	862	829	808	847	794	826	796	893	835	833	844	864	835	827	817	851	831	815	789	837	790	845	886	840	823	838	827	841	805	793	814	815	850	834	814	851	855	831	840	816	857	817	807	795	831	818	846	792	837	796	826	867	797	887	859	798	825	853	803	846	818	846	785	857	862	839	862	819	834	815	844	812	848	851	847	862	867	855	832	857	829	858	860	872	818	795	871	856	831	887	826	827	834	857	839	883	802	820	849	842	816	932	846	851	844	794	808	868	789	846	884	794	860	928	878	807	923	815	859	849	798	881	844	825	835	832	842	843	896	816	843	822	842	871	819	804	872	834	851	874	847	836	839	893	827	846	855	880	802	829	806	843	897	825	906	814	833	819	891	822	852	851	864	855	874	764	840	835	875	832	817	869	848	800	786	853	848	859	803	850	869	844	888	822	861	841	847	833	880	798	901	878	838	843	845	844	866	874	825	821	805	836	829	836	829	772	858	807	830	812	825	854	808	845	855	888	826	851	807	834	839	837	782	858	787	868	847	825	815	817	846	826	833	841	820	891	842	861	864	845	790	848	848	840	855	780	872	787	849	818	826	900	854	792	833	834	866	836	866	810	850	805	808	827	858	850	848	796	857	820	885	862	805	848	831	905	828	842	809	790	860	890	830	850	814	887	792	872	831	759	870	797	780	818	801	852	848	871	833	851	824	808	792	806	779	802	782	817	819	830	823	816	844	814	849	834	900	843	815	896	901	865	809	858	852	794	864	848	820	806	809	867	798	818	871	827	842	883	853	854	817	842	774	903	846	883	813	823	799	781	806	843	872	804	868	861	814	785	820	804	845	791	826	841	839	850	824	833	839	902	845	842	824	815	843	799	819	814	808	819	826	824	777	813	784	784	821	854	816	835	850	818	823	847	827	834	847	844	876	841	825	856	836	863	861	826	807	775	811	799	813	884	861	828	853	869	775	806	830	841	813	860	824	831	833	818	808	850	852	829	831	817	829	808	849	854	817	864	854	851	865	833	809	850	849	808	813	810	810	849	843	841	882	873	837	818	879	807	861	802	833	843	866	822	799	783	871	857	836	851	819	856	796	812	883	780	806	850	798	854	832	834	833	792	857	852	870	874	845	851	806	830	785	848	759	851	828	815	807	812	842	838	827	812	823	858	853	808	846	847	826	856	846	821	890	828	796	844	874	803	800	785	894	814	901	880	829	825	800	842	852	826	851	847	870	810	841	832	778	828	852	867	834	825	851	829	858	870	866	790	799	777	884	832	865	809	880	829	804	827	803	788	875	810	830	818	847	854	796	808	833	841	853	815	871	863	868	851	857	934	843	819	863	878	846	825	793	851	844	860	858	819	823	806	813	832	813	850	837	797	805	840	881	836	828	879	843	827	786	867	805	879	834	867	890	853	819	805	857	810	828	817	816	798	797	855	835	819	826	877	870	851	811	871	834	821	817	837	862	818	868	894	803	809	811	815	786	779	800	828	794	848	877	841	835	816	898	844	827	848	862	833	805	872	789	856	826	861	793	829	858	853	909	822	852	806	820	854	826	822	797	801	858	885	812	851	803	809	826	837	871	819	841	868	840	787	837	909	857	818	807	788	788	892	848	895	831	845	880	886	895	874	835	883	842	823	830	870	835	834	819	799	851	808	841	844	842	865	850	879	814	748	867	827	783	815	843	839	805	880	848	831	804	806
37168	50545	38532	24968	17317	11043	7625	5978	4783	3675	3035	2389	2026	1827	1549	1435	1370	1275	1189	1119	1068	1107	997	991	928	894	911	906	922	884	914	861	868	865	900	841	819	888	881	816	859	900	865	794	876	869	835	851	843	807	807	815	864	794	851	838	831	841	816	833	813	863	871	834	867	793	783	798	797	866	850	835	800	858	865	787	935	817	819	816	821	848	835	807	853	796	850	823	803	792	838	804	782	775	836	855	783	819	822	832	850	843	823	813	807	800	811	826	829	868	849	867	791	854	835	827	804	871	837	861	841	846	805	844	829	786	757	854	811	831	829	862	825	788	840	868	885	839	816	832	855	832	876	839	837	851	781	834	830	792	859	772	876	788	847	859	775	796	832	820	812	814	865	779	872	846	836	874	842	849	783	838	832	753	832	841	851	846	852	815	842	847	796	808	825	782	823	785	880	814	842	789	852	801	817	845	848	824	775	758	801	818	824	782	867	797	812	810	827	837	800	846	808	859	807	800	866	862	824	844	843	820	865	797	848	839	815	779	783	836	862	811	867	832	855	826	846	810	798	843	843	812	777	896	827	832	853	853	869	881	854	818	856	811	746	815	792	811	913	839	796	835	867	826	864	867	836	801	825	842	824	826	825	830	850	833	812	878	827	822	844	857	842	839	838	818	834	812	765	779	782	820	842	787	804	829	824	782	811	810	790	871	852	851	852	851	817	913	848	822	836	858	860	844	847	838	812	865	860	825	842	799	862	797	804	801	852	850	860	809	797	850	872	816	782	860	837	809	879	825	822	815	827	805	820	809	826	894	836	827	911	804	853	818	854	862	847	845	867	845	848	861	859	878	870	834	784	810	831	836	889	849	855	826	829	772	809	850	803	799	824	835	836	817	781	855	830	894	787	813	877	804	847	851	840	833	800	836	811	861	852	853	809	860	870	846	812	832	822	815	798	833	837	885	818	811	835	783	869	837	859	854	844	833	861	843	841	871	846	822	855	851	840	876	851	877	866	808	825	863	794	862	832	838	822	809	859	858	852	787	822	826	846	870	840	836	828	772	825	866	805	847	848	852	841	852	826	821	872	800	825	834	842	826	816	794	811	849	836	819	777	763	829	847	842	835	817	830	831	866	826	772	832	851	825	788	869	865	779	814	840	816	805	825	806	821	881	818	836	873	845	779	826	839	855	819	824	808	848	848	849	861	801	863	835	834	817	830	823	846	852	854	806	841	801	843	877	823	865	816	831	819	836	819	820	798	838	859	846	812	847	860	811	836	862	759	771	889	829	800	785	822	857	860	828	825	817	896	845	808	859	794	784	798	797	887	805	793	816	793	838	811	872	824	786	822	801	869	834	815	806	847	805	858	819	807	806	853	876	881	855	816	829	898	807	848	821	832	835	843	829	832	867	841	799	801	809	822	845	812	799	832	833	825	902	843	857	836	852	845	875	763	800	828	821	830	817	809	817	825	855	820	857	886	809	849	839	838	906	786	854	869	825	838	794	843	797	817	787	798	782	812	803	849	800	841	780	876	791	817	818	846	870	845	881	787	813	763	814	803	775	817	883	783	832	869	831	772	850	843	820	811	830	832	827	829	862	828	790	772	844	748	830	819	798	797	871	772	838	825	825	848	825	808	814	809	879	818	856	821	842	778	839	832	833	889	835	839	851	829	816	877	808	890	834	793	862	843	801	844	821	857	827	817	819	837	858	830	812	864	773	893	797	878	844	793	851	810	837	888	904	804	815	845	831	794	849	830	821	813	875	830	815	883	877	856	892	834	833	827	835	829	814	836	806	796	843	830	817	823	804	875	840	769	835	823	852	856	888	795	834	813	863	866	810	804	839	866	821	818	804	805	807	823	855	806	810	853	754	805	847	851	818	788	826	856	826	896	833	837	794	808	831	854	841	797	854	769	801	884	822	886	792	789	854	801	844	824	873	826	883	804	870	829	805	821	864	860	838	809	853	885	807	848	876	833	867	770	734	856	817	824	814	859	846	855	809	820	819	824	814	895	866	870	841	821	832	800	838	793	826	778	791	868	821	840	857	824	796	855	785	799	800	799	835	867	843	803	839	844	827	789	865	834	830	817	798	861	822	867	864	810	799	788	867	841	879	781	846	868	796	858	839	832	805	839	830	846	813	838	826	843	798	839	798	805	800	808	814	797	841	809	833	823	881	826	815	888	830	804	832	873	837	837	836	843	861	861	830	868	824	811	787	799	810	834	854	844	803	859	865	813	804	823	812	788	818	803	785	791	796	846	863	847	823	806	830	818	858	795	808	791	841	827	813	797	807	814	828	789	859	877	827	821	825	859	786	836	815	848	841	845	830	820	826	778	836	828	807	868	834	844	852	841	826	824	787	896	809	854	854	794	834	826	886	872	815	805	823	789	830	841	822	819	850	793	828	821	792	844	837	811	797	920	829	832	858	853	854	865	847	831	809	826	822	819	856	809	887	781	857	845	854	896	840	835	824	890	845	812	832	811	817	824	812	783	761	804	835	845	797	816	835	833	853	790	827	810	815	820	868	772	859	869	814	858	802	852	844	808	802	805	849	839	861	843	830	810	885	823	879	832	858	817	837	832	848	846	838	797	876	848	867	828	839	829	858	804	844	777	807	844	830	828	834	783	839	822	808	854	783	798	799	862	803	824	806	836	866	815	827	826	758	864	833	826	791	802	821	830	777	845	781	856	823	828	849	822	815	863	824	780	849	839	830	831	801	796	816	821	844	818	802	887	874	864	871	861	792	785	868	819	829	841	849	868	817	846	828	801	805	845	832	837	821	868	791	821	835	832	871	839	850	852	830	789	857	832	831	845	849	824	824	810	859	855	808	812	797	863	876	846	824	813	813	828	858	859	850	827	817	848	800	820	806	838	841	802	840	819	760	850	922	856	891	820	840	833	786	813	772	825	846	832	827	813	807	843	869	813	830	857	828	811	842	801	807	848	811	855	793	775	865	764	814	824	826	845	867	844	845	808	810	855	847	821	807	771	926	825	801	820	844	820	899	832	853	791	822	860	877	836	816	849	830	844	849	821	811	871	831	801	845	827	824	827	844	818	853	849	826	826	798	835	856	826	829	782	822	804	790	826	820	806	817	819	848	814	882	860	849	805	850	841	862	827	823	843	887	845	835	826	860	844	786	809	821	834	808	799	856	815	865	787	832	798	829	857	816	828	869	832	809	841	852	823	821	823	794	845	886	812	839	779	842	864	851	861	822	788	815	881	832	808	797	811	822	807	815	845	796	805	847	840	848	792	816	841	846	889	832	835	808	847	827	805	829	839	834	833	792	791	843	816	798	837	820	856	846	824	787	853	822	760	795	898	869	821	847	846	844	863	807	804	809	817	903	816	762	779	858	841	781	810	802	808	838	804	826	788	776	873	772	864	800	857	887	848	825	833	876	763	849	861	823	850	888	825	801	818	773	853	831	848	827	878	813	805	847	851	864	879	773	856	842	865	835	864	792	798	821	852	840	836	821	855
24282	21424	28929	25958	22510	17216	9899	5760	4479	3713	2902	2367	2146	1798	1672	1491	1393	1266	1200	1200	1149	1062	1112	1014	942	945	917	921	923	883	912	840	878	846	872	850	852	840	866	853	810	825	831	854	811	823	821	845	829	776	793	861	826	798	866	843	837	819	835	780	841	837	770	828	841	807	802	827	855	760	792	790	860	823	844	869	837	828	880	831	850	869	819	835	748	823	874	785	886	837	801	840	810	810	823	812	771	793	810	843	841	827	797	845	802	770	865	805	854	789	856	776	797	836	803	807	834	771	804	848	748	817	818	818	726	779	818	817	801	838	845	773	848	785	825	816	804	807	800	865	859	863	853	835	818	815	821	828	805	823	804	794	791	839	841	858	797	800	767	811	773	816	813	803	781	815	811	808	817	780	870	826	825	756	815	793	844	788	801	812	899	781	871	816	817	868	813	838	875	770	825	854	828	785	796	781	877	815	844	820	823	788	855	811	821	827	806	839	826	799	784	790	840	809	834	788	819	812	828	787	773	845	790	826	795	825	814	795	904	804	815	861	791	830	789	840	826	759	831	826	846	808	787	779	825	834	837	825	840	808	838	840	849	843	872	825	832	848	808	829	840	758	808	803	871	889	851	796	845	814	833	794	811	776	820	882	805	797	808	804	823	802	858	826	823	770	790	847	844	863	803	807	847	806	826	796	843	807	894	758	812	804	829	793	855	860	836	853	841	828	839	835	809	827	822	810	784	817	777	831	811	834	864	851	817	845	846	841	829	858	807	806	823	904	795	811	799	838	840	827	862	815	830	811	853	833	804	818	849	755	772	805	855	828	846	774	800	815	832	855	807	857	804	804	854	771	847	777	791	815	823	784	829	826	823	874	781	799	802	733	837	797	797	800	800	807	840	856	792	820	796	855	807	855	865	813	879	825	793	854	795	821	796	839	816	780	830	836	827	789	832	801	807	804	779	781	861	874	783	817	841	807	825	807	821	835	875	869	796	811	773	789	862	783	798	842	800	806	862	783	847	766	846	811	835	859	821	867	807	780	786	843	858	793	837	798	776	816	841	859	811	834	786	835	835	843	839	815	791	817	754	802	789	820	797	776	757	832	840	844	892	834	772	823	858	917	769	764	831	855	809	846	819	819	822	808	787	777	811	836	815	871	865	884	844	841	818	812	811	870	757	796	783	808	799	813	804	798	782	792	855	824	815	848	779	847	804	837	817	793	790	807	778	830	775	817	863	817	829	793	803	845	820	825	811	872	814	816	819	796	849	793	825	774	862	843	832	834	802	784	787	815	786	797	826	838	823	788	791	823	780	801	865	841	792	825	837	775	815	871	837	822	816	793	712	880	830	833	846	779	810	825	851	782	848	812	826	832	846	794	802	833	784	788	835	845	842	849	831	847	816	817	793	828	827	842	801	783	836	731	832	843	809	786	855	829	869	799	851	752	777	813	829	833	776	829	792	892	814	836	861	812	820	811	781	841	836	829	755	849	789	835	804	834	847	834	816	783	803	819	821	806	855	787	831	841	837	874	824	848	817	828	842	867	830	835	780	819	848	833	818	816	867	823	807	800	831	849	825	822	758	789	843	848	859	819	821	851	765	836	788	801	864	830	810	813	882	843	848	818	847	838	871	844	845	821	809	766	806	823	794	814	829	831	799	792	812	798	844	796	850	861	792	869	772	792	830	821	822	773	842	843	824	806	798	857	795	782	814	836	805	840	856	785	829	811	827	838	879	850	776	818	783	852	794	830	778	804	866	843	800	833	807	809	842	805	820	803	823	856	818	826	878	862	861	806	791	819	833	834	771	807	818	816	829	805	832	795	808	878	847	778	787	838	878	775	819	824	844	809	827	835	804	784	806	796	887	816	808	885	861	831	846	844	775	825	807	774	810	817	813	797	763	793	822	863	823	810	738	803	878	782	846	839	827	778	806	811	801	791	822	796	816	844	830	780	888	833	817	828	813	787	838	849	825	766	849	804	824	799	842	833	889	794	829	822	831	816	829	802	847	844	783	819	815	847	814	810	763	818	824	791	852	808	832	828	779	824	832	824	818	830	851	813	828	816	821	810	767	804	816	790	833	786	782	860	777	849	766	900	865	822	791	856	836	778	852	840	808	851	758	835	904	838	861	843	864	828	861	785	827	853	811	848	835	827	802	801	796	823	816	847	827	836	865	815	779	796	836	803	813	846	817	808	832	811	838	877	819	774	826	807	840	763	794	814	853	830	830	812	804	838	815	900	832	785	816	882	787	803	771	833	864	820	848	840	814	815	788	763	816	789	796	834	809	834	817	848	829	799	778	856	821	840	827	839	791	801	818	852	845	842	842	790	828	828	819	854	793	850	797	766	807	825	770	807	784	800	847	798	764	805	848	868	767	805	816	842	791	853	820	804	823	876	806	829	811	851	829	837	795	867	860	840	872	807	815	894	801	817	815	771	813	867	812	783	843	815	815	798	862	790	829	834	768	837	854	827	814	861	813	853	750	826	824	822	862	848	838	806	852	902	787	785	864	845	835	863	831	807	782	818	848	787	848	887	795	855	837	821	871	816	824	826	814	865	790	845	779	803	833	837	795	781	850	769	812	823	753	843	796	850	783	789	860	831	845	853	858	842	856	789	803	822	775	817	797	840	821	791	839	787	844	792	809	828	851	837	836	817	843	904	774	814	806	820	817	785	804	828	837	826	770	802	817	832	815	865	817	771	821	804	775	804	763	827	900	818	830	861	855	792	827	810	826	806	793	791	791	851	760	850	818	819	813	813	824	845	836	832	830	835	750	821	808	839	808	799	824	815	854	882	818	788	755	831	816	809	832	841	863	798	803	789	871	836	793	856	825	796	793	836	755	847	823	802	806	782	878	892	838	894	818	846	847	831	780	879	869	880	824	885	854	829	821	813	838	793	839	819	859	789	869	787	770	795	784	806	842	792	852	784	825	812	803	827	835	835	859	790	823	835	820	840	835	805	821	812	809	858	862	757	828	847	859	812	804	799	745	808	827	803	815	880	836	824	853	827	830	883	818	800	816	852	859	771	819	798	864	869	824	809	831	818	849	809	844	835	826	870	834	799	820	810	788	897	778	810	801	780	798	811	848	823	844	823	804	855	850	844	840	770	803	798	772	822	844	803	786	808	805	821	863	816	860	776	889	794	806	781	811	864	848	798	848	824	779	816	797	856	788	774	828	807	879	829	849	799	861	824	834	777	806	803	787	863	813	833	786	799	774	803	784	812	834	870	821	781	782	781	834	821	842	786	799	804	853	816	855	833	818	819	831	851	832	838	862	854	837	840	824	787	797	828	893	787	796	842	823	842	754	814	850	820	845	788	827	773	780	803	852	828	842	785	799	850	836	812	785	870	819	827	828	761	810	832	770	846	807	832	851	797	886	781	842	787	831	818	812	774	833	816	843	854	793	832	840	801	913	814	799	792	825	854	802	836	804	788	775	801	805	814	873	775	827	832	831	804	833	868	789	857	814	810	807	799
36073	58818	47133	32356	20848	14444	10570	8048	6395	5142	3915	3211	2662	2311	1954	1794	1612	1503	1405	1358	1226	1220	1048	1031	968	978	948	978	918	930	830	849	837	878	862	866	895	830	828	820	830	833	857	837	867	787	888	911	798	840	841	823	855	879	816	833	800	832	832	800	791	811	761	850	848	842	791	856	836	869	795	862	812	796	869	816	794	832	810	839	774	831	840	823	840	855	809	766	781	875	780	817	770	828	874	819	836	796	812	833	848	810	781	783	763	817	794	790	855	764	818	790	809	848	793	839	846	824	809	879	766	777	816	819	790	842	801	851	796	799	834	800	810	828	840	833	819	797	824	835	859	797	811	820	843	794	765	833	816	813	790	808	802	811	825	823	834	809	853	850	792	839	825	799	805	800	813	831	804	837	839	770	795	839	806	822	790	804	818	814	811	852	807	778	776	809	812	824	795	774	852	818	822	853	815	816	795	808	812	830	841	840	794	805	868	785	791	820	808	815	813	821	813	788	851	805	797	842	788	809	847	850	815	788	811	770	766	838	860	867	827	823	836	803	847	831	779	792	863	795	813	795	807	788	782	803	813	870	789	809	827	827	834	814	777	825	847	832	823	823	813	821	811	815	804	824	776	828	802	813	829	845	809	819	796	836	794	865	819	810	859	820	805	838	831	811	789	792	818	813	785	807	802	808	814	856	800	828	844	799	820	780	814	785	791	832	822	796	822	850	812	817	836	777	849	824	828	812	767	806	791	812	813	841	784	816	845	869	821	842	804	835	751	867	828	832	789	831	876	882	801	821	817	838	806	852	852	824	796	833	858	830	865	793	803	805	805	801	817	780	839	760	800	809	820	762	811	870	770	851	815	781	792	826	809	808	838	803	801	791	784	811	799	797	803	820	833	854	789	812	822	803	811	832	816	844	800	810	819	804	761	832	809	875	855	802	821	833	866	789	847	848	817	823	799	766	774	788	740	824	820	756	820	822	809	838	820	814	808	843	829	831	829	845	834	861	849	783	812	765	797	772	847	847	823	802	775	829	867	839	825	747	771	785	819	782	821	790	813	823	813	863	832	823	831	814	777	812	781	838	778	811	849	812	817	846	790	841	840	778	850	826	825	826	847	808	797	792	784	825	832	801	773	825	818	822	844	774	803	793	843	799	783	821	852	827	798	811	841	798	811	795	814	829	851	788	842	808	812	777	823	840	839	861	796	839	776	824	810	828	848	829	840	828	807	803	791	790	773	816	872	790	838	838	828	793	869	872	815	804	855	859	808	812	759	785	836	831	817	812	800	848	820	796	794	816	889	841	832	837	849	804	827	810	868	853	814	816	885	832	801	835	869	815	803	818	779	843	802	780	794	786	827	837	785	788	845	807	856	817	750	762	808	814	806	786	842	836	815	818	811	783	810	790	772	783	840	809	823	860	835	790	812	842	795	802	786	822	811	824	823	802	779	779	859	790	815	800	860	794	839	842	802	830	838	795	847	813	852	850	782	826	836	816	842	817	783	814	816	782	821	836	811	789	791	798	768	781	808	776	835	797	826	804	822	800	821	800	836	806	839	832	822	812	835	839	828	813	809	803	789	814	838	824	876	807	821	817	791	824	842	824	866	751	805	819	825	763	821	818	763	775	845	832	813	829	842	821	826	822	790	836	862	821	784	848	799	821	833	828	850	863	827	806	838	821	888	805	752	789	779	796	846	783	797	809	769	837	839	881	825	792	819	760	825	807	809	796	849	857	864	837	821	854	859	855	761	783	828	832	792	872	811	824	812	846	811	794	785	832	881	838	817	774	715	855	839	815	816	809	803	863	840	811	799	816	831	827	803	839	766	816	856	818	789	801	846	830	832	841	815	796	798	796	791	832	757	771	879	835	801	796	836	844	802	830	824	800	791	826	837	801	788	793	831	766	781	780	842	863	846	798	810	815	806	819	829	836	813	825	803	777	807	831	867	839	799	838	779	800	829	797	801	830	801	823	823	800	842	816	847	816	824	850	805	798	824	813	846	805	772	834	796	820	828	847	754	824	813	782	867	821	808	797	834	776	826	837	856	843	839	844	836	786	814	809	794	893	810	814	818	803	847	822	826	807	820	885	830	857	834	789	826	837	778	831	834	829	752	814	815	800	832	844	813	859	776	797	797	776	803	827	851	801	851	857	803	865	783	814	837	825	837	754	800	847	861	814	792	828	785	790	790	839	839	797	778	823	828	855	806	843	810	856	780	815	820	847	795	789	800	846	792	787	880	852	827	825	824	783	793	841	795	859	838	857	819	867	823	783	818	851	805	843	788	773	810	813	892	835	828	836	798	817	764	812	797	815	839	810	808	851	816	828	822	846	750	836	845	845	811	818	795	859	740	820	829	803	800	811	802	829	845	791	816	775	812	813	824	816	812	802	791	808	803	765	838	803	796	842	794	785	850	832	817	855	840	876	813	832	842	816	847	800	768	805	827	861	834	828	810	759	779	801	789	827	812	865	823	825	840	814	812	791	759	832	791	751	839	800	782	797	813	822	846	820	798	809	833	786	833	806	785	774	802	806	791	874	804	774	842	840	866	818	800	802	808	825	803	788	810	836	789	778	861	844	757	860	782	818	835	790	861	828	828	823	782	823	808	793	818	797	774	833	806	814	851	842	800	815	779	815	774	864	819	812	833	797	803	795	791	845	859	808	786	840	791	804	833	827	854	836	806	784	790	750	865	815	792	795	822	810	805	874	804	790	840	837	836	839	836	812	788	839	761	786	806	767	789	781	834	788	855	775	826	828	817	793	835	827	844	857	893	843	899	791	829	802	791	800	818	784	814	780	789	815	772	810	838	817	782	852	854	857	797	840	803	826	823	840	848	813	809	789	840	827	789	792	839	852	810	818	757	841	792	814	794	851	854	800	856	800	813	842	809	810	759	830	824	848	827	812	794	795	826	795	843	838	805	862	880	854	881	811	831	827	820	805	751	756	820	835	778	848	798	816	805	816	815	804	834	873	834	804	814	843	799	823	844	763	861	773	802	807	846	827	807	797	874	823	846	812	800	852	779	880	824	789	826	808	778	841	793	780	842	827	816	787	813	800	833	805	816	842	816	761	838	762	825	807	852	834	840	836	762	778	804	818	851	841	841	831	818	779	821	809	804	828	808	839	825	757	847	809	798	775	790	776	799	803	816	829	810	781	790	832	828	776	843	817	855	836	804	814	850	890	851	760	852	838	805	809	831	826	850	808	799	842	821	820	826	850	811	802	807	818	797	834	763	804	833	747	784	870	811	829	819	851	878	750	809	815	776	812	812	765	810	828	830	806	776	797	797	852	846	774	845	793	795	814	828	759	833	834	808	818	817	773	856	850	846	787	831	856	811	763	815	809	847	814	806	791	810	803	815	745	844	820	824	807	847	819	811	834	807	802	830	828	819	803	843	817	819	821	822	759	820	768	818	831	815	810	815	852	837	865	853	818	845	849	844	871	869	779	816	832	813	825	798	836	806	775	818	785	853	759
25382	21712	29618	28596	19515	11601	7105	4867	3741	3209	2589	2184	1903	1742	1582	1522	1202	1294	1171	1095	1124	1121	1032	997	944	963	973	1000	901	903	921	927	897	967	893	856	853	947	874	916	876	904	829	907	879	906	840	884	943	938	849	823	847	832	868	866	886	838	838	840	893	864	885	859	905	859	840	849	855	887	879	864	871	920	859	855	900	871	872	863	874	848	892	887	858	946	845	907	835	860	866	839	853	880	816	890	855	878	856	881	809	835	856	889	900	859	827	834	834	896	865	832	839	850	838	894	862	900	882	861	913	859	867	890	883	858	805	849	877	911	915	864	822	924	892	803	875	841	840	902	851	837	868	847	881	878	861	850	847	883	919	836	844	889	869	917	925	924	898	878	906	876	857	863	895	904	829	908	871	845	864	861	882	835	862	920	866	895	843	888	864	844	838	842	890	855	833	825	885	903	834	949	881	841	870	896	854	925	877	879	871	862	881	904	818	897	908	868	903	906	840	845	898	849	879	880	824	850	829	873	843	884	876	949	920	881	878	850	873	862	897	896	826	871	851	861	931	872	904	852	841	827	854	828	810	867	848	876	861	847	861	875	895	802	895	822	855	868	828	860	830	867	876	893	847	895	911	860	859	903	886	928	839	886	863	836	845	820	870	871	863	957	867	888	885	841	828	893	870	785	877	816	773	880	854	864	872	829	863	874	815	880	896	876	906	894	874	840	937	861	808	845	915	865	887	853	934	884	911	899	895	868	878	877	843	887	845	831	869	920	852	845	847	865	872	830	909	851	872	861	901	899	881	874	864	939	868	814	908	849	835	860	918	838	899	856	852	888	897	900	848	854	893	845	924	830	862	877	919	895	872	890	886	854	876	846	890	936	862	856	870	850	921	864	869	890	852	881	888	878	882	834	860	876	852	825	878	827	836	804	848	811	822	866	827	864	830	865	859	906	925	863	860	865	919	863	846	926	886	887	890	825	885	869	913	880	855	897	871	842	903	866	885	858	860	869	867	888	878	884	852	880	925	877	895	855	904	883	851	899	840	865	921	851	815	860	872	861	916	828	825	903	891	851	908	828	869	840	929	850	871	852	898	832	883	825	899	823	829	903	868	851	863	885	836	831	829	964	828	839	848	935	845	924	829	866	817	905	862	822	857	888	843	891	857	895	869	881	858	872	857	874	878	917	903	896	891	884	858	876	845	843	888	845	860	851	898	866	884	902	890	891	883	831	869	892	896	855	843	856	849	865	797	835	908	918	841	917	877	848	877	861	866	926	849	929	890	862	878	866	824	884	894	884	895	911	824	861	872	831	845	836	842	900	889	860	865	835	891	877	864	866	868	914	855	834	852	801	849	886	893	875	824	878	866	894	833	900	875	876	907	945	862	864	913	921	891	856	857	950	857	892	940	921	912	868	879	885	817	869	837	861	849	836	911	889	855	904	882	872	892	872	926	913	896	847	897	903	879	825	869	926	811	881	845	895	806	911	924	877	836	862	833	862	905	962	875	857	888	868	859	850	845	825	878	868	888	837	900	879	828	891	937	915	874	888	818	865	860	936	911	850	883	824	917	874	875	855	841	883	886	833	872	818	842	866	842	831	867	883	873	915	870	842	900	856	858	940	906	903	850	875	915	881	878	893	853	898	879	912	863	862	847	808	874	859	900	930	882	833	863	881	854	885	790	895	899	866	854	834	845	881	869	828	857	873	841	824	890	856	899	891	894	846	852	858	875	841	900	850	797	861	876	810	848	811	842	861	859	854	828	870	856	874	858	909	880	865	886	917	863	862	861	829	844	831	877	888	838	915	871	840	905	858	875	851	833	872	879	812	783	821	894	861	881	874	879	857	876	841	861	907	940	895	866	901	875	874	875	855	915	918	860	873	825	845	905	899	882	864	865	918	853	893	870	894	859	854	850	913	865	899	862	854	819	835	917	818	849	853	895	882	900	842	882	889	822	919	861	917	864	914	888	889	848	887	884	898	922	932	844	851	847	884	852	869	840	822	872	854	848	896	863	881	849	844	889	882	893	880	865	829	827	909	896	880	833	869	904	873	854	854	859	872	868	853	849	839	868	892	905	899	902	851	948	932	864	871	920	888	826	906	850	901	860	861	854	864	808	928	897	840	832	929	843	855	870	833	890	862	868	883	872	863	876	853	820	851	891	838	840	875	918	946	840	889	876	801	891	889	911	827	822	865	860	894	903	846	829	871	892	866	864	861	876	868	914	901	867	857	885	860	871	918	941	916	910	844	835	870	891	849	861	888	851	872	828	820	887	829	829	868	852	828	850	884	873	860	871	934	855	869	870	919	864	890	845	841	843	869	844	911	904	881	888	884	862	851	881	888	875	885	870	817	892	885	823	794	914	904	870	871	879	831	884	884	887	870	827	849	852	891	898	857	913	902	852	850	909	855	890	880	846	893	848	812	852	861	848	893	887	852	850	848	883	856	838	835	877	840	825	945	889	874	894	884	906	852	868	910	856	922	892	845	877	896	909	850	843	887	861	887	868	835	869	907	851	872	872	857	868	877	943	905	846	909	855	833	899	909	890	884	916	855	909	840	859	871	860	825	849	910	864	889	877	883	921	830	846	888	883	887	835	828	888	879	934	875	855	905	843	855	867	861	876	894	888	895	892	895	898	896	913	857	914	903	850	888	858	926	889	880	882	832	877	915	867	877	850	894	851	907	855	857	872	815	897	900	928	866	925	888	859	804	886	839	885	864	875	874	907	877	788	863	852	869	901	851	837	897	866	873	894	856	873	910	869	853	920	894	894	835	887	893	854	875	886	842	897	897	820	868	836	890	930	897	820	854	914	771	868	829	870	904	841	877	859	845	849	866	900	884	772	833	902	921	858	886	898	846	877	859	893	840	848	880	791	858	873	852	890	855	862	908	837	887	857	887	873	864	846	890	838	867	805	858	825	870	851	851	846	865	906	818	847	818	852	876	867	883	866	845	868	884	889	866	863	899	889	895	845	820	861	887	854	894	892	811	894	919	873	932	874	894	868	839	937	853	833	920	871	884	877	865	894	912	906	872	907	821	884	856	835	900	941	876	854	852	846	853	879	863	887	848	854	956	868	856	918	913	899	830	850	855	886	857	850	854	878	854	863	857	838	895	884	891	885	880	852	871	825	851	864	857	931	887	820	846	873	863	875	830	935	920	866	855	942	896	875	857	845	852	832	845	845	920	889	870	905	893	918	872	863	852	912	896	886	891	884	831	923	881	910	878	895	855	893	851	874	870	856	882	883	860	875	920	834	935	919	829	827	904	886	850	872	851	863	877	884	854	854	865	846	898	901	867	901	873	859	902	889	860	827	832	869	884	883	901	867	877	884	905	864	834	879	898	886	834	888	902	901	919	884	896	872	900	861	850	904	852	883	834	813	866	928	839	860	875	889	871	852	892	840	877	895	886	855	890	866	833	906	836	849	887	845	840	905	905	843	813	884	877	848	886	916	896	891	882	911	881	835	858	872	888	816	814
35554	56479	43220	29522	17696	13259	9587	7288	5696	4683	3690	2980	2513	2189	1938	1663	1535	1410	1315	1286	1242	1065	1048	1046	1010	992	1004	1021	976	909	890	940	915	860	923	906	915	885	898	823	861	916	870	868	865	847	856	859	865	807	911	847	807	878	923	820	959	857	831	862	923	841	908	862	887	925	863	915	802	902	830	868	889	908	846	892	848	871	846	894	873	914	851	851	881	830	814	824	858	843	888	882	866	832	868	849	926	838	878	812	859	895	867	865	805	833	854	849	834	897	867	967	845	913	895	860	849	808	840	883	810	847	827	871	873	880	889	855	856	891	911	898	844	903	826	900	846	887	869	858	882	834	881	879	861	903	841	866	896	877	790	869	834	867	888	867	861	860	864	836	871	798	814	877	897	862	866	901	883	879	898	876	882	846	884	871	855	869	810	850	851	908	860	859	911	876	842	900	819	818	876	863	857	896	869	888	869	887	923	805	888	880	864	919	867	869	860	863	877	835	858	857	871	860	856	824	917	858	824	877	849	850	850	836	878	822	865	813	873	866	867	876	859	885	883	853	842	859	895	858	851	881	829	839	850	898	899	803	926	858	874	836	817	858	906	857	876	820	833	914	860	824	870	896	875	851	853	840	974	935	861	863	751	878	890	892	888	845	863	839	874	883	893	883	856	858	816	851	917	895	880	837	843	899	871	862	925	888	902	829	860	861	856	830	855	872	927	898	822	881	858	899	876	820	885	863	861	861	816	881	793	830	843	841	876	881	872	872	874	890	892	861	872	854	859	885	894	828	889	880	917	846	900	870	892	876	863	833	914	841	969	885	847	847	879	880	861	819	850	852	865	812	895	906	809	829	829	867	887	901	890	859	863	904	839	963	937	859	854	891	849	861	861	885	871	844	875	894	878	905	853	857	824	855	888	846	872	901	834	857	868	819	874	899	827	845	826	937	876	857	877	898	845	825	843	830	893	820	843	823	872	855	886	875	876	893	862	844	865	875	875	835	895	895	899	915	831	870	845	857	843	848	886	849	869	869	883	880	858	867	884	883	847	853	883	906	895	850	887	851	844	935	849	852	838	908	872	880	878	832	878	813	864	841	849	852	902	826	871	856	896	879	861	830	864	856	916	890	855	883	847	854	832	893	897	809	868	876	862	819	877	855	859	830	850	866	830	885	848	873	864	842	897	825	879	896	851	819	852	853	824	889	848	850	889	817	884	837	868	860	841	837	929	880	889	875	864	870	915	852	890	864	868	871	869	866	886	826	856	860	853	874	877	906	880	863	844	827	852	857	851	866	864	889	876	817	866	859	872	844	852	824	907	856	832	832	830	907	936	868	852	874	831	922	833	852	889	847	885	863	827	920	850	834	854	807	855	939	843	840	894	876	904	872	952	815	893	859	907	832	861	847	846	840	894	857	813	926	870	853	791	846	886	873	882	844	882	874	887	819	878	852	846	822	900	890	815	861	886	864	886	811	853	893	866	867	862	926	877	857	796	870	881	842	829	882	823	875	864	912	881	867	827	885	857	875	848	905	906	891	889	900	863	899	912	831	897	849	846	918	841	899	849	916	834	840	846	847	888	846	873	871	846	804	864	858	909	810	919	953	884	856	903	804	836	897	926	820	847	842	884	840	867	881	841	857	887	847	823	906	891	854	857	843	921	798	859	876	824	897	846	884	892	864	853	929	861	873	847	881	845	773	880	913	881	816	862	876	882	819	853	812	866	875	847	855	844	854	823	880	875	879	859	807	828	880	897	914	818	884	864	834	835	880	890	899	892	852	820	848	886	878	869	871	913	891	857	926	921	872	881	873	871	884	842	775	859	866	878	877	814	855	887	814	836	878	875	862	839	936	869	877	848	886	919	878	838	848	861	854	897	911	883	838	869	859	824	909	906	899	848	858	816	851	826	855	858	853	819	898	878	857	882	925	886	860	827	854	812	908	859	844	856	878	855	867	836	873	849	905	877	830	902	865	867	868	909	849	912	875	891	890	833	870	834	850	861	832	825	865	865	837	846	834	848	805	845	852	910	887	904	833	859	815	878	875	886	896	919	833	902	881	865	876	884	913	880	865	827	841	809	817	885	884	900	901	950	888	839	851	891	835	907	910	870	844	844	832	887	836	900	890	884	855	834	870	856	882	880	883	864	890	889	821	881	897	825	848	868	895	834	885	806	811	871	847	821	920	851	852	894	848	857	875	887	831	911	883	863	913	858	869	887	869	886	869	859	840	866	830	857	844	896	802	859	846	835	825	903	856	872	856	878	847	897	877	854	864	867	899	852	857	837	852	886	897	882	849	873	823	861	863	870	889	817	864	867	906	853	849	857	901	887	854	860	900	857	888	850	862	897	874	884	823	890	853	834	892	845	896	858	901	889	903	872	899	880	862	828	859	900	878	919	909	861	802	874	900	882	843	815	900	862	893	886	825	893	887	854	922	872	880	860	822	855	820	830	876	843	866	851	912	853	874	910	851	897	817	881	840	835	923	860	849	844	870	881	873	784	879	901	834	866	838	824	834	847	860	838	946	846	843	891	867	814	805	875	837	870	898	845	902	859	877	902	877	834	843	858	861	880	868	828	838	916	873	870	852	844	821	944	882	908	848	863	841	938	861	900	854	856	841	883	905	835	856	811	884	860	822	849	875	873	900	904	896	874	819	879	856	842	880	874	878	881	847	799	839	885	846	888	890	841	819	855	856	878	877	803	897	899	876	879	875	835	863	848	830	869	925	833	854	813	874	882	884	843	903	868	852	852	890	819	827	880	853	846	869	931	912	853	818	876	885	868	796	879	902	880	901	857	829	891	870	894	841	887	829	899	873	860	904	874	848	837	840	846	891	870	872	835	845	834	852	885	927	879	849	846	928	899	877	875	815	855	879	862	858	895	853	894	874	841	895	863	857	881	826	875	885	822	875	866	836	875	839	837	893	886	833	960	885	866	863	837	854	842	854	881	859	868	854	919	859	844	853	864	878	876	845	852	873	833	808	867	865	862	880	857	944	861	848	961	903	879	841	893	822	820	918	891	899	833	875	894	884	927	903	863	902	896	819	858	856	899	872	958	864	876	810	801	886	872	890	828	826	870	845	865	827	876	945	849	845	807	925	867	880	846	883	888	871	821	853	828	802	894	845	910	886	855	857	859	870	903	851	833	822	903	847	866	841	853	848	888	885	885	841	861	846	826	899	913	889	862	848	823	856	851	902	791	888	856	880	844	883	873	829	861	866	842	813	918	890	859	863	833	874	862	882	861	853	837	889	936	835	859	847	864	865	938	841	840	935	874	831	801	823	875	861	831	829	868	829	878	876	914	877	856	877	848	780	848	859	867	835	891	867	861	833	935	888	848	860	910	889	853	883	927	890	873	866	857	896	884	879	868	851	866	858	912	874	856	833	879	838	858	875	853	915	895	877	823	864	891	831	882	889	898	859	879	863	851	883	872	863	837	864	829	859	799	811	820	833	885	871	870	893	882	857	836	862	859	899	936	864
23063	21420	29095	24304	21851	22570	18664	9383	6607	5555	4349	3423	3089	2620	2225	1990	1874	1634	1598	1440	1322	1371	1259	1115	1149	1121	1040	1037	1012	971	1010	997	936	1037	1001	922	993	979	1009	921	922	945	873	871	949	951	915	954	962	886	961	963	901	959	918	885	868	927	896	882	927	889	886	889	927	830	939	876	908	950	954	866	893	890	951	941	926	931	932	868	884	907	859	928	958	896	865	902	903	943	872	918	891	891	904	885	853	903	926	865	883	902	910	870	907	890	875	912	934	900	855	923	909	915	905	882	884	890	918	893	911	943	838	913	914	847	972	939	925	859	940	868	888	866	904	927	850	897	972	871	899	904	870	859	875	881	890	908	910	943	906	937	864	876	899	900	929	905	894	845	946	894	893	869	890	902	849	868	944	916	918	899	897	886	935	889	891	937	843	894	914	896	876	901	946	906	930	881	851	935	851	906	895	901	889	850	887	917	879	890	900	896	906	926	836	912	889	891	867	888	859	893	887	889	926	929	918	925	916	842	933	945	865	955	928	871	893	849	874	872	947	956	951	920	886	923	944	897	903	835	929	918	845	893	936	922	935	870	900	977	950	930	816	886	919	927	951	906	943	928	905	901	970	908	944	915	920	906	907	925	830	883	913	922	923	919	906	912	934	979	937	912	862	819	927	902	897	918	866	919	877	881	957	845	918	890	898	928	890	943	905	919	872	886	917	888	879	888	875	913	873	825	857	848	895	845	882	926	881	884	901	920	965	908	872	875	877	916	893	931	904	855	895	912	953	878	888	905	889	871	896	924	921	840	889	924	899	878	909	923	883	910	920	875	931	883	881	864	931	888	887	834	895	914	873	931	905	869	883	845	927	868	952	893	891	867	851	829	887	900	924	872	918	915	912	908	918	910	934	885	926	859	908	885	877	858	911	918	912	929	878	847	908	873	897	881	911	888	865	897	930	902	921	934	913	878	895	890	881	890	894	884	968	857	928	904	910	917	875	878	937	847	903	881	949	886	899	925	957	916	927	898	928	880	917	867	916	933	921	909	925	926	874	899	915	928	894	907	864	867	921	941	945	891	915	915	903	904	879	888	906	883	965	957	947	952	959	896	844	854	881	970	903	879	868	912	916	913	901	884	901	893	927	892	854	911	871	839	913	917	904	914	994	915	913	917	922	887	898	912	903	875	913	922	918	892	904	872	911	874	890	879	873	925	873	888	869	931	876	879	879	893	905	896	904	908	929	924	922	902	895	890	837	915	835	888	867	893	901	928	885	861	896	951	853	885	905	857	936	863	897	891	946	920	882	893	903	852	884	873	910	924	945	916	875	820	923	889	973	902	926	874	881	821	906	894	864	907	864	853	936	946	939	907	979	883	891	894	881	862	842	809	875	892	893	886	885	857	888	922	882	899	878	931	917	874	862	876	841	937	903	908	863	917	876	924	876	910	929	902	909	922	919	901	902	869	897	975	877	900	907	880	944	901	851	874	899	877	924	866	921	887	864	875	910	966	889	952	912	908	859	875	860	899	883	970	893	946	922	917	920	875	847	891	959	904	928	913	858	902	888	888	890	954	842	920	908	907	895	869	933	899	897	874	902	872	906	923	912	898	892	980	917	890	894	905	863	907	872	875	948	908	915	913	934	922	913	890	935	901	954	841	930	863	946	855	913	912	819	925	931	921	913	903	940	887	973	873	892	878	927	872	911	898	896	913	883	880	936	903	918	912	892	914	890	885	924	879	872	888	853	835	852	904	895	882	853	884	916	899	876	862	950	904	916	866	944	909	926	910	897	872	868	936	854	895	847	916	874	881	897	836	909	853	870	866	883	931	883	885	848	828	895	923	893	920	919	873	928	830	840	884	892	939	874	872	906	913	883	956	899	908	890	925	941	935	907	878	906	889	893	871	904	953	915	890	943	878	867	894	901	894	922	911	924	921	891	860	871	910	911	892	886	882	897	874	941	873	920	933	833	937	924	899	872	878	948	853	904	926	879	908	881	935	882	841	866	904	877	905	932	943	897	880	860	882	908	886	958	887	908	909	907	868	841	897	821	913	912	856	894	970	873	900	888	888	902	870	926	932	868	861	837	897	895	889	865	884	896	900	883	926	905	883	908	906	872	925	875	916	904	916	867	889	949	947	908	919	951	937	902	898	921	939	868	910	861	912	889	898	859	902	890	877	901	860	858	851	898	939	929	905	913	969	931	896	879	936	967	856	841	863	892	853	885	927	886	924	913	885	955	831	901	919	874	894	949	872	923	865	884	878	872	896	888	860	886	859	863	932	906	921	920	915	920	874	919	881	886	887	921	890	889	856	951	857	898	885	908	928	879	876	892	920	909	893	866	846	888	908	904	929	861	928	902	930	934	907	968	904	885	820	922	940	913	911	879	869	905	881	940	870	905	862	865	872	902	915	872	887	881	866	924	886	878	848	839	865	903	896	901	872	896	904	863	890	864	937	955	930	879	913	980	891	925	906	940	882	936	936	922	934	902	889	888	885	890	930	879	937	887	893	865	867	920	907	902	908	866	890	837	936	870	908	920	855	876	891	887	881	895	889	893	871	893	936	896	904	864	820	918	927	916	900	909	901	903	907	876	911	929	923	932	906	872	897	855	901	969	880	864	896	949	921	903	875	894	888	914	958	910	876	969	886	901	879	912	962	906	935	901	901	925	939	913	899	901	883	873	901	913	951	892	874	882	865	934	860	911	852	864	883	865	864	907	882	887	886	894	949	835	892	880	943	902	919	901	867	928	917	894	896	874	926	868	883	885	931	855	886	859	853	887	898	923	891	849	919	879	974	915	889	889	923	946	916	919	912	914	922	939	890	898	924	916	924	831	889	914	930	895	920	912	945	890	930	918	837	843	926	846	892	874	913	951	903	861	887	904	850	884	923	908	915	895	915	892	941	902	843	898	901	862	921	922	907	855	912	910	919	911	881	892	902	905	903	894	890	914	872	901	942	955	911	863	865	873	918	912	896	890	902	897	903	878	853	950	915	918	898	877	896	889	899	885	904	914	891	926	866	902	894	895	891	893	850	894	944	925	902	860	898	934	949	847	893	856	835	932	877	868	852	855	899	867	935	895	894	852	929	890	894	904	901	941	930	945	854	933	913	936	895	858	877	910	890	876	861	887	884	948	934	941	887	916	936	898	894	868	834	915	939	955	859	965	869	921	887	880	896	890	899	945	909	926	898	912	904	905	866	876	868	937	870	857	885	920	875	889	900	836	912	869	884	917	892	920	903	892	918	907	895	879	925	859	937	923	859	936	875	907	908	883	893	885	856	978	889	907	913	899	913	932	890	913	929	866	905	924	881	897	942	860	914	879	902	924	903	887	861	901	872	910	872	935	957	912	845	929	913	922	910	880	932	903	939	929	894	889	903	941	887	934	885	934	904	930	920	894	923	882	962	930	925	898	871	886	902	950	932	883	823	863	891	912	908	863	865	895	879	854	901	872	922	884	887	929	945	878	940	878	915	920	899	845	877
36149	65142	49522	33685	25292	20043	15486	11473	9383	7968	5973	4716	3907	3286	2822	2502	2209	2066	1762	1666	1533	1379	1271	1216	1160	1124	1122	1081	1039	986	988	971	982	1005	947	992	916	937	947	965	872	962	903	880	876	894	880	890	914	934	920	892	901	884	900	890	912	914	855	910	854	911	875	853	896	900	836	897	858	873	913	857	857	867	876	839	934	869	899	836	932	844	882	868	919	890	913	874	913	877	850	864	905	913	923	860	898	938	937	877	897	896	926	862	894	868	920	818	857	901	912	901	896	887	854	872	877	897	875	865	898	886	847	881	875	856	910	893	835	863	824	926	859	857	900	937	860	941	826	883	873	852	879	938	844	885	814	901	881	919	875	857	906	866	825	807	871	874	868	901	906	853	931	855	863	878	890	851	862	860	859	842	829	868	853	856	861	823	870	882	849	860	878	826	905	854	856	885	876	837	843	897	886	909	891	902	837	797	906	866	870	915	884	880	902	839	866	890	849	869	917	862	792	873	858	856	859	910	895	895	863	872	934	920	847	901	875	857	910	850	877	914	885	844	873	871	824	926	862	882	828	865	898	893	894	858	918	849	880	875	880	859	868	894	825	865	928	952	881	790	892	916	881	894	843	840	868	846	863	877	887	916	910	862	870	881	876	813	792	897	825	880	881	855	878	920	905	862	884	900	919	837	875	913	900	901	889	871	875	818	827	912	846	838	846	868	886	927	864	893	816	896	845	866	891	867	876	868	866	876	948	846	889	874	855	899	935	862	983	889	870	858	893	871	906	867	882	898	861	826	907	858	911	855	853	882	897	841	874	880	889	873	855	844	858	881	888	855	848	864	851	896	847	864	819	913	869	935	865	896	858	884	902	866	830	916	863	860	894	906	833	832	868	859	853	894	847	943	869	846	892	908	859	844	815	893	840	884	858	801	857	857	914	848	853	914	835	875	867	869	815	874	852	887	867	887	888	837	834	847	807	879	874	893	859	883	844	881	900	902	885	922	875	866	894	902	894	884	881	857	936	843	884	866	855	888	910	880	854	875	881	891	850	925	874	852	826	806	892	897	916	867	898	870	808	882	861	853	909	829	879	864	867	847	871	867	874	874	855	882	855	867	832	825	900	889	917	855	886	803	872	914	850	833	921	886	856	880	840	879	901	869	861	923	840	908	880	867	786	841	917	894	854	894	875	866	819	842	923	905	910	904	936	905	867	908	823	897	883	853	897	856	908	879	900	869	883	857	844	898	839	831	862	835	883	879	875	889	891	869	837	840	816	856	904	904	839	844	882	873	870	869	890	899	909	906	859	812	851	875	854	893	894	886	917	859	891	867	877	877	909	837	927	840	871	887	833	864	917	839	925	883	882	856	862	871	865	899	862	819	861	903	867	886	864	872	837	864	846	921	866	843	801	870	851	902	857	901	915	853	877	851	839	883	840	927	837	828	939	959	907	836	868	859	829	874	959	873	894	831	877	826	824	865	837	843	887	848	823	861	859	843	866	879	880	869	913	853	921	843	890	827	831	861	815	889	911	871	813	875	873	892	878	881	860	894	835	871	876	854	821	905	862	912	888	876	838	874	873	902	821	807	899	885	837	904	899	863	841	867	933	860	883	911	867	919	926	853	874	883	864	897	894	901	825	881	903	845	888	848	823	882	915	896	890	915	875	904	797	876	890	898	862	887	844	890	867	910	889	854	847	890	883	844	872	832	885	856	916	885	846	878	901	879	843	878	806	855	833	874	899	840	912	924	886	817	883	846	908	854	890	871	839	879	868	905	915	864	878	857	951	859	892	928	881	894	834	811	910	897	879	841	859	854	876	866	899	851	878	884	846	876	842	896	907	867	845	873	879	931	870	883	884	858	875	840	844	843	877	845	905	916	852	880	828	898	828	867	911	933	869	869	949	882	893	868	854	810	869	900	866	870	848	879	910	879	925	872	910	921	925	881	863	880	901	879	857	877	848	815	884	903	891	896	814	915	916	877	850	907	934	862	911	858	894	838	887	853	888	913	851	883	903	885	864	846	893	921	809	894	829	879	852	878	894	875	893	872	888	878	857	932	907	863	915	938	850	897	852	904	887	891	913	902	856	860	897	818	859	858	909	848	858	852	904	902	800	876	883	905	890	913	895	922	955	901	898	871	909	873	823	874	851	886	885	876	908	883	841	918	874	875	845	944	820	832	929	862	923	871	859	890	869	916	916	833	883	889	906	869	846	900	879	937	869	900	869	855	950	888	842	864	865	859	884	908	901	892	884	907	878	872	914	889	899	864	884	863	851	853	866	874	854	852	813	898	899	911	918	878	857	949	847	887	866	874	821	901	874	829	884	843	804	852	879	858	873	881	877	873	840	847	913	820	885	918	887	855	906	885	905	895	899	835	859	963	855	856	912	914	867	891	900	893	891	885	866	883	904	859	870	826	931	888	897	910	900	936	881	906	835	883	894	872	895	892	869	923	855	833	857	857	841	863	854	891	880	882	862	864	867	851	852	835	821	849	869	854	857	835	810	872	876	910	843	894	873	915	910	906	896	892	865	899	932	833	833	906	878	888	906	838	846	893	845	827	868	878	892	878	903	873	877	869	908	846	891	910	890	907	890	900	891	891	899	909	845	884	895	909	867	865	848	836	872	834	851	879	857	871	901	918	900	885	958	842	824	810	802	910	866	861	887	874	843	913	884	841	878	841	896	903	882	949	887	881	880	844	868	904	884	927	870	890	831	914	864	883	884	862	912	878	881	881	885	915	891	913	887	810	938	846	823	871	864	822	925	888	825	877	828	833	835	837	870	861	865	831	921	890	902	881	871	922	807	900	898	903	834	905	882	853	861	820	858	910	854	909	861	866	898	864	907	884	887	882	829	881	915	854	874	871	821	835	825	820	890	887	872	884	915	811	880	884	880	886	867	865	908	866	883	880	912	854	894	905	851	823	892	881	807	891	877	858	893	888	918	882	874	871	867	893	887	813	840	865	893	895	858	864	850	876	904	841	859	846	906	809	895	878	890	861	863	809	912	838	838	898	866	903	884	890	876	851	856	838	904	885	905	870	882	850	913	863	869	930	865	866	925	872	883	877	852	902	891	895	836	919	874	862	882	882	860	878	885	872	907	861	847	881	915	819	869	861	883	922	892	848	884	837	879	825	919	856	862	881	936	849	889	905	873	880	936	850	884	845	901	875	898	850	842	871	861	919	868	852	864	901	886	833	921	865	919	866	893	876	876	848	801	888	937	934	873	942	920	853	860	879	849	893	872	837	838	931	900	890	923	850	888	831	833	903	826	835	913	918	900	895	891	894	851	848	845	885	847	886	869	867	873	877	845	924	861	889	874	845	878	856	849	835	852	886	852	862	960	896	915	881	871	864	869	891	864	825	909	857	907	862	872	913	887	936	880	863	884	872	925	877	927	878	853	920	920	843	931	835	926	821	900	897	882	920	917	912	877	940	904	867	879	971	878	861	881	903	879	911	878	847	913	879	876	880	864	868	904	865
34361	39460	40620	26130	15016	8024	5033	3551	2837	2403	2020	1753	1605	1379	1354	1189	1148	1114	1066	983	975	918	932	911	889	876	862	864	863	880	822	885	848	856	862	831	833	803	881	820	861	835	792	808	795	861	810	830	860	845	869	799	811	813	809	808	793	798	793	824	899	844	848	805	831	806	803	838	874	824	863	852	761	809	827	818	806	814	827	851	864	859	856	793	791	856	810	850	848	832	817	857	802	775	834	879	829	858	823	807	841	832	857	814	801	798	820	854	855	809	779	789	832	840	812	803	841	832	787	834	822	807	811	718	801	850	850	850	811	794	826	800	837	834	790	794	785	805	831	851	795	846	809	817	781	831	834	841	773	803	866	835	904	861	847	830	807	898	857	819	798	824	858	830	831	837	844	816	854	808	808	845	806	803	824	877	818	805	762	822	872	847	776	885	817	860	812	845	860	862	845	817	800	806	783	856	876	857	833	819	785	827	790	853	809	815	818	878	901	807	863	799	828	814	865	780	816	842	853	847	816	819	807	794	813	850	851	848	811	836	835	838	767	802	819	868	854	827	872	854	797	868	839	814	828	880	821	850	859	831	860	833	813	832	844	872	838	812	800	811	857	833	860	878	771	813	826	789	836	837	851	823	812	867	801	840	857	855	863	802	810	808	851	830	848	862	865	788	851	873	889	861	865	798	782	808	835	819	817	829	786	827	803	832	815	850	835	819	867	876	808	828	823	829	802	862	825	808	803	810	824	762	875	881	842	871	830	839	855	884	791	811	831	853	771	855	845	832	809	840	833	801	844	809	789	829	892	848	840	822	848	822	813	805	849	805	820	829	808	839	859	877	834	832	815	779	879	833	880	862	810	837	823	810	884	819	804	811	829	768	839	864	851	829	771	840	831	833	847	835	811	804	795	859	774	845	819	836	855	839	818	881	845	800	804	850	833	799	838	786	798	870	835	803	830	822	838	829	871	793	858	862	818	798	789	844	827	827	848	849	839	848	821	809	863	822	873	840	778	837	850	880	866	789	816	793	865	833	814	831	819	830	812	875	852	766	872	841	808	817	804	803	811	798	795	828	865	823	797	804	869	808	838	798	812	806	845	873	826	845	829	825	832	779	834	808	837	826	818	863	829	831	862	838	814	818	808	773	788	823	853	816	834	831	768	855	836	774	802	767	845	837	845	850	831	873	799	819	829	838	855	864	803	823	800	878	837	814	828	796	812	805	897	816	772	843	809	825	802	774	810	824	823	827	790	840	834	866	832	848	805	845	843	885	885	870	820	839	830	801	846	836	777	856	812	776	890	807	824	861	809	883	811	829	820	866	797	891	838	860	801	822	768	808	785	836	837	852	797	817	853	842	895	807	814	820	834	826	823	839	858	824	820	796	869	814	814	809	846	857	840	858	823	866	831	847	829	829	815	880	865	883	864	795	832	813	795	863	835	825	859	813	814	850	801	852	770	825	846	819	874	841	821	846	829	829	857	815	807	763	866	814	830	791	825	825	818	834	843	839	850	870	820	861	812	871	845	832	851	836	831	845	817	836	835	780	797	865	874	839	812	808	820	824	806	816	823	815	829	794	860	830	867	807	804	845	781	793	872	854	855	823	830	884	797	842	842	789	837	849	850	827	856	813	834	853	764	785	813	785	827	795	828	822	872	774	778	827	798	834	849	831	850	837	855	837	860	784	826	873	816	823	793	803	807	871	854	836	855	876	829	844	779	833	824	792	831	805	830	780	824	851	871	844	850	858	843	882	776	852	815	870	818	782	869	858	841	830	850	810	851	810	827	832	779	819	775	848	834	838	812	871	860	846	833	833	804	853	900	848	795	843	782	791	855	840	814	826	873	862	873	849	811	874	859	844	885	841	821	860	896	772	814	866	844	820	879	763	817	839	786	840	903	843	819	778	830	877	862	836	829	881	794	857	885	818	829	799	806	844	833	811	860	867	869	831	897	845	812	797	820	753	868	851	837	893	809	844	781	832	815	812	877	860	855	799	839	817	803	792	836	850	831	807	821	799	849	798	852	817	837	827	830	915	877	845	815	846	849	875	847	797	832	851	806	843	830	859	811	824	802	849	856	788	844	832	809	887	829	885	841	851	809	837	850	826	775	864	819	842	880	824	815	835	864	790	842	848	898	826	775	838	777	785	849	874	858	833	871	793	838	830	840	818	849	776	836	825	902	831	820	793	842	863	786	860	879	791	868	865	839	832	813	871	839	878	853	817	830	875	853	817	828	895	801	852	850	848	840	794	836	848	799	852	819	841	809	805	829	802	783	834	802	856	867	839	822	839	837	832	769	838	842	832	806	809	807	864	882	832	807	797	804	831	832	882	831	866	868	801	864	879	806	811	864	809	842	820	796	774	870	814	878	835	820	821	832	831	843	863	848	821	826	851	824	852	867	836	797	838	849	845	811	823	838	830	836	860	800	820	847	858	809	864	842	830	828	846	838	834	776	858	805	860	769	851	805	874	789	844	837	822	814	835	776	767	831	775	844	821	874	844	835	811	842	830	883	813	813	814	847	810	819	838	872	880	808	840	781	838	875	870	852	810	846	799	849	843	895	807	831	824	868	843	864	818	867	810	826	826	822	836	829	817	833	869	845	840	828	814	818	841	836	860	818	866	810	814	811	812	861	796	805	823	797	840	813	829	802	820	864	829	817	859	785	843	848	788	860	819	781	843	823	841	816	800	867	819	836	865	851	860	903	789	777	793	790	797	847	843	851	797	814	840	831	825	802	822	820	802	919	821	887	844	800	846	826	883	852	830	804	830	813	849	842	876	854	881	859	801	822	819	832	890	833	851	849	836	782	819	825	808	868	791	856	809	838	825	861	750	803	787	842	820	825	836	861	847	867	785	856	790	808	822	845	857	859	851	804	841	871	816	836	818	843	866	850	800	789	837	851	843	863	859	851	810	829	803	786	831	826	805	889	841	845	815	814	802	830	907	845	819	788	783	845	810	839	822	848	807	790	826	841	817	854	804	850	872	798	832	814	776	806	806	840	811	885	829	855	857	815	854	830	834	844	832	838	852	817	811	801	835	793	812	775	842	842	859	859	855	867	851	855	862	853	808	854	750	896	820	816	827	778	848	831	837	829	812	831	831	844	860	844	807	810	846	820	843	861	796	809	842	796	788	855	800	842	858	866	825	827	848	802	824	837	820	837	851	853	791	825	853	858	888	823	823	813	820	809	835	815	772	824	843	858	805	863	827	782	827	797	857	867	868	834	883	852	824	827	798	787	816	793	828	815	841	845	866	848	868	798	813	816	809	836	859	813	879	850	800	811	833	838	836	833	805	872	830	851	868	847	833	852	854	818	869	880	837	839	822	914	814	807	799	814	822	841	873	760	814	853	788	821	819	848	826	873	802	865	825	791	828	839	816	805	801	844	815	837	907	806	826	849	813	807	865	814	838	867	824	850	842	849	824	836	892	805	813	835	858	888	855	875	830	789	878	785	832	783	856	876	832	836	835	830	841
36925	52514	38876	23129	15585	10388	7191	5441	4193	3459	2713	2350	1885	1718	1564	1330	1303	1291	1174	1110	1125	958	971	976	936	936	951	910	898	874	894	863	848	871	864	904	821	855	863	879	833	844	845	879	790	829	895	864	842	846	861	840	810	843	865	852	797	850	834	808	805	826	865	876	844	814	827	835	842	799	852	835	846	846	886	856	841	845	773	802	849	788	834	755	806	845	869	834	848	875	787	878	855	810	849	787	794	820	828	853	763	835	844	825	832	810	895	915	857	876	803	794	794	835	856	824	869	851	851	778	869	813	832	833	782	851	850	852	864	810	807	857	845	810	793	810	816	857	869	832	861	807	860	848	840	845	841	877	802	800	799	881	822	860	790	804	823	814	842	796	813	898	840	772	770	833	846	826	827	803	798	849	822	869	847	809	868	860	873	802	805	787	833	835	851	856	753	808	793	874	814	819	830	857	819	819	864	809	834	847	800	798	799	788	823	854	815	814	829	792	788	834	807	812	890	836	805	864	803	829	818	813	813	903	818	762	797	848	848	850	840	802	787	884	842	843	822	847	848	821	829	820	856	786	830	874	837	858	849	888	885	896	864	820	825	833	833	830	872	859	823	881	844	839	867	839	847	793	793	792	799	808	875	833	808	813	829	858	856	863	793	808	852	823	844	825	814	850	845	827	842	809	869	791	804	826	799	804	816	835	819	819	892	763	784	814	850	854	837	748	783	841	823	822	789	803	799	802	838	851	803	820	848	858	834	842	821	804	814	858	817	845	801	806	844	823	813	859	781	757	818	841	806	798	801	857	846	831	852	826	836	830	844	823	791	806	846	883	803	853	864	805	799	784	873	815	850	837	834	823	847	832	847	839	837	833	793	843	825	801	822	814	824	864	856	858	820	818	777	835	803	847	805	874	812	843	785	847	817	895	808	866	838	851	847	812	822	851	810	840	804	817	822	831	826	837	813	820	847	818	809	836	874	843	868	863	832	891	848	802	866	862	800	860	831	804	860	797	821	844	820	860	876	819	841	826	832	823	827	847	798	834	835	884	845	833	852	822	783	832	824	818	795	874	801	821	750	815	862	872	880	781	840	821	878	873	809	785	828	859	795	852	831	870	792	858	845	790	795	803	839	841	833	813	859	839	860	861	854	875	846	838	847	826	863	819	809	823	788	787	872	846	860	846	839	803	841	807	832	847	829	834	860	800	823	823	817	848	841	810	816	828	806	819	840	846	884	824	820	837	829	854	781	875	813	804	887	848	806	797	855	837	843	818	853	780	789	835	854	870	850	841	873	854	853	859	811	853	849	793	822	761	867	808	840	786	864	822	810	820	835	831	865	851	828	863	805	810	798	829	885	844	840	819	818	857	861	852	835	849	873	809	852	855	847	830	901	846	837	787	818	822	862	882	789	782	847	823	852	891	777	831	828	776	812	860	822	829	812	864	872	835	789	854	826	814	832	864	828	823	803	757	868	820	854	816	844	821	818	836	832	796	871	830	805	827	817	848	864	790	784	831	802	870	797	867	848	795	868	778	795	813	826	842	825	842	827	876	812	845	828	767	832	859	792	857	842	771	800	822	850	808	853	845	883	784	779	851	854	811	835	822	821	852	848	830	845	811	806	816	798	852	842	824	859	791	836	792	874	835	845	802	830	804	854	855	816	823	865	790	824	856	855	774	787	818	866	864	822	825	803	847	796	902	838	862	795	847	807	841	805	812	835	789	805	834	830	820	867	854	843	848	841	840	787	843	845	860	800	782	824	826	853	842	856	910	795	819	832	830	818	792	808	862	800	829	754	871	788	813	883	833	794	802	867	824	833	846	797	841	859	807	807	798	801	817	789	761	799	832	793	842	890	816	821	819	852	862	816	809	842	838	801	828	796	827	815	835	842	775	836	842	813	874	871	867	845	815	874	823	849	847	804	819	815	851	839	822	840	811	885	837	814	844	843	878	861	811	857	802	835	780	811	839	821	749	864	874	863	821	851	823	865	832	824	806	832	851	810	812	830	830	829	852	813	838	790	818	807	843	823	822	787	822	815	865	793	836	857	803	825	825	875	822	846	831	829	776	810	836	815	778	835	871	834	849	785	831	828	871	909	834	797	810	848	792	830	822	809	872	895	832	845	850	835	795	889	853	829	822	828	820	852	821	820	846	811	863	826	854	883	824	875	821	861	836	851	855	860	809	826	844	843	838	853	818	838	783	813	808	804	883	838	781	854	863	849	780	853	833	775	817	832	876	820	839	818	793	816	836	841	807	821	797	833	805	851	823	783	853	835	829	845	871	835	831	845	837	826	837	866	832	885	833	842	842	821	802	852	800	827	786	850	817	830	857	807	821	838	803	814	781	843	845	861	864	848	852	820	862	768	839	821	802	858	850	808	758	792	802	838	858	786	817	791	826	797	854	872	845	822	792	812	879	798	845	796	779	824	815	845	851	832	847	798	853	840	777	837	821	840	849	825	807	801	852	809	819	828	836	813	839	847	826	860	898	812	822	830	851	838	799	838	810	857	833	834	834	812	845	858	790	858	869	884	790	776	815	820	812	865	873	797	808	874	836	844	785	804	818	804	835	834	853	769	841	839	818	852	830	821	797	874	820	815	797	829	896	866	850	876	800	765	790	841	845	810	836	817	836	794	818	844	826	819	826	812	850	765	792	843	820	827	818	802	846	885	787	833	839	851	825	780	784	885	879	873	824	830	822	841	810	805	808	771	843	836	851	860	841	853	772	852	830	765	809	827	795	791	851	858	854	843	831	841	833	884	820	812	862	880	777	870	809	818	800	819	825	836	878	801	851	846	844	832	774	800	823	870	787	845	860	825	862	876	767	824	835	842	856	836	827	815	793	794	855	834	806	863	839	824	822	881	852	870	839	827	833	859	803	853	866	818	895	881	837	818	857	827	828	810	843	869	865	867	838	800	800	811	855	815	828	824	791	820	829	829	836	835	828	781	843	778	840	829	843	809	846	807	804	792	874	771	823	844	836	846	848	830	894	787	814	849	791	845	834	859	804	861	823	835	794	783	825	822	844	831	832	822	878	834	821	883	843	806	912	809	852	875	819	852	855	872	855	819	831	853	794	833	801	783	828	851	802	851	869	847	835	790	854	825	809	853	863	805	823	876	851	839	823	793	805	859	811	867	793	882	830	885	838	772	829	763	809	877	795	814	807	860	828	878	835	850	831	830	836	807	840	811	809	862	820	788	832	870	836	814	816	845	855	850	846	819	816	780	835	842	781	796	829	778	833	843	824	825	831	867	870	871	825	850	827	795	854	832	831	847	839	818	844	870	895	852	835	839	832	833	825	792	800	807	832	826	834	846	876	797	790	831	756	848	793	818	850	827	818	849	854	800	840	828	874	816	822	811	854	778	830	807	823	855	830	803	779	857	844	819	819	826	911	847	885	866	817	838	830	793	810	824	805	835	818	842	821	863	820	842	793	816	792	826	811	798	829	902	851	774	821	848	862	804	793	911	839	814	802
24387	21450	28781	25656	22524	17099	9329	5484	3972	3263	2658	2215	1964	1797	1577	1423	1315	1212	1228	1108	1063	1043	955	956	966	953	904	957	915	830	922	878	885	826	842	855	882	859	862	824	842	807	789	840	820	805	808	843	858	825	861	870	806	831	780	851	838	878	776	817	847	827	838	782	820	845	826	838	771	809	859	794	830	825	852	808	820	803	826	795	849	813	797	805	852	799	839	857	831	919	899	830	819	844	842	798	848	802	827	790	800	817	858	810	758	804	832	820	838	842	794	812	840	803	814	842	816	839	865	791	776	799	806	793	846	840	892	851	842	801	832	848	852	857	878	837	833	849	872	823	830	788	841	806	864	871	819	803	845	804	861	832	870	864	887	839	833	785	793	819	791	869	819	817	817	825	835	772	845	823	828	814	854	841	833	857	847	870	848	802	836	802	859	809	839	832	823	837	844	809	866	830	816	780	844	769	821	788	782	793	834	835	821	800	844	856	815	818	864	848	840	796	832	769	821	805	805	845	867	831	756	806	748	861	824	857	825	775	774	823	904	789	786	790	829	830	884	778	828	849	790	833	825	825	825	884	812	858	776	840	834	848	861	854	829	851	802	792	872	828	858	786	857	813	822	791	829	867	840	795	799	850	763	804	838	806	779	798	773	871	871	899	815	832	822	810	821	884	830	812	853	799	798	809	856	812	840	842	823	827	803	830	876	874	846	849	798	811	837	771	848	815	812	759	848	780	816	834	857	774	849	804	807	816	853	807	837	839	842	793	824	823	834	787	935	866	829	811	828	753	797	840	810	772	829	830	839	869	794	766	798	806	841	823	802	805	856	854	845	845	836	858	856	825	825	800	793	875	807	829	830	809	849	868	780	886	809	795	803	836	840	852	888	816	857	861	829	812	808	794	883	831	858	839	826	888	805	863	805	837	800	829	804	820	818	839	810	768	827	888	801	810	830	837	816	874	782	824	841	898	855	822	810	848	782	774	838	813	830	814	856	815	826	815	842	844	832	823	838	894	861	807	815	822	920	824	834	777	810	804	861	812	810	805	840	828	791	828	861	822	847	793	833	779	802	839	776	809	802	798	799	833	890	815	823	815	849	868	849	842	825	843	790	820	814	791	820	836	828	843	818	802	773	839	813	798	818	831	844	846	855	833	819	814	799	784	845	799	824	845	798	803	788	871	870	765	802	857	825	854	865	822	840	781	853	814	810	835	890	809	871	829	834	830	827	851	820	804	786	787	858	827	797	823	795	831	790	816	823	760	827	815	857	800	804	836	850	887	836	849	827	832	797	791	855	828	859	836	866	863	800	856	834	806	836	816	864	844	827	837	782	764	807	797	778	838	801	844	835	820	928	861	838	865	832	805	832	826	849	863	843	853	791	821	813	859	781	796	774	823	810	794	847	793	858	850	807	814	827	886	837	827	822	808	841	832	850	854	802	820	846	848	838	836	849	768	802	826	796	861	820	803	848	801	807	828	834	889	844	880	836	840	825	865	812	836	833	776	796	861	825	836	831	847	819	793	848	806	851	808	848	801	824	834	806	862	829	781	803	821	823	856	832	810	832	857	832	785	861	827	843	831	733	817	838	830	814	801	814	816	856	816	846	762	780	765	845	807	797	811	825	847	832	850	841	811	830	846	808	794	824	852	848	902	838	805	816	850	815	832	796	836	836	861	864	870	829	815	850	854	816	862	850	823	879	808	786	839	816	834	834	798	798	845	835	831	815	795	815	852	807	827	836	797	788	880	825	828	778	809	849	811	829	834	756	750	828	834	829	816	818	793	810	843	805	832	866	837	790	843	845	809	822	854	865	821	872	798	795	879	791	794	779	824	802	833	748	831	783	797	784	816	825	886	810	883	833	794	794	769	822	857	812	809	802	790	798	888	841	819	838	834	850	815	814	810	839	811	802	846	811	848	798	798	822	810	859	777	872	807	862	820	808	792	826	811	815	835	849	834	814	816	781	795	770	831	813	791	854	832	815	848	810	828	846	855	824	863	836	854	810	807	800	778	762	877	803	793	870	814	819	834	827	795	857	818	793	851	823	800	832	787	789	814	841	809	859	824	843	836	760	803	854	849	840	798	845	811	796	855	855	787	786	869	834	780	839	889	804	802	880	859	848	862	863	792	804	798	836	830	803	823	825	825	816	844	776	796	868	831	823	826	780	858	800	793	821	848	889	864	826	776	814	793	853	783	833	822	831	851	847	868	829	806	856	844	810	836	828	848	798	776	858	849	818	810	844	837	847	836	804	835	897	810	836	836	803	835	861	824	837	796	799	825	786	832	798	799	823	824	849	827	815	878	813	856	842	862	837	858	787	821	842	845	841	868	823	806	873	777	841	874	878	866	807	836	803	859	807	860	844	824	823	788	825	814	817	816	806	827	831	777	843	805	788	869	823	789	851	817	796	875	785	856	828	848	819	825	851	780	828	791	833	841	830	833	805	856	814	817	800	799	804	854	806	808	835	845	865	812	846	844	840	778	826	790	845	805	900	862	832	833	850	824	776	814	832	864	828	835	810	841	784	832	779	766	798	903	802	833	810	812	834	893	812	782	875	827	869	833	826	833	820	775	883	846	823	822	793	815	874	827	858	798	841	853	810	844	812	838	852	837	859	791	827	825	831	825	761	869	849	869	825	858	850	815	840	854	822	868	837	806	842	819	906	860	836	820	856	844	799	842	809	816	801	827	839	798	802	835	778	775	806	845	816	824	815	893	824	810	848	813	789	840	855	805	776	859	829	816	839	850	819	836	857	823	822	816	816	812	796	843	834	825	792	827	811	822	822	874	801	796	796	817	827	834	783	824	848	770	799	775	851	835	818	799	858	864	804	883	855	799	879	809	806	846	843	848	828	814	828	799	795	814	840	804	811	822	828	805	867	814	843	791	806	790	843	834	867	807	855	805	792	820	833	794	828	838	834	793	821	821	800	792	741	819	826	798	783	770	855	824	817	786	877	818	805	813	848	804	809	862	786	853	836	816	803	800	847	844	776	853	821	869	792	824	819	830	774	824	830	844	812	855	819	819	790	821	812	839	805	844	814	816	838	873	813	851	841	821	805	806	859	833	837	847	870	822	893	857	778	789	781	809	820	819	848	805	795	841	787	810	878	807	812	805	878	789	860	791	839	816	801	901	795	804	784	786	849	804	857	873	865	833	857	854	849	815	787	806	828	827	766	857	815	806	797	803	856	803	809	828	814	749	817	802	849	809	817	817	918	785	795	866	769	799	850	800	821	810	886	820	780	843	806	810	839	827	848	817	800	852	836	834	798	811	800	830	835	813	841	780	818	797	872	845	846	911	896	833	787	860	787	832	838	828	857	856	847	825	845	858	811	833	894	775	831	870	846	772	781	838	861	784	786	812	795	802	864	814	834	834	834	816	820	825	836	864	858	827	778	817	853	816	867	798	871	820	809	867	818	853	873	827	784	794	870	871	847	825	836	805	800	824	854	816	882	863	827	849	831	798	802	817	795	790
36069	60581	44269	30483	21125	13954	9943	7298	5820	4556	3573	3015	2561	2165	1906	1627	1524	1453	1287	1212	1176	1116	1063	1009	1001	974	975	914	890	930	883	886	866	866	865	886	891	855	825	822	818	827	765	855	833	840	865	836	807	854	853	863	823	821	819	795	801	821	775	844	824	778	819	804	818	851	863	833	876	858	827	790	838	829	795	802	848	864	788	825	779	847	835	850	786	859	799	789	809	790	881	786	767	783	836	864	846	832	771	823	798	868	782	875	859	814	879	829	833	821	831	766	809	787	792	799	825	806	874	873	804	847	810	798	837	855	818	802	841	798	902	809	778	839	824	812	859	825	784	803	856	819	894	817	815	800	786	778	801	831	823	861	797	803	852	843	814	791	829	797	829	810	813	814	829	821	849	837	796	807	841	824	811	801	814	838	799	854	781	796	762	804	773	873	824	833	846	813	770	818	794	856	854	900	768	816	857	813	822	802	811	819	828	851	841	808	806	798	852	898	805	836	826	791	845	819	794	820	894	803	793	823	794	811	778	792	865	776	797	829	760	815	849	806	856	782	784	833	773	793	811	818	807	814	809	830	813	795	838	819	831	816	758	862	856	842	783	840	871	868	773	774	833	808	830	795	834	830	844	798	815	803	826	847	931	802	876	853	808	827	860	852	793	818	802	827	793	835	818	803	849	796	845	809	836	872	777	825	808	792	813	784	799	785	827	827	803	819	786	832	803	846	808	786	855	851	861	849	826	804	823	794	808	828	813	831	809	839	797	823	816	818	809	820	814	853	800	804	849	816	807	809	798	853	838	798	819	814	870	873	841	850	822	838	791	841	798	834	840	876	801	846	796	780	873	814	781	836	796	825	811	840	814	859	802	863	814	838	727	837	802	828	814	855	842	860	818	844	828	847	799	825	810	764	779	823	782	809	861	850	799	854	857	798	809	845	857	817	785	867	809	753	777	776	762	815	809	803	839	855	845	819	819	791	846	809	877	832	797	826	799	859	821	823	784	821	810	775	840	815	793	831	834	816	801	829	805	810	835	866	802	842	851	815	798	823	813	804	822	840	825	779	768	811	830	792	831	816	812	784	862	857	843	815	831	838	783	833	804	829	867	890	825	846	804	842	821	792	826	780	840	798	834	792	825	855	830	878	790	879	781	797	838	812	823	815	858	802	847	843	868	800	803	818	849	808	798	866	803	870	847	879	827	807	804	808	831	798	808	863	836	803	821	885	845	800	853	783	825	790	800	818	808	831	785	776	854	786	849	814	809	821	841	830	870	820	871	842	830	855	801	829	806	825	781	844	817	854	837	855	797	824	811	806	791	809	796	820	825	867	817	791	819	829	805	806	805	815	812	827	847	862	822	853	856	825	812	803	809	835	808	802	745	860	796	844	830	812	823	862	801	851	824	824	776	759	777	786	835	818	839	776	820	800	831	841	849	832	823	795	865	812	772	878	798	831	830	839	817	837	832	789	844	867	811	837	833	764	820	838	767	788	801	824	857	803	771	834	831	798	826	861	812	822	802	837	806	816	832	813	860	779	858	829	859	801	808	832	775	863	843	792	811	815	804	795	786	870	799	796	765	883	844	839	839	836	852	892	820	859	801	888	812	793	806	809	846	824	813	852	775	821	787	771	803	858	826	796	865	801	755	799	827	802	813	814	833	794	790	803	803	790	815	790	801	816	880	877	840	817	793	849	820	820	899	807	843	838	795	825	837	802	812	803	832	870	877	847	816	844	841	790	766	750	822	826	895	826	825	823	847	810	755	825	851	780	855	835	763	834	838	856	831	819	887	784	844	822	822	838	880	812	877	827	789	823	863	785	794	795	842	856	805	808	826	845	819	810	832	730	817	822	784	847	874	777	809	770	830	784	848	801	865	821	858	847	825	809	876	851	825	803	832	809	798	820	761	799	861	808	817	815	789	765	809	810	808	805	850	809	827	843	788	804	848	822	840	849	769	830	798	777	836	853	807	836	808	850	801	827	834	832	794	776	833	795	878	818	827	837	879	846	808	758	797	807	814	841	812	846	803	814	849	816	813	847	818	792	786	826	855	839	867	789	818	805	761	836	826	817	826	819	868	805	827	824	839	820	829	818	791	863	761	860	787	810	775	851	799	803	837	784	824	794	819	825	882	816	773	780	854	846	814	780	830	831	800	779	782	831	838	805	788	843	763	804	812	783	838	841	821	777	759	828	840	886	825	762	857	837	839	848	828	840	787	791	846	837	812	793	800	810	778	784	829	820	814	817	843	813	864	805	814	856	810	804	853	845	871	860	828	825	814	808	823	791	811	777	853	788	784	766	822	795	853	804	851	814	774	862	842	801	768	875	832	806	826	842	863	852	790	829	835	783	859	833	785	857	866	796	836	766	770	873	844	862	840	860	863	830	818	805	727	821	851	774	796	866	825	769	827	816	832	792	794	841	877	814	834	807	830	783	798	801	861	814	856	817	775	839	814	788	788	841	840	834	869	820	791	838	852	845	754	828	831	817	824	836	811	787	817	779	826	823	848	815	840	807	872	852	812	858	851	841	856	839	792	792	828	821	780	784	802	879	820	826	819	838	828	792	831	818	812	798	830	813	762	795	831	831	779	849	815	820	797	757	852	834	816	866	868	814	836	854	831	790	803	838	808	836	812	794	829	833	835	811	804	799	823	820	835	839	820	828	803	836	775	799	881	791	886	864	832	863	780	808	819	801	790	839	804	789	849	837	868	816	790	881	882	839	786	805	793	834	807	809	780	846	869	823	838	823	823	847	813	805	812	801	838	812	831	827	814	801	840	842	803	781	835	857	888	782	860	833	847	841	792	864	845	814	817	839	788	800	820	827	813	802	810	788	849	825	825	822	840	849	786	873	884	861	822	812	776	818	835	830	838	809	829	843	797	813	794	822	813	884	876	857	828	827	861	815	749	801	804	806	777	821	793	871	821	844	841	751	812	886	775	858	767	861	746	809	872	800	809	836	812	842	819	843	812	841	794	785	838	804	802	719	795	835	840	828	821	796	824	860	783	872	795	847	813	798	811	900	811	813	827	868	811	743	870	821	812	801	816	821	811	825	849	808	854	782	833	794	803	841	837	769	815	834	862	824	826	848	785	854	881	807	804	822	809	833	853	823	830	839	849	837	832	824	811	827	773	807	832	840	818	845	785	829	826	819	804	838	835	788	821	801	808	816	845	838	863	809	809	860	792	824	808	812	837	809	837	815	836	815	816	780	810	846	779	835	803	796	835	780	824	883	818	833	821	840	787	797	812	783	835	792	829	841	787	838	808	838	782	829	833	817	811	817	842	843	773	816	801	836	754	870	788	826	810	894	803	825	826	829	817	868	847	797	796	813	855	790	795	816	765	799	800	802	778	813	819	826	809	826	796	816	815	807	799	832	826	812	796	812	816	818	819	819	805	862	858	845	842	812	807	784	829	816	789	837	824	777	812	792	836	874	801	842	801	822	807	825	816	823	831	874	779	821	846	853	814	889	837	821
25269	21540	29444	27379	19061	11473	6925	4265	3405	2803	2342	2046	1776	1705	1534	1389	1277	1211	1190	1097	1116	1003	998	966	1010	947	953	916	937	904	913	884	925	904	909	904	858	921	944	940	892	921	890	867	901	894	897	847	856	857	893	848	885	897	831	904	836	838	922	898	891	828	849	819	882	893	879	912	866	930	870	879	883	871	864	814	910	875	901	859	883	890	882	870	854	852	908	922	869	889	902	904	915	878	836	846	834	863	875	885	864	816	869	874	849	867	884	896	901	876	881	875	836	910	827	888	873	882	856	895	841	878	880	838	850	914	897	883	863	847	800	907	896	848	873	841	926	833	890	897	873	886	885	878	815	894	869	935	867	851	836	875	892	867	902	929	915	876	880	846	878	870	893	927	848	907	934	854	835	883	886	875	942	833	872	904	904	907	856	839	904	858	855	831	878	908	877	922	845	900	845	886	836	853	850	882	852	859	933	850	853	857	939	855	852	907	872	811	942	870	899	910	890	861	904	819	876	905	877	871	857	840	867	858	948	915	856	846	844	902	927	847	874	858	894	871	891	829	843	886	913	816	841	935	885	894	918	919	915	838	880	875	889	878	836	860	897	869	894	831	938	903	923	883	894	878	880	834	848	829	839	906	875	855	880	917	873	859	821	833	906	893	859	945	897	911	890	908	874	895	874	833	857	864	835	863	839	853	883	854	941	893	938	881	888	911	861	857	897	886	872	861	856	886	881	872	915	893	813	857	902	900	918	898	893	868	893	880	900	876	850	896	879	889	910	903	875	860	876	880	881	877	876	908	833	848	851	873	890	821	902	891	914	859	876	883	810	875	854	827	842	920	876	887	848	861	847	840	880	880	948	911	897	905	843	889	843	875	820	853	889	896	909	881	873	842	849	887	879	854	870	905	932	913	937	838	891	884	852	858	949	875	889	913	873	880	833	874	881	892	834	839	897	898	899	799	932	874	889	833	904	837	888	872	841	884	857	916	894	879	886	824	899	862	869	909	907	880	893	849	816	879	874	847	844	947	877	878	893	883	900	882	897	896	928	905	855	858	909	891	896	892	832	902	855	901	894	887	893	864	934	928	870	858	861	897	870	879	900	881	846	896	816	844	884	857	881	873	916	819	852	891	832	846	872	826	879	824	802	827	834	880	910	918	885	817	875	883	829	891	929	922	933	842	848	875	848	840	907	886	826	868	906	879	827	875	897	877	881	882	870	857	868	852	827	867	873	892	868	875	868	857	887	932	829	935	839	846	847	812	884	871	871	891	902	917	884	884	876	883	877	868	851	878	888	890	877	936	873	867	864	866	829	911	879	912	871	877	851	864	849	875	851	891	840	876	919	886	896	866	836	884	828	859	893	826	913	862	891	833	832	868	851	847	855	924	887	850	910	874	845	898	882	889	886	908	929	858	892	884	888	864	832	860	897	862	877	873	866	861	832	888	882	877	912	869	844	841	878	840	872	828	885	903	862	880	814	853	840	910	898	851	873	846	879	919	921	862	924	825	886	912	846	859	820	861	895	920	836	880	914	892	893	888	891	873	891	850	829	816	829	880	872	899	849	926	876	912	863	813	867	858	924	884	914	866	857	856	820	863	820	962	839	889	881	867	876	847	889	876	897	923	885	873	881	860	894	869	824	857	847	902	930	903	880	898	843	851	839	898	879	887	823	867	898	873	897	808	904	875	801	854	877	913	832	911	890	876	883	817	891	894	892	837	862	870	945	870	873	899	823	861	888	863	921	861	888	852	906	866	872	840	880	849	902	915	866	901	924	924	883	920	909	825	920	907	861	901	878	868	876	874	878	887	859	863	896	857	864	841	880	884	895	889	918	851	872	846	840	827	879	860	857	882	863	880	914	881	898	884	893	873	880	831	854	917	917	900	872	902	917	842	894	918	884	824	889	853	871	934	866	848	909	846	953	914	857	881	870	868	866	850	834	877	875	906	854	915	870	946	899	877	847	850	870	790	829	859	909	830	831	881	847	844	865	924	921	886	892	914	849	905	855	900	895	882	852	913	874	880	853	829	864	876	884	849	871	849	822	865	882	877	876	922	891	902	880	802	820	921	881	847	901	886	894	893	886	863	850	855	915	900	871	818	847	887	910	866	868	870	841	846	858	880	841	866	841	888	898	854	905	888	856	867	865	904	828	871	872	866	874	926	873	822	905	884	884	812	939	869	859	901	892	914	886	906	869	912	853	876	879	859	858	923	887	865	905	905	847	831	894	882	892	863	864	905	912	841	887	944	851	887	952	915	924	846	880	900	900	881	857	828	903	900	852	899	890	881	887	849	892	915	855	925	933	870	839	923	869	890	893	919	867	858	808	883	853	890	940	844	872	924	868	851	901	833	891	834	856	882	865	842	890	869	868	900	856	870	821	878	843	862	890	885	916	871	776	927	869	862	847	829	832	893	826	929	922	869	910	897	908	929	835	847	893	817	860	859	921	904	847	890	895	839	870	849	900	892	890	928	922	884	866	923	875	901	902	882	898	887	906	913	861	920	866	871	825	894	891	923	915	887	894	909	955	992	877	850	944	870	840	882	804	865	847	893	897	860	897	892	873	911	902	853	822	866	850	908	897	879	888	838	859	907	881	908	851	866	854	833	839	914	794	909	878	827	870	881	869	873	913	838	886	883	888	869	847	871	852	909	838	878	834	899	926	909	890	842	926	900	926	887	868	875	863	876	857	850	871	862	881	871	882	866	857	884	902	844	876	890	898	907	940	914	875	931	871	815	889	895	846	904	883	884	875	836	867	857	901	852	902	916	866	914	885	859	923	854	896	863	904	899	888	828	885	840	885	846	863	876	868	868	873	848	834	886	862	884	857	903	858	888	867	824	818	860	888	846	838	827	888	914	916	838	884	885	887	869	851	858	841	872	908	857	850	855	893	907	832	830	838	867	873	843	855	898	885	830	886	927	913	882	822	877	891	852	877	883	888	866	875	836	835	909	824	831	815	822	896	896	882	855	896	825	820	880	932	842	850	846	894	825	916	888	931	864	919	863	893	872	921	843	897	868	828	882	879	882	888	851	858	885	877	884	911	871	860	932	868	909	911	821	903	909	890	899	878	958	894	855	865	859	921	867	829	896	879	889	924	901	889	825	855	860	860	860	911	854	867	853	868	888	913	918	861	948	877	860	900	859	884	873	868	918	915	876	847	852	872	884	849	848	823	913	897	907	839	883	852	909	862	898	919	842	858	858	907	913	929	907	873	891	879	851	884	865	843	844	901	864	921	854	878	884	853	885	895	883	884	876	893	897	927	826	954	894	879	917	914	895	848	840	880	906	855	858	876	880	903	897	859	857	877	881	904	890	824	860	928	844	897	893	858	864	836	826	956	852	916	876	847	873	918	855	899	936	905	819	882	920	885	842	826	884	916	891	824	895	890	920	873	884	876	888	894	878	822	868	902	849	861	899	899	913	851	849	883	872	877	883	888	851	879	825	836	853	919	925	879	883	856	958	906	888	881	847
36908	56571	42965	25504	17784	12999	9334	6646	5191	4119	3392	2720	2385	2112	1870	1663	1492	1397	1308	1189	1131	1076	1135	1015	1000	1070	1006	940	998	980	966	930	969	926	913	867	962	873	942	839	888	870	856	869	876	874	933	889	879	854	874	852	925	873	867	856	836	869	875	836	900	929	889	887	875	867	838	908	856	905	878	911	910	902	871	863	888	873	845	863	830	885	840	913	859	889	837	860	859	857	826	916	857	864	864	854	844	845	810	868	868	867	910	818	830	918	863	793	903	914	878	871	865	807	853	835	859	930	876	877	865	829	849	904	882	860	901	821	855	885	861	890	880	850	877	876	884	923	841	881	913	856	850	848	884	849	876	847	868	851	889	848	832	877	863	859	865	853	849	812	829	858	885	868	867	864	891	758	859	878	879	858	909	856	863	871	855	841	879	845	849	872	895	857	864	876	899	849	870	848	874	899	864	860	899	884	861	894	869	853	830	845	886	892	842	897	848	879	870	898	855	833	825	861	835	860	866	858	901	889	874	884	845	869	919	875	890	841	826	876	871	911	884	883	837	862	877	874	874	947	839	903	844	837	861	830	868	872	808	859	870	867	862	870	914	882	882	858	877	856	891	906	880	836	864	882	853	926	837	879	868	878	849	882	845	866	841	885	863	892	848	844	902	879	843	843	868	835	824	883	878	842	875	841	869	874	879	896	853	867	845	847	897	886	875	859	862	885	861	876	855	891	896	860	849	840	860	874	843	852	865	839	870	854	915	887	837	887	808	850	916	886	837	875	860	861	860	862	844	856	910	857	890	854	846	847	866	903	870	864	821	876	848	863	880	898	866	890	904	872	907	884	880	825	898	867	834	862	882	866	840	891	858	892	891	889	850	882	853	853	878	830	833	826	848	886	897	857	919	838	932	889	859	899	864	872	862	871	884	882	844	851	868	835	872	822	837	890	879	868	887	858	911	834	876	926	838	866	820	844	872	857	902	883	890	882	843	934	849	848	852	852	895	885	871	920	875	889	876	845	855	902	875	837	839	871	833	871	837	826	855	911	867	854	859	886	873	867	850	909	894	847	873	845	864	822	819	807	861	838	908	868	783	886	809	847	858	841	897	858	878	803	861	902	848	890	854	911	879	852	894	879	870	845	900	853	880	875	878	840	863	821	882	853	814	870	871	823	841	891	863	878	858	831	913	928	841	895	878	859	825	841	870	844	863	832	863	913	859	879	865	924	854	903	889	857	837	838	892	882	864	817	883	894	875	840	825	890	853	875	829	860	891	856	890	875	921	825	902	905	864	879	814	903	849	889	903	970	859	874	818	871	898	856	886	838	870	845	885	864	844	886	873	837	826	915	882	857	873	900	828	861	860	896	864	906	890	882	886	889	855	882	856	876	796	807	845	881	859	863	825	822	886	909	890	845	859	871	873	897	854	849	895	838	859	847	824	921	844	896	909	855	806	843	865	877	899	858	899	867	861	887	834	824	884	875	865	894	882	875	902	831	857	781	798	862	852	831	914	839	915	906	879	879	860	860	847	862	844	854	847	857	873	871	853	837	874	811	863	878	874	840	899	838	912	849	885	869	846	853	837	882	873	873	920	898	915	884	845	875	851	871	808	826	932	874	896	943	888	883	816	840	848	901	867	862	845	836	844	826	912	878	811	869	842	843	886	879	866	849	863	866	856	849	897	819	795	862	892	894	883	857	921	926	839	836	848	859	826	845	840	820	863	964	850	884	910	877	826	818	828	819	857	848	885	840	841	881	870	829	868	878	831	835	849	859	865	823	852	891	901	898	824	874	881	834	824	846	854	884	847	868	876	889	889	840	885	887	918	853	869	864	838	836	860	871	840	852	902	858	850	901	860	868	880	855	854	853	886	869	855	878	875	848	870	871	815	856	838	853	858	860	869	904	964	874	863	820	858	895	831	835	930	870	859	886	897	906	860	825	851	809	910	873	862	856	921	876	868	853	894	871	873	829	870	877	839	846	885	897	861	868	845	870	796	827	904	919	908	879	903	826	899	830	877	868	880	947	886	857	888	843	894	861	860	886	846	837	918	838	861	898	859	841	837	898	830	885	860	835	827	826	820	856	844	876	861	869	894	841	871	846	859	863	840	852	839	827	861	857	877	868	818	833	885	909	852	849	849	892	885	846	888	876	877	819	851	908	838	859	898	891	843	897	890	875	859	900	832	872	832	843	838	833	860	832	901	848	834	861	855	856	864	846	826	886	859	876	896	869	846	843	875	885	896	895	858	848	852	906	805	866	871	910	846	856	855	872	872	857	888	837	872	852	874	893	842	840	852	877	884	909	816	814	857	892	877	796	901	823	899	841	874	840	826	820	894	946	898	848	869	821	909	795	873	843	913	856	849	831	837	866	893	880	839	883	892	814	882	914	871	831	874	894	850	826	846	886	879	907	922	873	878	830	848	867	906	909	865	916	811	915	849	850	884	912	831	821	866	894	879	842	891	880	871	861	854	835	874	869	878	847	830	840	835	856	849	847	814	857	868	865	887	859	862	880	890	853	862	840	840	877	896	906	851	925	887	862	912	864	817	945	891	837	861	888	859	852	878	822	852	917	837	882	866	852	898	874	879	807	820	871	840	846	876	874	877	783	850	864	841	842	835	858	901	864	853	879	875	848	886	821	859	875	904	906	851	928	927	850	823	884	834	875	853	819	869	886	883	882	907	863	861	864	854	887	826	860	889	833	860	851	877	871	896	902	882	875	896	886	828	880	840	858	829	853	839	870	862	895	848	875	855	863	845	854	863	912	874	864	863	894	859	831	861	857	892	866	851	810	886	856	844	869	854	862	908	896	860	842	862	844	865	880	825	861	847	902	852	904	856	863	858	814	839	866	833	910	867	829	892	881	862	904	849	853	849	873	839	862	850	839	828	864	834	863	882	848	880	904	898	932	856	845	894	876	841	861	914	904	871	867	903	917	821	872	861	908	831	897	835	862	850	860	826	862	880	895	880	816	876	854	821	868	883	813	861	821	833	882	881	843	858	858	882	898	927	871	852	910	817	860	892	848	846	883	899	850	898	820	840	876	847	837	889	806	873	838	872	856	818	856	868	860	852	907	850	878	832	857	851	890	916	866	899	854	830	847	838	887	844	884	872	917	855	864	845	831	846	874	901	840	853	912	857	856	854	915	847	834	852	863	878	849	925	865	852	822	889	891	841	891	876	877	869	846	889	873	893	830	861	845	877	862	819	879	855	857	920	823	826	878	861	808	862	877	891	842	894	904	819	886	874	902	845	834	817	805	869	839	863	841	834	918	890	786	875	796	907	839	848	852	844	877	878	872	826	808	890	875	921	852	837	903	861	873	806	804	877	898	837	862	840	842	915	837	832	900	825	869	857	854	842	779	891	893	849	805	856	840	850	849	849	908	881	823	864	832	831	928	847	864	919	859	849	876	820	841	856	859	914	826	877	899	902	913	875	912	873	828	837	806	894	824	860	902	874	830	857	844	862	888	868	831	860	908
23107	21466	29126	24370	21928	22874	18922	8301	5461	4438	3727	3141	2633	2385	2129	1814	1610	1561	1476	1363	1315	1238	1240	1179	1132	1134	1031	1073	998	1003	1013	981	954	952	950	977	976	983	923	896	918	964	920	946	897	888	883	921	922	911	913	930	921	929	927	948	1001	936	850	879	984	917	964	883	875	885	963	932	958	907	901	944	949	899	855	962	909	963	922	879	919	919	940	902	908	956	890	928	881	896	962	914	865	887	938	844	921	881	866	983	956	925	855	880	870	960	863	873	963	894	919	907	968	908	971	888	883	893	931	914	887	922	880	918	860	922	890	911	901	913	920	908	899	911	944	875	911	873	935	891	910	908	905	896	869	920	833	963	932	930	936	901	887	934	885	912	912	945	909	890	909	982	914	859	842	872	898	890	887	887	865	853	881	928	875	886	962	916	931	963	898	896	931	826	906	913	882	944	869	901	906	902	917	869	874	895	918	902	896	919	931	892	850	892	922	943	876	906	875	863	900	873	937	940	912	884	919	895	881	866	943	900	919	901	913	857	911	911	923	905	877	864	920	932	904	960	874	926	863	944	967	922	882	891	867	904	881	925	851	950	867	883	901	918	951	953	942	893	954	978	920	947	876	896	885	912	877	867	942	938	953	910	912	886	907	906	972	931	927	890	947	942	898	934	917	888	938	915	880	926	941	913	917	915	946	898	921	954	906	935	861	905	842	903	899	893	892	887	904	951	890	853	867	914	916	922	984	922	925	915	938	917	885	918	902	856	890	894	900	944	880	870	919	866	896	923	866	920	913	923	946	899	927	912	851	867	941	957	921	912	885	889	905	982	876	896	916	936	887	909	899	884	922	917	926	931	898	935	884	895	843	861	905	907	881	942	930	890	936	913	905	848	914	935	884	861	925	881	924	921	940	899	926	893	943	895	947	881	872	905	921	849	908	872	906	874	913	926	884	871	889	859	900	898	925	860	898	987	873	886	878	898	886	886	914	895	896	882	893	910	881	896	839	928	893	957	899	909	927	894	935	889	841	919	884	918	866	886	948	909	882	944	878	909	840	893	902	939	897	910	915	852	823	909	900	861	887	918	888	900	928	897	945	879	970	885	935	871	918	933	925	897	868	885	819	824	888	894	887	898	964	905	882	864	930	921	917	878	924	901	921	896	923	906	898	917	891	889	901	891	932	859	870	931	885	903	901	893	888	939	924	901	910	890	924	899	903	910	911	896	885	960	874	938	850	931	948	836	917	871	916	888	899	957	869	866	956	880	868	918	921	855	899	929	929	895	934	916	891	877	885	956	870	878	910	913	906	907	909	920	913	917	940	831	881	878	884	907	899	928	890	889	898	910	910	928	879	859	864	925	871	871	934	883	906	868	927	900	866	938	879	920	920	913	886	920	879	929	877	908	957	910	956	904	894	867	966	923	881	895	960	894	916	902	928	852	941	940	966	959	888	887	950	881	932	911	889	926	924	925	905	929	892	958	886	847	900	875	900	848	843	904	920	959	943	914	892	884	885	964	900	907	863	847	929	879	861	871	949	870	865	887	878	928	936	849	884	978	849	925	893	885	882	917	919	884	972	898	932	925	969	881	935	882	880	920	880	902	950	844	913	897	892	908	936	895	942	892	923	870	891	880	862	939	897	896	959	928	944	932	895	917	928	921	911	950	948	941	917	910	904	886	852	916	890	919	888	876	919	906	911	891	928	907	888	922	887	927	980	904	893	986	931	927	905	888	886	893	884	870	900	830	903	854	929	904	876	925	876	900	908	857	898	964	930	943	875	883	909	920	903	878	877	914	866	927	916	894	856	963	907	846	890	884	918	954	923	948	896	898	893	862	967	943	879	895	872	912	947	890	933	902	910	854	892	911	905	881	930	887	906	871	903	897	935	882	863	901	990	960	968	914	865	872	937	824	891	915	884	906	915	858	912	985	830	895	812	863	927	930	935	898	898	889	886	899	891	888	918	921	873	901	866	903	956	900	888	870	910	893	883	913	866	989	924	904	882	886	951	881	849	885	892	852	948	934	914	876	904	959	954	919	836	937	904	900	902	899	903	961	896	883	949	913	881	911	895	912	919	843	895	927	900	884	962	880	929	882	848	875	907	886	873	867	916	902	875	910	958	885	965	898	878	917	891	891	924	840	842	916	938	891	951	885	917	885	905	910	868	909	927	975	877	882	854	902	855	893	922	928	913	932	889	884	880	901	861	913	922	925	873	872	900	908	880	920	932	854	882	839	892	952	914	930	913	848	874	951	904	910	865	923	901	885	882	988	926	890	914	885	924	934	923	995	941	941	911	871	878	910	880	880	938	935	847	941	916	924	938	921	991	949	905	885	880	870	881	868	890	903	914	896	943	925	897	921	916	876	920	927	918	925	969	898	938	915	884	882	946	905	920	930	928	880	881	911	933	945	892	926	867	869	882	914	907	910	859	882	909	934	910	876	883	913	895	881	955	847	962	896	887	939	875	916	888	933	914	971	962	918	876	941	886	908	957	866	890	891	864	906	881	909	890	927	942	837	954	912	912	909	930	946	928	860	834	891	867	946	888	872	977	896	918	937	916	909	842	910	868	936	846	807	918	897	885	900	883	951	915	896	894	942	888	884	960	890	871	914	882	883	892	947	925	890	923	854	875	917	915	918	936	904	930	877	910	913	927	897	915	917	922	905	926	952	906	887	867	960	882	900	930	850	916	890	996	903	896	880	905	991	880	899	927	864	931	914	930	872	870	938	939	929	917	889	881	928	894	914	900	886	907	922	918	892	871	906	937	878	948	926	942	932	884	932	925	906	914	885	929	936	893	885	916	941	942	929	869	938	914	911	944	903	850	894	927	919	898	868	912	953	924	881	899	895	901	870	884	941	884	948	917	886	893	789	929	912	881	914	895	911	963	944	939	880	927	930	878	868	896	926	897	930	880	901	906	846	888	890	853	925	894	884	950	854	912	865	916	932	925	841	986	864	940	893	900	840	908	934	903	967	932	940	872	964	906	925	906	902	887	918	906	956	870	887	930	928	947	916	960	924	957	956	920	822	882	892	916	860	866	913	911	942	946	873	858	918	902	887	876	901	932	885	948	904	921	895	858	933	893	893	907	893	891	964	869	919	858	850	874	901	915	892	913	934	935	891	870	858	926	853	936	912	817	913	881	863	916	945	905	875	895	817	858	893	897	902	889	920	911	954	916	865	916	884	873	889	958	901	900	863	919	933	917	941	865	905	876	927	940	929	932	879	898	948	900	926	927	932	907	920	893	869	857	884	913	880	939	899	883	912	861	966	891	920	868	899	896	904	915	909	891	984	949	928	899	882	912	871	865	938	929	875	932	919	866	854	945	916	899	917	881	866	896	930	896	877	931	947	892	840	924	903	865	892	945	885	926	963	969	912	872	944	927	901	894	878	911	850	880	907	886	866	872	872	959	870	878	936	927	902	872	911	861	912	881	867	909	884	901	844	856	904	942	882	910	891	932	874	927	892	931	914	921	951	904	894
40142	66214	48856	33101	25663	20751	15561	10094	7739	6128	5118	4066	3550	2980	2590	2209	1909	1836	1667	1538	1416	1307	1205	1204	1161	1105	1066	1086	989	990	970	947	986	984	1027	1000	924	936	970	889	912	919	846	889	901	895	906	927	922	911	894	939	919	888	946	886	899	904	919	830	904	880	896	900	896	853	868	940	911	909	906	888	898	943	930	874	968	882	870	871	892	871	836	839	839	896	895	943	901	935	846	860	858	867	918	866	911	934	859	912	884	866	883	871	888	918	828	900	867	917	873	874	878	901	888	942	931	875	860	870	832	841	896	925	903	895	857	873	873	889	901	908	879	883	867	885	896	939	866	908	905	937	850	886	848	916	827	835	927	841	866	866	862	895	901	849	881	885	966	897	885	884	864	907	859	896	892	890	877	833	892	878	885	860	849	936	864	869	904	820	854	894	871	873	872	871	877	915	872	842	909	835	889	879	974	840	914	854	868	906	867	837	954	836	886	874	937	885	894	854	888	871	860	920	879	913	853	878	860	887	853	923	894	829	853	880	872	898	921	858	912	916	932	893	867	888	856	878	887	952	909	856	917	911	902	895	908	885	837	873	865	893	872	868	911	837	885	860	926	853	848	836	915	854	872	891	916	881	874	892	872	857	977	922	846	831	890	901	891	915	866	858	897	901	868	853	912	924	870	850	881	864	903	885	849	860	883	914	897	854	899	869	891	877	908	875	900	863	895	890	906	890	894	869	899	841	856	883	855	843	882	851	849	882	898	900	911	900	854	898	887	928	908	906	837	896	854	888	910	885	872	943	868	895	899	882	893	906	865	852	910	865	908	878	880	911	893	897	817	894	896	880	790	909	869	883	929	935	942	909	906	857	881	807	883	872	869	860	846	920	892	878	870	927	917	881	867	885	903	828	846	834	867	872	815	919	859	904	883	841	891	857	863	892	912	887	906	891	893	907	955	863	862	923	851	897	869	876	886	851	909	865	895	919	963	852	893	890	901	872	830	928	852	883	883	905	866	938	855	916	911	849	893	853	884	863	916	902	886	845	924	886	875	837	921	921	922	925	863	921	874	869	926	843	862	859	814	945	900	921	920	881	863	883	901	935	883	887	864	838	920	934	885	859	881	848	850	842	915	835	924	887	900	884	876	827	916	936	873	890	873	863	869	879	891	919	830	855	868	873	829	846	914	862	881	884	866	899	880	910	876	911	917	887	873	924	896	925	835	869	851	861	861	943	888	873	860	898	866	874	847	881	877	948	911	924	900	899	906	880	863	926	858	848	920	882	930	890	855	882	888	866	835	862	885	898	900	844	917	940	871	888	848	835	887	885	876	879	860	878	901	901	892	835	841	900	890	878	900	835	886	854	883	894	891	859	899	862	860	899	871	867	896	939	866	879	902	896	850	834	908	929	895	890	900	875	836	857	917	849	888	885	882	893	897	930	925	905	920	965	911	906	883	869	889	884	887	860	881	884	890	894	869	834	913	924	866	848	838	854	900	896	879	889	858	897	836	901	959	818	895	922	848	911	881	911	865	868	898	826	929	916	863	866	898	860	873	885	895	845	907	872	883	906	950	858	900	857	899	907	877	912	893	873	929	847	905	912	886	915	868	835	850	895	900	890	934	845	898	917	884	854	888	884	889	902	887	871	849	883	910	903	863	872	882	850	891	896	877	883	908	848	872	886	858	829	875	897	878	870	916	891	896	906	887	903	847	829	907	943	884	888	814	903	902	896	929	840	818	850	961	839	893	842	824	897	897	907	878	863	929	916	864	888	870	879	937	825	847	912	800	832	888	860	879	871	822	847	897	868	931	858	887	875	899	908	922	897	909	883	856	905	879	859	831	876	922	920	823	857	917	872	868	874	898	898	870	930	894	874	868	893	925	868	868	895	913	919	831	902	950	893	903	891	911	891	846	867	878	863	908	861	894	830	860	873	886	871	824	854	878	941	868	891	891	832	898	880	888	848	916	909	870	861	880	848	828	845	925	856	861	845	863	864	882	846	909	833	851	947	896	855	836	869	877	866	899	888	862	892	907	911	870	914	908	905	896	864	900	901	830	875	892	907	845	881	864	905	901	880	920	904	890	866	893	905	866	835	899	891	900	870	866	870	907	887	903	886	857	870	872	901	888	834	907	875	921	842	877	905	889	892	885	879	814	888	870	886	799	898	951	913	874	874	866	907	869	870	925	885	891	866	866	828	873	849	920	888	885	847	851	833	865	834	878	846	857	839	891	900	901	935	891	878	935	902	867	894	884	886	900	858	865	841	823	901	948	941	920	920	893	869	922	895	842	913	831	828	855	829	896	882	893	911	888	877	925	884	871	804	947	899	943	840	899	898	941	855	850	895	891	901	863	875	891	849	825	905	895	871	861	857	887	891	889	912	832	856	939	899	807	877	854	872	923	851	837	884	891	882	893	810	873	894	894	873	953	845	893	888	886	859	864	845	819	905	885	861	839	914	921	845	850	904	879	953	866	880	894	928	950	898	817	889	856	872	893	871	866	926	845	925	882	854	867	903	885	859	845	882	856	893	885	909	877	871	840	919	898	856	869	928	875	894	867	912	913	875	827	866	849	886	929	848	864	843	870	895	899	879	901	938	888	919	865	862	939	896	919	922	883	901	929	896	885	893	900	889	866	884	883	901	925	896	897	923	895	898	863	831	891	901	890	948	910	867	933	816	873	866	862	872	888	870	880	885	855	875	934	925	843	890	886	893	830	909	923	937	897	910	923	831	910	900	888	891	905	884	866	870	864	898	848	899	868	844	872	934	887	893	961	886	857	858	857	837	941	920	917	862	854	877	882	943	868	914	894	882	848	892	831	842	842	864	880	859	939	896	874	893	882	880	901	821	911	901	925	876	830	855	853	868	887	917	897	877	866	862	879	892	882	865	830	910	877	898	903	837	862	858	910	889	896	900	860	896	861	836	900	911	944	883	882	963	884	835	885	868	861	867	864	887	850	937	921	936	828	895	932	864	920	955	873	879	821	935	868	912	848	873	895	837	885	863	882	877	810	853	849	883	826	898	926	870	911	875	870	852	868	848	888	879	863	868	843	890	862	880	887	870	877	847	903	890	869	905	847	891	888	891	914	882	864	925	939	869	900	862	848	874	898	845	851	875	881	860	853	844	911	899	866	888	861	933	889	866	905	855	892	841	871	882	857	928	851	894	926	883	880	867	855	895	862	898	878	881	862	829	839	907	848	896	888	854	880	869	898	919	884	849	872	878	880	871	856	869	877	933	893	877	856	895	858	897	937	882	843	909	857	848	792	893	880	891	883	870	820	900	827	898	908	861	861	895	854	866	858	886	946	823	893	871	887	858	887	897	914	873	875	871	908	832	831	839	920	906	901	831	886	883	886	856	871	861	914	935	862	872	896	882	906	839	881	925	915	878	886	879	936	846	926	965	842	884	889	860	910	818	926	875	909	911	900	890	903	911	849	907	841	835	907	864	870	883	871	890	871	913	907	820	898	880	899	925	902	954
36080	36175	36640	24286	14145	8738	5528	3471	2674	2323	1995	1613	1528	1431	1226	1187	1106	1153	1034	1034	1014	920	936	942	911	898	901	874	923	873	868	831	881	820	836	872	908	824	819	799	836	838	924	819	867	846	816	841	843	824	881	875	900	773	809	833	852	842	852	893	870	824	869	823	821	833	780	796	845	857	824	842	865	835	859	845	828	780	878	843	830	793	872	830	859	841	796	834	884	848	857	849	892	908	830	853	801	835	840	892	872	815	849	874	867	786	838	850	802	809	797	789	849	823	804	856	815	844	872	885	824	845	823	822	842	797	837	865	863	824	867	809	852	814	890	804	840	874	804	877	822	873	831	874	877	884	849	849	825	807	839	810	870	832	868	877	870	829	827	835	838	861	817	860	797	861	817	820	845	858	841	843	831	830	851	840	830	888	835	855	822	833	901	866	849	881	840	777	823	807	861	829	901	823	877	841	812	796	925	847	838	832	805	799	825	848	870	841	828	856	797	798	832	857	833	812	853	804	829	835	898	840	861	830	839	851	841	820	829	864	900	866	933	840	827	878	810	840	876	827	864	863	861	860	841	880	821	856	830	799	825	860	809	799	867	820	844	865	823	827	876	823	810	776	921	794	829	802	793	840	832	830	826	835	865	836	861	855	801	809	913	838	830	850	805	832	862	860	798	872	864	888	850	800	859	855	772	847	842	831	890	794	819	845	799	864	845	820	826	828	897	815	830	820	872	784	852	798	831	839	848	845	830	844	830	827	812	809	804	855	845	775	863	854	840	858	808	911	875	812	836	815	843	835	882	793	869	830	824	838	837	882	818	838	816	857	821	801	870	833	833	821	863	869	872	810	859	852	803	784	841	833	822	866	815	853	847	826	827	778	843	838	805	787	839	882	830	815	869	823	813	880	853	849	828	838	861	793	814	798	805	819	830	881	873	817	815	852	813	838	897	896	850	828	829	862	846	791	850	844	847	836	820	875	810	817	857	831	884	852	831	868	857	806	857	777	853	833	880	824	767	852	829	820	829	846	846	892	846	843	783	853	878	832	807	843	798	851	799	845	773	820	839	877	828	808	823	841	884	810	841	830	862	838	869	822	870	802	817	819	842	851	800	791	806	885	797	895	855	872	834	827	831	867	833	805	843	848	826	872	871	884	826	846	783	847	816	858	881	814	873	787	826	834	804	828	826	851	881	856	807	831	827	828	773	832	867	844	866	864	860	900	834	803	823	827	824	792	835	831	855	885	793	815	802	818	827	858	836	848	835	859	844	807	824	879	805	879	820	808	883	819	840	807	808	849	796	835	820	877	881	853	781	798	819	853	812	854	838	818	818	810	813	822	831	835	859	844	872	807	873	848	894	845	855	832	788	832	758	884	829	760	828	878	831	807	915	912	822	827	861	858	830	911	835	839	878	861	838	835	845	849	832	813	833	842	844	842	862	779	813	850	810	811	821	854	871	840	795	867	805	858	873	784	864	830	819	890	847	856	863	835	785	870	812	806	839	828	810	871	799	807	948	847	834	847	806	846	868	899	874	864	805	843	811	860	881	852	835	842	867	836	816	782	847	849	792	846	834	836	805	883	841	876	765	815	807	863	831	820	852	826	825	761	864	843	827	812	829	842	821	806	822	835	857	825	842	888	821	833	854	808	822	866	831	876	835	850	823	815	857	852	824	865	820	833	848	813	824	871	869	901	812	795	816	889	840	798	830	882	811	847	856	804	848	821	823	848	809	834	827	824	827	842	860	879	798	783	838	847	858	891	854	914	841	850	860	784	782	848	824	833	839	879	910	862	858	862	828	831	827	845	884	788	836	819	850	818	837	851	864	832	851	816	827	797	827	894	864	868	836	851	816	867	809	826	827	806	819	889	829	832	815	803	785	864	842	807	847	865	803	867	847	809	863	830	784	797	849	851	864	871	796	850	820	794	857	808	847	883	884	893	865	839	873	829	842	824	879	839	853	851	840	942	861	851	865	839	801	849	849	830	810	783	797	861	805	833	787	827	866	831	820	815	866	861	843	878	846	812	854	827	888	913	900	834	860	839	825	852	840	798	844	832	874	810	803	824	866	858	835	836	814	837	884	872	914	826	854	839	833	849	814	855	860	816	846	847	863	833	820	879	846	830	756	835	839	770	771	866	832	821	848	851	809	851	880	821	887	810	812	816	832	804	795	832	860	837	857	792	839	817	864	819	823	827	812	835	825	832	847	874	813	761	818	806	884	830	814	835	828	841	893	863	790	838	881	896	865	824	808	882	849	796	854	821	834	839	862	823	784	841	863	831	881	791	854	825	797	808	835	828	865	827	814	768	878	878	842	864	893	796	811	851	891	835	827	902	838	864	825	869	813	789	857	827	814	851	837	814	850	819	846	802	874	851	819	827	798	791	825	809	852	801	811	792	826	825	822	858	862	858	857	772	777	806	835	871	857	850	839	850	865	872	837	864	848	777	817	835	848	845	855	866	853	824	873	860	833	857	825	849	807	868	801	807	833	881	831	830	858	828	806	854	836	839	819	863	891	875	790	808	837	854	797	783	848	875	871	803	843	895	808	790	875	872	868	809	771	820	824	851	844	821	858	812	819	838	826	862	865	824	856	820	837	846	847	852	835	868	838	817	853	828	832	809	847	851	860	828	880	788	836	808	814	865	877	869	867	829	828	839	798	832	805	823	834	824	850	825	833	829	886	801	850	854	850	891	911	829	836	842	813	831	866	862	867	848	801	853	803	758	854	845	796	821	784	866	843	903	881	896	858	872	836	827	841	809	874	897	881	854	882	811	830	800	815	871	823	852	843	885	789	860	837	827	858	881	864	885	826	808	825	855	785	869	837	877	805	825	913	801	796	840	871	823	849	836	844	854	794	775	843	819	831	831	839	818	826	845	829	825	836	869	816	875	808	849	875	801	878	833	835	831	819	836	878	811	859	843	878	831	809	862	801	878	815	875	843	822	849	862	836	831	862	899	804	842	869	918	767	795	783	859	871	847	838	855	849	849	848	834	874	861	828	837	887	796	854	855	842	809	856	794	796	859	856	790	837	857	788	833	820	850	850	836	818	830	837	818	841	847	859	894	863	872	867	827	869	855	837	892	832	849	837	845	860	828	846	861	838	916	894	847	786	807	857	825	821	895	879	841	808	844	841	838	841	823	876	874	833	909	841	827	854	921	838	851	883	868	833	862	786	886	795	836	791	815	876	810	841	867	851	838	853	843	848	861	837	821	870	886	844	831	868	839	777	820	907	840	813	822	864	833	834	807	875	830	818	828	788	906	794	880	800	867	839	869	896	836	851	804	859	843	808	826	893	813	874	861	819	833	838	849	887	827	842	818	774	837	833	827	817	858	868	829	823	800	856	793	812	834	787	822	887	877	873	817	813	838	857	827	790	803	850	869	919	820	840	805	825	826	835	802	872	862	865	848	842	825	803	818	854	809	823	895	846	897	845	809	867	829	821	865	883	818	842	794	810	828	861	847	865	832	829	858
39787	48361	36109	21254	15291	11178	7751	5184	3941	3104	2621	2145	1861	1639	1507	1348	1257	1150	1135	1110	1075	953	933	972	953	951	880	885	893	907	920	852	897	880	916	914	826	875	859	791	860	888	879	819	862	866	819	822	830	813	832	832	835	818	815	872	845	857	807	819	834	824	787	850	818	818	844	812	896	803	835	842	813	835	841	844	848	856	829	845	826	818	834	810	827	808	865	813	831	823	845	870	773	871	799	849	841	851	808	824	825	836	831	802	826	876	880	847	845	829	778	829	894	833	812	869	824	812	836	851	818	833	835	826	854	857	858	825	851	839	822	835	835	785	768	773	833	842	833	855	795	831	822	848	822	832	839	801	791	846	838	847	837	853	883	835	856	848	790	867	823	834	804	862	828	888	828	824	835	799	888	812	907	762	829	821	809	840	859	834	862	783	870	864	860	850	832	847	820	844	860	822	831	772	812	825	800	860	845	786	850	860	838	842	825	791	808	832	868	825	840	759	833	812	820	829	810	866	819	879	811	855	834	827	799	864	812	849	845	855	837	837	856	840	800	830	878	801	790	815	853	869	824	792	814	893	839	782	805	846	827	850	795	819	812	784	855	836	870	842	832	811	826	855	842	808	793	857	843	892	837	861	825	828	749	808	885	865	836	862	795	824	810	812	853	855	849	852	869	831	818	855	830	804	843	824	828	774	794	852	842	888	813	840	799	792	782	808	851	795	845	832	842	784	858	815	805	894	846	771	830	819	830	831	812	751	835	808	822	834	842	839	865	859	816	803	790	844	811	786	829	854	823	769	795	847	854	850	834	825	829	853	848	789	846	868	797	828	800	807	843	851	810	812	829	856	789	768	824	815	824	861	810	793	872	815	841	821	858	794	827	910	820	847	886	850	846	838	834	837	822	808	893	818	843	786	862	817	800	847	893	845	793	871	878	804	861	868	828	819	810	836	821	813	836	818	832	807	793	828	829	826	844	858	851	843	792	811	837	826	788	769	841	872	830	804	792	851	837	869	779	849	847	856	848	822	834	831	788	847	823	796	812	850	824	849	863	801	825	830	793	834	860	817	828	832	872	826	816	858	853	846	853	845	822	805	795	809	817	845	824	849	848	878	866	823	869	850	815	826	831	867	830	777	850	810	876	872	817	821	839	828	755	851	881	870	826	835	815	841	823	790	853	863	804	877	825	816	821	855	827	860	810	833	838	808	781	830	805	795	863	833	917	793	798	787	832	834	810	824	843	842	837	839	818	822	831	847	791	840	832	846	801	829	859	842	851	815	872	850	844	794	822	814	857	873	763	808	852	836	843	821	817	847	818	767	838	872	825	820	865	768	872	776	805	817	846	783	808	854	850	858	841	851	797	773	821	810	847	797	839	844	811	813	833	816	845	869	904	845	849	857	821	848	817	816	855	820	829	860	799	817	807	836	832	804	809	838	822	883	842	791	883	802	839	845	844	840	817	825	886	819	823	813	826	889	844	781	824	843	786	823	807	839	831	811	856	856	808	791	865	826	867	854	832	782	857	874	810	789	826	823	821	820	860	841	867	847	804	784	886	816	820	848	856	807	799	821	808	817	878	841	828	817	806	796	841	838	810	832	818	830	871	785	882	821	891	858	832	836	850	835	831	878	813	806	813	819	801	840	853	836	872	856	845	834	816	847	804	776	837	805	894	829	866	782	831	862	857	836	872	794	862	845	845	837	806	824	896	825	832	815	789	837	798	872	799	814	832	769	819	834	845	868	815	829	847	820	822	824	862	830	808	861	816	785	807	844	795	851	853	758	803	851	814	853	837	821	807	834	861	821	842	843	837	901	821	824	850	864	788	779	854	867	809	802	837	855	796	827	847	831	847	906	820	843	830	819	865	816	808	750	826	806	853	852	876	813	867	811	814	879	775	803	774	744	838	832	852	830	853	834	862	809	857	840	862	862	801	769	863	806	784	815	835	816	870	839	853	788	852	847	806	878	783	808	806	848	830	822	790	806	881	825	861	812	789	823	860	834	774	834	818	802	856	848	823	819	821	841	837	856	823	856	861	808	819	818	813	814	825	804	830	790	831	831	863	833	769	886	842	866	801	823	835	806	822	844	833	862	774	799	820	820	828	844	834	824	806	846	797	828	802	831	782	845	785	822	814	839	849	853	848	817	818	844	817	827	851	793	833	822	767	853	863	833	852	819	848	833	796	831	840	861	840	854	822	839	878	848	826	855	791	833	833	805	846	853	759	836	865	814	847	776	847	882	804	852	842	842	852	822	813	854	772	797	823	819	838	810	787	808	798	836	844	857	831	791	841	887	907	840	869	772	823	848	851	832	821	821	828	831	795	850	810	888	862	826	830	852	832	791	825	840	903	842	854	821	813	869	771	786	898	826	852	837	832	801	847	797	848	827	802	806	815	848	825	855	851	799	784	853	848	860	854	859	784	837	835	877	820	832	852	867	828	842	856	858	862	843	830	832	838	865	830	837	866	810	825	852	796	830	788	811	808	843	831	803	814	863	801	788	851	896	809	786	850	870	818	826	889	823	858	806	819	847	746	837	850	795	870	811	861	838	798	825	780	799	827	861	823	816	863	803	888	831	854	810	800	822	812	834	859	832	778	850	855	822	807	859	788	819	796	866	820	826	859	802	808	800	835	837	872	812	787	833	790	828	854	835	828	835	763	813	808	876	859	823	832	817	850	899	784	864	871	871	814	806	823	842	780	830	857	810	861	835	838	865	876	848	790	818	849	840	835	857	836	799	861	815	829	824	812	777	891	851	818	840	783	837	843	837	825	835	902	851	816	792	845	806	860	807	764	867	804	882	868	829	801	799	826	847	848	835	815	805	836	866	840	812	904	868	891	840	823	826	858	855	824	845	810	843	762	801	804	817	818	873	841	854	847	878	765	872	822	850	812	847	834	831	856	797	826	823	819	831	827	822	862	818	862	862	801	805	843	838	816	860	820	825	887	794	826	887	763	850	884	832	820	811	830	838	869	826	859	860	862	867	815	779	812	822	823	837	829	856	813	832	827	841	830	859	807	867	809	825	864	847	828	803	875	821	834	807	870	814	796	784	809	884	795	800	829	855	824	843	789	855	853	851	850	831	858	788	861	892	815	856	860	815	778	842	828	821	878	785	857	818	824	817	854	809	764	846	871	828	839	840	906	799	799	818	885	827	817	781	899	795	829	833	821	874	879	845	829	822	840	830	804	850	847	838	821	840	824	855	829	852	798	829	826	830	790	836	846	879	856	833	808	847	846	878	833	830	810	830	825	881	869	846	828	893	824	881	858	863	835	859	810	820	854	834	826	820	808	775	869	856	795	822	831	839	851	816	851	863	796	851	860	812	856	849	860	829	861	853	839	807	841	841	827	789	826	809	821	820	845	834	790	811	873	841	816	839	817	804	816	796	797	830	869	835	812	785	831	856	858	884	845	843	829	851	862	840	899	823	857	883	835	866	814	801	811	829	864	853	866	831	869	850	864	803	833	852	834	764
24177	21329	28673	25116	22303	18876	12525	6246	4078	3429	2891	2324	2004	1852	1549	1465	1424	1292	1216	1111	1120	1100	1033	952	970	927	952	921	895	887	902	882	851	852	869	892	852	869	834	803	868	847	833	875	805	865	859	843	834	848	863	837	789	814	813	838	843	828	824	824	838	781	861	792	825	799	873	850	847	822	822	845	858	876	815	869	873	837	878	852	817	853	832	845	833	804	842	848	839	840	804	796	804	765	817	867	828	864	841	819	786	840	831	793	821	842	833	847	786	839	813	859	833	824	807	829	825	820	839	845	887	817	747	835	819	846	853	792	798	843	850	820	749	863	826	805	822	811	860	819	845	811	854	838	809	768	854	824	788	815	822	869	819	803	790	812	841	806	843	827	816	830	796	795	873	817	807	807	815	788	852	774	826	816	771	854	789	818	763	813	843	888	840	793	825	836	873	794	843	858	840	835	845	837	815	850	786	798	852	815	857	820	840	826	814	822	831	859	855	814	756	841	765	874	807	808	848	870	835	858	793	826	840	837	823	783	831	876	819	833	794	791	829	835	821	788	824	827	844	828	852	841	815	831	797	845	801	804	816	763	822	800	811	837	808	822	867	824	824	877	801	838	816	750	831	783	820	845	819	847	806	807	830	817	806	817	828	801	803	833	839	877	812	816	808	827	817	831	756	816	844	837	814	802	812	811	829	817	847	801	861	871	798	837	826	800	813	781	824	775	849	785	819	834	764	787	864	850	833	836	848	799	863	823	833	822	861	821	788	874	876	791	779	839	799	778	849	822	831	835	837	789	848	826	822	815	847	814	822	825	835	800	864	792	858	809	863	849	813	809	794	852	825	888	853	861	865	870	834	872	803	850	802	769	809	833	844	801	797	796	832	803	804	849	791	812	837	843	740	823	841	806	850	823	779	838	941	872	812	829	789	749	872	832	895	892	863	852	779	806	817	849	777	831	816	818	829	814	766	851	847	804	781	809	870	814	834	884	782	849	802	856	812	876	850	802	798	813	860	821	792	848	818	899	833	808	879	841	842	812	809	889	827	847	811	814	829	833	824	885	763	785	832	786	755	808	833	784	775	852	832	820	799	805	874	819	826	797	832	830	892	795	801	775	814	800	830	804	857	860	822	852	952	833	825	840	887	852	776	817	813	802	794	825	831	841	888	824	798	816	868	830	881	823	824	842	781	837	789	845	854	804	858	832	813	818	785	830	822	923	857	816	812	828	776	826	810	864	813	800	786	858	861	820	803	845	844	760	836	830	804	796	793	820	832	846	866	838	845	860	880	837	817	863	777	801	845	836	839	892	840	858	851	830	817	827	852	846	873	812	866	785	796	819	875	809	809	831	850	817	830	776	847	850	828	852	840	805	837	833	887	834	777	856	773	794	825	813	876	757	847	851	827	813	841	846	790	828	831	821	833	809	831	802	827	838	879	829	760	781	815	811	802	789	814	796	889	808	817	831	798	792	768	865	822	828	831	820	798	818	839	835	821	828	824	848	817	881	852	814	850	854	845	870	838	844	793	850	844	844	770	860	791	795	864	761	843	772	846	874	822	895	784	831	832	797	832	836	815	805	844	790	867	788	866	817	790	876	835	794	789	849	818	853	872	858	830	841	790	824	791	829	846	878	812	792	852	807	804	834	823	812	795	842	801	817	846	800	797	845	814	866	806	859	793	801	839	844	796	807	831	813	763	847	820	779	834	865	835	791	799	822	865	756	833	804	812	820	756	850	811	768	840	852	854	816	857	828	823	828	822	897	832	826	815	869	815	784	763	778	876	834	874	814	888	786	820	899	798	831	822	801	811	764	844	821	824	824	840	789	847	787	804	847	776	843	834	796	827	810	789	844	816	853	836	841	839	809	795	841	843	835	774	848	821	792	827	850	880	816	829	865	841	796	839	844	830	809	798	817	815	885	765	818	834	917	814	794	859	806	800	808	838	806	785	792	768	829	843	821	851	822	827	872	824	841	799	808	793	824	827	774	808	882	801	836	792	810	792	810	778	839	851	838	834	876	807	754	833	807	839	860	810	804	828	856	799	807	839	799	810	827	783	817	845	788	811	784	802	825	831	816	831	812	759	801	848	860	837	831	857	824	839	775	782	830	791	847	833	823	855	854	807	805	883	825	883	802	830	838	811	843	867	823	832	866	803	886	827	795	839	812	813	844	793	880	852	768	842	804	873	840	861	825	838	802	809	764	816	787	788	791	844	850	774	803	881	824	814	819	863	867	847	830	825	788	824	854	829	820	851	834	857	788	840	803	865	850	774	879	791	818	779	818	786	857	804	803	826	826	840	887	843	826	771	861	846	835	823	852	848	840	805	844	863	801	856	771	785	824	819	806	839	820	786	830	834	849	817	810	783	791	889	846	883	791	865	835	806	817	882	814	817	873	813	778	846	821	785	857	808	869	835	809	819	795	839	808	787	765	884	803	817	766	896	773	846	816	859	818	811	836	817	820	825	847	912	806	829	789	817	831	754	847	900	850	803	862	799	852	845	832	866	836	800	848	835	786	833	864	832	803	792	822	837	825	782	811	818	804	853	841	862	838	827	855	808	855	786	790	854	816	845	853	819	800	796	845	800	888	860	808	809	804	801	841	793	815	856	813	834	791	818	862	847	850	861	860	876	864	822	847	842	827	763	828	845	850	758	838	825	838	838	799	861	827	899	845	810	791	809	734	861	830	847	831	839	824	812	784	779	800	864	836	783	816	853	839	843	851	814	816	768	786	778	799	841	841	795	823	858	863	815	825	779	788	786	823	886	821	789	818	838	887	857	790	852	815	807	854	800	815	835	818	858	804	798	785	823	838	811	794	857	821	768	862	838	841	848	768	789	821	823	834	886	812	834	823	864	830	835	804	739	794	823	821	870	893	858	823	794	853	821	791	865	822	830	837	821	848	796	843	822	802	822	857	787	837	840	821	854	839	778	838	858	808	824	794	830	815	824	812	830	789	816	835	730	802	826	807	895	850	843	841	797	853	815	777	894	855	849	863	805	845	820	841	870	834	862	822	834	792	794	828	823	799	795	807	840	858	812	764	827	818	794	838	815	778	894	848	779	849	790	810	843	766	816	863	816	848	847	832	878	799	814	871	853	876	805	859	854	826	821	770	862	837	827	825	790	830	838	825	830	757	814	865	808	815	856	832	797	759	798	809	828	817	834	805	798	838	803	851	833	819	829	809	830	821	795	804	840	796	789	816	771	771	840	817	832	800	823	738	825	836	850	856	827	836	781	784	820	834	831	738	801	806	823	815	798	848	821	845	860	809	837	839	833	775	823	844	784	842	814	778	800	830	788	830	914	840	820	814	821	843	837	818	814	814	808	847	827	849	820	811	810	844	797	754	826	869	828	787	790	788	853	796	839	832	819	855	811	796	836	804	820	770	796	792	841	831	884	878	785	826	831	847	794	850	833	843	839	846	830	824	832	836	816	798	834	835	793	877	803	791	817	812	826	865	803	779	788	800	805	814	840	778
36855	59009	44048	27126	21091	17430	13008	8460	5808	4712	3827	3030	2609	2317	1943	1736	1513	1470	1457	1272	1202	1117	1102	1140	956	956	954	964	900	915	831	886	885	821	911	864	866	840	823	827	807	879	749	837	844	847	841	811	849	782	825	820	852	867	793	836	789	867	836	788	828	818	793	822	812	830	828	785	789	839	846	841	788	822	833	830	822	801	858	857	862	825	841	841	812	807	812	761	832	901	799	808	834	768	787	824	826	862	752	846	853	836	814	809	802	812	875	818	820	855	775	808	850	829	829	788	831	831	824	801	829	816	849	811	801	796	840	827	813	818	785	789	798	850	836	838	822	792	839	820	851	823	797	818	870	802	803	796	789	801	844	748	832	813	808	836	836	830	809	853	818	812	815	854	846	802	817	822	786	869	829	851	840	860	841	782	779	786	795	840	823	810	813	836	794	851	746	765	810	792	760	786	829	848	844	818	801	764	808	837	827	803	838	839	854	805	802	824	799	819	831	848	799	787	887	814	822	873	812	811	846	871	801	849	855	824	794	808	886	833	838	835	859	812	822	810	800	820	846	880	800	798	811	803	831	812	807	858	844	797	786	867	797	777	863	830	801	799	803	814	753	807	848	821	839	804	792	821	761	824	795	817	816	784	853	841	794	811	840	778	921	799	788	855	820	820	821	836	821	733	782	819	757	822	808	849	851	824	811	813	822	792	821	818	784	836	842	762	853	815	807	851	798	794	823	821	802	833	840	828	870	794	875	771	905	790	833	779	835	841	839	856	840	819	819	825	809	807	789	841	834	796	791	798	795	801	832	826	848	863	801	808	815	815	796	850	826	775	803	833	862	828	840	817	823	792	857	827	795	793	848	782	764	779	818	867	782	849	803	812	802	786	873	832	803	828	819	838	795	842	808	828	822	795	848	804	829	875	848	819	799	885	849	847	793	806	824	833	824	773	849	825	814	871	806	823	840	830	838	815	760	818	835	808	801	753	884	763	829	844	853	818	792	832	821	795	838	825	803	845	797	821	876	817	828	789	855	751	842	809	813	794	848	784	802	841	841	765	850	752	816	800	853	859	809	812	834	815	844	747	818	872	865	842	831	814	804	823	768	822	802	775	818	862	843	810	822	839	831	814	817	843	835	744	815	860	809	854	836	823	791	810	816	816	819	831	815	846	838	780	755	859	816	794	807	844	807	756	769	837	821	774	843	790	781	859	814	820	797	820	853	811	832	835	809	797	841	833	820	844	834	795	820	854	863	843	841	844	853	824	784	832	809	781	839	810	814	827	800	835	836	848	835	799	867	849	867	793	795	882	804	849	824	845	783	799	804	778	790	802	811	837	773	825	846	854	812	805	785	845	829	852	848	793	848	840	833	826	761	805	787	829	799	815	767	794	844	839	796	831	850	835	792	810	783	788	846	780	869	791	855	798	828	839	769	853	815	809	817	844	773	788	792	819	805	839	794	789	815	827	773	805	849	839	817	839	825	788	788	843	836	830	802	789	837	829	792	804	797	817	782	855	806	811	797	813	764	861	832	814	794	777	799	868	790	825	791	814	834	833	831	825	833	813	790	801	793	846	804	854	822	781	816	848	829	876	842	800	828	816	814	849	882	832	850	842	883	807	829	788	839	828	834	788	818	841	821	847	805	768	765	828	830	811	886	864	783	808	786	837	847	797	795	830	799	819	785	822	830	809	816	805	792	824	788	837	796	773	825	829	824	807	798	790	792	822	761	798	797	767	789	820	795	820	777	793	787	880	892	794	878	814	798	764	876	780	881	797	861	807	808	796	800	829	823	817	813	845	852	834	856	868	779	817	862	833	852	822	794	851	832	829	811	804	782	813	817	767	803	841	796	801	783	872	795	820	848	817	837	823	844	807	805	920	779	814	780	829	834	801	848	837	792	796	826	821	876	792	811	795	817	801	797	857	807	853	825	845	777	821	795	826	856	813	853	805	812	787	826	768	849	806	778	835	852	812	811	804	819	802	840	796	802	816	800	829	837	787	798	841	852	843	866	741	853	807	830	807	737	853	823	805	831	844	855	855	915	805	832	863	820	802	814	772	827	815	804	838	822	791	837	858	790	769	863	845	821	816	810	821	813	783	818	770	783	813	838	792	757	777	832	835	795	836	781	803	773	857	820	776	791	848	814	790	769	854	845	835	789	875	836	831	837	850	875	794	844	803	872	849	804	791	771	819	837	835	852	841	829	850	842	803	763	834	815	779	866	836	814	840	802	796	743	864	787	829	805	839	845	845	782	811	781	777	808	871	826	820	776	773	877	848	794	847	788	795	826	777	803	851	805	816	809	846	764	807	769	779	768	764	819	866	806	815	787	820	825	784	820	849	797	806	801	866	783	769	819	849	766	823	750	827	814	899	804	854	855	803	807	806	858	829	837	800	824	814	858	848	841	787	837	853	835	844	807	789	813	807	807	808	822	832	800	815	881	836	832	856	788	795	820	792	851	822	899	797	803	818	794	793	826	851	822	832	848	810	846	794	845	790	842	847	845	802	885	792	788	788	831	859	805	804	814	831	826	797	829	828	856	795	885	784	812	795	803	814	835	796	835	825	818	831	784	838	800	845	837	803	793	810	823	813	838	810	787	754	814	863	812	809	819	748	847	863	853	795	880	808	836	824	835	824	794	858	769	821	844	812	794	787	748	775	761	847	794	845	835	835	808	835	795	836	845	870	823	837	838	800	849	791	829	792	849	832	813	818	776	820	849	820	809	790	823	784	833	802	812	793	795	818	775	850	797	856	797	817	827	856	828	818	813	814	823	799	848	826	774	856	821	806	869	801	870	780	840	799	810	874	786	835	773	832	808	792	814	881	769	849	888	780	782	862	828	835	818	781	796	798	869	843	816	798	868	832	829	887	843	794	805	805	838	820	829	866	843	800	814	849	824	831	861	840	822	850	770	857	823	819	768	880	858	799	763	791	862	840	806	855	853	843	827	831	877	829	791	791	827	817	817	819	833	874	881	805	878	838	761	815	800	826	837	856	807	837	815	747	803	811	775	795	823	772	815	850	823	820	869	770	829	818	826	841	769	831	786	791	815	810	760	796	867	776	810	746	820	819	834	832	780	825	791	838	862	778	807	754	781	834	834	794	875	783	847	838	841	819	822	770	879	821	812	807	831	828	864	790	815	851	772	817	833	842	866	788	846	868	840	829	806	840	871	857	807	837	783	860	854	835	842	765	824	787	797	815	763	803	775	841	815	782	800	855	808	833	880	821	821	774	804	809	793	826	828	817	834	813	787	816	798	819	759	851	777	869	828	811	801	799	820	759	765	831	810	822	854	764	831	806	780	822	817	830	820	851	854	838	798	829	851	801	835	852	801	815	833	786	793	855	813	849	823	818	797	781	815	869	849	752	844	843	796	796	787	790	860	799	843	826	835	830	824	814	847	832	828	838	833	830	836	800	813	798	792	780	805	805	849	819	873	801	735	797	807	848	847	843	814	854	829	799	829	803	834	874	813	806
25488	21574	28420	27012	20535	14391	9048	5146	3794	3082	2544	2203	1924	1728	1594	1424	1323	1251	1205	1058	1179	1037	1057	1042	953	1016	963	938	943	983	956	912	957	895	917	858	916	901	904	917	936	874	862	860	938	877	864	860	917	888	860	841	832	856	890	875	876	895	864	893	874	877	935	879	874	874	892	857	882	865	867	901	909	887	896	915	848	905	919	876	932	898	907	896	861	874	896	876	850	890	853	891	877	846	898	845	901	847	880	881	891	889	890	942	894	909	870	893	963	881	927	871	862	891	877	866	887	856	818	864	903	816	921	843	909	910	879	882	886	829	862	878	897	922	942	873	861	884	876	868	929	823	877	856	873	888	875	884	889	844	881	887	878	893	878	885	923	947	902	921	914	868	897	846	906	846	843	880	913	866	878	885	879	897	933	846	911	957	896	871	906	879	914	842	856	887	949	862	873	894	885	875	887	912	870	875	853	916	964	896	873	903	936	856	935	932	881	855	886	863	887	897	906	860	878	891	847	900	861	881	869	846	879	942	877	890	868	895	847	893	879	931	875	952	934	879	902	933	937	928	857	888	892	852	830	905	861	829	872	926	855	839	858	870	908	879	817	909	906	870	859	943	882	850	882	895	926	880	838	869	881	893	856	921	923	896	911	902	867	848	868	895	926	900	830	848	842	919	927	855	867	856	876	866	835	874	841	862	902	923	884	920	913	853	873	902	907	895	883	892	874	898	887	816	907	945	896	875	888	939	903	951	917	867	896	889	912	924	898	852	877	943	858	902	863	878	851	886	907	890	904	885	868	887	884	885	931	860	888	862	848	904	897	915	881	856	883	881	891	927	845	873	906	888	805	846	879	904	878	886	883	874	912	866	898	908	852	889	909	859	852	832	849	928	902	897	909	837	839	906	831	867	858	873	921	882	900	874	880	833	891	885	917	890	860	878	885	922	829	879	950	860	908	835	868	905	845	881	865	801	918	888	916	886	909	889	897	934	871	896	882	885	853	864	902	896	900	913	843	848	883	839	878	915	902	874	907	868	935	864	816	925	859	891	844	860	910	871	867	850	883	900	883	841	898	893	892	895	835	895	869	916	840	879	878	887	879	877	918	900	902	906	873	864	910	852	851	854	950	911	876	881	955	868	960	938	906	870	868	855	899	853	872	867	939	794	883	842	891	884	891	868	848	916	830	906	904	808	879	915	887	878	864	869	964	857	905	907	941	885	855	904	882	910	817	851	952	916	871	894	869	870	878	852	844	870	860	905	893	860	789	911	878	882	862	895	851	832	917	918	816	874	883	865	910	878	890	887	893	910	881	878	883	893	884	891	930	937	905	893	858	860	899	910	878	869	844	842	839	856	948	889	903	895	892	887	903	874	876	880	848	893	909	875	876	876	834	892	888	960	950	834	895	911	861	879	882	893	875	848	856	846	822	830	863	857	869	887	923	862	880	857	855	890	836	891	850	923	892	807	886	885	892	870	920	849	931	893	919	880	839	902	909	870	848	829	821	894	862	867	915	851	844	858	920	885	914	919	896	874	898	886	925	878	983	829	786	855	889	864	839	896	904	928	875	835	862	881	872	887	892	860	869	853	900	905	867	884	869	875	858	878	867	896	846	884	915	886	857	871	884	870	874	890	880	885	853	855	900	909	913	869	863	869	925	852	915	862	888	859	858	878	859	886	853	891	891	881	945	855	918	878	875	843	913	899	893	882	827	907	929	913	841	863	901	873	909	900	935	857	881	855	879	872	892	867	845	906	903	881	820	916	847	860	891	825	870	866	923	900	852	896	893	883	945	883	841	893	894	848	810	898	862	860	887	874	872	921	866	911	887	883	888	832	885	885	955	878	844	909	880	873	897	883	921	835	909	917	891	932	885	889	859	857	883	877	888	918	795	921	910	862	852	906	880	901	797	881	871	831	894	904	902	907	874	932	848	860	922	870	871	897	857	845	871	894	836	906	851	867	917	923	851	918	905	876	842	882	918	867	864	884	840	920	897	870	918	912	844	889	877	905	911	902	907	869	879	857	863	873	859	912	917	872	872	797	888	912	879	863	905	877	894	852	873	893	908	905	855	888	937	894	901	886	919	907	925	884	907	900	906	896	926	858	869	889	788	871	895	842	847	895	816	829	821	910	833	905	894	916	881	872	885	901	868	844	923	907	904	834	847	903	852	831	886	804	881	889	874	887	838	890	867	900	894	913	870	858	916	920	882	835	946	941	865	884	901	888	871	882	895	852	877	895	881	894	864	933	866	880	869	885	919	884	925	941	912	886	889	886	876	844	873	875	854	845	873	899	815	898	798	845	893	892	865	895	882	886	903	866	896	906	912	823	934	901	868	861	905	896	892	901	893	871	881	863	850	866	933	878	931	869	846	853	909	921	902	925	908	867	896	903	895	859	844	897	927	909	834	871	922	876	850	887	872	857	875	857	833	912	853	908	905	910	847	894	898	910	892	865	849	869	901	914	837	895	873	904	850	863	904	883	921	910	875	924	844	896	875	930	878	863	883	883	889	843	880	860	940	916	924	878	935	890	837	876	900	903	888	857	863	877	838	915	894	902	967	873	935	873	913	900	867	878	834	827	907	904	921	861	831	853	883	886	890	832	861	914	872	826	874	925	844	906	873	844	873	886	871	861	895	866	949	900	881	906	902	856	845	877	859	883	867	866	911	879	886	889	842	868	827	865	881	911	883	872	856	837	880	879	915	932	855	887	898	870	894	856	902	898	859	878	857	917	857	890	896	863	905	928	918	904	876	870	904	898	891	833	870	901	890	851	882	871	889	880	845	891	868	820	877	890	918	879	841	926	883	832	867	859	872	921	864	927	898	906	889	894	925	863	859	919	876	886	871	933	862	870	869	886	910	843	881	914	886	870	895	871	914	883	889	897	892	893	915	885	902	921	901	862	819	867	881	860	860	934	896	858	896	875	902	951	890	897	935	862	888	859	898	837	924	907	874	852	918	829	913	832	820	864	885	887	894	924	918	861	876	952	849	922	890	845	891	895	896	867	865	896	857	830	876	836	927	889	864	872	888	924	865	920	905	867	866	888	864	924	880	897	844	881	922	864	815	909	817	919	906	827	886	897	865	894	843	919	908	920	904	906	899	849	840	877	892	894	843	929	897	909	924	897	880	850	869	911	865	908	923	884	883	889	905	881	881	893	924	831	915	943	860	884	931	871	905	888	940	872	854	835	886	849	884	888	877	902	904	827	833	887	881	891	919	895	897	893	958	897	872	911	893	864	920	871	886	846	876	901	876	912	923	875	906	899	838	914	864	874	913	941	900	904	858	845	907	880	894	878	838	847	818	863	916	899	918	865	920	847	851	890	853	876	874	907	889	846	869	881	894	864	859	815	938	910	892	870	865	907	938	877	903	857	894	875	882	840	896	847	911	857	862	883	847	888	874	873	910	894	910	850	911	857	878	858	833	890	841	862	866	854	808	826	871	868	887	890	876	851	876	848	889	888	831	885	850	838	884	881
34051	52551	37829	25378	20949	16567	11620	7278	5543	4434	3657	2904	2591	2203	1993	1756	1551	1400	1357	1288	1212	1100	1037	1039	1014	1012	991	914	984	911	884	975	948	911	878	891	924	906	892	888	962	878	895	870	875	894	892	839	916	905	926	846	840	913	882	838	877	893	870	939	864	829	901	866	774	883	875	905	851	843	894	824	896	820	853	873	872	868	905	869	853	848	882	922	831	839	901	887	935	831	961	815	911	883	888	837	844	928	835	860	915	915	898	904	873	870	850	859	874	842	866	848	928	834	908	882	906	836	842	820	850	915	847	894	877	835	895	923	894	834	901	835	844	835	854	902	855	910	853	826	836	908	856	849	910	844	919	860	853	888	828	879	871	910	852	827	877	841	858	843	903	888	878	865	858	842	884	907	830	886	902	902	881	864	854	918	912	943	849	886	866	841	849	889	920	877	877	887	884	868	836	936	887	831	825	865	869	836	881	879	831	885	873	870	859	877	842	852	848	830	893	885	827	869	896	823	850	876	857	841	870	893	835	893	913	860	874	899	858	866	866	832	853	845	852	866	845	860	888	883	906	856	875	909	903	849	871	851	844	904	857	863	915	871	905	856	915	823	856	873	866	833	889	834	943	865	915	880	847	828	835	888	874	899	842	875	846	906	915	889	855	874	883	881	850	856	857	893	830	868	843	834	860	907	895	830	894	857	910	902	894	864	880	888	874	870	877	842	872	832	908	850	873	863	866	890	875	887	910	892	924	848	930	859	867	877	887	850	856	867	867	878	876	907	850	928	825	899	891	886	830	838	876	855	848	841	906	903	881	895	890	831	856	881	896	890	888	816	902	857	911	859	829	894	894	863	866	895	854	892	885	861	866	912	882	883	855	843	902	878	893	885	813	869	941	849	840	897	824	878	846	865	901	868	797	878	859	837	824	874	867	875	803	930	867	875	873	835	878	868	885	892	917	873	853	833	862	932	871	828	875	876	864	886	841	881	828	876	849	853	923	851	873	862	835	897	855	894	878	876	894	859	812	855	863	873	861	840	854	872	885	895	858	868	921	866	896	942	868	856	855	901	859	845	878	903	808	866	893	875	840	847	890	886	829	843	860	919	848	874	885	818	873	835	849	901	846	890	861	879	901	876	910	887	913	865	867	883	876	853	880	878	819	922	843	888	848	846	883	860	929	868	852	913	863	903	855	890	836	892	882	902	856	846	848	890	844	893	836	890	896	903	884	862	864	917	905	932	856	861	836	873	870	870	935	847	883	909	851	875	899	872	878	850	850	877	900	858	873	826	849	856	911	848	912	907	897	840	909	823	881	915	876	859	843	864	807	874	836	872	885	822	880	857	834	875	865	875	897	841	863	851	876	838	849	883	893	887	850	853	918	854	870	884	837	830	920	877	895	855	855	860	875	884	850	849	874	885	899	855	915	873	919	829	885	845	865	874	925	831	854	875	825	873	892	873	847	867	872	877	837	841	884	871	907	888	873	902	855	852	817	912	889	890	822	891	867	897	897	846	813	861	839	933	907	851	901	876	876	866	845	890	836	895	881	891	916	874	911	869	850	878	900	891	810	860	888	855	909	863	865	846	900	829	875	909	831	871	890	867	874	909	822	892	888	873	877	880	872	869	893	867	851	909	844	870	849	859	878	917	847	900	876	919	821	822	827	805	854	865	894	818	907	900	846	888	908	857	832	858	883	923	861	883	885	836	860	853	850	890	859	909	917	888	799	878	846	866	871	866	876	890	862	898	895	874	836	860	889	873	833	920	848	874	873	849	845	909	897	881	843	867	904	866	889	857	849	897	819	913	897	812	874	867	874	870	856	884	851	849	860	879	851	874	861	903	851	895	834	904	866	932	843	894	877	860	852	850	864	869	843	915	841	835	887	890	839	835	862	864	858	898	877	869	829	859	827	866	859	928	922	880	901	897	843	858	891	816	862	841	903	854	837	857	861	869	863	871	852	843	859	881	858	893	870	912	851	845	875	886	894	834	891	909	844	890	808	870	853	840	807	854	863	839	870	843	855	896	858	872	867	900	916	829	875	870	843	889	907	907	867	885	837	844	815	851	874	890	898	908	837	830	846	840	866	822	932	871	852	927	862	906	866	839	873	847	879	841	829	895	839	842	888	917	871	900	866	829	911	877	846	862	845	925	833	874	896	913	852	831	894	830	865	882	905	906	895	902	813	911	805	878	891	886	858	871	862	944	923	896	862	882	900	898	884	911	845	874	823	862	836	844	853	872	879	891	884	910	908	849	885	854	845	843	891	839	884	876	859	899	849	844	880	935	834	851	875	854	868	811	865	883	891	885	907	812	877	867	848	849	868	878	932	877	899	894	873	840	895	847	896	837	911	876	881	891	849	935	879	842	906	897	915	874	911	874	840	846	877	795	875	871	884	842	898	887	847	906	889	887	818	885	873	830	909	854	898	905	866	921	885	833	900	863	930	902	916	858	841	848	886	811	905	898	867	836	895	930	788	854	842	875	850	875	863	824	910	872	863	865	870	870	851	913	900	877	875	829	900	843	862	892	915	872	871	893	878	883	877	897	886	844	883	897	865	836	870	846	944	866	863	887	900	881	844	860	836	887	854	919	839	875	913	928	874	852	825	844	862	855	834	877	890	834	918	899	904	844	940	897	906	938	878	908	920	883	852	826	855	914	843	894	875	864	845	855	890	900	922	837	875	924	861	887	829	853	915	899	874	854	845	881	864	872	868	857	867	871	896	863	885	892	841	852	824	830	865	909	872	836	837	858	866	891	863	870	908	847	827	808	888	880	960	889	867	857	857	911	826	862	868	909	883	872	848	860	869	915	917	882	835	895	846	884	830	889	891	937	873	840	885	834	864	909	856	854	890	924	877	868	846	849	804	896	873	859	882	926	857	874	880	879	875	822	879	893	861	870	844	852	888	893	819	861	865	862	861	908	882	842	854	895	871	861	846	846	867	773	873	836	879	874	828	854	907	849	850	825	890	859	894	881	915	862	824	836	888	900	884	897	896	898	861	902	856	933	869	896	801	896	881	813	857	870	875	851	860	894	841	845	871	894	841	899	897	831	860	890	795	908	928	862	908	864	898	838	884	861	878	867	846	882	856	929	852	870	854	869	883	856	834	923	888	924	859	895	908	834	881	855	916	867	858	942	815	862	879	941	887	847	968	848	911	870	880	832	801	809	858	828	840	833	893	868	823	874	872	892	886	899	873	870	799	844	832	861	825	891	882	856	882	864	864	882	829	859	910	845	899	881	838	838	854	854	907	896	901	832	917	858	857	893	959	817	921	871	869	938	892	919	857	837	907	876	885	866	883	896	851	883	887	850	852	879	877	936	844	864	886	877	848	873	857	846	866	920	901	886	923	871	852	880	912	894	848	874	869	814	891	927	896	910	889	855	871	862	918	872	834	917	880	905	886	870	899	902	886	916	856	888	914	837	853	820	817	897	873	835	843	855	886	881	881	857	896	836	854	873	888	862	822	831	835	850	855	862
23070	21438	29111	24308	22180	24172	21555	9746	6376	5066	4274	3419	2996	2598	2143	1986	1799	1701	1575	1487	1302	1273	1144	1145	1115	1093	1075	1052	992	966	1002	1023	1028	1025	956	959	1005	978	893	1016	926	939	938	872	926	957	982	930	888	905	888	929	929	924	915	848	865	898	918	860	899	894	921	938	934	940	925	937	876	926	921	924	913	973	914	885	871	854	964	886	909	875	936	864	939	916	961	908	901	896	901	875	891	906	883	941	935	897	889	923	879	929	880	877	915	940	925	900	903	889	896	878	928	870	914	891	925	912	905	925	908	897	915	926	882	912	884	888	866	880	922	855	877	903	952	894	891	882	950	903	865	912	873	935	943	890	941	937	922	862	922	899	886	888	882	865	935	898	935	935	937	893	926	938	881	896	958	952	838	904	910	929	931	825	916	904	899	940	901	883	918	921	873	938	915	896	923	918	886	855	914	934	888	913	958	942	957	943	909	879	921	903	890	902	935	843	941	860	937	868	904	894	935	966	901	940	903	938	870	883	881	926	858	864	900	970	896	941	892	929	948	894	886	866	933	918	916	918	895	908	872	901	949	893	840	961	877	922	941	916	956	948	882	932	909	922	867	908	950	911	900	911	882	892	892	845	914	897	907	859	923	888	929	937	849	934	933	945	905	868	939	933	945	899	923	891	887	873	834	955	945	926	924	905	935	877	895	932	877	875	894	919	912	851	867	919	948	906	881	906	868	916	925	906	924	913	927	922	972	905	916	824	867	874	945	895	889	931	927	930	919	921	945	872	921	876	905	915	939	876	870	914	897	917	898	912	897	951	895	915	924	940	866	924	884	883	905	962	907	924	897	937	884	841	874	906	910	914	867	966	942	826	916	904	894	920	920	974	912	954	846	911	923	875	897	855	914	948	946	911	949	947	914	892	897	958	967	916	895	872	898	873	909	952	886	908	894	940	972	935	919	907	884	949	887	954	916	881	887	867	893	887	941	831	876	917	938	901	877	889	908	879	888	910	882	900	901	906	923	937	917	867	889	922	901	926	900	898	957	913	888	933	933	894	947	951	947	854	958	958	884	910	931	886	960	896	944	901	885	930	899	899	929	921	936	888	928	894	856	856	920	901	925	933	919	960	884	884	893	988	908	925	894	910	943	883	868	874	955	922	953	876	928	909	907	845	927	949	880	876	931	965	852	875	905	916	900	958	918	943	871	849	887	878	897	862	871	892	894	881	954	871	897	889	936	870	889	857	883	900	976	831	798	878	973	867	881	935	926	898	903	902	909	913	896	907	931	885	909	921	864	896	948	926	913	880	881	946	894	890	941	886	881	902	943	887	888	909	899	894	910	934	916	872	958	934	890	920	906	929	913	916	910	965	878	954	894	883	894	934	881	940	895	847	926	890	888	908	962	895	891	948	898	919	904	863	921	878	926	881	874	952	881	916	918	880	891	950	916	926	928	933	911	965	899	868	902	883	915	931	937	916	954	912	898	896	934	928	889	885	910	879	924	924	1001	937	911	929	911	910	931	895	900	948	865	923	875	868	907	900	871	912	979	946	904	953	831	860	884	936	961	858	918	921	896	936	851	883	896	897	946	985	900	872	895	947	935	940	879	919	904	912	887	926	922	889	924	919	860	885	912	917	916	878	901	876	876	928	926	912	920	939	898	866	919	911	910	951	933	957	919	967	865	856	881	898	888	874	935	942	927	903	912	906	944	888	861	862	917	904	902	901	912	921	885	922	912	925	940	909	865	951	929	890	879	927	970	878	924	895	960	873	865	933	892	867	960	949	1002	892	934	860	882	885	910	878	895	932	913	946	897	920	946	867	987	862	917	902	876	896	912	928	884	876	902	897	867	913	890	874	892	888	868	930	902	853	909	906	867	930	879	941	900	939	900	881	919	905	892	919	903	902	872	892	954	905	871	911	880	939	891	964	875	965	857	878	913	910	887	939	900	914	899	894	915	903	947	864	878	899	952	893	907	946	884	860	922	919	866	881	917	944	941	910	920	951	875	881	890	949	921	878	899	922	889	906	914	911	846	943	880	919	942	875	923	898	895	931	932	992	922	910	915	832	834	973	919	840	894	871	915	891	884	934	874	879	901	917	916	871	874	838	941	926	934	938	941	924	889	924	895	933	891	886	944	909	910	953	898	902	918	928	880	896	878	873	853	902	939	905	870	925	903	886	915	911	946	912	890	924	891	952	941	884	946	911	884	827	886	888	920	928	890	954	900	924	953	937	903	824	908	852	908	936	911	920	899	887	921	936	950	897	930	891	969	936	915	923	951	951	932	913	896	914	940	928	959	900	914	890	932	926	918	922	885	917	927	897	904	887	899	844	926	866	887	920	907	929	915	936	901	883	900	948	912	922	919	880	924	900	923	872	906	918	943	904	902	903	965	880	876	930	890	932	938	931	947	947	945	899	934	853	832	901	935	915	971	879	904	957	884	867	883	878	897	906	881	894	905	922	925	877	899	940	940	885	922	926	922	946	922	897	922	856	910	942	920	865	925	883	932	920	881	886	910	949	907	923	918	955	951	908	915	918	943	872	910	918	891	914	927	860	937	888	889	921	887	916	940	860	847	894	942	929	931	925	915	880	913	959	954	925	916	889	883	874	981	867	895	893	851	905	911	882	917	955	887	839	898	918	957	938	939	910	899	862	905	920	908	895	912	886	861	929	960	965	897	913	895	936	890	885	843	944	919	927	968	920	873	939	907	859	947	902	930	907	916	954	888	909	954	880	965	855	904	939	905	851	908	921	862	919	906	871	919	921	900	869	852	879	910	928	981	937	908	876	881	888	897	936	888	942	895	870	919	930	829	954	957	890	909	946	871	915	939	941	862	909	911	869	927	886	902	962	873	897	909	913	887	878	888	890	937	954	904	898	893	865	945	935	911	835	894	925	916	878	885	844	976	930	930	922	910	875	897	931	947	939	913	941	862	972	969	955	935	914	870	911	897	901	982	920	950	847	889	905	873	907	948	924	907	978	951	940	904	891	889	857	919	880	921	885	857	923	909	922	928	909	888	927	890	906	878	956	971	877	875	955	864	924	890	883	873	923	913	935	922	920	891	936	862	901	928	910	926	977	919	876	907	881	888	962	915	901	893	901	893	921	815	876	915	924	860	916	941	910	925	892	925	881	990	905	946	896	883	930	923	957	930	928	893	928	947	895	913	874	918	886	929	888	902	913	925	915	887	909	974	936	934	847	956	872	887	919	891	913	942	843	825	899	885	910	852	977	874	941	894	895	904	937	907	955	863	887	911	933	932	880	898	878	855	909	850	861	916	910	881	881	898	955	884	877	864	918	942	888	923	934	942	983	892	898	892	905	896	855	915	977	922	906	867	872	913	914	915	901	913	918	887	832	880	910	959	880	894	886	929	869	840	924	950	875	942	915	942	918	887	904	963	897	927	856	924	914	880	905	915	941	937	899	912	905	902	933	917	902	887	887	930	895	872	902	902	889	928	964	894	867	914	901	931	905	883	983	942	940
37975	63724	47746	34171	28986	25390	17737	11260	8709	6790	5622	4543	3751	3224	2662	2415	2067	1873	1758	1549	1476	1363	1283	1225	1179	1135	1115	1130	1017	993	983	975	929	992	960	948	962	910	885	946	872	931	935	880	878	903	985	907	928	863	930	900	911	869	922	863	923	947	886	950	879	932	876	907	916	913	892	897	871	848	918	907	911	895	889	876	888	912	887	885	939	891	926	893	888	890	877	922	986	864	903	878	861	878	937	891	866	912	851	886	897	875	884	905	803	941	852	878	879	872	844	873	920	875	798	869	897	891	895	906	825	887	900	887	913	884	887	890	871	912	897	860	933	957	892	890	932	938	929	839	917	879	864	910	868	900	890	901	880	869	921	825	859	856	883	934	885	909	845	888	875	928	832	890	939	894	902	891	879	916	887	806	907	901	854	831	879	886	892	850	834	900	850	884	880	938	896	883	854	900	876	858	860	908	911	903	906	931	962	877	933	893	911	842	863	855	863	939	870	885	914	925	896	921	902	924	855	857	898	818	915	879	826	898	911	835	930	921	931	914	916	856	873	914	942	858	873	855	830	906	873	855	885	906	907	899	911	898	892	904	894	887	905	898	830	897	848	834	932	831	886	891	915	926	920	853	813	856	856	897	901	882	912	905	845	867	874	869	866	869	904	873	901	860	909	871	856	873	886	956	846	851	887	881	949	892	870	928	887	941	859	890	894	859	894	904	871	902	889	916	908	926	846	900	842	888	874	876	864	874	855	922	847	872	883	905	867	878	843	912	861	908	889	862	948	867	851	911	846	906	882	887	885	873	880	930	862	878	888	881	864	827	834	881	897	900	874	869	915	874	853	905	870	913	849	877	930	875	872	895	900	893	868	867	863	923	887	896	900	880	881	903	883	957	859	902	894	891	897	877	887	897	836	894	914	836	847	869	931	912	852	891	843	876	963	861	864	874	874	941	880	889	835	892	874	941	866	895	905	799	907	858	909	806	868	914	933	888	889	887	917	901	885	907	906	884	858	918	879	889	904	929	880	875	904	827	918	892	938	924	913	864	878	885	864	877	832	861	891	907	838	843	913	865	883	876	821	860	805	934	887	897	890	892	928	871	875	871	848	881	870	869	870	845	879	852	886	860	900	858	885	905	898	886	855	889	898	886	885	915	851	878	908	934	934	869	853	898	901	889	873	878	894	890	922	836	868	834	835	860	914	847	817	921	887	849	847	889	852	851	892	896	916	875	956	882	871	870	906	839	861	873	922	887	889	864	808	905	891	845	880	886	852	834	921	873	879	875	856	881	855	863	857	877	876	897	885	856	941	927	902	881	817	888	913	876	918	847	860	865	918	909	870	884	895	881	907	883	836	915	897	907	879	844	856	890	866	909	868	836	884	852	813	883	862	898	854	914	892	839	934	835	911	934	890	859	921	852	854	879	799	903	836	915	848	897	803	896	896	896	879	863	861	909	896	900	871	876	891	954	884	879	847	892	860	923	882	928	943	910	891	831	832	879	889	870	860	900	902	828	819	874	904	860	881	870	906	860	932	849	838	840	891	900	906	894	844	853	873	900	900	895	842	863	880	864	927	888	862	878	832	890	903	887	840	896	850	851	937	855	872	907	886	890	857	900	880	874	870	878	812	899	824	890	851	899	867	891	926	915	851	892	848	861	843	847	861	859	937	928	908	824	902	863	840	856	894	887	868	852	879	883	833	868	872	863	910	906	884	901	899	914	921	899	894	945	862	904	882	893	875	869	859	838	854	824	878	899	887	871	897	853	911	882	890	874	913	871	885	860	864	924	833	859	883	906	869	908	821	841	881	832	878	876	886	846	856	858	872	864	871	932	891	873	880	867	912	919	876	871	827	932	880	879	861	879	831	864	876	871	869	896	880	906	893	924	815	901	911	894	887	857	876	908	872	890	889	909	869	925	913	890	812	876	889	821	919	857	891	870	889	882	894	881	901	928	910	893	883	916	888	908	869	933	870	875	887	899	920	873	884	874	898	917	900	846	871	871	911	886	894	812	857	902	885	836	943	871	878	843	906	850	892	874	918	882	884	859	898	874	900	938	875	884	879	927	903	828	861	902	893	842	884	921	892	863	858	898	861	935	870	875	893	870	870	892	911	885	911	856	931	879	901	908	887	886	839	878	907	905	854	897	881	864	872	881	870	906	886	949	919	898	924	841	920	863	819	843	863	936	938	886	899	889	863	869	891	872	895	899	859	866	891	875	879	867	889	864	903	896	862	864	978	924	900	908	910	889	845	938	925	891	856	891	901	868	862	870	862	879	886	905	859	839	895	869	887	853	854	917	877	887	876	875	908	869	881	844	845	919	874	847	880	946	873	896	866	868	944	882	908	923	905	903	825	882	888	874	883	864	874	854	923	891	853	858	819	906	907	893	886	875	947	886	905	861	876	856	863	854	936	853	861	870	866	886	887	919	934	903	898	896	891	934	889	847	888	889	817	857	861	958	883	929	867	906	954	844	875	866	877	942	930	818	925	893	863	900	874	896	927	936	921	846	959	852	882	859	888	883	898	819	846	894	894	904	879	858	844	874	901	874	877	914	865	902	921	906	887	926	873	933	875	872	875	890	861	863	890	856	843	913	864	884	858	830	831	941	916	892	858	885	839	867	898	849	909	927	880	893	886	871	891	864	873	863	884	885	890	852	854	938	876	917	895	884	933	849	871	873	849	913	878	874	880	887	877	941	914	871	872	838	855	809	852	868	910	905	827	890	855	884	895	879	889	861	901	869	874	898	882	910	872	913	868	843	851	884	918	836	895	923	828	900	904	901	934	910	805	883	861	890	880	885	921	887	914	902	855	897	911	910	910	868	875	866	862	877	827	851	895	911	844	925	837	930	908	819	835	834	918	916	941	869	904	839	908	862	886	849	888	885	905	899	865	881	920	843	883	902	894	940	880	874	878	864	849	840	886	908	871	840	867	895	863	863	878	857	868	896	883	913	861	851	935	890	917	908	867	856	862	830	831	890	835	824	842	857	895	865	884	891	928	889	924	910	883	871	879	856	819	830	896	937	869	910	909	891	933	880	865	821	937	856	903	889	981	855	860	891	892	890	878	900	960	836	943	837	891	874	910	899	870	894	889	821	879	853	879	915	846	894	939	844	809	877	882	888	910	859	855	877	932	896	901	854	885	921	930	922	850	899	912	907	893	872	887	877	860	939	931	854	888	882	872	903	867	834	882	882	917	844	889	888	913	844	838	813	882	853	846	896	883	930	893	877	918	833	931	882	895	869	868	917	891	884	849	902	889	851	900	869	869	864	907	834	930	930	939	866	883	837	864	903	874	897	929	923	840	872	906	880	883	867	892	868	891	879	897	898	857	876	889	857	899	918	905	927	906	882	866	890	893	875	841	907	917	893	866	913	886	867	872	873	888	934	884	909	854	846	923	956	889	862	890	851	909	815	828	869	880	899	841	914	912	900	887	863	832	899	848	880	883	907	886	917	875	897	909	889	880	888	888	847	933	905
33498	37131	36972	25253	15729	10147	6129	3748	2796	2366	1996	1713	1544	1436	1323	1190	1110	1127	1048	1038	1019	929	969	957	962	877	829	868	901	889	872	895	833	889	917	930	859	824	868	868	823	789	847	828	838	847	839	822	839	833	796	868	865	888	825	818	883	817	821	777	802	814	824	838	871	805	857	834	866	853	789	843	811	842	799	854	804	872	833	839	858	799	815	848	888	809	812	864	790	831	792	814	847	864	809	791	832	828	850	828	820	875	779	794	797	854	884	834	764	823	838	827	797	848	870	800	792	885	881	905	863	848	862	820	872	828	842	830	822	821	863	831	826	858	858	741	805	829	840	822	850	824	800	894	809	822	848	845	803	823	847	844	837	831	840	806	825	861	822	855	807	838	803	833	848	812	820	828	845	845	792	835	787	821	881	847	867	861	835	896	854	855	821	836	838	848	850	858	853	879	818	848	839	839	778	843	830	831	850	823	864	824	837	815	815	831	834	865	806	843	826	844	827	833	808	806	865	866	836	813	822	816	851	828	837	854	826	859	850	822	826	818	815	876	825	837	858	792	846	846	821	806	825	846	874	809	849	759	860	879	768	811	830	844	842	891	854	899	826	843	841	811	809	821	817	817	841	847	818	858	832	846	860	823	816	838	812	846	826	863	840	811	880	795	901	819	851	841	836	848	830	856	851	877	838	861	819	849	814	854	825	826	812	859	819	869	793	799	831	834	827	847	805	853	929	844	863	796	771	826	860	826	829	789	868	814	856	825	876	846	801	855	793	847	882	820	818	861	871	793	876	866	875	850	818	824	840	888	778	831	815	846	864	829	796	843	860	827	808	860	810	885	838	803	822	851	839	817	833	823	830	832	862	866	822	808	853	839	804	835	849	840	826	835	850	855	803	892	804	866	823	855	841	789	831	832	833	789	840	800	805	833	856	801	779	857	807	837	838	829	838	789	821	846	850	804	869	861	800	840	832	797	856	884	792	843	849	832	849	782	823	841	837	836	803	798	910	785	840	859	834	894	820	803	803	872	809	837	877	819	756	782	878	859	848	848	847	813	851	838	873	801	815	802	813	817	867	850	814	808	830	867	826	800	859	838	824	813	888	861	860	802	833	827	787	892	836	821	832	847	826	855	791	844	791	789	831	833	815	827	804	817	839	801	812	843	803	806	855	907	845	891	804	867	881	788	859	833	883	806	813	830	845	816	840	841	862	815	846	872	780	819	840	882	863	863	871	871	840	823	790	809	836	850	856	869	857	804	807	825	759	817	806	822	777	855	827	851	815	788	830	825	847	773	816	790	800	861	852	797	867	790	826	850	834	824	848	811	826	855	851	830	812	839	864	781	805	797	807	826	875	790	867	824	860	794	834	812	829	840	787	842	853	820	813	882	811	832	796	808	854	841	867	869	850	818	832	864	834	843	828	824	834	848	868	860	829	845	872	868	827	804	807	835	866	828	837	850	866	824	845	863	794	789	802	801	835	829	867	862	881	893	800	800	833	824	874	844	854	834	889	858	820	891	881	886	866	856	821	861	843	798	850	846	858	826	833	822	860	799	766	884	800	848	781	795	864	845	774	790	819	818	862	821	846	838	825	861	817	746	793	856	822	843	796	856	861	842	852	816	784	872	895	828	825	804	794	805	811	873	851	837	861	833	865	812	867	846	796	814	826	833	795	834	804	848	854	843	835	846	818	865	839	881	856	844	869	834	830	824	809	831	885	818	819	790	844	858	853	828	821	839	780	844	822	825	839	845	840	839	885	869	864	808	926	830	840	821	785	853	830	850	863	787	796	832	819	844	814	798	862	878	820	831	803	829	827	812	848	835	817	790	856	827	840	816	903	850	822	807	822	801	856	838	860	829	863	780	832	820	825	858	815	822	851	814	848	841	882	795	829	827	797	869	847	819	828	831	822	825	895	840	834	855	847	814	821	797	843	809	796	821	878	828	842	865	891	844	839	820	844	837	822	847	823	837	815	858	807	767	858	805	847	815	797	804	853	801	813	821	828	839	799	841	793	801	813	849	820	829	825	770	857	828	861	862	814	813	859	824	813	780	835	824	809	764	792	862	837	837	786	802	851	921	864	816	851	851	824	873	868	846	821	810	809	818	861	786	842	769	824	841	875	826	810	790	853	812	816	872	819	813	838	817	868	875	856	839	831	819	782	862	924	815	850	844	861	899	892	793	830	861	864	819	857	877	814	770	866	794	839	837	840	855	840	839	833	842	884	807	785	812	816	811	879	810	830	796	854	823	775	797	839	870	787	825	855	867	868	809	787	830	809	859	878	877	862	868	835	819	839	836	806	830	818	805	848	820	813	868	825	807	896	799	781	856	855	789	837	785	854	816	830	831	795	871	809	831	846	836	846	825	827	815	821	810	833	868	800	816	844	844	843	795	794	838	848	797	853	817	902	811	803	868	896	785	841	793	835	831	853	796	828	832	853	880	892	811	805	831	832	809	831	858	804	808	801	850	830	852	845	852	849	823	827	850	839	846	838	802	844	824	856	870	819	817	851	909	808	783	824	850	846	831	809	832	828	827	783	867	806	835	806	870	831	862	870	884	833	855	885	823	860	837	835	849	786	800	836	842	794	902	783	833	836	826	878	876	870	781	842	862	832	840	841	857	829	830	804	816	839	884	801	816	849	943	852	788	846	818	875	835	834	842	890	819	891	841	859	809	836	836	786	812	807	840	800	825	826	798	824	857	835	800	873	845	827	797	842	832	912	830	886	768	828	783	764	890	797	813	844	788	855	808	779	814	817	858	901	816	837	850	837	836	857	872	846	890	865	863	789	853	811	861	854	843	755	818	829	833	803	834	825	830	777	801	827	809	833	832	818	811	860	795	869	802	839	849	811	857	850	880	815	780	817	827	809	849	860	846	827	807	843	804	770	854	790	812	877	833	767	814	852	857	909	828	795	835	824	872	903	850	817	778	801	855	826	804	852	842	818	865	824	857	845	798	844	799	871	852	842	819	853	797	879	849	875	821	853	892	835	845	835	849	848	808	825	873	802	799	831	860	829	842	826	873	849	808	820	767	795	799	838	851	832	826	812	847	842	829	857	831	849	793	773	794	844	855	898	840	827	856	872	844	837	876	813	806	792	827	806	783	859	845	839	855	872	826	842	841	790	873	828	822	841	854	825	884	880	876	792	843	835	836	879	788	848	806	848	854	792	754	840	814	891	836	838	848	847	823	831	835	839	831	863	843	857	810	798	826	842	863	838	841	822	816	856	824	771	830	824	861	788	826	806	853	843	823	895	848	788	803	830	865	813	828	816	850	810	877	778	848	853	783	846	881	835	763	816	889	836	817	840	848	827	787	822	824	771	738	818	808	844	795	835	878	834	846	801	837	845	850	880	869	805	840	838	836	864	837	788	814	826	833	830	859	859	814	825	842	793	855	828	819	870	870	793	862	790	794	883	852	831	857	818	790	811	835	833	834	830	818	826	820	821	850	823	821	802	815	761	753	846	826	804	857
35610	50533	35968	22728	16939	13017	8379	5448	4079	3234	2706	2231	2035	1758	1503	1424	1269	1193	1212	1108	1118	972	950	938	942	890	917	872	921	953	884	862	850	840	899	858	875	872	823	849	892	848	848	852	824	811	858	814	867	840	838	813	794	850	859	868	866	833	865	828	860	861	839	844	834	834	868	792	811	812	794	835	857	799	846	822	907	871	804	826	827	838	860	836	805	820	794	829	797	831	852	821	850	803	882	831	854	819	866	839	863	857	828	850	829	803	848	827	834	857	802	849	843	836	795	820	822	824	854	854	826	850	856	864	811	863	857	791	882	805	840	876	861	854	818	842	819	841	833	774	874	766	844	832	819	832	830	846	826	836	889	842	794	810	822	831	801	813	831	836	788	776	820	844	892	908	835	807	808	848	852	848	824	802	805	826	878	832	802	822	810	835	784	797	781	831	859	852	827	808	814	795	883	862	856	829	820	821	799	875	798	810	836	776	828	862	840	851	814	867	836	793	821	799	821	807	782	820	842	788	898	817	850	852	823	883	788	801	874	826	792	826	869	859	851	878	824	809	840	811	786	877	821	818	872	819	902	872	847	795	840	813	802	770	837	802	834	831	852	770	813	814	857	789	841	811	858	810	848	748	814	812	897	817	849	863	822	823	840	862	838	787	835	823	814	843	789	776	853	852	851	813	831	824	865	850	812	781	782	835	817	838	824	829	817	822	844	846	878	862	810	828	843	852	842	815	811	809	854	842	840	806	815	765	829	818	771	830	790	804	818	859	848	812	784	833	824	819	861	817	831	842	825	862	779	832	871	838	844	842	825	777	814	811	777	808	849	838	815	827	800	850	759	867	823	864	837	827	815	843	803	806	810	883	838	817	857	807	832	852	829	837	811	830	869	882	835	832	877	827	852	842	788	835	795	830	825	826	855	821	858	813	835	853	823	815	852	812	865	833	828	796	883	852	858	861	844	883	831	808	835	839	846	847	784	858	866	861	837	857	779	780	823	780	809	881	786	844	781	777	817	877	814	848	829	840	815	806	799	829	802	792	830	843	845	858	842	808	838	860	813	851	817	853	783	809	895	840	790	841	844	848	806	772	800	833	775	830	823	878	886	855	854	859	830	803	852	829	826	808	799	832	781	782	864	819	860	850	843	874	869	836	790	853	795	840	761	833	825	822	864	886	795	829	816	807	801	852	896	849	803	845	869	834	826	812	810	874	838	854	828	806	803	827	783	880	851	850	824	883	851	833	823	875	811	819	819	857	841	890	854	812	804	803	820	864	808	841	841	855	838	868	864	866	862	828	769	825	777	793	814	818	820	849	842	856	756	768	833	816	790	815	795	808	881	796	871	859	835	875	772	846	795	842	855	796	851	808	810	800	795	781	872	800	824	782	805	827	820	833	833	845	797	826	824	851	854	827	829	777	880	853	868	826	844	842	843	831	822	883	798	801	826	820	874	852	858	813	789	826	866	837	861	839	801	817	859	858	803	820	832	837	909	832	780	825	844	832	843	826	811	811	812	912	841	828	826	871	886	834	805	863	831	846	839	815	828	856	811	822	820	827	844	830	878	855	830	829	850	903	839	847	816	820	838	865	824	862	858	833	785	839	894	844	832	802	824	834	824	822	825	821	833	850	838	784	856	873	796	820	873	821	793	810	849	796	856	873	802	802	867	861	801	805	877	801	854	770	881	818	755	797	847	808	813	877	832	830	846	887	778	820	793	807	815	839	817	834	822	816	835	807	852	818	880	860	817	837	826	794	830	820	791	833	822	779	826	818	775	823	810	785	893	841	801	861	787	861	852	835	833	835	887	820	858	778	848	827	796	859	917	878	820	842	840	842	820	826	818	837	839	870	861	877	796	778	784	854	856	785	751	831	820	842	813	870	824	852	823	783	834	821	810	866	844	799	829	797	852	783	838	843	829	764	832	780	881	815	856	852	813	824	833	839	841	819	809	840	842	793	883	818	842	778	848	823	798	803	802	852	811	843	857	823	816	810	841	797	843	817	791	862	818	833	884	810	843	860	780	845	811	808	825	825	888	829	854	807	826	815	801	808	808	844	865	822	860	896	805	885	866	846	864	796	825	823	798	851	817	807	823	822	822	855	782	892	824	753	899	861	765	809	819	864	795	854	766	851	828	869	842	853	799	838	822	868	841	825	808	837	837	830	831	868	852	830	835	828	828	810	849	834	817	830	823	833	810	872	830	810	818	859	854	811	833	845	850	811	794	906	884	775	805	749	800	797	818	802	811	858	818	850	871	831	809	818	869	868	803	818	817	829	773	797	839	802	792	830	859	857	885	815	809	802	856	823	873	823	862	865	827	834	838	816	805	826	829	834	816	886	799	769	856	847	835	850	864	806	836	806	798	854	800	810	831	787	875	862	857	875	916	808	843	837	828	865	785	834	838	805	862	809	829	826	838	813	844	843	774	822	839	870	887	848	866	851	816	852	855	836	811	768	808	817	838	887	839	813	875	794	816	773	814	862	842	819	846	830	779	798	858	836	823	895	807	861	818	837	852	816	844	745	849	829	842	819	885	762	862	852	834	853	850	825	799	818	839	794	835	875	845	841	826	823	793	831	833	829	783	769	858	870	835	814	801	796	858	834	843	821	830	808	822	840	843	805	828	832	863	799	833	848	809	836	810	796	825	803	832	808	842	858	825	824	899	832	804	776	856	813	812	841	866	777	802	820	836	830	812	818	851	832	825	853	823	835	786	828	858	834	804	770	854	805	853	810	829	777	863	822	836	803	892	754	892	812	860	879	797	873	841	827	845	796	799	853	825	838	880	815	803	828	882	853	819	836	853	836	891	864	817	770	826	864	865	837	843	833	828	772	816	805	826	856	788	882	833	837	780	811	800	819	865	790	850	808	783	845	876	809	850	758	815	811	842	801	836	765	805	806	846	820	795	840	844	853	815	850	776	863	863	850	822	864	859	835	817	876	794	829	826	871	843	843	807	850	822	867	836	813	781	823	804	799	797	863	817	813	793	818	794	869	812	815	809	821	813	872	856	839	813	795	809	851	806	869	845	786	808	810	866	854	843	806	811	830	802	844	841	818	815	841	787	814	861	860	817	824	816	831	840	819	826	833	802	807	846	812	859	825	880	822	821	846	860	802	815	820	838	868	867	795	823	871	818	830	783	842	834	793	833	799	800	818	804	860	836	833	747	829	807	824	859	905	859	803	796	766	820	800	830	747	791	825	835	790	891	814	786	828	812	800	833	855	862	857	862	865	858	863	820	852	827	811	815	803	848	844	895	829	791	827	850	903	781	897	872	791	838	856	829	773	828	802	774	834	805	803	807	808	823	847	861	808	833	837	803	863	798	843	842	863	853	856	828	842	838	795	871	826	803	855	814	807	796	851	870	886	815	844	823	848	809	857	831	831	823	786	843	841	804	845	823	793	807	811	822	834	824	807	827	838	826	801	827	844	872	882	851	764	829	824	855	874	853	871	806	781	809	863	817	857	820	872	802	772
24348	21454	28696	25508	23321	20587	12851	6464	4563	3698	3060	2624	2296	1980	1848	1610	1427	1371	1307	1239	1133	1097	1061	1035	955	983	910	964	923	930	938	894	968	863	953	875	914	859	865	903	841	829	843	816	846	824	804	870	825	885	819	831	837	848	812	864	853	864	900	805	852	826	814	797	852	784	855	861	829	843	839	863	826	854	863	846	878	846	811	875	858	851	868	815	772	816	796	827	862	825	822	844	837	782	836	851	854	863	815	832	805	834	834	831	795	812	769	788	836	774	845	842	842	867	834	869	864	796	853	839	855	831	806	845	845	809	841	819	796	776	806	844	828	814	810	856	853	832	823	802	826	811	837	832	826	865	849	844	854	831	817	840	811	833	831	823	827	847	800	852	833	819	814	856	836	850	796	814	767	813	832	862	829	828	798	815	834	853	855	778	850	883	859	812	828	793	816	799	874	805	873	831	818	861	849	772	817	815	796	817	816	871	842	848	841	852	834	804	846	819	833	852	817	783	779	810	820	812	845	829	828	822	775	875	864	832	792	814	865	879	881	843	801	841	770	821	891	892	829	824	834	848	857	881	850	815	828	845	868	876	803	785	884	791	847	875	821	879	798	839	889	905	818	837	854	863	830	859	877	824	846	829	864	852	861	840	865	802	773	846	813	821	836	831	821	812	829	836	808	823	819	839	838	820	809	831	826	854	845	870	834	880	816	856	878	836	786	835	857	830	860	838	828	832	828	894	785	789	824	765	776	795	864	837	841	860	842	830	821	853	830	896	851	835	800	861	897	794	819	807	837	831	850	823	803	800	871	831	862	819	840	829	790	814	866	810	834	802	814	858	785	833	820	808	840	812	892	818	786	820	827	840	858	832	863	856	899	849	806	789	842	830	859	846	863	804	831	805	889	840	886	839	864	872	798	820	843	831	869	802	832	840	877	810	843	850	816	846	846	804	819	825	888	817	905	869	850	850	843	847	864	835	789	840	821	912	813	814	892	845	830	808	838	786	808	856	818	793	867	855	817	842	820	833	835	819	816	910	836	875	834	851	834	856	827	876	825	824	818	798	865	856	789	820	893	829	829	840	825	806	844	818	835	826	844	879	851	805	861	788	829	793	799	833	808	825	880	889	881	852	845	769	830	772	846	849	821	865	792	819	806	763	842	787	865	883	865	818	828	861	862	828	795	804	809	838	874	904	798	856	811	824	861	836	802	855	824	810	854	805	843	865	896	782	815	820	825	821	843	811	826	846	844	804	815	772	848	801	871	799	853	778	795	857	756	803	897	817	893	864	849	818	863	808	853	805	839	786	752	804	838	843	807	827	801	830	860	832	841	833	805	863	804	801	830	824	794	825	803	832	798	835	842	877	871	841	725	855	840	871	815	854	859	864	866	835	793	879	828	829	854	835	865	842	827	849	852	871	848	790	833	805	835	812	824	834	845	851	819	843	799	810	835	823	836	815	832	864	852	834	810	835	818	822	809	814	839	864	855	828	835	803	811	844	854	843	828	856	847	819	844	799	815	832	827	792	886	802	858	817	823	866	824	831	850	795	796	822	820	863	864	836	831	816	852	842	852	820	849	850	806	858	807	842	898	840	869	870	765	801	820	828	821	801	816	846	830	810	843	847	835	838	826	776	798	811	803	854	806	800	820	807	829	817	807	822	868	832	871	846	856	842	822	831	867	802	848	869	861	839	791	847	835	805	794	812	877	812	887	865	832	839	829	904	841	818	807	788	803	819	813	824	864	825	845	817	787	822	822	843	846	792	815	848	821	858	842	842	833	861	855	824	808	865	827	809	855	895	883	828	851	800	782	837	809	844	824	859	831	794	817	821	818	869	800	799	817	816	812	911	842	833	807	898	801	848	818	863	848	840	799	838	852	834	821	785	827	864	829	850	822	838	882	840	861	809	891	845	828	798	795	873	817	847	836	832	770	790	850	867	850	844	806	851	816	809	823	824	861	838	811	849	818	833	819	874	845	815	845	818	837	825	802	800	867	808	819	875	791	794	818	840	819	821	780	818	841	789	857	811	818	876	815	830	824	869	802	857	825	892	858	855	821	831	807	831	847	870	872	837	822	829	838	855	805	840	900	841	826	819	846	845	817	830	831	875	856	844	862	878	845	814	848	854	819	822	865	864	808	829	854	838	794	792	839	842	829	849	801	818	771	803	870	866	832	822	857	861	826	829	849	797	867	809	840	811	818	839	778	831	847	843	810	862	821	849	806	893	832	817	825	809	805	821	835	863	831	862	802	849	809	889	793	860	866	873	783	843	841	832	828	822	841	829	822	798	842	842	810	905	765	882	792	777	847	835	859	847	811	836	842	775	836	836	821	825	891	778	880	872	746	841	896	813	787	837	767	816	811	843	854	891	876	833	823	826	863	883	869	809	865	817	818	837	925	827	830	803	883	793	805	780	850	812	853	909	820	867	841	821	812	811	839	844	860	823	803	867	801	862	829	764	840	850	878	836	908	879	848	781	864	835	782	859	803	847	875	850	777	796	831	822	852	837	792	837	839	873	796	892	793	815	832	789	841	884	868	815	804	830	862	764	865	816	828	854	769	794	833	913	837	819	809	808	772	819	811	799	901	848	857	817	801	824	860	814	850	803	790	832	842	865	845	881	850	793	850	859	808	796	839	842	876	843	825	859	846	863	893	800	858	810	811	836	806	821	824	808	840	810	768	823	872	823	853	821	806	857	898	814	877	884	842	830	858	830	817	804	821	840	867	829	834	787	831	848	829	800	886	842	852	852	850	817	826	903	828	835	818	866	799	843	769	830	834	831	822	783	836	843	842	848	862	837	840	805	844	861	880	854	795	852	787	848	831	855	882	834	828	788	781	852	861	872	810	820	851	822	831	861	829	848	906	816	794	817	821	795	888	878	836	877	854	812	786	789	844	827	835	863	863	831	812	835	859	835	826	826	858	815	837	836	798	814	866	918	849	864	850	814	867	827	820	806	753	821	833	827	759	844	806	860	789	841	799	800	821	822	866	955	801	855	847	850	800	841	864	853	828	850	851	834	886	836	793	826	839	900	881	817	836	854	861	843	850	896	860	835	831	848	831	846	817	814	873	844	846	833	807	862	845	832	831	853	838	822	828	854	810	860	809	772	766	842	843	840	813	824	816	853	879	832	874	873	839	851	807	845	807	818	853	801	792	838	831	851	818	840	826	842	818	810	831	798	860	828	840	859	804	894	811	838	836	837	838	840	816	830	808	819	863	886	878	836	816	844	818	819	834	857	817	802	798	887	820	836	811	859	795	809	796	827	797	828	813	779	796	818	833	866	876	826	841	847	794	925	806	836	833	835	817	845	820	830	818	822	818	823	805	842	806	813	861	775	812	835	905	882	848	821	855	871	817	882	829	801	818	829	883	891	801	848	797	850	867	829	766	849	853	887	846	862	855	876	796	872	748	785	868	844	849	849	803	813	829	829	840	795	787	780	826	849	806	786	820	823	846	843	866	880	806	853	824	814	803	819
33396	55168	41584	30093	24753	19838	13034	8633	6577	5276	4233	3383	3029	2611	2129	2074	1779	1585	1446	1395	1238	1152	1113	1080	1039	1029	1030	963	948	920	902	941	889	905	887	892	886	850	858	869	814	794	839	832	866	873	831	863	873	865	859	828	801	827	885	852	819	894	807	807	795	800	796	904	870	857	855	780	822	826	836	854	795	813	826	776	810	786	836	823	824	812	812	810	869	860	795	789	812	791	796	860	880	800	799	848	831	805	814	778	822	850	841	843	844	848	851	844	887	849	819	810	813	833	843	848	804	791	808	800	784	852	843	790	819	785	793	803	839	853	821	844	824	861	861	815	784	778	809	830	829	833	760	862	855	790	831	801	871	814	851	867	815	801	870	796	833	875	856	813	825	822	821	808	804	797	813	794	809	796	871	815	849	796	849	828	809	861	840	871	812	912	765	871	826	827	816	851	792	839	822	829	871	815	835	841	803	797	792	808	828	836	820	827	803	848	808	848	825	835	816	808	824	827	805	839	826	804	852	881	843	830	852	797	837	813	801	812	820	862	805	785	870	867	838	819	820	793	856	812	821	825	864	812	809	820	846	870	814	910	809	850	764	814	852	814	842	811	852	855	798	893	817	827	839	849	798	816	839	854	795	791	808	823	826	813	844	770	894	837	814	868	851	845	890	847	813	827	807	820	821	800	845	828	828	814	824	816	826	831	869	811	874	821	818	855	791	837	819	783	806	844	846	779	797	847	839	792	831	871	812	849	808	835	838	823	819	773	803	811	870	861	849	807	806	786	804	855	828	770	843	815	835	840	804	785	820	822	835	781	800	822	784	817	830	806	820	853	819	822	779	823	757	805	808	796	812	802	877	832	877	821	835	815	809	833	817	817	793	835	812	793	859	808	828	852	844	839	794	800	787	786	821	798	860	807	817	827	856	757	807	888	847	798	792	854	841	873	843	827	865	800	819	872	838	852	834	863	806	813	746	871	830	772	847	835	836	862	790	821	756	863	762	831	847	822	852	815	835	846	853	800	805	856	783	819	852	804	811	879	781	838	855	807	804	824	770	825	813	824	794	820	784	778	838	806	851	835	800	849	858	794	846	837	840	855	856	818	809	787	886	825	790	867	791	793	822	879	799	843	826	811	822	847	768	819	818	860	832	793	853	847	854	809	800	799	824	844	805	878	814	888	858	829	816	810	844	792	831	822	895	826	856	835	862	854	816	831	835	751	785	759	812	795	813	786	800	843	830	816	848	854	847	805	776	834	804	812	810	867	796	840	809	829	828	821	840	813	784	824	886	806	822	776	860	846	783	807	817	814	818	850	831	843	851	794	841	823	815	839	786	848	826	848	825	866	855	847	863	839	813	821	820	832	871	860	800	772	783	830	846	835	830	837	821	814	843	833	827	816	822	785	819	841	814	839	786	780	833	817	838	818	768	830	838	805	816	814	824	834	810	778	852	824	864	819	833	826	864	803	818	833	824	843	822	791	823	783	813	825	771	754	816	815	813	846	819	868	854	816	796	802	822	808	803	847	843	814	822	892	791	828	826	840	834	806	803	844	774	826	816	836	820	841	824	839	817	841	803	862	849	845	831	881	806	857	859	871	805	792	794	886	828	845	822	795	833	839	807	854	848	858	854	786	841	807	838	790	833	849	820	839	820	835	823	815	852	854	811	853	857	818	814	842	863	802	872	829	815	861	824	800	840	830	817	854	806	809	846	855	850	772	828	864	880	843	826	794	775	816	798	867	800	855	805	852	772	815	863	793	820	827	794	831	833	823	874	818	787	819	870	817	788	863	857	858	835	805	795	797	832	810	778	887	822	769	794	869	819	851	847	817	848	816	807	842	833	873	816	862	822	866	799	816	794	819	790	817	816	837	844	817	862	834	920	794	860	801	809	834	816	821	813	854	824	840	828	830	846	808	795	840	827	864	804	848	839	850	831	846	812	804	781	831	785	807	794	824	797	765	852	852	780	824	782	822	833	819	810	856	843	849	831	817	791	791	767	836	822	839	818	856	836	782	865	801	769	849	825	838	804	831	823	804	811	823	842	831	878	826	798	821	861	816	828	822	787	841	804	870	860	862	814	782	845	859	814	862	762	818	849	755	848	829	839	788	824	828	813	776	778	761	829	787	809	775	846	833	811	839	774	823	860	901	836	827	836	838	863	814	801	816	767	781	825	796	868	860	824	823	827	819	817	816	848	837	827	809	833	808	814	847	812	828	850	837	826	792	809	843	813	791	800	830	766	849	851	873	840	827	856	824	816	866	846	838	803	850	855	833	765	811	857	809	809	818	828	790	786	824	821	857	847	845	846	847	823	825	811	819	861	884	827	831	854	753	830	821	835	825	822	819	803	810	848	834	807	844	842	783	845	833	830	785	798	784	788	862	815	790	835	787	854	850	781	854	873	798	835	797	832	791	813	783	780	847	816	811	843	797	832	814	793	840	829	885	820	861	838	792	814	821	795	796	784	819	831	842	891	789	827	827	799	834	862	819	814	839	862	782	819	844	835	881	765	825	855	847	815	830	831	853	825	822	794	795	864	854	869	827	838	782	802	813	827	863	823	800	835	863	800	817	795	794	834	827	789	826	856	851	821	818	818	815	786	776	840	839	833	833	862	842	844	796	775	812	835	807	806	775	834	848	825	865	886	837	859	853	829	810	771	810	803	802	830	807	813	836	822	807	805	805	799	825	872	838	817	835	862	802	843	830	820	836	839	837	852	844	824	836	753	835	831	852	833	820	915	818	807	860	804	775	874	837	726	831	808	839	839	855	870	829	813	834	833	807	828	828	853	858	790	799	847	828	861	851	825	802	792	812	813	807	806	829	860	858	796	797	830	881	858	813	806	780	801	822	810	897	824	808	816	821	785	809	856	875	814	869	819	836	866	806	846	809	802	808	821	784	804	819	866	855	785	871	779	829	808	818	836	834	886	829	875	789	855	860	753	822	831	796	863	802	821	782	834	832	839	851	816	854	826	867	767	811	826	781	833	813	813	823	835	821	831	797	802	822	814	806	788	843	783	853	834	805	818	864	831	780	845	820	880	844	801	806	842	824	808	835	849	780	804	803	837	859	851	823	821	821	855	888	816	827	791	810	901	826	829	832	858	834	842	797	821	813	841	798	793	815	780	825	823	823	822	850	858	852	777	848	812	825	778	845	869	765	850	795	791	817	838	846	816	814	821	782	874	869	809	860	821	852	842	812	824	769	865	837	805	856	786	853	845	830	822	846	847	839	861	837	852	783	849	816	829	810	826	856	870	823	826	856	816	858	821	811	850	821	833	809	788	856	792	798	811	821	810	770	845	810	847	810	851	822	839	838	829	813	794	869	869	837	831	850	840	807	779	818	821	793	835	813	810	897	862	857	860	806	819	829	764	847	831	791	820	843	820	861	838	815	828	817	834	809	828	854	837	796	844	829	855	829	798	817	839	829	782	810	801	782	864	865	789	848	857	867	819	814	837	785	812	801	814	837	808	810	817	782
25333	21539	28958	27625	21200	14284	7336	4641	3648	2991	2585	2108	1897	1763	1527	1479	1352	1227	1158	1157	1115	1025	1018	1035	1031	962	968	954	922	965	912	967	984	879	915	930	910	920	876	883	897	876	923	853	897	914	870	867	828	924	899	874	830	891	864	865	910	885	878	895	917	887	877	862	863	902	852	874	886	849	875	878	877	847	916	936	909	872	924	917	930	847	876	888	865	849	872	925	896	864	864	878	846	926	883	863	817	949	899	815	840	844	847	878	925	871	867	857	934	851	860	855	843	880	889	866	822	861	835	898	828	834	870	901	881	987	903	916	908	845	922	920	905	912	891	865	872	863	951	854	852	907	854	939	888	884	857	898	870	855	840	904	911	903	885	847	848	891	872	888	823	857	884	907	900	899	893	864	897	883	910	884	840	927	866	890	876	846	847	883	926	855	853	865	855	897	831	864	909	942	889	879	926	867	915	894	830	906	855	843	838	886	910	936	860	858	859	850	881	842	841	866	893	910	962	878	867	856	921	883	890	944	884	862	897	858	894	917	788	858	857	865	877	875	873	865	915	893	872	839	874	848	895	965	876	889	880	929	895	878	844	860	912	926	868	824	881	853	863	899	882	849	895	884	822	894	792	867	891	863	834	903	898	840	913	879	814	914	861	897	843	894	858	871	860	897	880	874	837	882	878	946	890	908	880	882	894	962	884	866	962	944	881	906	860	916	869	830	898	828	923	860	849	874	885	894	865	869	901	912	871	838	856	882	931	990	924	862	901	866	875	842	872	894	903	930	901	910	891	864	881	893	875	930	910	847	925	880	939	899	888	912	867	912	929	897	867	881	899	846	923	862	878	862	878	841	919	864	868	884	852	899	858	883	919	894	968	859	896	857	920	931	898	851	851	875	887	881	917	920	932	990	808	892	930	900	869	914	866	869	880	909	858	874	880	875	920	854	884	881	841	835	854	916	878	879	834	885	859	875	921	847	899	867	855	954	918	896	910	863	882	926	901	860	853	898	875	890	921	950	829	831	817	874	930	948	874	907	881	911	927	854	895	913	847	890	846	863	881	871	886	866	823	924	877	836	902	888	869	888	898	857	869	888	891	908	862	935	890	858	884	883	862	905	892	863	910	814	867	907	853	921	899	873	894	817	872	919	873	884	891	874	931	914	872	905	877	891	888	878	886	934	871	895	875	862	910	876	930	999	805	916	862	903	946	879	893	836	911	835	823	889	893	830	888	838	868	868	883	887	871	881	910	888	871	943	910	863	877	895	904	875	870	862	889	891	893	862	872	922	891	879	868	885	846	830	910	852	852	915	924	849	892	901	929	837	865	881	937	886	856	863	873	922	838	925	913	865	886	888	917	827	889	839	914	897	842	899	881	881	865	832	875	909	843	924	905	870	915	883	872	832	928	879	875	856	887	848	832	896	864	885	881	900	846	881	950	901	883	879	831	864	848	912	883	887	918	841	880	886	831	825	890	908	869	865	923	927	891	819	837	903	910	847	901	876	892	847	888	868	891	945	871	831	862	849	922	863	836	919	820	848	824	899	847	926	848	873	883	879	858	899	936	882	898	867	850	889	941	881	914	899	873	875	816	865	904	885	838	823	873	829	941	889	887	848	854	860	846	882	848	845	876	874	863	858	899	834	914	892	855	861	871	892	894	912	887	943	855	865	856	848	889	871	896	871	839	870	839	885	891	834	903	877	834	923	873	965	888	895	890	903	869	909	894	854	896	890	927	848	850	891	908	818	869	898	890	860	835	926	919	926	917	854	860	865	942	876	868	905	879	894	897	904	869	919	877	824	922	890	843	857	861	862	897	907	908	914	898	858	888	935	887	839	837	923	915	893	843	909	871	930	881	906	824	902	880	834	932	869	883	889	887	844	889	909	866	857	869	904	834	879	850	856	881	823	906	819	889	908	868	863	945	870	907	923	841	882	886	874	912	874	895	857	885	946	884	788	916	891	960	863	889	910	874	905	908	848	872	898	883	907	892	876	848	881	908	918	847	843	893	951	867	871	906	842	895	894	845	875	881	825	882	880	843	893	897	915	871	943	879	865	857	826	894	938	887	818	958	913	891	906	874	849	874	914	883	849	857	851	914	855	904	892	917	843	887	866	880	906	895	906	878	873	850	900	873	906	931	902	934	893	849	863	911	906	892	866	858	938	829	863	890	867	874	838	936	858	915	896	865	901	906	848	867	861	926	904	885	874	865	875	830	857	893	882	900	877	870	876	870	878	889	916	901	865	929	885	917	852	869	930	877	876	915	916	863	914	870	852	836	879	887	881	885	906	940	883	882	889	883	865	872	848	834	866	858	857	869	858	863	870	893	876	875	896	891	888	892	900	854	839	893	894	841	884	896	890	905	882	817	874	863	808	881	900	831	860	930	891	848	889	865	887	934	903	904	910	912	912	935	867	858	937	871	879	894	819	882	946	850	872	935	876	853	814	828	903	880	873	935	849	860	885	891	917	871	896	922	925	953	890	822	870	898	885	886	850	864	860	856	918	833	893	846	907	915	917	854	921	873	926	871	833	922	886	856	931	827	810	879	905	937	844	855	914	889	865	871	872	836	906	902	882	932	919	859	904	852	945	898	892	870	880	877	918	860	851	877	887	896	892	932	887	889	904	877	899	936	856	900	867	920	913	861	847	851	833	845	875	922	882	878	822	863	874	940	883	870	901	888	838	814	865	831	820	850	853	857	883	920	888	846	851	848	959	822	858	850	913	925	908	910	888	859	890	901	836	851	887	861	817	901	870	842	926	945	895	818	850	869	804	904	867	898	867	899	882	878	855	911	872	856	976	887	909	861	836	915	843	849	887	858	819	875	858	869	885	856	904	906	863	938	860	893	906	894	887	855	898	877	863	889	862	913	903	899	856	833	873	870	867	901	857	868	879	862	858	907	918	900	875	882	884	879	868	880	903	886	888	890	919	851	866	868	897	931	842	823	853	848	899	905	834	910	906	824	861	877	944	924	891	889	827	890	889	886	886	894	914	865	855	820	873	846	850	848	936	898	846	910	915	877	869	910	903	886	900	850	842	839	886	869	878	848	842	833	933	880	868	895	845	893	853	835	845	854	870	874	919	863	862	869	869	880	880	887	883	913	889	902	885	892	864	897	911	880	825	888	890	866	876	823	810	853	875	843	849	952	863	853	831	928	869	872	926	908	865	899	907	850	905	870	896	869	954	923	919	871	866	955	921	875	855	892	868	905	891	881	864	837	899	886	917	895	905	869	911	960	885	876	853	856	880	846	814	867	871	841	905	883	931	856	879	842	880	907	835	823	896	891	902	929	889	890	858	865	935	903	887	894	875	851	916	806	849	893	935	851	834	858	935	882	844	880	952	838	850	827	872	886	854	834	909	839	870	819	809	812	899	865	901	872	839	851	852	848	832	906	869	875	910	852	841	872	913	907	903	878	901	856	828	883	838	906	867	877	906	899	876	887	850	898	881	918	853	913	907	837	838	856	839	847	891	850	831
34941	54607	41469	26891	22059	15699	9511	7124	5480	4404	3529	2960	2437	2226	1912	1753	1587	1477	1316	1282	1213	1140	1112	1101	1026	1037	1018	954	948	982	926	909	934	891	905	901	990	898	931	899	897	895	836	911	852	874	912	876	900	852	872	934	876	870	900	826	900	918	919	874	840	870	890	919	852	903	887	874	842	879	892	906	858	852	867	882	874	834	885	846	855	890	828	826	871	850	915	881	847	839	841	892	865	849	903	853	899	835	887	886	918	869	904	881	889	879	851	884	890	854	900	871	885	916	852	871	829	884	892	813	860	843	844	928	876	893	901	837	812	851	887	873	873	871	871	860	864	923	881	855	855	840	869	912	859	923	890	913	914	843	869	890	861	812	854	859	826	826	859	872	880	868	860	852	840	897	925	840	866	886	896	821	878	831	906	850	922	818	897	875	879	851	866	883	909	906	855	847	863	907	849	852	875	900	883	886	880	905	864	881	883	879	829	899	824	840	870	931	867	859	871	932	819	845	847	887	856	880	902	856	914	905	879	940	885	860	847	851	849	833	874	872	835	871	835	832	874	885	908	894	839	919	877	856	926	893	888	861	863	818	838	843	880	888	878	866	851	877	853	895	864	912	863	841	783	810	849	890	805	924	913	885	846	937	867	885	893	839	889	883	861	891	842	919	895	898	896	879	877	900	916	888	880	850	867	886	904	881	870	876	888	911	825	884	879	847	864	924	880	879	852	857	862	896	883	860	901	866	882	902	862	830	853	851	882	867	846	911	876	949	893	898	921	865	872	796	881	895	868	888	885	883	894	852	898	849	874	871	844	824	801	875	896	854	913	871	830	916	904	880	950	838	867	863	879	869	894	901	892	858	917	878	884	887	899	875	849	834	857	919	873	844	902	883	894	827	867	852	842	894	874	839	890	893	869	897	832	938	927	885	876	859	885	892	889	893	880	828	876	889	839	895	909	832	882	836	899	922	863	837	873	832	886	913	855	821	849	832	891	868	844	865	901	849	875	840	868	884	887	876	909	877	885	842	901	891	880	863	850	834	858	863	878	939	840	866	877	892	864	865	848	812	858	814	878	868	888	919	831	825	879	818	876	841	878	867	856	842	855	886	906	893	888	830	864	861	856	857	924	853	856	900	850	893	865	837	852	888	892	884	851	908	840	866	868	876	865	860	805	924	941	873	877	892	888	840	876	849	870	871	886	893	825	827	883	892	835	905	848	840	856	843	902	869	877	895	851	937	870	879	913	916	914	921	855	883	893	871	912	859	927	856	888	908	922	887	879	869	878	906	864	914	872	877	893	893	819	859	814	887	853	833	827	925	900	864	919	894	898	864	881	865	847	893	883	864	882	866	894	897	907	879	889	897	842	836	883	869	844	864	891	912	864	841	892	851	878	869	843	889	883	884	861	843	860	899	883	891	890	822	860	960	857	885	883	876	887	862	887	847	899	857	863	871	832	899	833	917	840	866	871	900	898	840	868	814	899	865	865	830	894	829	903	910	857	841	903	909	897	856	862	814	904	833	954	890	877	860	893	877	863	917	867	838	858	875	828	783	923	827	816	818	914	860	851	871	903	867	876	856	839	862	836	816	869	868	829	866	875	855	839	869	875	910	877	892	883	891	883	870	855	924	852	923	855	862	876	905	797	878	919	916	893	853	841	900	854	840	875	856	872	921	864	862	889	893	867	872	887	899	859	922	882	905	884	863	882	907	836	880	884	884	915	889	865	847	930	842	837	819	897	921	898	856	956	916	917	861	896	859	845	898	889	854	921	858	874	861	879	884	878	867	893	836	955	892	848	922	902	873	869	878	924	848	902	914	887	848	856	879	862	875	870	864	894	911	884	892	839	858	920	887	915	848	899	911	890	872	917	881	916	852	865	818	905	853	884	850	918	869	917	884	863	897	816	839	900	907	882	862	844	871	886	881	868	837	851	850	881	872	916	879	818	870	910	890	838	889	852	888	896	893	858	872	863	901	928	885	839	875	849	864	873	849	819	864	801	884	862	822	860	904	861	878	831	880	843	844	916	896	893	833	894	870	859	876	862	855	850	890	854	930	853	885	892	865	888	862	871	884	850	928	827	827	890	853	894	837	881	859	880	832	828	903	893	860	893	842	837	811	847	859	890	880	910	938	885	843	832	858	847	867	840	895	899	873	863	914	891	871	918	841	865	876	872	823	871	907	939	843	851	817	854	876	856	914	872	900	905	825	886	907	883	867	873	892	892	904	908	882	931	879	873	854	928	866	966	908	911	920	802	865	833	857	868	942	849	839	895	839	845	897	858	875	878	946	923	813	871	861	854	869	856	885	871	899	881	886	872	913	917	916	887	896	849	772	868	837	840	883	903	852	848	832	887	849	870	834	870	876	845	902	900	897	877	832	927	877	935	864	854	799	777	894	854	881	866	863	847	872	884	879	862	867	837	845	842	813	851	913	825	915	871	836	869	854	861	885	886	910	881	908	822	827	828	860	909	864	802	914	928	829	890	892	931	838	865	938	889	908	891	915	882	834	828	873	862	816	893	832	870	893	888	904	887	882	885	865	872	835	862	878	910	865	855	797	893	877	859	862	869	854	902	856	834	846	850	790	789	831	907	849	859	836	851	866	862	868	881	860	903	877	832	842	869	872	912	894	899	887	801	883	851	877	912	802	866	900	891	873	860	876	883	910	868	848	916	883	913	907	878	888	888	870	831	875	897	899	883	806	912	917	866	886	899	824	915	913	912	873	891	902	901	872	866	830	815	835	871	913	881	845	879	933	868	904	874	909	860	841	904	883	889	841	852	873	917	879	855	897	863	837	838	855	869	896	914	882	868	843	893	867	848	897	909	886	861	914	903	910	877	818	859	853	871	933	904	874	854	885	877	820	867	883	871	860	895	836	843	866	905	837	861	885	910	853	849	896	904	824	915	872	864	879	864	840	877	860	918	851	907	852	869	908	886	883	859	869	925	813	845	838	879	849	934	856	857	902	907	881	873	876	852	878	856	837	870	774	881	879	923	914	854	879	900	900	867	834	861	893	855	870	899	897	861	879	930	912	891	858	895	886	906	834	872	863	863	869	879	866	847	885	904	814	879	866	858	823	893	859	851	924	905	853	901	852	849	840	901	845	852	924	879	932	862	891	865	814	926	890	838	832	881	870	895	843	878	848	911	878	855	850	876	857	874	875	857	862	884	901	847	880	877	844	856	861	882	893	935	887	880	863	934	895	818	953	890	832	849	850	868	880	830	950	865	864	893	867	873	934	954	862	872	893	921	872	843	872	894	846	845	844	863	852	897	874	862	840	891	846	863	806	858	832	905	847	885	894	837	858	890	843	897	855	840	874	874	842	932	932	869	813	871	880	856	804	879	826	888	817	920	858	876	876	858	862	925	881	848	890	897	911	884	883	831	885	886	828	849	894	915	861	910	910	860	848	838	854	917	835	793	906	817	930	907	890	880	825	851	886	953	884	889	872	868	855	833	900	888	869	845	844	902	858	843	852
23092	21523	29272	24407	22520	24124	19858	10037	6898	5622	4713	3768	3181	2674	2392	2157	1973	1670	1673	1474	1353	1330	1275	1169	1121	1127	1106	1107	1022	1079	1060	1068	1071	961	1049	1030	1010	940	920	923	886	949	948	930	942	981	930	977	914	939	917	908	972	950	938	950	885	884	879	920	932	975	952	902	884	907	944	908	931	961	936	902	851	877	865	954	903	909	932	929	837	922	920	847	904	923	896	895	904	874	929	939	902	918	950	898	961	903	890	921	913	941	923	874	959	900	940	930	998	963	927	897	927	884	897	970	902	913	949	926	909	951	965	934	909	974	900	900	926	905	913	944	911	939	923	901	937	911	884	899	922	906	936	980	894	917	910	955	887	961	962	913	907	930	905	867	964	967	891	964	891	897	853	917	904	926	931	923	913	911	898	944	916	929	889	957	911	909	880	925	983	934	900	875	881	932	862	902	948	944	915	927	990	956	904	926	874	967	894	895	895	929	868	856	992	895	961	886	923	909	872	919	879	909	930	933	879	932	912	921	918	958	944	945	875	901	958	912	923	946	902	909	945	852	949	950	956	910	929	914	946	892	923	928	930	941	938	936	887	927	888	887	919	910	884	926	933	913	948	910	898	946	963	955	901	917	888	907	936	930	907	933	893	955	958	932	898	890	910	911	911	953	890	906	900	975	912	921	963	926	936	892	894	887	940	933	972	924	905	892	905	933	934	965	893	869	912	906	921	921	948	986	911	876	876	915	944	898	948	935	907	965	893	902	896	886	876	882	904	920	931	934	881	908	934	928	936	918	882	934	894	932	879	874	899	940	976	902	961	915	918	873	894	907	963	963	946	933	906	916	895	944	930	909	881	886	912	875	944	934	922	887	876	947	923	883	924	906	929	879	918	928	911	936	923	892	942	905	894	926	917	918	907	940	909	919	874	876	913	915	939	929	963	904	940	917	907	909	933	911	952	939	893	898	893	863	955	902	905	919	922	916	910	930	900	940	915	860	920	897	920	892	897	892	948	925	910	892	923	952	912	859	904	872	928	904	920	909	919	939	872	874	913	851	958	954	886	910	930	888	965	881	927	871	926	918	927	859	967	936	910	914	932	955	933	905	961	887	881	941	892	915	943	890	953	910	933	881	919	880	888	924	913	928	932	909	917	914	924	932	867	936	918	918	977	947	859	928	901	898	849	869	941	882	974	881	894	873	915	905	937	900	873	919	937	956	931	946	909	937	991	928	881	904	940	957	960	893	910	934	926	920	994	915	951	928	920	885	877	976	905	959	973	956	889	939	946	940	891	942	872	942	906	914	874	955	938	928	907	852	881	877	907	927	861	920	939	905	906	907	871	911	895	899	932	955	961	922	915	907	902	938	907	846	897	929	895	926	900	980	879	920	917	899	911	900	934	920	948	871	937	912	975	885	936	923	875	897	907	839	891	862	980	950	909	939	887	982	917	898	914	875	971	951	856	906	911	874	878	971	907	895	856	896	904	964	966	908	890	914	893	944	917	873	905	937	887	897	885	855	939	935	939	861	954	927	897	899	925	912	944	925	894	989	898	909	901	873	962	910	896	928	928	911	929	882	923	944	918	941	968	930	884	907	907	891	931	959	950	920	912	921	916	951	883	924	975	900	982	929	938	884	957	943	914	841	874	873	933	895	978	939	865	887	938	893	909	920	903	912	959	900	902	877	908	855	915	901	907	886	938	968	927	883	964	914	925	910	914	939	920	978	917	920	928	962	925	869	914	905	958	917	858	924	948	911	932	898	903	856	927	936	901	914	892	969	898	935	938	986	887	876	882	905	926	919	951	916	897	875	924	887	888	902	887	900	924	911	941	922	943	899	945	945	873	871	923	894	914	917	931	894	878	842	909	857	893	887	921	945	947	902	845	940	905	926	934	892	922	941	945	877	949	893	999	886	931	908	929	913	934	912	900	905	965	866	957	883	953	897	924	933	882	923	944	852	897	864	894	942	892	904	902	909	923	927	943	917	950	898	917	925	908	955	898	893	904	915	978	912	872	947	905	887	911	928	940	910	877	901	878	929	934	948	909	915	936	902	917	912	929	908	895	1000	937	938	900	910	957	944	868	885	933	907	914	885	899	864	946	905	860	902	903	926	945	905	939	914	921	894	938	916	907	966	942	900	944	942	871	917	925	956	982	994	906	904	963	894	900	927	926	914	937	960	843	903	906	902	960	929	941	875	932	867	964	879	943	900	886	968	910	926	906	879	941	918	895	878	899	872	895	945	896	897	893	976	944	904	899	873	920	883	940	920	948	923	914	899	905	893	974	897	896	970	910	894	957	875	958	934	952	924	881	941	999	925	895	872	895	934	940	922	934	910	909	878	925	962	922	935	945	988	928	929	991	919	901	913	907	875	873	873	905	932	872	900	923	950	963	924	924	972	910	880	910	868	909	923	903	870	900	899	905	893	961	954	900	891	921	944	930	925	883	890	911	943	894	918	901	877	933	890	959	911	924	945	912	915	952	887	922	955	878	918	889	927	941	924	980	932	888	892	910	928	932	916	963	963	885	932	961	991	904	943	901	869	934	905	929	911	903	898	909	874	880	919	915	928	898	934	869	893	919	936	974	936	924	889	922	955	928	868	942	945	847	978	920	964	922	962	938	985	908	925	963	928	883	874	874	903	937	926	913	901	871	958	914	940	938	920	955	893	871	883	907	940	980	892	874	931	885	857	901	906	955	948	940	892	955	925	937	913	897	924	958	887	885	918	887	903	889	934	932	913	906	944	961	953	967	898	940	869	885	923	877	917	906	936	911	898	912	990	886	905	894	906	901	946	950	887	926	884	906	858	906	951	953	902	941	904	928	926	902	884	907	885	962	931	957	863	902	954	869	924	924	846	953	890	920	939	879	941	967	898	904	925	890	932	962	934	908	952	878	874	940	967	855	1017	903	919	933	953	892	922	883	892	941	880	944	896	859	896	927	876	877	896	950	960	915	918	918	923	939	901	948	894	922	920	911	917	912	917	927	919	937	933	942	942	887	897	909	857	921	921	935	936	926	862	910	951	925	878	919	979	863	936	896	913	939	935	904	908	953	855	881	896	925	921	882	944	939	904	904	899	912	957	884	953	885	882	842	895	909	925	946	932	930	937	963	863	917	885	898	965	899	951	892	951	905	910	943	913	873	893	964	895	901	917	907	921	969	912	930	928	873	910	986	939	911	935	899	937	836	940	882	880	858	902	949	881	888	937	875	874	942	924	959	918	869	945	931	888	926	938	894	895	873	979	919	903	925	915	895	856	924	885	840	954	915	909	924	953	928	894	951	964	890	912	891	921	885	936	884	923	933	852	905	919	933	939	879	912	912	926	927	845	885	903	901	867	939	884	898	899	926	912	941	887	909	912	918	901	894	919	901	936	906	971	918	939	899	942	910	920	903	978	892	885	877	947	971	916	879	881	933	853	881	909	802	855	888	915	925	904	934	923	943	935	942	947	869	925	959	884	978	903	936	934	954	906	903	877	901	899	969	925
34374	65698	49550	35797	30920	24438	15791	12210	9577	7619	6455	4856	4218	3583	3046	2663	2340	2139	1962	1687	1549	1374	1306	1311	1235	1099	1142	1070	1047	1040	1054	1053	979	1006	1041	991	948	928	880	892	943	948	969	940	936	915	910	913	955	944	907	925	905	900	944	902	852	896	900	933	918	920	912	885	899	919	875	875	892	885	868	882	854	915	881	921	876	862	897	917	912	905	919	889	853	929	897	879	909	901	880	853	887	939	899	902	923	877	901	879	920	875	822	961	853	887	857	876	845	922	848	877	872	916	868	926	898	952	863	878	829	875	944	894	906	842	887	898	895	885	860	892	838	882	848	878	902	853	948	905	907	899	879	869	868	865	864	843	931	885	847	885	847	908	828	877	866	895	854	918	857	903	869	930	928	876	906	902	910	899	886	869	918	906	805	958	867	908	922	900	868	918	846	911	936	936	901	920	903	870	892	896	916	872	886	902	922	857	891	903	911	904	933	877	889	910	913	917	888	877	886	900	877	893	935	881	901	824	883	881	868	932	883	889	950	910	870	892	902	876	857	896	887	859	846	873	812	872	878	865	909	870	917	865	891	924	909	936	878	917	858	888	885	878	871	882	910	894	903	902	913	863	867	905	863	843	839	909	917	907	899	872	892	901	929	835	880	861	865	912	850	938	861	903	849	837	866	929	910	830	877	883	895	860	896	880	867	893	832	856	894	843	930	858	875	872	908	934	890	924	949	871	859	896	878	880	897	896	919	878	896	883	889	889	909	871	895	890	894	910	895	878	898	882	877	936	923	939	885	898	882	916	882	889	906	892	898	933	941	854	865	864	910	893	888	901	940	871	909	867	875	874	860	809	907	924	861	871	893	886	912	907	913	876	907	840	885	909	908	866	879	889	887	901	920	954	869	876	864	887	894	919	953	887	855	900	892	883	917	877	849	910	900	897	883	867	884	910	934	897	897	904	889	819	894	894	886	889	973	869	871	905	892	855	896	928	909	861	971	872	874	891	901	906	888	858	879	867	883	893	890	889	864	872	832	888	949	844	862	857	891	876	851	845	851	898	860	894	958	883	900	857	896	873	883	878	857	849	859	876	892	920	868	887	925	903	948	902	901	909	906	919	915	873	880	969	880	900	913	895	834	910	953	905	886	929	913	868	891	886	911	899	891	855	866	829	875	896	922	861	906	824	947	912	894	907	883	933	884	911	892	895	904	899	891	890	930	899	867	919	861	861	895	852	829	911	897	813	884	865	867	855	900	859	881	881	851	821	932	909	865	916	937	879	881	939	870	884	914	889	871	893	917	851	838	876	901	862	871	915	880	871	892	892	903	913	875	886	890	903	868	869	895	938	843	876	868	921	898	918	867	864	884	921	868	971	959	870	901	951	942	912	862	885	887	909	874	883	838	879	904	855	841	920	908	845	868	872	903	918	873	848	886	890	904	926	941	914	915	855	863	921	918	901	926	955	907	845	932	855	868	963	877	846	899	899	908	894	897	910	870	863	902	889	917	899	885	863	920	921	853	892	926	876	874	856	856	934	931	903	889	932	880	902	874	877	910	914	850	872	893	891	918	975	861	827	868	931	932	893	888	885	851	840	965	831	875	900	895	982	889	836	919	882	896	851	852	867	869	888	932	902	922	937	859	855	884	923	861	889	845	883	958	866	862	870	890	915	860	913	856	881	888	920	907	925	901	879	916	870	908	875	907	892	865	931	906	905	955	856	930	866	913	881	877	930	850	814	916	843	892	912	863	879	903	904	903	878	859	858	923	844	901	859	951	894	961	911	921	815	874	930	845	968	911	936	898	863	866	845	878	869	907	868	921	866	928	893	886	917	971	909	895	855	843	884	881	867	858	832	943	906	912	861	855	846	811	873	907	901	886	898	941	831	881	841	900	890	904	893	880	874	834	951	883	863	865	879	883	898	911	926	899	913	919	851	883	870	860	888	903	869	887	852	853	921	880	920	908	976	896	889	908	915	892	918	867	855	900	890	879	880	881	895	886	917	901	851	872	914	927	910	873	884	951	905	903	882	922	894	906	936	849	865	880	918	905	857	843	921	877	889	908	884	862	868	883	892	900	889	851	881	978	919	902	888	869	850	866	876	878	926	899	865	909	857	865	881	920	895	887	920	887	879	906	857	902	884	929	888	843	951	892	929	897	873	882	874	841	949	896	897	851	903	920	866	939	966	912	921	853	878	935	847	888	886	888	824	902	873	836	863	872	967	865	887	831	873	903	853	884	914	867	966	863	840	869	886	844	902	919	911	836	913	902	880	911	887	878	900	858	881	928	855	916	914	846	871	933	898	907	914	856	874	876	894	879	890	908	925	860	963	898	877	883	918	855	918	840	830	848	845	869	838	804	910	886	863	881	918	913	865	872	940	863	876	880	856	905	884	908	920	844	893	905	873	924	955	923	904	862	907	892	917	903	861	939	919	911	908	874	843	909	870	822	938	846	907	877	846	880	942	893	896	911	911	886	885	872	846	904	938	919	882	883	905	937	887	850	856	901	874	901	856	877	889	926	871	896	891	884	876	894	892	898	874	947	875	940	880	891	900	874	841	882	896	882	940	902	919	854	910	894	894	848	893	837	912	868	850	881	866	865	908	889	933	886	908	856	864	898	864	873	907	857	891	905	897	897	877	885	929	899	887	910	899	899	909	903	901	883	905	859	928	899	853	841	880	912	914	941	876	844	881	859	878	912	915	900	905	897	930	917	908	935	854	851	864	872	900	878	861	886	953	876	855	892	925	919	929	862	946	902	853	893	932	887	871	900	919	911	873	853	844	906	911	916	885	856	898	931	870	874	913	905	832	900	898	907	909	959	909	869	882	936	861	881	846	860	939	879	898	859	882	889	846	835	930	879	930	903	908	857	884	855	877	897	907	835	940	857	900	846	878	894	869	972	838	890	952	905	870	887	899	903	858	884	853	912	922	905	920	841	920	917	840	845	885	825	905	890	906	912	845	903	903	853	840	916	877	888	911	895	855	928	883	927	884	909	919	911	922	878	880	884	817	873	914	867	875	937	900	930	930	870	895	851	896	859	875	861	923	902	909	863	887	878	905	876	911	867	905	911	891	897	893	934	894	936	875	924	877	881	893	907	875	944	891	851	894	884	916	859	843	927	893	912	874	860	881	887	883	952	891	850	850	869	892	880	957	892	902	824	835	863	822	942	869	910	858	899	913	869	897	891	843	897	925	888	840	896	870	901	879	929	901	881	919	872	919	882	858	861	865	957	865	948	900	917	885	869	944	883	877	921	905	872	949	885	898	842	856	937	891	914	875	912	932	888	927	907	878	950	918	899	900	865	869	959	904	936	909	941	916	928	850	912	907	911	904	898	910	910	892	883	907	892	876	868	928	913	918	922	863	887	906	924	880	877	905	890	902	894	925	929	922	896	864	883	850	850	870	880	923	902	862	914	935	830	844	880	904	914	872	896	885	883	987	893	898	871	910	906	883	879	840	896	859	953	832	895	871	878	936	951	880
33553	36793	34996	25649	16757	9709	5697	3770	2963	2535	2086	1868	1692	1471	1436	1291	1247	1171	1112	1047	1025	1025	973	962	980	939	907	907	972	856	846	923	875	921	838	864	831	849	890	921	799	850	879	792	900	803	858	815	844	863	902	848	872	892	822	811	810	808	894	828	846	815	886	826	847	804	846	761	834	868	831	846	904	857	873	899	820	862	888	866	816	878	855	861	826	860	870	795	822	871	870	815	806	894	854	880	854	853	859	822	822	796	807	829	843	838	804	799	885	874	864	880	839	860	867	883	851	819	850	866	780	839	849	894	798	842	831	849	827	835	799	779	829	818	849	844	862	858	854	852	832	848	876	870	859	863	833	830	897	805	875	892	822	863	870	823	853	868	882	816	862	824	821	836	855	827	834	739	867	792	841	829	834	895	834	858	831	919	823	853	872	807	814	864	886	816	867	829	847	886	897	896	844	853	825	842	895	795	786	861	854	838	826	811	871	841	806	821	831	814	847	824	838	799	820	819	869	870	882	818	841	831	854	821	821	788	770	854	811	856	821	843	869	823	841	871	847	865	913	805	856	821	895	863	911	791	807	802	853	854	841	807	803	837	814	824	848	824	877	874	834	807	874	837	840	870	839	891	864	859	831	829	891	827	798	852	855	848	860	839	839	844	853	852	861	873	818	852	831	836	870	857	901	832	820	893	840	865	849	847	849	854	851	835	817	853	837	825	874	878	878	856	850	872	890	886	810	856	829	846	853	800	823	852	834	867	789	850	812	872	798	857	825	810	887	775	822	844	863	873	862	821	824	837	812	892	842	863	861	859	870	819	828	819	873	864	871	865	882	881	776	850	888	859	829	848	840	873	844	897	932	840	855	824	821	833	821	839	834	840	798	898	874	845	862	867	887	885	818	849	829	878	886	839	804	861	769	867	890	873	869	825	830	857	836	812	820	826	786	806	851	855	796	850	878	831	795	802	813	823	796	848	867	788	866	845	862	826	863	839	839	823	813	848	816	860	864	830	834	868	888	851	846	832	876	856	857	856	871	852	742	856	862	870	820	874	901	884	859	851	818	849	807	827	854	784	849	834	798	840	826	857	836	847	869	813	815	841	848	800	881	890	862	872	868	852	849	819	833	822	840	855	876	834	829	802	891	826	823	866	797	837	843	901	836	804	821	823	821	892	818	828	882	814	844	779	844	813	843	835	780	835	839	835	844	850	849	838	857	839	796	830	846	858	821	858	797	808	840	817	845	795	873	864	817	886	832	847	822	851	883	810	838	841	803	821	848	905	861	842	878	876	816	838	886	850	785	808	887	853	848	823	857	776	875	868	901	847	874	815	828	877	839	807	856	802	819	841	848	918	853	804	857	859	826	934	775	834	859	821	880	859	850	790	889	865	877	802	834	851	851	846	806	812	797	870	845	803	827	888	818	833	822	810	853	865	898	881	857	877	810	842	784	927	816	841	847	839	814	846	855	822	817	808	874	904	834	849	874	837	811	858	826	858	831	843	854	838	861	848	811	817	858	826	852	838	909	877	854	880	823	789	876	855	780	843	840	816	827	877	763	854	810	861	871	854	891	825	864	814	868	839	852	865	813	841	830	864	865	829	842	864	847	892	860	844	905	859	810	834	853	844	836	816	838	857	845	858	803	846	872	799	862	858	786	868	871	880	799	808	843	798	865	884	819	861	822	866	877	855	840	842	813	856	876	823	873	835	831	799	840	830	848	809	842	842	888	828	896	868	851	830	897	850	877	879	845	895	812	850	842	784	861	920	852	861	787	845	839	810	814	860	765	835	754	877	817	896	839	923	775	854	921	852	830	799	832	840	821	801	833	829	926	838	799	858	841	845	823	859	863	837	840	805	820	872	825	882	839	875	854	833	804	823	868	805	857	830	846	825	910	858	818	799	837	819	836	862	858	842	856	877	927	898	859	831	803	852	849	839	824	810	815	850	869	850	920	833	798	832	899	865	891	866	844	814	850	831	807	861	833	896	840	864	851	903	823	807	838	881	831	843	871	830	836	827	881	803	870	818	896	843	868	814	812	898	814	885	871	811	868	854	826	841	779	873	878	827	795	799	843	849	859	812	850	879	814	872	828	820	864	803	856	842	827	820	851	827	827	899	859	858	828	865	829	869	891	885	845	787	871	802	855	844	812	855	859	857	817	802	850	776	825	827	796	804	879	854	850	831	877	821	847	842	854	819	817	858	832	850	805	875	849	873	815	807	836	829	869	851	891	859	820	819	902	834	849	876	879	849	846	833	870	839	857	845	844	837	857	843	813	875	858	819	865	877	833	874	852	892	908	802	838	871	840	828	839	861	838	813	869	830	863	859	781	858	881	907	868	829	845	836	880	843	862	838	868	794	831	850	871	890	873	870	863	876	856	829	877	817	842	878	809	842	829	820	856	827	852	827	857	887	858	879	803	821	846	851	849	852	838	861	947	865	874	855	843	859	841	869	840	861	860	871	852	824	832	866	863	870	820	816	883	843	861	852	859	843	838	786	860	845	847	892	834	869	829	878	833	857	881	770	816	833	886	779	846	810	883	897	875	817	793	832	834	819	872	841	858	849	808	860	854	878	924	832	834	880	837	829	825	878	853	889	809	803	882	788	813	812	897	905	869	843	874	884	880	863	839	822	849	823	876	832	821	848	795	835	842	833	873	837	844	868	833	846	871	903	832	861	881	839	796	894	827	866	846	844	837	867	826	904	924	846	851	849	823	812	839	819	863	849	862	832	866	841	863	842	826	883	832	850	865	894	793	868	830	867	844	884	889	834	799	820	850	855	859	860	889	851	832	825	834	817	837	843	795	776	862	866	841	858	871	852	809	865	827	829	835	835	807	810	836	822	819	864	880	865	850	861	849	831	885	862	854	871	809	868	835	805	852	859	912	814	772	869	863	856	891	915	869	870	882	844	839	843	785	831	836	849	842	847	817	881	853	820	831	835	873	809	881	875	843	855	851	870	883	815	868	841	913	869	848	882	776	867	864	851	888	834	854	852	879	891	824	813	869	836	849	864	846	876	879	824	855	886	883	839	820	858	861	867	843	857	852	906	886	831	855	868	825	887	851	833	824	756	856	855	919	867	788	886	838	839	764	876	894	858	819	862	868	844	860	870	834	817	842	830	859	817	919	812	841	820	873	808	875	793	779	893	813	863	849	849	861	853	814	831	839	826	853	870	833	861	867	865	812	813	817	834	863	843	846	852	849	839	837	828	823	854	796	837	844	811	872	808	842	849	814	823	806	824	833	837	825	872	858	862	867	851	830	852	867	826	825	852	803	861	827	893	793	837	804	863	791	831	823	944	807	838	877	885	875	852	863	878	818	883	879	848	824	824	854	922	764	818	832	831	871	838	855	887	856	864	898	851	892	814	831	815	821	871	848	823	808	865	827	865	752	846	803	831	885	837	856	802	852	776	869	749	832	863	854	835	840	823	842	829	820	841	859	822	811	866	778	853	845	853	820	831	826	842	818	853	834	851
35177	49400	34762	23073	17982	11958	7707	5729	4432	3513	2918	2407	2047	1902	1661	1474	1348	1294	1169	1134	1087	1047	1023	936	989	979	985	909	928	933	898	847	867	844	856	907	862	911	901	855	841	876	882	861	878	858	839	823	850	834	833	806	859	827	848	775	834	852	817	866	878	878	791	835	882	828	847	814	840	898	840	771	809	821	796	825	839	854	808	820	819	841	816	888	865	838	832	864	833	863	856	814	808	824	842	822	863	791	873	829	826	794	864	824	830	869	818	802	819	873	852	831	887	856	850	821	804	783	906	811	847	871	831	866	808	828	805	802	816	811	848	842	893	863	891	858	879	832	899	849	799	818	814	767	837	815	832	901	864	834	810	829	845	867	858	824	815	821	814	836	844	780	831	869	873	841	823	850	833	838	876	859	839	834	871	861	812	850	838	910	846	829	834	863	939	871	805	821	805	887	818	868	832	810	815	829	838	803	839	850	852	812	853	817	838	840	795	868	801	821	814	843	842	866	806	817	819	859	839	803	884	774	888	838	819	865	827	818	812	817	851	797	816	843	860	827	797	810	864	793	827	864	824	876	838	852	867	820	822	829	849	797	826	811	880	829	820	848	837	824	806	804	789	875	867	825	839	819	811	806	818	829	878	826	852	829	828	839	853	832	853	862	785	765	768	827	898	854	809	866	819	811	846	855	833	857	824	835	827	801	805	879	806	815	841	833	804	813	893	831	856	851	852	823	865	810	820	765	787	828	822	860	855	856	823	858	763	822	839	792	792	878	883	813	830	885	835	812	811	834	830	844	832	801	858	842	803	865	848	760	840	841	799	836	840	842	793	874	822	849	847	846	847	825	840	916	761	847	848	892	832	868	900	840	869	799	850	841	873	809	764	810	870	841	860	858	830	826	828	801	833	805	756	797	830	817	837	818	850	840	815	795	840	817	820	847	785	832	887	824	832	859	853	840	813	803	801	784	819	831	821	885	813	802	826	837	817	822	885	856	809	814	822	890	821	785	855	847	838	805	826	890	862	829	801	825	871	916	839	836	800	791	856	858	831	888	835	886	870	875	857	846	884	793	847	879	817	888	852	859	860	803	810	840	825	864	840	830	834	814	837	908	818	818	869	839	818	801	810	782	834	851	811	790	821	879	853	852	832	842	799	872	821	864	851	925	834	854	846	840	792	851	826	823	887	846	834	893	832	848	851	841	877	849	861	834	927	876	837	818	829	875	857	825	810	814	833	812	830	837	838	824	825	838	860	774	835	838	815	840	852	850	795	796	803	841	865	850	835	841	810	871	841	813	882	850	839	813	866	871	865	862	829	838	875	820	865	895	848	826	846	809	793	842	779	881	803	837	844	803	819	802	788	844	799	810	833	825	794	840	801	895	794	877	798	827	822	874	844	842	780	798	838	832	829	830	860	847	849	809	814	830	836	884	849	828	802	835	808	805	821	887	842	807	857	809	861	853	847	841	829	886	816	839	880	880	831	844	837	877	814	851	835	834	853	845	844	838	836	813	810	785	804	854	907	829	817	808	831	881	828	846	851	847	841	800	833	839	791	868	848	839	845	844	839	842	871	884	851	794	805	854	887	832	860	870	829	842	907	896	888	863	815	834	817	765	855	839	838	862	860	870	805	876	790	808	808	872	817	805	846	846	843	875	839	842	850	778	828	872	850	886	827	877	816	825	861	816	821	846	849	856	802	837	845	874	801	843	813	821	854	816	820	852	794	832	839	799	823	811	824	799	863	860	838	882	854	796	806	792	743	875	845	875	844	808	857	859	814	852	872	835	851	832	818	827	854	809	839	855	811	833	837	826	864	820	839	839	864	855	838	880	859	885	844	821	841	909	821	826	811	845	810	815	892	800	814	862	828	834	817	769	810	841	887	808	838	826	832	863	849	874	794	840	799	824	811	835	788	826	833	771	910	830	805	860	885	835	784	839	822	885	816	801	864	833	828	832	805	863	863	856	870	879	868	862	824	843	878	830	847	881	855	858	824	915	826	853	833	846	840	866	887	859	898	792	874	880	833	837	796	771	853	816	825	789	822	827	841	862	863	850	822	845	826	813	815	892	804	828	827	855	834	827	819	801	832	825	851	816	833	861	844	871	861	796	815	841	806	801	837	852	874	837	857	826	877	823	850	818	877	837	831	870	869	825	793	859	827	841	812	786	823	824	844	803	880	779	808	906	841	826	847	819	847	845	871	834	857	905	810	834	821	804	855	850	821	818	834	925	835	799	824	838	798	849	816	885	844	856	847	831	823	807	868	832	818	766	838	874	855	844	875	810	827	823	815	792	830	830	833	838	850	826	891	827	876	802	798	855	858	866	866	846	851	846	831	879	822	860	839	872	833	843	851	817	843	787	809	837	873	835	841	837	820	837	806	839	811	802	828	859	836	869	853	836	820	830	859	843	816	831	833	842	863	784	846	820	814	760	804	855	871	800	852	863	850	848	881	850	859	865	850	850	808	886	796	810	802	827	892	846	859	887	839	795	872	843	847	824	840	868	864	857	807	776	862	819	813	807	832	860	828	767	829	832	864	843	857	824	854	860	804	869	795	813	874	833	830	837	828	852	797	834	843	832	828	841	794	835	858	786	836	801	823	837	790	835	824	786	850	848	850	824	837	804	833	845	829	873	866	835	851	874	832	857	816	900	830	852	820	799	867	858	829	858	850	896	869	806	827	815	843	844	858	826	834	881	758	833	841	824	887	787	932	829	850	857	858	877	881	816	842	855	833	844	831	776	832	850	836	842	804	785	889	828	815	823	821	835	869	859	862	838	837	801	822	835	846	836	916	817	889	885	864	822	842	815	854	832	857	799	888	815	823	833	842	838	806	838	859	862	858	823	800	827	835	818	840	811	839	861	814	859	816	798	810	827	883	780	880	826	846	825	851	844	828	806	803	875	830	856	880	834	825	833	815	832	852	850	833	857	866	807	841	844	831	826	815	830	778	842	873	876	787	854	786	848	832	777	788	804	844	825	847	878	785	845	821	783	845	803	816	836	816	877	859	857	819	882	824	867	822	871	806	894	812	828	873	803	819	856	860	805	866	872	893	841	878	848	850	786	802	862	816	866	813	814	852	842	891	813	910	865	835	794	880	860	822	820	835	850	882	815	860	831	843	795	833	884	849	828	825	830	832	794	813	862	858	855	824	810	816	857	843	825	835	839	849	867	850	861	873	793	864	803	826	797	828	832	841	864	836	842	874	858	837	808	797	844	863	798	843	835	798	866	838	796	808	830	840	836	851	881	829	834	832	883	868	877	869	838	813	794	823	853	858	845	818	834	806	842	879	805	814	805	857	802	793	850	820	899	793	842	813	880	808	877	812	847	835	843	811	867	851	794	857	821	858	852	808	843	841	832	834	882	786	843	822	839	826	864	859	864	828	882	856	814	853	847	820	850	849	868	862	855	905	800	878	869	809	831	846	823	813	837	905	842	838	842	809	828	832	850	824	885	856	859	795	828	810	882	888	847	822	789
24344	21432	28765	25164	22977	17673	10467	5914	4391	3544	3054	2541	2198	1959	1760	1535	1406	1326	1225	1184	1175	1048	1032	1008	1022	945	918	936	912	986	915	881	904	857	864	857	850	823	840	881	861	877	845	909	851	798	861	835	832	870	846	811	846	793	913	840	822	810	802	819	782	874	868	871	811	839	838	844	835	835	860	793	808	779	838	808	857	888	844	874	814	814	844	813	832	800	813	840	863	821	880	851	807	845	831	843	842	866	849	788	778	856	806	871	792	833	875	830	865	802	851	846	757	776	836	806	786	875	846	844	827	840	857	862	829	800	884	823	863	860	796	880	814	794	890	861	844	793	819	839	844	818	848	805	790	846	826	839	833	851	845	840	869	829	886	872	823	872	843	844	823	857	812	828	856	847	830	826	778	822	813	805	858	782	815	866	830	836	755	838	828	827	828	852	828	854	841	893	863	792	861	783	872	830	841	884	757	813	831	844	805	817	817	859	817	821	825	795	829	898	867	875	855	819	814	827	839	869	897	833	839	813	833	829	864	894	860	857	831	849	870	862	822	854	836	850	815	800	876	832	839	789	823	833	821	840	852	816	811	803	860	855	833	805	814	804	826	821	861	794	823	836	859	849	848	816	852	838	825	866	866	794	805	850	807	803	855	835	839	832	802	838	827	879	859	810	846	790	804	853	821	813	759	808	842	798	886	818	795	821	856	849	815	884	817	833	791	794	855	831	852	832	799	847	778	839	797	863	821	846	822	860	780	816	772	800	737	822	861	810	777	840	812	860	907	814	830	761	828	834	820	851	834	839	852	840	803	835	805	820	864	850	816	852	866	878	823	840	812	815	789	864	878	863	817	827	819	825	844	853	860	842	897	816	781	832	880	773	816	787	832	855	817	843	835	818	834	846	862	906	764	782	808	823	783	759	846	856	881	796	838	828	812	834	814	812	808	818	798	842	834	818	857	854	853	877	792	813	864	858	853	898	860	866	808	877	825	847	790	859	811	851	828	824	841	884	854	855	824	832	818	859	876	801	873	844	843	863	811	846	822	898	844	819	883	823	865	828	835	846	893	847	829	823	811	794	798	823	826	830	823	818	831	847	828	887	837	811	852	839	813	791	823	835	845	816	785	824	870	800	824	845	819	885	751	853	811	859	836	821	857	853	854	791	840	861	803	856	840	800	789	808	870	835	819	822	829	850	871	830	896	830	869	834	816	835	835	896	767	848	777	899	842	814	788	784	799	833	831	861	796	787	786	817	849	810	816	833	810	765	812	877	844	858	850	836	829	815	844	871	825	831	843	822	839	804	811	769	835	836	847	818	813	838	834	820	781	855	822	824	810	843	810	864	792	850	873	887	848	873	878	886	793	832	872	803	875	908	863	818	837	832	848	884	881	815	813	835	904	848	809	801	810	845	875	785	812	838	805	781	816	871	846	771	866	847	806	810	817	829	863	815	876	859	839	837	844	759	849	819	791	839	779	824	876	858	861	809	881	861	823	853	823	820	853	845	826	881	829	801	808	848	826	830	830	852	897	870	853	856	866	830	861	795	839	788	843	868	814	828	826	871	812	811	864	811	847	792	856	854	797	825	802	827	838	869	831	800	842	849	858	855	846	812	837	809	788	823	801	879	831	828	761	783	821	784	837	867	802	803	850	889	814	844	835	783	817	796	857	840	865	850	842	899	834	858	847	841	873	805	822	822	784	857	810	822	824	797	803	807	798	807	865	846	861	845	831	805	802	825	886	842	809	815	820	813	876	847	830	819	808	809	854	881	783	811	842	833	827	817	852	806	783	809	868	835	808	845	863	833	792	818	839	822	870	831	872	829	835	828	832	807	832	789	810	824	797	816	849	839	763	848	817	819	826	842	816	813	851	867	833	853	847	854	825	814	845	843	830	863	852	839	857	852	876	840	811	909	839	792	882	862	830	832	894	807	770	837	821	790	811	819	811	814	832	852	849	831	831	876	799	861	854	878	844	877	744	869	820	776	862	802	822	826	785	837	837	867	841	870	833	844	828	853	775	829	851	844	853	802	808	830	795	808	818	870	764	862	884	774	853	818	781	856	845	759	820	825	863	871	866	816	830	828	854	865	864	765	860	836	851	817	822	840	815	851	861	819	837	863	814	827	833	859	838	829	800	816	807	829	822	836	837	849	845	833	762	815	848	820	797	861	829	805	815	812	842	844	782	797	794	826	809	827	765	848	818	769	814	838	853	824	795	776	881	819	791	831	853	828	805	877	848	799	854	846	855	842	835	818	827	784	813	821	815	798	813	867	817	836	842	818	801	828	846	857	807	863	845	822	874	833	769	845	820	871	815	818	825	801	834	812	865	834	834	800	840	864	801	840	791	834	862	893	822	844	865	848	814	782	866	809	869	846	818	859	852	896	836	844	843	822	811	806	793	813	823	853	818	834	837	819	820	816	856	819	844	799	839	868	746	767	796	817	827	832	857	826	826	829	795	844	803	794	823	873	838	864	864	786	823	789	873	830	832	792	802	837	836	827	795	788	826	816	867	861	834	810	823	861	833	825	814	805	861	774	856	805	827	850	825	853	798	846	858	852	837	813	767	848	832	842	881	836	849	821	853	791	856	835	833	794	798	828	877	841	839	816	854	802	805	813	899	866	798	797	856	849	835	852	913	868	839	845	874	830	833	796	795	832	849	805	927	824	843	892	864	816	832	867	815	827	824	852	831	848	803	785	851	828	847	813	850	821	839	850	835	847	796	807	900	838	842	835	880	841	796	783	878	815	853	840	855	846	812	872	809	821	795	916	840	833	830	857	832	876	827	833	847	862	832	862	822	884	849	850	871	835	785	787	807	856	838	820	798	856	792	836	830	771	864	846	836	821	808	778	834	839	854	801	845	863	861	810	834	799	874	812	822	831	801	826	883	841	809	809	818	844	817	873	876	840	823	866	831	869	846	784	796	862	784	840	832	846	841	927	851	844	822	823	811	809	855	818	845	830	837	807	768	887	844	843	863	806	868	799	838	784	836	809	839	832	845	792	796	793	834	780	800	846	843	847	821	828	854	909	849	842	842	769	828	809	840	792	846	853	849	850	800	824	852	830	798	842	854	854	790	824	832	811	850	842	815	846	824	813	830	845	892	838	831	797	827	821	861	840	778	833	831	779	855	833	791	808	794	800	854	835	781	810	849	787	737	798	851	829	829	842	861	894	866	813	860	857	828	796	873	801	832	804	838	839	821	829	791	831	849	858	863	822	827	788	851	814	815	846	787	826	798	838	823	825	855	872	842	831	817	813	857	865	835	889	831	782	825	829	847	835	869	876	832	787	849	830	825	796	788	877	855	876	852	834	822	832	828	868	841	845	801	874	829	882	826	883	818	851	843	820	860	829	799	812	799	832	823	820	794	844	806	894	814	831	891	868	786	815	856	861	827	786	859	851	823	816	828	813	817	826	821	826	797	839	865	811	864	792	831	869	825	818	829	852	793	823	821	830	788	798	804	873	802	796	799	826	845	841
34266	59104	41275	27509	23397	14834	11253	8148	6325	5128	4296	3416	2923	2540	2237	1878	1758	1566	1443	1344	1207	1178	1147	1064	1036	1040	988	954	982	946	928	903	923	912	884	871	872	850	814	875	864	826	831	799	877	838	859	894	862	874	847	856	866	834	812	832	853	839	883	867	825	857	869	835	836	806	878	865	827	830	774	813	825	783	848	833	851	890	786	790	877	836	847	806	851	830	812	817	805	842	780	828	797	808	822	823	806	827	903	850	857	814	829	818	777	790	806	808	875	821	806	813	822	782	807	757	880	805	814	830	802	819	863	792	816	824	840	832	778	810	790	809	794	865	893	857	862	771	829	782	813	823	841	844	806	759	825	811	820	788	849	841	819	826	816	832	814	842	833	799	798	812	834	867	846	808	827	792	809	857	832	834	788	804	846	822	829	816	833	767	880	804	824	804	845	828	792	773	849	801	868	804	810	842	840	822	843	761	858	817	769	815	844	792	847	846	819	809	818	827	821	798	817	797	820	831	815	847	790	796	851	855	819	834	812	809	829	848	893	806	881	847	854	847	787	845	869	836	827	851	832	851	840	849	829	785	817	787	828	844	809	836	829	845	841	836	794	790	783	820	798	832	812	867	804	863	799	818	838	852	814	815	834	811	834	807	806	815	798	838	849	847	870	782	829	829	790	890	822	843	836	754	784	800	797	833	775	817	840	812	880	798	822	784	796	767	862	820	841	789	844	837	831	865	807	797	828	827	856	849	848	882	854	876	791	795	792	838	812	883	824	817	825	815	801	878	850	788	860	865	812	830	815	858	863	830	811	792	806	807	801	849	881	868	840	809	811	801	830	793	831	761	807	822	849	880	828	832	810	804	782	800	792	824	796	827	813	834	794	890	866	824	821	815	820	811	829	765	740	819	845	785	788	841	816	853	849	817	805	798	800	843	824	840	820	886	842	828	773	824	811	825	804	779	810	814	871	832	831	829	770	787	819	855	876	834	837	814	828	881	822	819	867	904	834	842	785	852	806	802	830	843	858	870	785	832	829	848	829	823	797	808	822	856	781	801	858	841	811	767	845	880	844	820	830	828	824	832	835	819	856	842	840	885	817	841	840	799	819	820	832	806	807	835	774	822	831	803	818	852	871	806	883	814	854	751	897	783	809	814	840	835	866	800	835	802	830	834	839	810	807	838	818	855	867	861	814	862	765	822	808	816	807	839	857	827	798	825	841	890	857	839	832	846	787	900	858	828	801	792	847	817	819	823	845	839	853	819	785	856	824	795	850	836	826	881	822	794	784	802	810	786	880	814	855	816	809	784	843	799	849	858	810	856	840	817	847	840	853	823	824	839	856	844	831	863	849	862	803	822	750	812	785	805	821	823	840	761	797	891	831	785	808	816	817	801	840	814	796	808	817	819	777	806	823	810	867	870	795	751	788	786	848	802	817	813	866	861	811	837	867	859	833	813	855	829	823	811	847	851	813	849	847	786	813	820	820	867	801	804	828	838	825	827	845	843	768	844	827	812	833	796	746	826	768	756	808	866	874	836	792	855	794	815	831	829	849	797	843	833	831	806	819	818	842	840	853	867	812	838	794	813	813	849	829	838	882	831	822	825	851	823	786	807	859	866	783	823	861	851	852	829	844	805	783	832	794	787	838	819	823	805	792	879	759	783	773	841	797	818	794	801	804	853	792	836	836	827	859	836	828	819	796	834	790	836	817	832	778	794	804	805	801	829	810	870	804	864	866	823	859	792	815	848	838	826	849	850	850	815	801	834	831	797	884	816	863	812	852	803	783	835	835	877	808	843	846	793	855	821	798	832	808	813	826	864	799	827	812	811	784	831	820	833	886	825	774	842	863	797	819	854	839	862	873	795	866	786	806	856	842	802	794	813	881	810	834	804	844	845	831	815	858	770	811	849	812	840	848	833	853	791	792	819	836	878	859	798	892	792	867	898	818	818	810	850	840	842	804	802	797	840	891	826	863	808	836	822	833	871	845	858	789	813	802	858	833	846	815	812	842	803	831	779	857	774	817	805	803	873	847	837	801	811	837	758	819	780	756	804	835	820	838	858	826	850	772	803	820	839	860	813	829	836	747	837	819	844	835	830	824	832	774	823	824	861	834	809	857	784	855	825	822	797	889	816	838	847	841	828	857	815	796	810	875	799	821	758	805	817	841	812	841	856	896	850	830	785	814	794	811	865	847	824	794	841	798	825	833	824	872	874	784	794	856	825	824	802	838	779	880	847	875	807	851	802	865	792	825	818	841	850	766	826	866	823	780	822	835	836	837	840	826	824	802	837	850	887	816	817	819	847	823	852	811	781	812	818	899	863	838	834	869	827	833	822	850	844	875	809	827	848	831	873	837	755	818	783	809	838	814	853	850	809	819	822	804	835	804	835	785	871	811	809	773	806	777	842	797	853	824	828	857	891	845	807	777	819	855	760	837	858	822	885	796	785	816	834	820	847	838	851	859	824	853	757	848	840	806	861	814	840	826	847	825	855	806	792	783	809	798	873	828	782	814	822	812	811	841	837	819	834	823	849	828	839	827	862	840	794	811	840	846	842	834	812	830	836	847	811	849	805	837	799	881	828	804	786	821	797	806	828	877	852	838	801	824	845	871	843	900	810	836	846	841	801	809	852	837	776	784	763	789	841	853	851	824	803	788	814	861	786	849	800	829	792	789	830	850	879	849	845	852	803	889	790	815	812	807	787	884	820	810	809	842	805	856	853	821	851	860	773	822	852	848	842	818	879	808	828	867	810	850	838	869	814	840	818	839	786	756	795	771	844	787	833	796	825	799	797	830	823	809	841	818	797	865	817	812	827	816	792	831	818	866	795	828	813	796	822	872	786	838	802	833	838	814	807	772	802	784	845	860	812	854	840	842	841	848	807	830	856	819	831	785	876	852	818	832	861	916	811	831	764	856	818	799	790	847	781	824	822	804	798	770	811	810	832	807	831	799	823	802	832	805	819	851	786	821	806	838	883	803	788	859	762	854	820	751	845	807	843	781	841	801	801	810	848	865	844	844	858	851	832	749	819	806	857	790	837	813	797	833	812	836	800	852	806	801	815	809	841	868	795	822	819	813	835	834	829	743	872	842	824	847	858	867	826	787	794	796	826	847	836	788	875	773	828	821	823	869	836	802	804	781	806	860	803	841	808	804	834	791	807	824	879	797	815	813	835	851	819	836	821	827	859	857	798	872	857	807	820	760	809	833	861	851	808	774	833	853	834	831	847	813	843	832	844	839	835	805	812	821	830	817	820	835	841	813	873	843	816	866	830	832	797	852	826	786	815	851	826	802	768	841	824	876	776	794	887	857	812	820	796	828	843	790	871	795	833	830	753	841	762	854	795	794	834	765	817	784	800	826	831	813	836	799	752	852	844	873	782	812	863	849	801	809	814	815	807	806	810	840	812	835	796	779	817	864	815	806	834	809	830	823	812	785	787	820	822	850	822	834	774	824	841	807	849	812	834	822	880	867	837	834	849
25344	21657	28538	26968	19727	11187	6968	4740	3657	2926	2685	2234	1895	1809	1699	1413	1333	1261	1203	1156	1088	1101	1010	997	1024	940	913	979	935	905	942	949	942	900	937	904	913	883	912	872	887	849	878	852	910	855	877	830	888	960	890	893	914	818	887	923	876	906	896	864	854	863	917	875	868	884	886	859	912	873	850	865	852	876	856	841	860	878	878	921	847	893	851	878	875	860	856	855	898	834	853	884	859	874	851	904	895	877	908	880	913	908	829	886	937	877	843	891	874	821	875	905	899	850	905	869	861	863	905	820	884	864	862	910	901	903	855	906	835	891	891	798	880	854	901	869	887	878	922	860	862	868	936	878	853	936	898	908	886	851	855	900	891	852	891	921	867	962	841	898	856	867	895	904	846	898	896	910	873	894	906	927	861	936	877	923	930	807	830	884	850	874	862	866	891	868	868	850	914	858	864	843	886	878	909	902	872	915	842	824	866	842	863	894	858	871	869	901	895	880	847	881	857	867	837	870	859	915	871	902	892	882	833	832	916	876	827	880	880	949	837	918	859	900	909	853	900	868	865	880	847	877	864	870	894	898	851	847	838	888	858	897	863	883	935	933	885	928	905	842	866	896	849	885	890	867	871	890	842	895	873	878	911	849	880	869	933	877	887	889	898	917	868	897	858	821	864	907	887	904	895	864	864	808	855	841	863	898	910	880	877	866	914	910	921	848	890	844	860	892	906	907	862	852	887	868	903	844	831	861	909	829	912	892	878	902	897	833	867	893	913	849	852	818	841	885	857	937	831	879	870	853	845	828	859	865	893	854	880	872	884	906	856	927	885	875	933	813	903	861	894	864	838	916	804	883	843	863	860	789	892	863	807	840	873	909	916	881	881	877	868	873	844	911	902	910	875	883	863	894	897	931	885	855	828	888	877	835	861	900	868	873	849	883	886	869	907	846	803	899	903	882	899	931	855	867	882	950	827	847	833	888	881	867	863	862	857	881	854	895	862	894	846	871	851	832	928	864	886	908	860	922	906	896	862	863	876	879	826	813	889	864	880	858	874	886	864	875	866	837	889	822	832	871	891	879	894	895	830	874	920	901	898	896	878	841	908	925	871	876	933	939	890	876	883	845	858	882	886	875	878	882	941	850	886	844	884	898	853	867	863	896	879	828	905	897	904	847	896	877	925	867	845	860	892	901	862	856	844	879	905	893	873	864	876	806	862	885	851	895	851	908	916	870	889	876	859	849	873	844	893	857	856	926	893	827	903	802	845	885	857	861	901	897	846	868	845	892	879	858	878	841	854	881	849	931	917	884	833	888	883	904	886	869	838	917	850	890	865	881	828	875	891	876	884	908	870	885	762	827	903	850	855	950	869	868	851	864	911	927	890	859	882	889	918	801	844	858	847	866	924	830	857	858	931	818	820	853	892	845	872	850	856	874	888	844	864	836	939	842	843	871	887	844	886	901	874	878	897	886	897	894	846	890	890	935	872	871	939	904	889	836	812	873	909	849	896	921	922	862	847	849	873	893	882	898	854	869	853	907	965	846	853	945	893	904	870	928	854	882	882	870	846	868	895	890	918	828	896	886	852	909	943	886	878	862	875	899	864	846	901	883	922	919	900	836	912	857	917	934	904	891	879	882	846	892	881	897	868	849	863	905	815	910	856	888	883	905	859	861	899	913	896	845	838	871	885	870	863	849	888	798	837	933	891	875	872	937	833	930	906	856	904	934	872	843	902	921	882	874	898	890	903	873	906	841	877	859	889	811	891	916	874	867	874	851	889	845	829	848	903	883	876	815	838	896	875	852	871	893	876	801	868	879	816	896	933	866	883	842	833	842	897	837	871	901	890	855	923	897	908	858	865	879	906	852	930	922	914	850	801	834	861	900	913	874	906	852	922	844	892	859	916	936	890	871	860	859	871	866	886	852	868	890	832	968	869	924	905	879	962	866	868	856	873	868	857	895	892	894	834	913	872	903	926	916	897	845	871	864	854	897	835	893	881	835	846	893	901	861	828	823	848	862	917	905	903	916	833	940	917	862	894	912	930	883	851	857	874	856	852	920	853	897	934	940	897	895	879	862	883	865	899	885	886	893	863	891	899	876	887	836	915	873	898	859	880	848	899	951	935	853	874	841	846	897	841	840	890	900	950	855	866	874	876	891	899	857	874	861	902	830	926	852	888	900	916	867	898	838	922	847	917	857	859	982	917	832	876	861	876	844	945	898	865	871	893	923	944	800	897	865	856	901	881	895	857	856	806	882	862	892	860	854	844	827	876	852	898	884	884	875	817	857	892	908	868	850	889	926	892	900	874	940	896	895	867	936	947	823	898	933	846	869	898	848	957	862	898	890	909	885	871	830	844	880	891	900	918	894	896	906	897	889	882	886	873	849	872	906	918	878	939	912	830	891	889	882	866	879	898	822	884	889	841	878	885	853	926	879	845	948	863	880	873	947	893	849	900	914	868	888	868	896	864	875	823	896	889	923	856	833	888	928	840	918	903	850	903	871	860	885	801	877	873	869	879	833	915	907	857	911	899	879	882	922	919	797	844	878	886	865	861	866	917	922	893	850	920	926	869	871	881	916	846	912	918	885	910	885	908	883	843	784	906	849	863	838	918	863	866	909	871	890	894	836	849	857	854	905	875	918	880	858	872	856	886	907	851	928	916	872	850	880	872	842	860	910	857	836	909	871	857	852	880	895	889	870	869	906	833	870	888	883	938	881	842	843	884	851	845	877	895	922	878	815	945	874	874	864	886	873	905	905	898	923	875	881	862	889	873	874	878	863	852	874	898	872	846	897	882	871	909	800	844	881	881	850	893	905	903	852	852	852	846	858	888	879	846	888	854	863	921	839	875	897	914	932	874	919	901	940	883	884	885	867	900	898	917	872	839	882	896	871	874	920	882	868	910	909	877	841	877	897	883	863	885	914	903	884	871	854	918	895	904	918	891	895	880	866	864	900	825	849	925	892	953	920	895	836	853	866	898	875	878	858	897	864	848	912	899	872	868	871	920	890	909	894	863	876	863	883	858	847	885	910	864	883	899	861	833	916	867	822	891	854	845	892	865	907	870	882	887	827	893	866	849	852	859	882	890	923	851	883	851	919	880	888	917	881	888	909	864	841	860	844	895	876	864	931	914	892	881	839	889	907	908	848	844	907	865	863	907	862	862	836	906	869	925	873	899	871	859	908	907	847	870	874	910	874	864	851	905	851	882	873	799	900	887	892	864	850	904	883	915	898	872	865	864	833	833	890	838	853	851	887	872	897	865	887	896	872	913	867	826	907	846	852	916	878	914	920	873	824	918	880	913	869	873	889	901	877	904	917	844	879	908	840	879	819	853	898	869	869	888	871	923	860	854	929	862	883	897	855	875	865	884	881	826	874	910	851	862	897	902	897	869	866	915	893	882	831	820	874	896	900	916	831	859	856	858	854	825	856	917	857	905	895	862	853	839	937	853	855	881	876	889	915	839	865	867	885	911	904	873	812
34976	56617	38140	25884	18686	12677	9755	6990	5527	4355	3730	3044	2624	2216	1996	1831	1604	1427	1362	1266	1123	1164	1137	1084	1037	1020	1000	1003	972	1008	949	904	999	961	903	934	908	900	874	884	946	909	813	841	908	942	909	842	884	871	890	870	894	890	867	927	827	846	910	911	886	900	886	860	832	924	861	896	861	887	866	848	889	892	884	877	879	856	877	885	863	863	905	872	833	909	879	875	895	895	871	857	910	839	875	836	845	910	873	891	867	888	870	888	887	883	897	873	894	873	882	923	879	835	892	861	894	879	906	842	814	836	880	865	888	913	887	873	890	853	959	850	873	820	864	907	910	835	864	871	900	886	896	894	914	877	863	870	824	885	957	923	880	859	880	882	889	814	818	904	885	884	905	895	900	849	869	938	843	838	845	876	841	849	894	909	904	876	898	830	903	886	835	897	857	877	846	882	842	888	835	816	875	881	838	917	944	892	900	898	868	857	884	864	843	859	856	847	841	909	857	870	909	893	898	830	893	879	826	911	869	839	916	878	874	851	941	844	915	789	889	851	864	833	836	897	828	902	866	875	848	833	864	853	892	889	846	824	881	897	885	886	877	876	898	889	864	882	870	890	867	888	872	839	908	863	893	935	890	868	881	890	822	879	899	872	919	858	900	876	886	933	861	890	884	860	889	821	885	917	915	829	823	881	866	921	872	927	858	865	893	886	892	842	821	848	874	882	942	895	888	878	850	905	850	871	869	918	878	867	868	903	832	906	903	819	842	826	861	900	895	853	882	844	866	880	859	823	933	891	862	871	826	883	861	854	866	860	885	873	872	886	854	829	904	916	844	833	918	889	928	888	862	923	878	893	915	868	869	910	871	856	908	916	909	909	841	886	812	859	846	823	886	862	834	882	862	926	868	833	883	881	851	904	900	838	889	897	834	835	888	863	860	933	846	891	888	850	872	843	874	851	867	862	874	817	867	882	837	841	900	856	881	834	844	832	920	876	915	910	868	863	843	885	886	890	910	855	947	895	886	908	896	872	906	851	841	883	857	864	862	895	899	889	870	844	831	899	839	889	885	895	906	859	868	894	884	847	879	895	835	860	817	830	865	856	882	880	869	843	873	933	893	870	887	865	862	809	908	912	925	883	883	840	889	827	889	906	847	866	864	881	877	915	872	870	850	882	907	875	933	876	898	938	863	887	904	845	913	904	870	876	896	921	927	925	870	910	867	905	844	835	876	838	855	887	901	836	823	870	864	866	891	904	822	904	878	854	876	832	873	847	812	881	854	915	882	870	862	871	877	903	899	821	888	850	857	862	852	832	889	825	888	880	864	891	888	888	859	872	906	839	871	808	822	827	866	916	864	833	867	876	848	931	856	850	854	890	881	866	860	852	913	828	871	821	882	841	883	845	891	883	839	873	838	830	882	912	910	883	892	875	833	837	895	849	849	872	888	927	867	851	835	888	869	853	821	844	883	935	861	853	835	851	889	874	864	875	876	885	887	911	915	910	857	876	905	874	845	878	880	946	905	862	875	861	865	847	894	872	859	850	889	843	866	841	856	861	823	871	850	885	865	907	869	902	891	873	851	854	887	871	910	893	867	885	893	865	839	869	844	875	912	872	837	899	834	892	841	894	857	878	809	834	870	841	879	891	921	895	873	888	883	881	909	875	910	915	817	878	866	880	894	891	907	896	806	845	855	897	908	829	905	861	879	880	889	896	886	897	895	866	867	881	820	875	888	921	868	836	881	893	819	883	917	890	954	892	844	886	865	834	866	905	896	875	854	874	871	860	840	841	897	855	875	875	899	881	885	866	882	849	877	843	857	876	894	905	872	894	901	896	856	924	822	866	868	868	872	857	877	901	826	847	854	885	878	835	901	871	873	893	831	877	919	862	863	886	885	888	894	876	865	853	893	861	893	844	894	851	902	865	895	848	816	860	902	879	861	852	888	896	890	901	876	839	878	874	798	830	853	867	896	878	880	885	909	883	875	901	872	898	896	893	863	882	881	938	911	851	845	953	871	862	917	866	892	879	867	911	897	811	887	881	845	881	883	847	904	878	921	888	908	861	848	844	903	883	903	902	854	865	862	890	859	869	892	876	889	850	881	856	886	892	865	860	854	859	865	821	864	849	863	865	851	847	839	855	910	892	878	847	872	846	868	869	847	879	857	897	872	901	897	887	894	897	853	881	830	855	873	854	852	897	916	885	876	864	906	895	897	890	873	850	859	868	942	832	855	856	851	876	841	902	832	876	803	872	844	880	867	873	871	865	890	833	849	875	871	872	904	890	902	916	951	881	887	881	895	859	889	878	910	871	884	847	890	874	871	895	890	931	871	893	886	887	831	857	845	902	871	910	855	889	847	872	900	942	942	868	855	880	919	908	831	869	879	858	835	876	869	881	847	884	876	850	875	890	843	816	855	850	928	933	910	892	868	874	876	922	896	893	826	898	849	883	841	879	967	871	837	874	818	851	828	870	849	876	867	883	903	861	836	868	853	899	874	894	815	844	907	896	885	861	910	872	879	881	855	857	865	871	884	877	902	843	868	906	870	874	861	906	832	824	892	887	948	883	863	820	911	868	916	854	864	869	882	883	818	824	886	884	845	907	912	852	858	868	881	854	863	903	832	880	902	990	907	835	861	852	867	921	841	810	852	860	854	863	895	845	917	867	921	871	871	885	860	916	889	839	874	876	822	925	913	860	874	914	855	904	897	897	886	847	884	848	860	887	878	822	853	852	905	853	839	818	925	859	847	795	845	903	916	880	854	850	842	900	854	875	835	886	862	866	900	852	877	851	845	883	881	915	849	898	832	842	834	902	839	852	879	866	840	891	813	813	882	903	937	814	863	895	928	878	853	841	917	868	904	903	881	958	813	865	861	853	911	887	878	926	877	879	899	851	846	949	905	885	856	839	895	852	912	825	891	846	825	839	868	916	825	851	874	823	878	846	834	858	880	855	892	889	866	873	839	853	853	903	903	875	892	889	869	844	901	872	884	878	862	883	828	836	875	840	834	918	917	841	831	845	866	864	867	878	866	897	847	893	900	856	863	867	903	879	879	866	924	866	891	892	844	836	825	916	910	846	873	891	920	939	921	924	846	837	847	881	851	886	882	879	837	907	893	866	868	817	879	901	883	894	885	830	851	894	825	934	834	921	881	889	888	918	841	926	826	882	884	857	834	830	846	874	798	870	899	905	821	866	855	835	864	909	904	900	819	837	871	867	869	895	889	927	847	897	928	860	863	818	899	833	870	843	842	897	827	853	876	879	832	819	880	883	856	833	872	885	843	883	854	916	885	870	894	885	881	884	837	908	872	800	880	875	888	873	858	854	855	858	886	896	926	821	894	870	919	875	931	863	898	844	873	877	919	925	952	841	843	868	864	863	866	841	871	850	853	854	852	881	838	872	904	851	881	877	844	859	891	881	868	869	861	930	935	843	890	879	882	888	847	855	892	855	890	865	853	896	913	888	918	857	884	890	848	891	856	921
23049	21460	29108	24317	21984	22596	18509	9113	6271	4975	4177	3643	2987	2634	2307	2103	1838	1691	1604	1458	1387	1276	1242	1154	1155	1112	1141	1120	1060	1002	987	1060	1002	1032	970	937	984	943	884	989	948	953	912	925	900	935	956	932	928	903	862	916	908	901	895	921	911	916	903	899	964	898	922	935	947	956	897	936	902	886	935	895	928	873	931	988	928	945	940	878	947	859	940	917	879	811	953	905	929	889	907	910	911	919	934	911	893	899	934	897	849	846	909	923	940	883	870	873	902	924	883	902	882	896	928	908	924	921	926	877	954	930	887	894	876	927	888	939	959	855	944	904	948	933	898	893	907	877	889	909	857	920	883	899	902	906	852	932	899	893	834	900	908	910	909	921	910	865	896	879	934	912	887	892	908	948	877	921	897	894	976	944	888	860	895	916	893	937	892	946	887	948	914	908	917	884	976	925	889	916	931	929	934	892	957	959	895	919	897	950	900	897	881	889	894	889	898	906	861	945	909	801	895	878	875	890	952	862	901	894	917	904	876	913	917	963	877	917	906	865	865	908	903	908	915	900	875	897	871	892	874	862	924	967	920	872	904	906	934	916	939	853	921	906	930	949	929	880	875	968	915	903	929	934	914	903	907	895	869	882	897	953	902	897	991	904	943	933	943	923	886	914	909	994	885	938	960	935	904	920	893	951	900	908	907	904	899	873	902	914	917	908	917	953	896	940	932	875	886	901	946	899	850	860	905	879	870	916	963	914	918	931	905	885	951	916	880	904	970	964	935	930	929	951	921	883	903	875	930	892	929	915	962	937	870	905	980	867	922	901	923	882	902	857	909	921	917	838	859	935	936	907	955	932	889	907	931	891	901	935	913	897	959	886	910	896	903	941	876	889	951	912	913	886	865	934	925	901	907	944	949	952	909	866	931	907	938	954	936	911	961	922	874	878	907	873	928	939	920	904	870	873	954	921	893	860	839	918	957	911	966	887	872	878	996	914	867	962	958	875	930	929	895	941	870	924	906	913	920	927	903	926	904	939	880	865	898	955	903	937	860	888	896	906	902	973	902	895	951	869	940	925	906	939	901	930	912	949	918	875	868	938	941	924	945	878	908	882	902	941	920	920	901	881	868	913	930	935	929	874	939	917	935	909	878	961	892	946	954	880	957	881	926	899	896	915	879	891	889	922	844	913	878	925	932	942	906	941	901	927	896	953	892	917	926	859	913	889	908	909	904	892	886	927	907	883	898	858	904	846	887	923	879	938	966	909	907	852	927	888	935	905	918	893	870	928	902	924	873	923	925	938	927	917	896	879	908	958	911	919	918	935	899	997	924	964	921	878	935	958	903	937	855	814	973	915	948	958	910	943	882	881	909	926	883	925	918	915	887	910	912	920	906	933	938	874	895	964	931	920	869	886	911	983	902	952	853	912	1002	901	887	922	899	937	968	919	870	918	939	893	954	882	848	916	905	910	897	876	894	951	915	895	935	923	906	859	909	919	892	944	937	905	904	949	920	932	953	920	965	920	922	888	926	887	890	897	927	962	875	975	918	869	906	922	919	887	895	881	899	907	831	923	883	885	891	879	920	869	922	921	863	923	936	931	932	877	862	946	896	912	917	921	878	1011	933	909	882	915	914	901	940	868	936	902	890	935	909	895	901	926	904	879	927	937	915	942	933	954	906	904	876	956	914	911	962	885	927	927	890	925	828	858	853	941	972	953	908	912	942	941	959	933	910	944	887	902	879	907	868	875	869	911	927	915	919	939	988	978	914	882	921	960	903	924	903	923	892	853	881	959	917	896	929	931	871	893	927	914	960	903	856	905	961	946	916	911	911	896	887	947	920	949	960	912	921	946	968	888	901	900	892	891	975	920	920	949	878	862	906	932	945	922	906	890	925	921	910	867	914	878	902	932	877	966	855	913	940	904	929	863	905	948	933	899	907	912	910	925	866	907	914	924	932	879	905	874	890	952	920	897	957	898	947	936	892	903	866	878	875	972	883	915	946	877	900	883	953	946	948	875	899	951	917	883	950	870	847	869	886	916	892	843	925	893	947	922	890	867	900	855	952	911	929	933	912	960	889	870	901	923	891	903	914	919	941	917	902	905	887	921	921	940	924	891	929	916	907	909	921	958	875	889	920	934	856	932	891	923	957	988	960	917	880	915	904	902	908	931	910	902	893	883	918	937	944	906	897	901	927	896	911	939	904	973	939	906	924	927	915	975	946	954	912	968	915	910	908	941	937	942	917	961	882	892	924	917	920	915	954	955	903	865	960	940	929	873	927	1002	942	893	942	874	920	974	895	934	968	915	962	913	935	893	906	903	936	919	949	905	895	943	870	942	890	950	930	911	877	896	859	893	908	911	844	945	928	920	918	925	936	897	962	904	878	889	921	919	889	950	934	919	944	947	924	890	910	899	867	926	915	917	908	918	967	889	954	864	938	970	898	905	937	865	891	939	877	925	854	958	899	930	952	904	944	901	895	898	935	949	886	885	893	887	878	900	861	879	909	897	880	896	893	899	925	909	927	936	869	950	975	877	877	948	883	863	852	939	872	875	929	896	854	941	892	890	891	948	861	929	930	885	856	909	903	913	901	936	885	890	899	880	874	927	825	881	946	870	934	898	896	920	861	927	939	911	946	893	938	880	845	937	905	884	921	920	971	884	919	895	907	953	916	893	936	938	923	969	942	933	917	923	903	929	958	935	975	893	935	901	928	923	932	894	942	888	928	909	928	869	908	916	981	894	892	931	893	941	919	958	890	913	923	940	943	971	886	869	945	910	917	903	920	946	852	914	875	893	909	938	902	934	935	906	924	924	894	925	938	941	922	914	890	933	912	896	947	918	931	918	901	891	947	930	926	937	919	902	872	907	935	851	959	891	911	920	912	880	942	900	921	911	880	889	886	880	882	913	914	933	955	924	938	913	947	973	926	924	878	894	849	953	964	941	926	971	909	908	918	901	935	940	930	894	994	924	902	950	900	910	943	891	885	889	867	914	924	900	900	870	904	879	904	925	930	926	903	912	905	888	937	898	927	900	876	940	866	886	915	949	960	857	876	897	925	932	925	951	909	876	925	908	847	908	884	898	894	904	902	914	869	917	900	921	920	915	906	910	890	888	925	925	857	892	905	957	939	920	916	921	918	871	907	952	864	928	936	979	917	912	939	901	934	905	919	987	919	945	906	983	937	898	871	935	949	889	904	852	923	991	916	898	944	869	838	858	935	882	881	979	897	904	870	879	940	895	906	892	897	879	899	945	899	910	930	906	865	932	913	908	897	932	940	925	894	850	930	934	858	950	930	978	906	875	876	932	903	906	913	873	875	831	935	915	937	911	896	926	925	940	923	929	859	905	937	929	863	869	903	929	870	894	944	858	927	886	908	910	936	928	860	913	906	940	887	944	887	940	892	905	894	921	953	915	959	918	953	885	886	917	927	964	909	925	935	892	922	886	881	926	878	825	978	927	895	850	919	939	899	922	916	891	916	895	899	905	887	901
38552	61421	45513	35074	26767	19342	14940	11308	8675	6853	5876	4901	3941	3429	3127	2554	2258	1911	1702	1583	1409	1451	1320	1229	1188	1180	1102	1106	1051	1069	987	1067	1022	1055	983	994	922	946	947	913	920	950	1026	902	931	908	922	915	907	889	931	914	953	927	890	890	935	928	942	866	877	922	909	869	938	920	915	935	889	890	896	926	874	916	904	861	896	837	950	939	904	891	870	897	939	911	881	914	937	934	896	901	887	879	876	881	904	940	879	893	932	920	958	913	887	956	909	852	869	945	932	889	916	883	910	905	904	899	954	880	886	870	920	865	857	906	883	871	852	866	878	883	898	869	913	956	869	869	881	849	864	911	893	902	950	927	827	882	930	879	896	893	914	882	872	875	898	894	883	902	912	871	877	893	896	896	820	881	867	919	874	916	871	901	842	854	884	899	889	914	902	810	869	874	875	909	884	885	938	917	878	894	918	910	908	864	843	856	867	891	857	909	892	935	868	905	916	892	884	867	903	858	860	907	933	923	900	832	911	904	882	879	934	870	875	902	897	826	921	913	911	882	868	898	881	929	852	928	881	825	850	864	869	935	925	891	911	887	903	885	831	891	833	873	897	869	924	820	843	910	906	837	870	886	847	907	890	917	955	904	942	828	899	889	879	924	887	897	894	947	936	864	891	900	854	934	917	878	864	879	868	898	898	889	869	867	864	901	914	861	887	872	876	870	875	906	921	885	896	899	889	872	917	959	878	850	845	876	878	858	941	907	867	855	890	898	855	865	843	979	857	870	895	894	889	907	893	890	903	923	896	919	845	925	950	922	939	885	914	863	877	875	887	879	901	881	873	880	921	914	877	863	863	828	873	885	858	922	847	904	892	861	928	956	874	895	947	880	856	944	879	886	899	922	917	914	944	889	888	845	862	929	886	878	860	846	883	850	926	835	898	917	916	905	900	909	825	878	889	877	854	906	939	905	852	865	902	889	900	868	861	907	893	895	874	884	914	868	920	894	869	916	931	895	904	935	917	875	910	937	876	862	853	900	844	860	900	889	874	904	910	881	879	900	877	891	852	909	857	880	897	931	935	903	870	915	867	870	873	873	941	896	918	956	848	909	887	940	879	843	874	860	896	848	909	869	888	877	932	920	857	912	873	884	904	884	917	836	883	898	847	913	895	896	853	877	892	859	953	885	849	886	882	938	844	897	921	899	867	907	832	899	854	892	903	875	897	948	914	858	873	859	868	870	924	906	854	941	875	885	927	893	909	880	899	923	902	835	855	894	836	916	887	889	880	896	864	902	836	921	858	941	892	821	900	887	904	870	859	882	894	853	909	931	935	875	875	886	872	871	919	865	968	868	904	866	927	846	920	904	881	905	925	884	870	870	917	928	840	892	883	849	889	912	920	902	890	921	880	938	929	938	896	887	875	898	927	894	902	872	944	893	898	896	864	872	878	888	853	946	863	906	879	909	938	889	852	864	878	880	949	878	883	852	900	909	887	894	888	904	920	858	898	897	899	910	876	952	901	903	907	841	917	982	930	878	878	854	874	940	893	874	876	845	892	895	908	872	860	925	889	880	862	896	922	840	916	924	903	886	874	885	873	859	859	860	889	873	871	895	897	838	902	889	886	865	849	905	932	898	902	937	857	880	885	817	864	887	934	886	866	882	896	926	938	917	948	921	921	879	941	857	904	975	862	866	862	909	899	926	905	857	889	874	897	912	884	889	951	839	894	896	878	836	906	905	824	896	859	842	915	925	895	893	883	886	896	919	903	900	826	917	845	913	860	868	917	912	871	915	915	867	886	873	940	886	835	851	925	935	939	867	960	914	879	901	912	904	905	888	869	912	893	891	881	845	905	873	866	846	881	891	903	904	845	837	909	941	880	897	898	884	891	844	874	888	887	939	895	853	900	874	904	888	944	892	879	885	894	914	956	881	888	899	862	883	893	872	836	858	931	860	857	936	842	881	915	848	924	872	849	887	878	911	885	901	884	856	880	887	858	902	851	923	858	895	908	925	953	892	931	829	861	941	912	934	858	837	873	865	859	931	854	870	874	890	864	872	874	875	904	902	870	909	899	864	852	927	862	882	905	846	855	938	855	906	876	874	890	933	798	882	908	856	868	908	928	936	880	912	824	891	848	886	952	898	913	948	876	943	881	876	908	890	905	818	884	898	888	921	845	890	862	843	911	889	968	875	851	863	904	878	921	870	899	840	903	868	910	881	904	864	874	884	846	951	871	904	911	830	941	909	860	858	904	863	928	894	862	867	873	926	910	861	901	845	876	883	905	884	860	896	882	867	927	911	899	886	864	947	937	926	899	946	915	883	890	898	924	833	880	913	837	830	868	970	850	914	866	857	916	847	872	854	880	885	896	880	861	888	889	884	877	879	874	946	950	905	886	863	866	941	882	894	899	871	907	878	925	896	801	872	945	952	916	924	879	917	906	926	882	842	873	893	945	865	897	881	864	926	889	836	867	860	891	905	881	886	930	878	850	926	857	924	902	845	932	918	897	897	857	867	909	886	906	895	864	877	840	955	856	855	877	914	841	903	882	880	874	881	873	930	893	882	891	910	857	826	900	909	861	888	928	924	927	822	906	880	912	897	891	908	886	900	887	940	865	906	904	899	815	937	866	879	890	870	866	919	850	892	906	858	856	868	877	814	889	891	839	912	903	856	904	884	874	852	883	912	917	851	922	926	883	856	863	903	866	891	822	915	857	873	870	862	907	897	926	864	911	912	886	930	872	917	948	887	892	877	903	908	877	907	854	902	878	859	904	884	878	899	913	891	903	899	836	898	842	879	899	948	848	854	925	894	937	859	884	885	869	911	919	846	913	910	885	853	937	930	862	871	830	905	937	878	915	888	912	866	817	888	873	925	900	898	855	888	914	936	866	931	884	865	901	859	902	877	846	835	917	898	955	939	896	870	896	935	904	887	886	900	857	895	933	880	861	916	866	916	885	896	869	876	890	893	952	847	923	905	880	879	886	853	880	857	880	877	893	884	872	875	878	900	894	922	897	874	844	950	845	895	903	891	916	897	925	914	872	864	903	887	881	889	884	869	864	921	837	854	883	912	846	841	857	923	892	895	904	876	906	908	888	878	879	868	882	912	858	867	873	884	869	883	882	886	895	845	849	915	893	903	847	902	899	925	867	855	879	874	903	873	897	846	939	874	873	859	953	879	891	928	851	882	933	885	867	920	881	883	932	845	896	901	925	887	958	885	907	881	901	862	924	836	942	901	814	940	918	877	857	854	871	875	916	894	852	898	898	891	920	867	913	934	887	857	862	925	857	881	885	926	896	901	853	847	909	893	880	948	944	904	881	893	922	900	857	906	912	936	905	909	902	922	873	890	857	960	887	896	900	910	901	901	851	896	919	894	853	837	912	936	886	911	907	910	967	886	882	896	897	872	882	876	931	892	950	889	853	869	871	910	914	859	875	851	941	914	885	903	882	911	855	880	893	883	918	881	905	880	882	841	914	922	884	848	867	953
34002	34527	34204	24418	15028	7781	5067	3653	2910	2289	2035	1869	1598	1430	1378	1233	1115	1111	1116	1079	1016	1013	975	997	927	895	917	859	917	898	875	857	897	875	885	884	798	818	843	808	832	842	858	875	827	846	868	805	842	807	809	856	874	864	814	832	890	834	888	843	824	798	830	822	820	818	820	834	835	829	792	871	810	845	817	809	797	843	869	850	832	812	836	851	853	873	822	838	863	841	854	853	886	875	856	798	810	871	787	817	879	866	771	831	881	840	836	817	813	864	845	875	879	837	848	866	822	866	827	852	862	871	895	828	894	839	822	847	850	825	806	854	817	814	808	780	845	785	796	852	866	822	794	858	830	852	831	824	822	819	851	825	846	881	812	862	825	814	827	861	830	820	868	888	835	812	846	880	868	799	845	849	792	867	818	847	863	842	825	839	872	803	814	779	848	825	831	834	847	860	865	807	815	787	825	772	860	800	828	872	859	869	854	856	833	826	824	777	860	854	819	798	845	803	845	830	843	871	850	854	859	837	856	772	860	832	828	834	835	786	837	889	847	771	819	789	863	850	793	842	809	794	819	851	791	863	805	869	831	878	858	810	882	801	849	835	850	777	820	878	848	860	859	817	843	819	834	819	839	818	845	833	839	842	881	846	862	808	870	795	850	851	843	856	806	841	807	835	849	798	835	862	851	852	810	870	806	841	839	792	823	844	792	820	793	806	861	854	815	898	776	812	844	855	879	873	851	890	837	864	865	844	843	907	857	898	837	838	878	800	835	842	798	845	911	868	759	863	828	884	862	835	873	836	834	843	828	844	906	856	792	841	846	817	852	867	772	835	808	860	868	863	875	844	846	858	851	837	847	895	793	869	833	803	841	828	839	822	854	839	854	824	867	836	843	802	820	846	834	780	816	795	828	838	856	829	854	815	845	881	830	863	780	805	846	774	851	820	825	864	864	818	803	876	884	866	811	829	855	802	819	884	782	823	864	894	808	797	741	886	858	773	806	856	858	790	912	848	825	864	805	844	870	792	837	804	852	809	847	793	844	792	836	836	839	880	822	792	839	837	830	837	820	830	853	796	809	851	885	863	799	855	872	853	851	795	811	838	838	787	874	825	868	851	823	824	811	874	886	849	842	848	815	816	858	825	790	834	849	837	818	839	874	884	859	862	799	874	820	800	826	802	834	852	827	848	884	860	819	852	818	816	804	834	854	841	856	821	838	818	860	808	766	780	846	828	819	813	899	842	829	777	843	795	865	868	808	826	888	845	783	879	846	848	823	837	796	804	838	870	882	838	803	867	849	850	854	840	890	890	836	800	813	859	823	808	836	810	840	872	808	798	811	844	768	903	811	785	855	808	818	842	870	861	855	833	877	861	859	810	814	870	842	821	879	885	885	825	796	845	778	807	808	848	866	853	855	835	818	805	832	781	823	822	838	853	872	837	848	847	843	819	843	851	849	804	854	853	836	834	817	836	828	799	860	783	863	855	809	823	854	844	856	830	847	812	874	847	817	834	881	806	879	832	867	862	827	871	886	849	865	826	852	796	812	853	784	820	839	813	859	846	862	823	818	825	833	841	846	824	891	809	858	836	844	868	832	880	846	796	828	829	847	848	862	823	831	823	862	887	827	850	824	866	846	813	856	881	876	846	824	811	819	841	807	773	784	771	863	873	819	864	814	784	871	850	835	848	792	792	802	808	815	888	781	867	806	831	804	811	849	834	843	809	864	810	833	862	799	880	835	858	815	810	856	860	798	837	813	808	834	844	862	813	834	871	826	853	863	845	844	854	835	860	808	779	850	820	831	833	836	861	869	819	806	855	816	875	798	879	804	838	823	839	851	835	880	793	848	848	863	830	828	795	816	863	836	847	861	780	812	879	807	886	865	820	739	738	788	844	892	829	836	814	818	827	820	800	867	847	797	841	861	815	840	810	841	844	841	832	815	864	855	876	880	893	872	785	774	822	831	827	807	871	775	807	831	828	784	884	923	850	837	862	776	833	823	837	819	838	763	806	797	767	797	847	803	786	773	818	846	807	856	875	846	833	769	782	805	838	857	883	849	821	855	849	877	824	810	844	760	830	820	814	805	870	889	855	785	839	880	877	838	812	822	883	844	789	777	866	826	860	829	831	861	861	859	827	844	858	825	866	834	842	852	820	813	784	860	815	868	820	871	822	829	824	810	867	857	853	802	825	797	825	838	790	887	854	819	801	850	835	880	824	828	792	835	845	845	847	844	833	803	836	842	856	871	886	844	820	829	847	829	796	870	862	849	835	815	786	882	873	876	822	869	872	847	859	791	835	805	844	831	845	842	777	838	878	810	808	836	841	852	860	829	796	800	767	854	810	860	848	888	896	823	832	864	847	869	843	859	846	816	850	851	845	840	830	851	846	834	787	827	845	806	773	839	837	825	808	814	812	847	800	829	786	854	833	833	865	774	844	836	852	817	792	816	815	798	784	831	821	794	858	810	862	854	855	826	856	829	893	847	820	799	888	816	862	858	825	802	894	824	822	829	840	858	837	854	855	814	833	829	880	851	788	791	873	763	807	886	817	794	850	840	843	836	846	793	814	797	869	840	809	869	813	816	827	836	848	856	853	816	794	856	811	831	826	848	843	823	864	821	825	837	855	788	797	893	828	925	859	835	838	852	792	825	811	822	837	892	798	820	880	859	794	820	897	811	837	838	872	805	852	858	881	817	822	895	841	843	873	828	876	805	888	822	820	812	837	865	843	883	807	878	868	873	815	810	862	815	803	841	837	845	844	829	823	822	812	858	821	882	830	783	830	792	818	811	811	820	849	842	857	850	825	835	861	821	838	821	821	838	816	830	825	875	830	788	829	809	897	848	785	814	817	832	810	859	870	841	825	864	773	850	821	799	807	848	866	790	872	885	824	835	816	837	834	877	798	831	853	836	813	811	821	836	848	847	827	852	839	785	859	857	861	807	787	847	796	828	826	783	861	850	857	792	829	878	851	840	828	893	844	809	853	840	777	805	829	867	839	842	821	838	812	891	815	848	792	868	861	863	855	821	823	862	896	820	878	893	857	847	792	798	872	890	809	852	831	834	863	869	855	876	806	797	806	848	857	815	861	827	800	866	811	839	841	890	767	841	820	828	830	883	808	796	831	828	868	840	912	890	868	792	816	850	825	860	777	818	844	867	814	816	823	876	845	835	822	844	849	807	854	891	812	854	824	844	788	807	811	833	861	787	877	812	864	837	809	853	810	808	854	861	884	918	860	845	819	841	829	863	778	939	789	803	807	792	833	861	803	793	764	804	832	866	861	826	848	784	831	826	870	800	788	873	839	869	889	816	835	837	846	822	891	859	869	851	877	848	835	875	826	826	857	793	799	848	821	829	873	813	834	810	887	852	834	842	868	869	898	891	843	823	837	816	862	843	808	799	824	862	886	810	847	762	783	855	819	865	794	825	832	795	855	821	812	829	849	854	861	809	818	849	842	874	853	843	841	857	832	814	905	824	838
36362	47499	33688	22055	16359	10047	7244	5501	4161	3299	2658	2393	1998	1794	1652	1482	1348	1322	1175	1148	998	1071	1011	967	931	991	940	953	919	891	861	867	854	875	900	879	890	854	832	831	837	843	881	825	845	839	859	845	820	828	897	786	807	774	825	813	795	827	856	842	868	809	784	868	844	828	844	815	853	844	809	833	776	821	783	814	827	819	860	830	850	835	809	829	818	846	848	819	822	788	828	845	823	904	814	805	792	836	840	830	788	862	824	793	853	837	810	861	836	800	824	848	850	818	893	868	811	904	854	820	851	877	856	844	838	858	832	868	806	827	838	817	820	875	802	827	826	899	803	829	773	844	830	813	834	845	854	866	834	778	795	863	815	846	820	830	843	807	890	860	803	850	877	827	851	852	788	797	838	829	834	849	787	856	852	833	839	794	856	844	835	812	855	807	801	823	844	830	809	828	876	858	840	858	874	860	808	768	847	831	826	810	856	838	826	871	849	813	888	845	839	845	872	889	829	831	836	799	811	791	823	837	833	836	799	839	865	831	868	790	841	829	852	852	854	816	784	839	805	858	847	842	797	819	788	831	818	838	785	853	852	871	866	844	850	839	870	844	862	818	839	840	840	822	884	798	809	783	856	837	832	831	792	885	807	842	813	847	782	862	857	864	846	855	818	804	801	827	837	839	859	816	818	822	816	797	840	812	827	822	840	815	798	789	836	861	836	786	832	831	844	828	855	827	799	823	805	779	831	852	779	801	864	854	846	812	799	850	827	856	904	863	802	795	792	821	825	846	791	844	863	844	813	832	832	788	824	824	823	870	829	855	834	817	852	785	776	848	792	846	836	817	835	855	807	828	807	858	874	797	861	884	864	887	831	826	836	841	813	888	798	856	847	807	833	815	829	853	820	861	790	863	830	824	820	851	810	784	820	801	854	827	839	798	821	860	845	806	859	779	793	848	811	850	839	795	856	848	883	856	790	811	806	815	819	839	818	781	786	818	815	800	837	809	803	856	805	816	854	739	806	791	877	815	808	829	852	891	840	800	778	830	809	836	833	831	845	880	811	858	866	820	841	832	789	863	817	803	840	811	800	843	829	835	847	781	839	838	798	793	863	859	846	834	826	779	864	896	880	812	831	831	826	843	858	829	800	859	823	844	840	785	831	862	867	839	804	865	832	792	867	849	839	847	859	842	882	867	859	870	824	804	840	830	847	855	830	790	838	862	840	879	848	808	810	813	872	847	835	855	843	834	805	804	822	864	853	860	810	831	823	839	843	773	837	863	824	855	799	841	806	785	831	876	806	852	777	789	805	841	770	843	838	851	856	806	832	810	830	840	828	822	848	848	837	793	814	811	816	816	817	860	796	811	843	864	781	851	839	840	840	846	815	823	794	890	812	839	796	795	834	830	761	797	881	785	879	824	838	804	875	785	843	865	801	860	848	858	834	826	849	833	826	825	863	833	811	817	824	843	862	872	836	828	816	846	800	844	797	835	841	837	841	802	853	827	792	846	793	886	863	781	895	823	827	834	855	837	837	799	868	856	874	842	808	867	929	883	846	803	837	903	861	836	827	835	857	823	848	812	793	850	783	844	839	824	849	830	827	846	831	863	838	827	818	800	796	823	788	846	849	825	807	811	876	817	847	804	842	867	830	843	815	855	807	806	872	787	787	808	895	815	857	836	829	853	811	816	832	834	875	860	830	826	819	858	879	834	852	838	842	843	873	866	842	817	811	808	797	781	793	818	805	795	860	849	814	828	855	860	842	805	790	776	867	863	863	843	842	840	794	822	827	761	861	848	838	874	798	847	846	855	804	842	877	861	817	802	839	853	854	832	806	853	860	814	810	798	803	837	805	851	891	855	903	867	753	852	863	820	858	832	873	845	806	849	803	881	796	841	831	901	800	849	829	881	829	860	838	770	777	819	818	841	794	840	801	829	839	851	806	834	839	832	851	807	821	806	916	813	836	871	858	852	844	863	797	808	822	836	853	857	887	854	764	804	834	804	788	913	835	798	848	836	829	832	810	844	845	860	885	862	857	838	838	792	819	792	832	791	810	813	836	839	798	819	835	853	839	821	828	858	868	853	831	814	822	787	839	828	847	881	807	789	870	839	838	857	821	832	810	831	843	834	857	873	826	828	857	796	836	859	794	778	875	905	879	866	804	823	777	802	831	821	840	791	848	816	840	864	898	812	843	895	839	795	777	904	864	840	802	846	843	832	875	823	853	851	813	869	845	796	867	829	833	802	803	862	854	839	791	819	806	803	809	781	842	860	855	843	836	849	852	811	861	838	814	772	858	815	842	828	834	842	835	800	853	787	808	817	837	846	817	842	790	835	825	822	808	821	780	781	882	823	870	776	839	803	828	812	829	824	869	821	899	838	786	810	837	815	854	849	876	818	794	888	858	813	841	856	832	816	844	808	812	865	863	857	887	824	794	824	816	820	831	770	840	815	789	856	839	824	861	850	819	810	774	813	807	846	876	808	887	799	798	794	855	864	873	818	861	866	822	842	883	871	808	800	890	869	821	862	888	750	791	873	789	765	859	831	834	851	835	848	803	838	818	863	813	874	853	769	887	829	817	830	798	881	833	882	847	871	854	822	816	798	870	881	839	829	763	847	880	818	813	799	802	827	822	856	853	886	874	878	837	834	830	824	841	823	847	834	838	864	825	834	812	884	804	850	822	805	798	816	837	843	806	821	806	854	831	791	818	829	817	802	826	841	837	789	808	827	856	922	843	833	763	803	840	854	858	855	828	828	820	805	796	813	854	809	843	807	771	817	837	833	817	839	807	840	836	842	799	830	809	819	815	812	818	848	885	787	859	815	846	780	845	811	848	836	867	788	868	817	872	807	866	824	858	833	832	763	866	825	856	851	849	869	823	840	863	884	846	821	831	825	843	840	794	832	894	827	838	852	806	786	835	811	835	850	818	811	805	858	837	824	784	898	894	856	857	822	829	830	817	840	790	864	835	778	815	877	830	833	826	886	834	871	825	848	816	872	811	850	801	794	818	862	868	848	823	801	850	888	816	820	800	865	823	870	847	815	845	811	832	834	832	809	860	786	847	810	831	828	833	812	864	776	849	897	858	845	836	812	861	854	815	856	806	843	832	807	833	821	769	809	792	918	833	798	871	805	820	814	823	892	802	822	795	842	802	907	771	838	812	847	847	868	838	813	852	817	814	784	838	806	822	847	848	832	829	811	828	834	881	804	849	823	883	842	804	803	851	859	828	846	869	866	859	836	821	848	838	806	833	813	830	877	841	887	841	877	866	832	861	842	828	839	799	821	781	813	879	828	854	814	852	890	780	834	813	819	849	816	906	803	815	808	820	889	835	819	813	806	855	829	793	807	848	767	837	794	811	791	790	827	857	845	861	799	815	825	850	787	849	830	823	839	817	868	826	814	815	806	795	802	794	855	856	832	812	883	829	863	848	850	831	822	860	807	869	896	839	858	848	804	767	846	849	839	813	826	826	860	798	835
24310	21447	28714	25441	22596	16971	10030	6024	4292	3424	3020	2565	2163	2014	1689	1576	1438	1347	1299	1203	1134	1027	1050	965	953	919	884	929	907	857	892	874	924	873	935	909	863	872	879	906	846	896	863	840	826	842	853	820	877	880	803	810	827	843	813	902	802	838	863	846	837	816	777	877	847	806	855	852	798	853	837	815	861	858	824	821	802	825	814	858	839	800	846	865	798	828	808	803	825	797	851	764	847	831	885	795	821	868	824	818	843	809	794	827	805	805	796	829	863	858	784	753	776	828	825	830	791	818	818	776	819	811	819	817	791	792	780	829	770	798	838	859	876	839	865	818	793	815	831	832	815	795	856	857	850	848	848	883	868	798	830	789	857	851	838	803	861	840	830	844	862	850	788	870	824	800	808	810	824	846	846	828	835	815	819	783	794	827	851	851	861	855	864	828	789	852	792	884	829	892	808	866	867	826	800	831	790	825	820	866	841	813	798	819	784	824	835	847	800	839	788	842	801	858	866	845	802	798	865	845	811	819	822	809	785	822	817	902	822	809	842	824	796	801	827	801	827	826	829	831	798	791	803	821	801	853	830	886	829	806	849	824	842	836	823	773	838	778	806	858	792	849	852	876	846	827	823	774	818	863	816	795	798	843	831	825	836	809	828	803	859	824	838	866	815	813	848	840	802	801	851	892	827	784	869	806	829	847	818	907	809	819	874	878	839	849	845	850	861	838	874	841	799	814	855	865	840	884	839	811	847	848	788	766	814	817	814	870	871	784	813	811	848	827	854	852	814	819	787	798	812	872	834	795	815	807	784	877	820	823	788	847	806	848	839	854	813	857	864	816	795	806	811	838	851	833	814	851	862	826	869	804	843	812	796	827	867	881	832	798	840	836	834	795	815	868	821	835	833	875	763	780	802	839	840	759	798	794	862	866	812	758	819	830	829	825	881	801	817	827	837	827	848	786	849	813	833	800	848	833	840	884	798	865	857	827	839	878	843	833	832	819	867	863	808	834	831	754	812	825	813	821	813	889	754	883	839	818	815	872	876	803	824	875	796	862	868	830	865	872	826	814	856	785	861	809	805	862	826	831	828	873	785	820	837	844	835	799	831	857	854	794	823	835	824	881	862	814	818	815	855	854	858	804	874	854	847	812	757	827	860	843	830	830	824	869	844	824	815	852	850	847	823	815	827	848	857	762	898	833	816	829	799	823	819	831	862	760	823	829	847	755	875	813	842	800	860	820	786	849	866	821	801	834	820	826	818	813	857	867	748	846	853	761	825	838	802	828	886	828	830	885	821	809	835	876	823	828	792	775	838	800	829	840	868	862	811	781	814	822	815	813	805	817	816	824	794	811	851	814	870	834	820	825	795	834	853	809	856	790	823	844	859	783	803	840	856	787	846	792	814	849	853	816	812	794	797	849	833	844	808	843	851	857	787	848	850	843	810	817	821	829	842	821	797	798	804	830	818	847	828	755	859	830	820	796	886	840	830	821	819	825	817	806	802	812	848	802	812	808	869	829	799	812	826	892	831	884	846	836	828	838	814	776	828	814	804	811	865	794	816	835	825	785	804	804	796	807	790	821	827	818	792	858	825	822	888	789	861	788	895	826	801	755	845	850	766	847	797	812	851	839	818	801	869	864	816	869	824	886	824	828	844	841	797	830	805	795	811	819	817	845	786	816	853	794	865	829	883	830	852	802	827	819	783	826	792	825	853	883	888	847	845	832	822	827	827	864	815	797	849	808	845	854	815	833	779	853	851	812	840	814	815	832	808	795	809	800	787	814	789	816	836	834	828	844	793	828	812	779	828	817	772	820	806	777	827	764	848	830	833	868	863	863	765	803	814	849	839	826	816	853	860	864	844	869	824	851	844	841	832	846	846	824	827	837	788	862	857	825	821	828	808	841	838	838	811	830	867	816	830	821	837	828	847	848	834	807	790	832	805	790	826	851	815	835	841	802	806	829	859	836	787	841	820	854	829	849	826	815	862	793	822	841	825	851	783	829	893	778	825	764	837	812	843	845	794	873	824	774	803	881	823	828	811	847	792	838	837	847	817	823	826	819	806	836	844	854	832	883	841	891	865	821	821	839	799	787	805	849	796	825	834	794	797	807	808	846	776	820	795	866	789	815	818	825	827	781	867	864	855	775	830	825	844	880	854	804	778	856	880	832	843	826	760	819	824	796	861	866	788	844	833	788	822	791	825	803	803	784	860	821	804	825	789	814	807	848	863	819	821	801	796	845	781	867	861	820	928	865	815	829	851	823	844	814	840	803	790	824	839	838	821	853	832	881	861	840	853	856	846	841	873	837	824	803	799	808	835	798	829	815	872	799	841	837	830	793	843	837	782	822	783	812	842	813	822	847	813	822	799	830	834	853	811	861	837	822	836	806	818	817	809	813	817	846	801	859	802	819	839	838	828	783	815	844	795	825	795	800	837	837	787	857	781	840	790	818	838	825	821	791	878	805	811	848	789	787	810	812	797	862	840	843	855	818	790	823	849	868	839	823	817	786	820	791	817	821	762	839	847	834	798	814	847	816	791	792	855	829	823	862	865	831	812	838	813	839	735	824	853	816	792	819	834	841	818	816	870	815	862	846	839	867	758	850	804	819	807	856	868	850	851	831	854	812	877	802	798	805	823	849	809	818	858	818	855	845	839	845	863	816	801	832	812	884	874	845	786	812	867	807	848	829	830	797	804	791	841	826	852	838	805	812	807	812	833	835	874	825	808	798	836	842	787	797	797	842	831	826	811	796	824	807	790	843	822	823	847	888	783	793	821	838	831	808	838	862	837	813	841	780	812	778	849	833	777	776	812	824	792	856	861	870	846	843	790	838	891	853	845	846	798	805	873	833	779	820	789	873	862	868	794	854	787	813	876	805	827	814	844	812	849	853	761	835	851	843	842	831	791	875	814	810	819	839	898	841	802	829	822	868	806	787	788	847	865	802	869	797	844	815	795	850	819	841	817	845	854	805	856	827	857	800	790	814	849	756	837	834	819	841	781	859	823	827	833	845	844	804	860	818	815	809	853	830	787	813	845	831	895	775	825	777	837	857	854	799	769	800	844	809	836	822	848	757	878	816	820	778	818	855	882	827	865	801	842	860	786	870	830	817	812	889	772	820	842	878	841	886	818	849	823	746	810	800	830	839	833	876	768	844	815	842	819	809	833	827	838	848	768	842	911	820	859	785	836	867	793	873	787	816	775	816	794	779	806	831	833	779	825	856	833	796	892	855	830	862	841	815	835	865	858	803	806	861	822	799	783	816	787	830	873	834	867	812	797	795	806	867	850	843	792	854	842	829	831	806	826	839	795	888	878	848	868	900	831	841	804	796	796	897	888	817	802	788	843	832	829	789	818	786	865	808	816	834	813	813	800	800	879	862	804	849	817	805	849	818	835	782	830	872	816	785	861	826	829	812	817	827	845	816	820	795	817	821	825	864	765	862	898	815	864	798	819	823	891	875	837	827	831	783	859	796	793	823
34807	55069	41706	29648	20966	14350	10972	8227	6176	4808	4108	3458	2880	2537	2146	1939	1719	1460	1438	1341	1261	1133	1067	1073	1101	941	983	903	966	939	914	897	950	889	894	902	903	846	883	826	804	876	836	834	811	853	785	854	834	813	823	830	813	807	864	887	816	837	880	805	812	838	838	828	764	791	827	850	858	835	828	832	799	813	801	789	776	783	804	907	777	818	826	872	828	876	817	837	907	804	825	824	823	811	829	802	830	800	859	814	795	846	819	788	833	846	841	828	847	801	814	834	828	833	854	828	780	785	899	828	817	853	818	806	817	833	880	804	868	837	831	811	849	802	831	831	864	852	784	860	815	806	811	824	833	829	853	799	837	802	830	821	829	823	800	784	828	842	820	819	819	850	846	847	819	825	807	796	826	846	839	877	913	830	811	845	821	800	853	803	802	860	830	814	855	844	828	817	854	869	798	808	849	837	876	861	796	840	827	811	854	819	884	830	848	831	849	807	805	827	825	888	831	861	799	835	792	851	830	808	827	829	825	796	820	824	817	847	838	845	804	822	832	778	835	853	846	832	897	816	798	808	781	829	803	825	826	831	833	806	827	841	820	854	852	828	868	794	834	819	799	861	856	894	846	843	797	830	824	855	821	835	771	808	865	875	813	809	850	797	826	838	826	827	781	812	798	849	827	781	889	804	796	821	817	845	807	846	853	835	814	837	844	832	824	821	845	783	858	850	858	808	743	846	819	838	827	813	824	818	785	825	856	839	852	835	812	853	817	833	826	788	820	886	808	799	842	833	847	831	830	863	807	803	769	772	820	832	785	839	788	807	810	881	841	804	801	792	852	854	809	825	794	833	788	792	804	825	842	829	816	842	872	857	858	794	800	867	864	813	819	794	841	796	776	846	855	855	840	834	842	853	850	815	775	849	829	783	878	826	833	803	807	816	843	814	845	816	786	840	839	838	795	906	857	829	794	803	864	803	863	826	823	866	827	783	860	841	793	810	824	817	782	795	829	829	828	774	768	858	847	863	783	809	832	798	795	804	862	839	860	791	792	840	875	824	845	800	844	828	837	806	839	820	905	810	821	827	805	865	845	819	791	803	819	831	840	805	790	841	749	847	848	810	828	851	850	861	822	814	805	834	781	852	836	854	804	799	860	814	811	799	811	827	831	847	825	826	833	811	798	742	824	785	813	830	771	813	809	842	820	814	838	804	834	830	851	782	819	869	811	796	869	814	780	818	823	803	869	795	849	868	789	836	804	809	815	789	858	820	831	831	825	784	825	782	826	796	777	852	824	843	828	812	817	799	808	889	841	826	839	856	828	753	895	838	855	831	826	823	788	768	792	766	830	815	818	764	801	797	884	812	802	793	853	793	843	840	884	813	801	819	795	855	879	847	847	844	819	817	795	851	820	796	857	881	843	823	723	796	757	870	828	866	811	839	815	801	809	797	780	803	848	879	808	823	792	809	781	855	807	827	848	834	811	848	820	831	792	899	782	779	832	840	836	819	786	829	933	831	838	791	853	848	797	772	834	861	833	805	868	814	789	813	824	815	828	785	832	811	876	898	835	847	807	862	820	809	835	867	829	860	788	865	858	815	813	855	809	851	832	825	845	798	834	879	847	849	779	789	858	796	813	834	872	814	832	851	894	837	824	813	818	857	800	809	844	812	767	872	846	849	853	822	805	852	812	798	829	757	808	824	831	822	847	853	854	856	812	856	810	841	879	883	831	846	826	808	841	804	837	858	815	913	819	825	836	839	875	843	792	866	788	861	893	803	760	809	791	861	829	828	842	833	843	819	809	903	857	800	844	838	794	779	848	846	879	864	865	808	849	830	838	785	823	806	861	823	789	812	814	846	792	824	790	886	823	790	808	879	824	789	816	814	816	857	799	824	772	779	831	869	831	828	779	821	838	802	829	817	819	884	807	844	819	831	826	860	873	896	806	815	825	851	834	858	875	875	788	847	808	913	858	807	852	865	805	869	834	893	796	811	812	889	839	817	871	832	839	873	788	761	800	847	818	827	859	823	833	823	846	875	833	788	790	776	820	817	800	819	844	832	821	818	790	849	791	849	830	868	826	834	810	884	842	841	835	769	841	811	775	890	782	815	818	832	819	830	851	824	809	815	812	810	798	829	744	777	825	853	818	815	836	835	824	869	820	885	880	830	791	774	801	811	830	817	865	813	825	824	828	811	789	813	834	794	822	858	803	828	854	854	817	824	878	854	841	826	820	808	842	834	815	858	866	855	806	886	865	822	836	822	811	880	838	834	851	813	770	803	830	832	815	772	850	835	762	807	840	795	821	818	812	808	831	831	811	829	847	827	780	883	820	864	805	863	806	798	818	856	791	858	817	852	860	814	851	821	829	808	760	843	864	841	825	833	865	759	817	855	848	807	780	818	798	836	801	900	797	834	823	816	785	832	799	816	854	821	768	852	862	857	847	824	815	832	791	813	804	814	798	832	857	790	809	827	867	848	860	814	816	790	792	818	884	794	842	859	833	812	836	826	829	825	825	869	813	814	828	826	839	858	826	812	804	843	801	812	827	855	825	802	780	815	817	824	769	801	829	814	840	809	856	805	764	814	844	782	748	868	820	901	797	772	804	840	824	788	877	835	839	843	757	800	812	810	791	792	842	837	837	838	853	782	843	832	818	846	851	768	823	821	839	846	844	829	821	790	781	805	881	826	796	788	820	861	833	802	792	802	797	771	856	797	864	810	813	845	793	798	817	813	831	792	852	797	847	778	804	841	826	835	830	817	793	830	855	869	816	834	832	770	789	801	845	781	806	785	827	830	824	826	823	843	849	844	771	830	821	848	829	801	845	832	856	834	817	885	803	819	808	776	816	898	829	796	869	814	852	833	833	848	833	789	871	885	890	813	761	863	856	872	836	813	832	851	820	785	790	862	832	825	819	850	773	823	832	811	803	788	831	825	796	785	814	864	826	834	753	879	799	868	845	852	831	806	819	820	847	835	810	800	796	833	832	808	842	850	869	821	807	802	847	822	792	791	765	832	824	819	790	817	816	845	832	833	840	826	862	814	831	820	864	803	782	821	814	813	787	802	806	802	862	859	842	806	877	842	833	844	771	799	832	829	845	866	808	809	801	822	836	831	792	775	813	812	811	780	857	853	834	860	804	828	874	794	789	821	806	878	790	808	806	808	768	797	828	875	809	850	865	793	804	821	830	814	811	842	841	820	827	772	849	829	790	820	786	837	843	780	803	858	814	841	800	832	870	785	815	846	835	796	844	810	839	825	852	808	801	827	848	833	829	827	811	824	791	780	863	835	801	853	862	865	798	794	862	831	839	852	797	867	855	823	857	844	859	816	789	823	801	817	837	818	806	849	806	799	813	864	861	809	855	809	864	785	859	768	780	796	795	848	846	806	822	794	852	860	859	855	806	831	818	819	779	792	810	829	815	774	769	817	846	837	803	790	778	826	811	859	800	863	876	821	831	795	823	811	801	845	822	847	802	859	812	802
25445	21577	28514	27188	18753	10603	6491	4416	3437	2740	2460	2133	1788	1589	1490	1420	1261	1231	1236	1158	1078	1076	1037	995	968	1035	953	908	966	926	888	954	891	918	969	962	876	904	849	786	911	930	934	860	899	898	866	859	830	914	878	884	864	895	904	900	845	837	911	908	891	854	872	845	828	943	876	841	816	827	855	869	869	880	900	919	869	952	866	855	895	876	883	863	885	892	868	875	896	892	888	857	884	893	860	911	896	860	892	927	927	931	903	864	913	924	883	851	819	876	860	885	833	871	888	908	906	886	886	867	936	833	882	867	834	870	903	861	862	925	882	833	884	900	826	851	884	876	866	851	947	886	905	909	890	884	879	881	869	854	806	859	865	831	890	852	896	869	847	853	884	847	872	907	888	841	882	875	889	861	922	889	873	849	886	875	855	881	843	900	894	852	844	805	878	958	884	871	904	848	863	891	875	869	932	893	856	904	916	856	888	830	857	903	862	867	858	832	885	862	895	885	907	875	876	889	881	860	861	852	858	917	929	862	924	874	880	879	875	942	902	881	825	855	878	914	899	873	859	951	922	906	846	872	866	894	868	849	876	921	854	849	886	918	936	863	812	878	875	879	869	857	853	844	931	867	877	856	868	888	916	916	871	878	933	878	869	919	879	904	895	830	875	838	840	889	884	896	862	843	879	875	866	855	835	858	852	848	850	872	862	868	847	843	910	813	865	886	887	855	857	905	882	881	902	881	897	889	847	842	846	863	907	871	875	823	870	846	938	861	873	843	876	865	864	872	884	884	863	952	857	939	861	882	887	906	885	939	854	877	887	887	958	844	864	876	850	815	827	847	877	898	900	846	877	873	899	915	850	893	860	890	892	880	909	861	899	842	818	908	883	878	897	849	897	866	923	884	852	792	822	880	885	835	859	860	889	935	884	903	883	914	904	844	800	892	848	855	890	886	826	872	910	878	913	855	861	873	923	884	876	894	913	886	842	872	845	865	902	870	891	870	891	837	923	900	895	928	858	859	828	842	886	876	882	904	904	856	904	930	870	891	833	895	904	866	904	877	896	885	842	884	922	932	876	897	837	887	897	887	896	846	928	886	908	861	866	866	861	869	923	857	869	895	917	859	838	823	902	871	872	907	860	910	915	922	902	890	896	866	887	921	846	885	924	853	867	886	867	873	899	905	847	878	885	830	807	894	854	863	882	902	897	908	849	851	830	869	878	874	860	866	892	844	823	922	918	901	900	877	859	931	873	876	818	887	888	877	941	856	934	804	886	881	842	860	892	878	916	880	892	926	868	851	876	907	815	858	898	865	908	856	904	838	847	972	916	884	870	899	902	859	892	924	885	903	859	865	907	834	902	865	820	857	853	913	882	851	908	916	872	865	843	940	889	903	873	819	902	854	885	819	864	815	894	899	913	838	925	825	913	908	908	905	884	866	918	876	902	875	877	819	927	845	898	835	872	874	880	861	894	914	884	892	900	874	859	881	895	893	876	836	903	841	892	888	919	875	818	918	892	832	900	873	896	890	842	899	843	827	887	892	859	867	808	871	887	880	911	858	883	891	882	883	929	864	891	819	868	876	892	931	894	894	870	935	908	941	879	847	874	903	828	882	837	932	871	830	918	870	888	892	854	886	883	845	880	923	856	915	907	885	863	845	923	878	882	892	848	857	873	835	883	868	851	892	924	937	899	909	851	874	922	915	839	921	875	863	873	875	873	907	861	845	874	901	905	876	901	834	899	893	851	865	859	862	856	864	896	855	851	855	840	854	899	910	855	864	881	895	875	903	843	892	869	909	851	853	848	884	874	879	833	880	850	905	890	825	892	855	872	915	876	924	832	883	873	842	943	878	963	894	896	894	883	901	892	855	887	896	866	872	931	801	876	914	940	883	896	882	896	863	877	856	858	880	887	940	839	923	881	899	850	890	954	901	858	870	891	847	867	913	848	903	860	867	888	916	875	878	858	874	905	881	918	891	920	893	894	917	928	863	851	886	823	873	883	858	852	868	823	898	904	870	841	865	889	903	903	906	854	899	883	812	898	929	835	878	917	863	843	926	847	888	883	920	869	855	927	871	875	923	866	924	870	939	928	876	855	883	876	905	877	870	869	836	875	843	848	888	912	910	911	869	880	858	866	865	853	859	902	884	894	883	881	864	844	892	878	842	904	895	885	871	851	848	891	873	833	860	895	878	911	803	860	932	877	928	873	913	921	904	844	838	910	921	884	879	913	868	885	914	871	848	900	880	905	865	874	871	885	893	863	880	832	862	873	880	899	891	883	870	863	887	882	879	838	875	869	902	929	881	895	920	882	904	894	877	889	886	883	884	898	896	888	851	898	864	853	880	896	919	861	925	883	867	840	880	880	897	848	913	837	893	812	858	860	879	849	863	899	824	897	888	903	892	907	832	887	907	893	881	899	905	896	901	841	865	848	856	906	830	896	861	892	800	878	897	866	882	878	843	901	869	864	896	897	858	835	921	922	864	887	851	890	896	897	887	939	868	921	870	884	873	946	917	866	871	810	855	888	892	833	828	892	839	802	851	869	881	940	854	814	905	831	893	840	927	887	855	906	912	850	896	833	912	915	912	917	866	834	875	844	894	833	857	858	887	848	891	873	919	899	872	856	869	882	917	937	885	908	890	939	869	878	898	918	842	881	866	877	879	906	842	869	868	858	874	904	840	888	887	849	847	868	926	888	912	897	943	829	836	912	899	897	876	843	869	868	886	847	841	875	839	853	942	903	909	861	909	901	872	856	859	902	838	882	894	800	857	865	871	882	875	878	882	894	917	870	918	854	904	858	884	881	882	876	867	858	895	864	851	857	858	915	878	878	928	850	911	870	886	870	919	886	879	929	922	911	861	869	873	864	868	851	887	864	822	884	871	929	874	814	891	898	839	902	889	873	855	920	881	914	830	829	876	892	861	840	833	871	925	874	873	878	898	911	879	931	851	875	894	878	902	899	879	872	891	891	871	883	862	892	919	827	827	876	816	824	915	945	901	875	874	873	847	861	867	870	795	934	829	858	867	858	863	879	874	890	942	883	914	864	899	898	896	834	886	901	839	876	858	898	899	851	851	908	937	863	865	904	835	842	973	852	835	888	892	875	857	872	847	878	899	924	856	901	870	896	896	846	931	871	905	864	856	945	893	909	879	886	865	858	880	884	877	891	836	826	863	917	858	869	862	902	907	903	863	890	894	825	874	841	918	869	929	931	850	867	862	831	838	894	877	901	925	885	919	834	860	855	868	851	877	887	934	883	870	838	892	880	931	873	883	883	891	899	937	882	925	908	842	881	930	831	880	881	876	848	862	856	861	876	888	891	897	862	878	889	887	874	849	910	857	865	870	850	856	914	896	884	866	893	896	832	912	867	875	856	861	896	868	849	877	862	924	904	945	891	909	807	896	881	868	877	915	891	940	911	921	845	857	897	847	859	895	892	862	921	872	886	863	909	834	887	928	913	899	878	907	856	904	885	885	873	881
34952	53145	37950	25847	17158	12185	8798	6635	5161	3923	3499	2961	2453	2130	1873	1744	1526	1496	1324	1263	1215	1181	1106	1044	997	1092	1010	943	940	917	975	896	932	886	903	898	924	886	874	887	893	930	874	881	845	860	871	918	907	886	881	933	859	890	859	878	919	901	901	904	843	909	864	833	914	898	900	857	879	900	860	835	896	891	882	865	881	842	888	876	815	896	817	919	917	899	857	909	838	924	893	853	900	884	853	827	877	878	879	892	835	900	917	837	912	892	889	903	869	912	896	844	874	880	864	879	821	862	822	979	868	865	907	867	899	878	895	850	906	881	895	881	929	872	886	861	868	870	859	892	857	832	918	918	906	886	876	918	900	882	908	869	880	844	850	880	888	915	840	925	892	917	842	846	880	903	871	891	889	903	902	913	897	852	887	888	826	897	880	891	873	898	871	873	923	871	938	860	900	880	843	891	845	882	884	895	873	849	832	874	859	921	894	884	858	871	876	907	905	853	827	882	904	886	894	841	898	893	955	862	861	911	897	858	888	845	877	917	840	897	832	860	912	928	799	859	855	871	906	842	880	828	892	839	852	870	945	859	908	876	875	876	925	924	881	805	879	903	903	859	887	889	921	907	829	873	941	890	878	872	852	855	819	888	892	899	867	889	857	866	870	922	909	896	902	800	903	857	841	865	880	894	847	938	926	839	924	844	898	863	819	941	842	891	834	850	862	891	857	889	830	885	858	907	927	848	919	871	872	879	863	939	898	829	892	873	885	898	884	851	867	874	923	859	883	879	899	894	851	836	886	871	894	874	890	882	867	885	875	835	832	873	878	921	893	890	869	869	847	858	839	880	882	887	854	918	913	845	894	908	900	837	890	935	859	859	842	842	938	900	853	905	893	864	850	930	875	916	838	851	831	892	857	864	882	889	895	859	875	870	857	912	848	922	903	885	910	883	877	835	896	807	832	889	813	885	837	854	892	962	863	839	866	781	934	870	834	939	916	857	870	835	886	881	852	856	909	877	855	897	866	831	917	880	857	871	848	867	886	818	854	852	857	895	872	899	880	861	857	831	910	825	888	871	945	869	907	843	871	861	868	916	912	868	893	900	876	855	857	906	877	863	872	860	889	851	842	873	841	949	892	892	891	903	897	830	899	821	856	901	895	916	871	928	894	848	857	858	921	827	849	925	926	869	877	874	865	899	833	839	843	856	894	859	857	881	901	883	905	860	892	897	884	923	879	923	908	889	908	836	880	906	887	859	923	876	881	882	840	836	901	896	838	892	848	890	888	867	913	840	870	894	877	885	840	846	894	898	885	879	892	915	897	895	882	921	931	859	875	926	810	811	944	916	930	875	847	887	797	847	943	839	881	828	893	883	852	847	895	882	924	882	908	881	889	878	874	907	844	872	883	838	886	908	892	890	858	827	869	814	876	868	921	822	895	857	842	874	933	872	863	902	857	867	877	883	905	912	919	874	857	869	903	860	867	868	844	840	868	898	916	867	872	884	903	922	842	887	857	930	904	880	907	910	893	835	861	850	852	851	875	857	865	905	901	925	880	879	910	854	880	916	921	882	857	881	851	881	858	869	898	892	877	874	853	839	848	937	852	842	887	904	906	877	840	886	865	831	897	937	852	884	840	883	860	841	907	830	904	831	886	857	856	898	889	899	869	834	903	843	891	907	852	832	913	866	844	869	903	921	864	868	903	898	894	885	914	852	866	898	896	896	886	840	880	842	831	875	864	911	900	860	880	881	856	865	896	899	877	902	860	877	860	905	903	866	884	893	968	854	898	885	860	870	902	933	836	857	847	874	913	887	870	879	850	900	850	914	865	860	887	909	879	806	893	910	864	891	864	847	840	832	834	900	878	866	913	866	884	844	830	853	873	856	917	884	886	892	887	871	870	883	889	903	883	866	859	863	891	838	857	867	945	886	887	912	856	912	884	860	856	881	907	894	870	857	861	882	861	894	869	876	871	835	857	881	896	915	844	840	910	891	838	846	849	904	883	913	845	918	843	896	924	831	866	858	866	937	861	897	854	907	882	876	882	869	878	862	882	887	850	933	876	881	858	920	907	842	845	859	858	901	871	872	878	858	929	893	894	871	881	882	867	877	914	878	914	871	876	837	914	832	853	943	908	874	956	914	886	888	871	873	837	847	881	879	859	852	908	926	885	845	847	903	870	934	850	846	875	902	952	835	847	830	868	832	880	865	865	869	864	844	870	921	846	854	870	894	860	903	833	910	933	888	837	851	909	928	905	906	871	879	905	899	818	907	869	889	870	886	857	915	822	881	856	824	847	865	903	858	875	816	871	929	869	924	890	885	882	838	876	895	834	871	887	898	880	859	838	868	854	832	923	945	880	865	860	897	901	877	879	881	843	906	899	933	872	922	858	893	842	883	891	872	911	878	842	860	864	835	886	894	893	880	822	839	820	934	917	871	892	896	886	909	859	896	877	841	870	903	896	945	890	854	858	933	846	846	850	948	854	864	922	861	906	879	926	917	862	817	869	842	879	861	878	850	870	914	901	912	845	867	842	927	876	849	867	825	799	935	863	883	883	876	857	892	932	864	884	869	894	822	884	833	856	904	846	845	835	870	858	835	893	918	895	893	840	868	907	892	867	871	843	887	904	858	878	895	833	880	850	865	894	881	844	903	881	841	920	841	831	912	879	864	895	829	865	911	875	857	829	866	851	901	805	865	890	889	873	912	833	878	937	889	904	860	874	869	859	897	920	892	804	885	803	834	865	881	875	893	833	899	855	898	857	844	857	846	894	863	879	858	925	843	919	841	868	900	857	879	839	876	916	882	860	891	920	865	888	898	901	819	956	918	888	848	872	847	897	902	915	917	851	954	850	880	807	837	843	931	880	909	894	882	869	865	861	887	849	872	868	901	869	903	889	880	846	804	829	868	898	888	871	898	902	871	912	942	884	931	869	882	874	899	844	920	895	861	847	882	875	849	866	858	898	889	926	901	943	887	886	914	876	898	898	885	863	879	891	878	842	861	916	912	864	917	859	868	870	914	899	841	857	865	845	866	856	920	863	833	844	887	828	914	909	845	877	877	822	915	915	906	880	846	836	835	886	902	875	910	923	886	865	899	837	901	879	906	920	937	881	915	887	905	858	884	897	880	889	936	825	895	890	906	931	874	863	864	852	871	873	920	912	884	837	887	827	851	877	887	865	843	849	919	859	865	829	777	952	880	932	935	855	833	886	883	859	900	815	913	843	799	886	834	843	880	853	869	844	867	898	862	837	865	875	827	901	905	927	827	890	896	872	855	871	885	849	864	888	849	852	913	887	850	903	864	897	868	887	910	873	877	929	882	918	896	837	867	816	882	844	899	913	887	876	914	886	886	836	850	921	857	909	864	873	901	911	894	896	871	884	905	901	882	884	885	862	897	878	853	882	870	907	885	861	843	873	792	889	893	920	856	908	828	842	855	900	859	855	884	897	902	847	874	834	871	818	867	936	820	878	852	910	814	823	910
22996	21461	29146	24301	21835	22292	17385	7868	5457	4396	3804	3215	2679	2371	2211	1961	1764	1606	1510	1388	1308	1205	1214	1132	1176	1113	1032	1086	1001	1021	1046	1023	974	988	1007	1021	932	979	892	953	915	949	919	934	966	954	997	992	942	922	917	894	957	935	874	927	954	985	924	915	870	895	881	930	890	912	904	951	875	914	892	886	957	927	909	908	941	886	884	884	891	897	902	931	911	953	910	933	863	936	962	873	859	932	890	923	879	896	919	939	907	883	900	871	934	877	937	931	857	949	880	865	903	886	947	904	922	954	862	934	927	874	921	983	940	902	952	863	936	891	951	886	936	933	880	907	914	907	896	880	898	933	892	890	871	910	893	971	897	982	872	890	843	896	908	852	896	875	843	862	934	899	886	896	927	898	894	946	961	884	886	932	892	942	888	934	887	908	935	923	914	905	924	923	886	917	972	873	871	946	901	926	903	919	913	848	937	876	923	910	879	944	894	939	968	904	913	932	891	867	881	923	957	929	940	932	901	897	858	915	954	950	907	933	906	913	881	972	929	911	929	932	866	926	914	972	909	955	897	934	965	939	943	932	936	929	870	948	881	975	898	926	965	921	913	899	927	888	885	857	920	896	887	958	931	888	917	940	899	902	896	932	915	930	885	875	910	926	941	893	900	906	862	865	894	902	919	841	881	929	910	880	890	902	909	912	906	923	952	892	920	891	939	878	856	927	893	876	904	955	866	898	915	899	908	924	902	907	934	887	940	909	893	949	921	931	925	939	957	890	888	909	934	940	932	939	902	962	959	916	921	877	907	878	921	904	862	911	873	870	933	919	928	936	926	964	925	871	957	945	947	930	937	970	934	900	894	914	947	861	827	907	893	925	904	895	909	884	903	884	883	931	895	831	871	868	873	911	856	917	904	914	907	838	934	862	947	875	984	842	893	929	967	946	912	895	928	933	914	877	910	888	913	895	921	938	974	924	853	944	929	965	938	901	929	944	904	876	904	925	939	898	909	907	900	862	908	967	957	918	974	874	912	933	903	918	945	879	919	906	911	937	917	926	896	832	856	894	944	907	862	899	924	913	930	937	931	877	945	856	926	924	977	914	935	915	896	908	927	923	913	959	855	874	922	916	941	890	941	919	934	950	931	917	939	930	939	906	906	930	856	904	925	938	934	952	920	926	979	915	935	892	950	900	932	968	976	900	952	941	885	883	903	888	930	866	895	905	893	948	982	943	899	957	869	856	872	936	894	924	909	917	824	948	953	992	899	872	926	894	873	937	931	870	899	883	938	889	918	966	903	874	911	957	965	897	910	904	822	882	918	880	894	937	939	848	885	878	901	899	954	928	878	935	919	867	884	921	930	930	896	930	896	910	940	937	960	905	896	931	901	880	891	869	974	925	931	927	851	896	892	891	905	905	875	931	995	937	923	947	885	916	913	888	888	930	884	924	925	915	905	920	957	933	926	933	902	950	881	919	957	852	952	889	880	892	891	941	923	934	912	873	891	911	927	890	883	896	910	919	998	899	933	885	919	894	943	968	859	884	967	902	915	912	925	843	889	927	850	929	872	945	953	874	929	895	878	898	898	938	929	910	888	858	863	893	968	885	925	859	876	937	984	934	944	984	882	949	930	884	900	917	925	920	921	924	905	934	922	908	954	891	868	897	949	924	906	942	870	929	844	924	910	934	916	911	821	863	915	947	861	932	939	885	928	958	915	896	846	877	898	869	927	973	895	918	922	905	882	928	916	901	950	901	931	901	915	950	829	920	912	922	886	902	906	914	908	912	982	870	929	899	886	878	888	878	967	931	911	945	921	928	903	909	901	907	962	838	930	893	978	914	902	887	964	873	957	931	932	885	913	911	918	886	902	889	900	885	893	897	922	900	932	910	878	913	890	877	884	929	947	939	954	903	914	898	907	939	915	878	895	939	960	945	879	907	893	912	901	924	953	882	930	933	878	945	884	879	873	941	855	921	945	966	922	915	920	956	929	916	914	912	938	922	921	922	891	838	896	888	891	875	959	931	962	883	889	892	931	960	855	898	899	910	900	903	947	938	931	902	924	934	880	921	913	903	918	916	850	873	975	902	954	942	864	896	948	903	875	907	912	890	903	868	930	873	960	977	914	865	826	927	888	900	907	893	951	875	880	906	887	916	909	908	913	953	916	874	905	915	880	884	854	935	855	885	929	912	950	860	856	875	960	900	878	908	826	917	929	900	914	929	902	868	890	918	935	937	875	953	918	902	933	892	877	932	900	884	893	908	869	889	823	910	892	938	887	947	929	917	890	869	873	874	907	925	867	879	953	906	905	899	892	891	962	902	884	917	878	887	916	905	906	885	947	887	941	923	890	871	911	897	862	941	909	908	970	924	862	913	853	947	910	911	860	891	882	919	915	920	882	876	978	922	970	877	905	915	879	906	913	929	899	892	895	892	945	875	898	891	923	894	874	873	887	896	915	892	878	885	921	902	925	961	920	888	869	895	910	904	884	906	880	967	958	853	937	930	866	950	858	863	897	924	896	981	968	960	968	887	904	877	902	925	909	936	970	938	890	916	874	874	905	934	908	903	948	946	866	867	906	948	910	946	931	868	896	835	860	952	878	897	872	932	913	912	953	913	890	913	921	940	886	934	908	887	916	882	934	830	889	904	884	904	870	923	925	910	898	882	900	918	938	938	970	901	845	910	923	951	992	948	921	921	950	852	925	921	900	933	833	937	928	921	900	892	898	900	905	915	902	840	905	923	880	917	945	842	926	944	882	915	916	878	914	925	917	949	925	949	898	884	892	922	966	884	866	907	917	983	909	900	941	830	955	881	909	904	910	973	901	912	943	927	908	950	935	865	824	907	897	929	907	889	839	893	868	932	924	917	906	927	948	907	886	939	907	912	903	894	856	880	897	919	908	873	919	926	879	900	944	940	931	894	939	901	910	904	922	884	868	921	895	892	930	861	864	881	915	932	937	857	900	915	917	880	905	854	924	847	890	912	917	921	891	898	925	919	925	863	897	925	923	894	888	984	889	935	898	862	886	873	893	937	946	879	957	886	889	882	932	884	906	942	933	901	951	958	972	949	907	969	941	888	916	943	893	939	907	922	888	873	874	894	929	928	930	880	900	864	928	967	934	854	932	868	943	872	887	887	920	933	915	880	848	979	929	928	962	945	941	861	874	942	938	851	892	882	928	887	906	913	907	892	932	914	903	865	977	885	939	891	945	892	897	913	859	901	910	869	911	914	942	967	865	938	895	943	833	874	901	937	929	906	855	859	871	902	918	947	937	879	888	915	909	901	874	927	901	912	921	844	960	885	943	923	912	893	952	866	936	925	915	915	878	922	862	883	887	874	855	914	952	872	862	907	916	877	958	928	899	895	880	912	948	866	860	903	959	984	936	922	913	949	857	927	892	890	921	930	891	939	914	853	953	914	911	960	856	901	933	899	917	925	904	878	904	835	896	921	881	944	969	959	875	930	907	853	928	893	858	884	899	867	899	859
40409	60561	45288	35014	24958	17592	13283	9726	7983	6218	5150	4281	3658	3172	2729	2305	2039	1927	1711	1600	1467	1383	1257	1241	1174	1114	1049	1105	1037	1017	975	1053	979	1009	982	937	972	900	939	960	935	911	931	936	923	897	911	936	896	887	877	930	890	931	892	951	859	923	899	882	870	937	910	940	909	911	881	941	899	887	879	932	914	890	868	915	898	904	897	912	900	858	924	878	911	870	901	936	869	854	862	894	891	932	893	853	916	881	905	913	891	900	874	875	903	925	828	867	854	851	883	857	912	876	852	849	872	847	866	889	904	891	899	846	888	896	867	898	871	933	965	909	828	912	880	900	908	903	862	883	937	878	845	893	933	849	926	857	865	896	925	911	899	886	929	870	903	868	895	898	931	873	899	826	920	865	860	899	884	860	871	918	850	860	864	897	930	888	899	876	905	854	896	867	898	874	897	894	910	886	921	827	873	891	847	931	889	909	911	862	887	863	939	861	857	882	871	866	908	849	928	867	886	884	876	889	848	879	909	842	872	860	885	904	882	873	910	900	869	841	887	897	886	897	934	863	901	922	888	923	869	895	883	868	883	867	911	919	895	947	894	873	910	854	832	928	914	903	873	881	835	859	847	895	898	923	843	855	914	926	871	841	875	895	899	882	888	919	873	931	908	936	905	839	888	886	823	839	901	890	916	914	811	839	829	886	887	891	869	871	865	928	859	912	896	873	839	880	864	908	908	887	888	977	844	836	960	882	892	899	951	876	843	891	918	897	901	886	897	843	937	886	879	919	915	899	902	926	900	898	886	953	906	866	848	954	917	857	892	898	861	884	893	848	901	854	857	911	862	858	846	857	851	857	872	870	886	914	856	892	889	912	861	950	921	923	922	831	873	976	861	906	857	883	869	864	877	875	862	867	887	869	888	873	883	849	887	893	911	911	836	967	867	886	903	875	890	909	823	865	848	930	918	956	913	877	915	865	874	855	876	935	881	885	898	885	904	913	900	836	844	871	911	905	891	854	871	897	877	891	888	961	857	860	887	912	882	889	872	912	896	874	863	900	862	876	891	848	897	900	937	899	927	914	892	907	847	938	897	871	927	912	885	850	909	934	877	885	913	831	912	858	893	902	916	954	896	843	855	882	870	885	878	918	859	908	910	870	859	927	863	910	890	893	876	937	860	877	900	889	835	871	892	892	892	896	887	887	826	893	881	879	875	884	955	893	910	874	856	866	922	922	897	892	911	892	842	946	879	881	827	857	864	833	860	886	870	879	908	866	912	940	859	910	898	871	906	836	874	916	892	900	870	906	919	860	914	874	875	898	881	900	888	920	889	865	907	885	871	880	848	883	893	845	845	904	898	841	854	846	915	865	818	893	818	875	868	868	853	895	863	834	900	884	894	896	906	869	861	898	829	902	924	931	825	905	869	884	827	927	871	856	880	849	904	857	846	874	923	881	920	864	919	907	848	853	870	935	867	874	856	905	913	908	814	927	902	944	876	875	950	907	869	818	850	884	923	879	907	977	920	875	875	870	867	902	883	928	951	904	868	890	922	886	883	925	828	878	834	910	829	887	913	867	880	896	922	946	854	854	897	957	880	861	886	852	879	915	904	849	928	928	858	892	891	857	870	898	869	861	870	942	855	866	890	922	918	864	875	849	943	843	891	886	906	877	867	853	912	797	838	879	894	906	945	968	834	864	840	870	854	896	858	860	913	937	895	925	872	882	892	932	894	926	910	866	902	848	880	875	826	866	910	909	896	878	927	852	902	867	938	854	873	935	873	923	857	874	887	875	982	891	887	934	875	877	939	861	875	838	879	916	878	889	929	856	853	913	892	904	917	905	869	916	897	877	852	889	927	912	886	874	929	881	898	927	823	938	864	918	882	884	876	865	876	869	864	877	838	894	812	922	887	903	861	889	931	929	946	876	865	904	897	876	947	873	966	884	858	885	916	877	872	895	913	877	884	888	930	845	863	880	899	859	919	902	891	868	916	845	901	906	890	894	941	855	849	901	873	865	884	977	935	916	843	857	926	911	868	859	890	870	867	905	935	852	899	889	885	880	829	901	888	901	849	853	894	816	820	887	914	881	890	908	864	850	917	926	888	936	870	917	885	906	896	865	933	866	954	913	899	864	885	865	920	904	873	848	859	917	860	928	898	885	878	929	894	900	919	896	863	878	903	893	839	922	846	862	909	901	941	841	840	905	869	931	895	927	913	908	857	869	887	930	883	904	846	946	839	817	811	895	912	905	863	967	914	921	900	843	910	882	893	927	911	909	905	903	895	873	905	854	887	907	958	925	849	849	899	908	874	858	958	904	871	947	849	911	897	873	896	899	839	879	843	855	913	921	904	862	904	884	842	824	916	867	894	871	896	922	865	878	924	839	894	859	945	900	916	850	878	885	830	936	896	836	926	904	904	831	946	884	892	912	901	890	894	871	942	885	903	873	875	866	891	877	881	891	891	892	929	864	876	883	890	847	873	853	826	912	826	870	933	899	892	841	855	893	882	869	851	871	894	856	883	943	859	826	921	866	871	868	871	929	860	834	927	926	902	915	925	953	910	895	874	858	902	920	861	818	860	892	886	844	867	900	909	904	898	965	881	900	903	885	889	868	845	949	877	874	858	898	812	891	881	888	930	884	910	925	840	864	900	857	900	922	925	881	903	872	930	880	935	868	874	877	880	880	820	896	874	859	848	955	864	857	886	889	941	867	898	877	903	955	969	838	902	946	912	899	884	882	861	890	847	893	876	906	885	909	902	914	920	852	895	880	856	923	935	902	854	859	882	899	901	852	892	898	891	926	841	858	907	885	866	827	907	875	873	913	887	882	847	875	898	922	958	887	882	906	864	854	908	861	894	888	876	913	907	897	855	823	890	904	838	914	932	852	927	899	948	926	885	861	920	927	870	926	889	939	872	895	820	852	900	889	878	871	866	867	880	870	889	933	945	859	865	901	896	879	865	864	1003	896	908	812	914	903	945	873	883	899	918	816	869	917	902	859	895	832	942	910	836	893	850	876	852	974	877	847	874	914	833	902	917	935	931	836	852	889	884	872	823	888	903	858	896	910	875	876	876	902	884	962	978	882	852	905	894	922	861	882	839	900	909	919	875	895	810	879	852	875	903	882	846	901	926	938	864	916	903	883	822	886	909	900	881	898	858	901	900	926	935	836	891	873	959	842	944	942	855	930	935	884	900	940	832	890	907	850	940	916	878	873	918	912	930	889	868	902	872	886	892	898	903	919	844	888	901	913	864	871	890	908	807	906	904	910	828	870	843	872	858	917	883	872	885	884	869	897	899	889	966	877	926	899	888	850	832	973	877	892	949	932	929	899	889	874	826	857	902	913	914	870	896	862	907	894	923	902	910	860	890	876	902	856	893	923	893	927	883	888	874	891	889	855	899	916	962	875	917	922	883	874	868	886	870	889	915	879	896	858	878	867	851	877	868	892	869	905	833	893	903	923	868	895	878	862	918	887	855	872	992	929	924	899
35907	33714	33700	24105	12843	6874	4579	3254	2718	2187	1994	1836	1524	1427	1378	1163	1187	1039	1019	989	978	1031	978	899	895	920	886	932	866	883	860	880	843	843	846	826	828	828	872	835	880	844	821	865	850	798	845	788	851	797	830	778	830	805	826	825	823	815	828	856	793	892	841	904	859	838	796	840	848	831	855	882	812	844	862	817	854	865	855	895	809	841	816	861	849	883	815	854	825	794	866	813	825	907	843	837	822	830	852	886	850	881	862	857	884	850	801	837	859	840	868	827	842	825	883	854	851	774	836	834	849	847	815	834	819	797	865	806	854	814	824	877	860	848	910	807	830	796	843	875	811	848	829	806	827	852	804	799	896	839	878	863	848	824	796	857	815	784	846	845	863	832	878	837	802	802	819	794	853	865	832	860	793	880	838	831	852	846	811	877	829	864	824	817	826	882	891	818	848	821	875	832	809	824	838	846	818	850	829	839	822	836	835	777	803	795	800	798	833	848	839	829	795	856	803	825	783	834	832	895	877	862	816	815	857	834	891	803	855	824	859	867	837	848	859	805	846	825	809	850	854	830	841	820	801	885	845	841	818	836	820	800	864	887	858	820	824	869	830	861	826	842	812	847	859	846	800	874	852	865	855	858	838	872	842	844	825	811	878	839	849	820	848	858	862	903	836	841	822	796	797	885	858	850	884	854	831	869	845	817	789	818	831	834	882	832	858	819	878	819	853	839	836	871	846	844	805	865	811	811	823	854	856	823	839	828	899	872	846	836	831	819	815	796	808	857	850	856	836	771	856	822	836	773	850	786	829	878	838	855	822	832	845	830	816	845	849	840	775	882	845	851	855	815	801	879	888	826	819	875	843	828	861	894	875	766	848	833	861	851	864	814	819	796	787	807	842	820	829	833	880	833	792	864	790	820	831	879	828	837	818	824	812	854	850	867	842	845	850	834	877	804	858	831	836	823	898	823	827	844	812	848	799	820	797	850	860	841	791	826	788	817	833	911	769	828	841	815	847	849	869	863	808	892	804	835	828	857	844	828	847	856	864	854	854	823	840	902	848	845	821	865	825	854	830	852	839	819	835	838	837	846	866	802	887	836	820	811	822	810	838	869	880	790	837	820	855	855	837	806	839	801	854	836	908	799	801	840	832	819	822	782	852	887	851	842	794	812	789	826	834	848	828	812	862	826	840	870	790	881	828	820	882	847	878	800	857	910	863	798	838	805	872	831	799	822	849	876	806	860	849	844	797	822	832	784	870	817	829	863	860	812	849	796	814	891	854	840	798	799	785	829	836	820	841	853	831	794	776	837	789	824	821	857	859	796	791	853	808	816	816	820	809	790	841	811	860	845	851	846	866	885	819	828	839	837	815	831	841	903	866	840	838	831	869	828	853	837	811	795	867	803	802	871	835	799	798	820	843	798	857	803	808	832	884	874	819	839	873	884	870	870	868	852	840	832	852	897	850	821	831	858	799	837	841	867	823	853	830	878	873	828	825	860	813	833	838	842	863	875	832	838	856	882	838	862	842	883	865	792	829	818	826	857	787	768	882	825	859	820	843	854	846	872	801	834	800	847	863	819	860	805	816	850	838	821	805	875	816	856	846	911	869	795	842	830	817	845	816	882	842	841	842	869	835	826	845	821	925	848	793	803	839	879	854	793	841	850	869	905	819	819	836	831	780	832	809	864	830	828	804	823	834	811	766	858	841	806	786	799	851	758	806	879	856	838	804	840	840	842	817	793	800	819	857	834	804	830	820	826	826	858	833	897	841	865	837	806	875	853	817	846	886	805	818	838	887	833	870	790	864	838	802	837	844	803	838	801	824	829	806	852	860	815	844	873	840	876	811	856	904	845	866	915	869	844	853	845	846	819	847	822	837	847	796	825	854	867	831	802	868	815	843	873	779	819	794	823	881	860	858	855	842	849	830	884	855	859	862	862	817	843	834	850	842	843	803	864	852	847	844	792	897	806	799	863	851	847	869	812	842	861	830	861	841	863	852	842	828	831	815	852	823	797	815	857	913	863	830	800	805	837	857	831	836	877	802	859	727	835	819	841	861	829	834	853	838	836	904	836	805	843	832	844	823	799	825	854	859	799	837	806	842	797	793	842	859	839	868	822	835	890	883	824	833	893	851	844	816	854	796	832	869	861	832	830	833	832	756	821	838	854	817	790	848	884	826	817	807	822	829	775	836	846	864	839	832	852	789	834	860	872	798	839	827	858	865	822	825	846	819	853	815	845	849	831	852	823	849	884	850	867	795	852	841	830	848	827	914	829	853	774	786	861	873	826	840	823	847	848	856	860	819	814	773	887	858	851	862	850	810	853	878	853	872	818	794	819	834	798	831	831	836	790	818	872	855	835	806	855	819	820	847	830	819	887	844	849	860	830	799	845	808	841	838	851	878	822	807	838	825	846	864	833	875	844	853	799	847	868	838	854	837	862	814	845	852	838	842	809	857	778	869	886	778	791	825	800	810	815	821	839	875	833	874	880	841	848	810	899	845	882	831	800	828	862	912	828	911	822	863	783	855	809	862	818	811	883	832	796	820	860	842	871	830	827	809	794	841	869	774	821	884	817	853	786	831	857	836	874	770	831	813	851	865	849	881	854	835	889	876	789	844	797	876	830	834	823	801	840	765	868	840	849	798	803	806	832	811	836	861	814	854	822	856	842	838	820	852	848	879	832	883	835	861	813	831	849	863	882	896	824	870	817	885	825	848	807	873	838	804	841	817	897	842	793	806	864	854	846	844	821	809	825	778	848	828	864	835	835	809	827	844	863	874	860	895	822	865	855	857	813	854	837	804	844	882	813	814	831	836	795	854	864	794	816	794	804	881	871	844	860	834	883	862	816	887	879	843	823	797	868	831	823	882	799	783	883	842	847	876	867	821	791	827	820	835	796	818	868	903	820	848	803	864	830	805	840	839	875	849	767	814	831	876	855	840	847	868	819	876	868	853	875	820	880	825	840	863	836	850	884	830	855	811	815	813	848	856	829	838	863	800	801	825	824	801	883	850	855	817	840	836	826	838	869	830	843	937	892	844	866	848	845	839	848	856	820	855	879	827	798	857	836	859	802	836	813	869	774	835	825	785	800	816	813	828	795	843	845	870	824	861	818	820	800	834	833	848	803	793	824	789	780	825	806	806	886	843	857	823	832	853	857	806	861	805	820	854	867	871	845	838	779	833	837	850	909	869	829	859	798	871	858	788	845	865	802	823	871	842	890	822	833	811	860	798	852	846	840	875	798	867	883	803	848	865	814	793	847	744	823	816	806	806	828	841	774	881	840	867	830	837	839	856	770	834	837	870	869	836	879	795	836	814	821	860	848	862	856	836	819	859	856	821	835	813	834	808	833	852	841	842	850	803	875	827	838	884	801	868	836	832	843	833	784	832	893	807	846	820	804	878	838	805	892	861	792	853	813	806	922	935	859	853	825	823	789	867	828	857	818	836	901	832	864	819	900	796	814	854	828	777	828	855	860
39253	45645	34172	21694	14138	9397	6826	4910	3833	3192	2680	2226	1993	1768	1579	1375	1335	1195	1154	1084	1035	1144	963	956	888	942	946	886	851	916	878	878	869	892	844	919	843	862	833	898	857	885	858	873	865	867	828	806	881	860	870	822	845	881	828	854	856	873	833	824	831	817	873	861	828	808	822	810	839	815	833	800	845	836	847	864	864	835	792	825	851	767	865	814	895	807	855	805	829	810	891	816	855	810	834	830	810	845	823	832	823	783	851	821	832	798	799	856	891	827	835	837	842	798	842	854	798	832	850	831	810	838	812	808	819	860	843	848	820	789	837	770	859	806	819	801	823	825	764	848	850	834	843	814	831	835	829	850	863	808	834	821	897	796	820	901	803	847	823	855	810	854	792	810	870	804	784	823	798	821	874	886	815	907	785	843	861	851	777	835	796	851	813	853	844	876	848	825	823	816	796	819	819	736	817	812	825	797	835	833	815	800	823	816	843	861	825	837	814	848	806	805	885	803	830	755	864	818	841	780	815	820	848	818	792	817	809	835	881	852	822	888	848	804	830	808	826	849	802	847	830	819	861	817	807	826	853	846	791	864	790	820	850	805	819	885	897	866	851	832	816	881	795	859	825	815	839	864	801	841	794	864	820	905	881	822	849	833	776	864	854	899	806	871	855	835	849	826	835	805	829	846	841	787	809	853	803	835	840	819	810	815	863	820	810	875	814	806	851	808	835	806	815	830	824	846	846	826	825	827	793	851	821	839	855	843	820	836	857	825	794	814	839	826	865	811	834	812	823	811	816	797	817	825	883	808	833	864	878	903	866	850	803	831	846	856	795	862	839	868	834	827	832	858	837	848	826	797	824	783	834	838	794	859	857	847	859	836	828	859	810	844	797	803	833	826	845	886	834	809	787	827	782	829	813	817	851	804	813	819	834	800	889	818	806	831	866	788	820	837	840	802	800	833	824	827	881	906	809	793	822	893	825	803	851	866	886	868	808	834	860	802	858	825	837	823	816	840	857	806	843	832	853	879	864	790	839	873	837	836	832	811	817	874	838	834	816	849	847	864	854	906	810	799	787	823	806	845	787	805	817	845	785	820	845	829	847	833	835	829	833	804	854	889	831	862	843	875	800	842	856	833	914	878	859	784	828	856	833	841	810	850	858	868	822	865	789	797	855	841	839	849	854	810	837	851	839	833	835	815	842	821	831	809	818	822	847	819	846	823	807	861	870	826	856	888	813	871	863	841	821	863	820	820	858	871	843	848	851	788	843	863	835	785	841	803	812	824	829	818	793	807	880	866	823	846	843	874	806	821	848	823	827	847	825	829	825	836	780	802	784	821	829	818	819	800	864	772	825	818	862	821	858	853	905	841	864	833	860	832	796	813	859	863	843	778	850	815	822	873	871	852	835	846	848	831	809	804	838	861	865	788	837	815	846	857	835	814	899	823	811	834	841	826	820	820	833	839	813	858	802	889	847	809	833	856	790	835	824	865	831	806	795	816	861	872	864	786	797	838	781	843	857	822	835	807	815	875	861	859	854	840	818	843	813	896	803	814	853	827	819	809	840	856	863	796	832	848	850	846	835	838	812	813	837	871	816	845	765	852	844	831	793	829	811	847	821	884	902	780	806	871	801	827	869	853	840	845	847	864	784	883	862	796	845	837	851	872	856	812	848	852	837	782	871	871	796	866	836	875	793	860	825	860	806	795	858	826	788	800	857	795	862	834	866	839	841	827	834	880	873	811	872	787	768	830	854	836	869	856	830	831	842	822	833	817	848	804	822	798	812	783	853	859	784	807	826	831	801	837	823	864	821	824	817	856	847	835	856	888	847	833	848	860	824	868	828	818	801	823	827	829	814	873	821	858	782	834	840	840	862	855	837	796	881	825	807	801	866	819	824	800	807	844	859	813	858	844	842	848	808	853	848	793	811	817	787	830	820	859	817	806	857	838	862	834	818	857	847	840	829	867	804	816	799	824	845	851	849	835	880	828	826	873	834	824	791	817	858	847	826	812	873	854	811	793	818	842	815	830	810	827	841	811	856	868	837	802	825	843	866	858	806	837	830	871	824	812	844	812	820	828	851	850	841	881	811	782	813	873	855	813	832	883	837	820	831	890	783	856	821	824	828	842	822	866	858	803	851	805	812	851	805	816	832	903	816	819	755	806	825	835	849	860	847	830	861	833	836	794	806	869	851	865	873	806	882	876	818	805	863	832	840	860	816	866	868	870	818	844	855	888	828	863	845	839	804	862	852	792	843	815	799	859	848	847	866	837	781	854	854	834	871	837	789	850	824	882	795	852	822	842	845	819	796	836	835	855	842	824	790	817	798	780	860	842	825	822	799	823	824	870	795	835	813	817	817	828	827	778	880	843	812	832	800	880	794	801	775	792	810	830	777	845	841	809	843	844	851	853	866	852	843	822	864	811	819	861	812	845	864	830	797	816	836	814	874	815	809	838	829	800	903	859	898	837	923	821	881	835	881	773	830	844	851	789	817	862	832	815	853	826	796	823	848	897	773	749	804	818	820	842	779	828	816	848	855	921	860	906	833	807	866	864	857	863	835	847	864	856	832	857	808	872	821	798	787	811	823	818	905	864	852	855	879	803	835	854	835	791	802	852	820	838	884	827	856	839	843	805	824	872	889	846	842	832	841	837	860	839	859	854	818	873	834	922	832	844	838	852	823	834	810	759	842	870	797	809	812	824	853	817	832	811	863	824	846	789	798	876	842	827	817	849	871	794	829	826	866	875	848	841	827	809	856	831	868	866	871	865	835	867	860	814	806	835	833	850	831	878	860	827	836	833	871	784	836	852	805	835	842	840	804	867	831	875	833	836	817	806	828	865	822	801	794	805	821	805	825	846	832	802	829	816	847	819	827	822	848	831	821	886	829	857	860	852	814	794	862	824	820	854	882	829	857	834	803	856	850	837	856	858	808	838	889	783	785	814	868	798	785	822	814	849	822	833	834	872	821	781	840	828	834	883	778	866	810	809	786	843	819	808	820	845	809	823	915	841	809	812	892	782	846	821	822	847	854	819	856	833	845	824	880	788	825	837	869	837	783	866	860	817	824	856	826	855	821	852	824	836	805	854	869	839	793	782	784	843	831	781	837	799	826	867	821	857	814	840	810	827	807	824	838	869	798	848	817	839	845	859	858	839	823	860	828	867	873	886	809	790	806	864	810	824	842	847	821	809	840	836	823	816	865	846	780	854	830	818	865	836	828	857	835	881	808	825	810	819	811	804	803	838	784	810	894	882	816	805	856	872	811	867	807	799	871	789	826	813	862	788	825	809	857	840	801	851	819	812	815	835	820	870	845	843	872	853	875	850	841	881	868	828	814	834	832	853	851	886	817	830	862	906	823	854	791	806	811	811	838	852	782	823	764	826	861	806	831	803	824	837	877	820	830	807	827	796	897	838	842	861	805	811	812	869	860	873	813	847	863	828	807	829	826	848	813	823	848	838	830	796	908	786	846	820	759	828
24363	21440	28753	25393	22049	16601	9744	5584	4149	3468	2905	2559	2161	1910	1823	1667	1417	1370	1271	1202	1160	1069	1068	1013	964	995	961	917	926	910	922	913	900	872	776	857	838	821	868	889	917	872	835	845	830	819	806	844	879	856	818	824	850	880	822	846	794	836	862	862	838	851	895	835	824	864	841	882	867	856	845	821	832	864	853	876	838	834	869	885	830	829	862	865	836	827	883	863	826	852	788	826	849	891	816	789	841	838	804	802	883	780	893	806	824	866	802	800	808	793	810	840	784	857	871	847	787	793	866	860	843	836	797	847	803	838	845	842	827	770	780	789	811	830	843	831	810	830	828	814	844	855	824	829	823	907	803	871	839	810	818	833	823	829	787	797	802	858	831	805	843	840	823	826	801	803	812	825	886	818	816	867	814	839	829	907	834	848	825	811	806	840	842	782	851	872	842	867	839	845	831	847	839	871	854	865	841	851	850	880	880	851	819	800	777	798	842	826	859	822	856	859	833	871	827	841	868	836	797	844	788	840	793	840	794	781	809	807	875	817	854	789	841	834	889	823	819	905	899	843	878	846	839	838	845	823	796	804	872	832	846	856	808	796	864	792	853	865	807	911	815	886	846	783	844	814	886	843	870	828	850	822	839	882	840	828	859	851	828	839	816	868	877	820	895	799	891	793	870	860	835	797	883	816	928	901	844	854	791	859	856	876	798	818	837	804	849	834	829	900	859	831	809	857	878	805	861	858	811	880	835	844	833	840	833	817	837	792	855	842	894	822	803	793	840	848	803	824	829	864	832	866	883	845	769	848	791	824	836	794	811	840	821	799	882	805	847	858	827	815	824	844	876	863	818	821	872	840	847	837	745	840	822	823	842	866	869	841	824	894	831	790	836	883	881	793	876	839	795	852	827	824	833	817	824	934	858	825	824	830	821	820	837	822	802	763	849	835	839	815	827	838	842	874	814	838	852	828	829	853	832	820	837	874	834	834	785	850	866	859	823	806	855	820	819	857	840	832	791	854	917	824	841	867	840	882	845	815	855	864	877	800	807	804	844	793	820	821	844	834	789	826	827	806	831	807	859	832	831	740	789	795	826	848	820	851	845	821	891	842	835	839	869	830	810	832	777	832	812	802	791	839	845	871	859	875	854	846	847	838	830	802	879	848	818	785	845	859	863	863	842	827	843	843	817	780	831	885	822	813	858	825	818	818	844	848	807	862	796	877	848	810	844	797	881	878	814	796	812	803	835	816	824	801	802	815	829	854	826	863	813	765	843	833	838	831	847	868	796	796	871	832	863	873	852	813	851	863	859	886	821	842	790	817	802	884	830	822	858	848	895	872	815	866	799	875	853	863	842	866	808	853	830	824	783	842	872	781	839	879	833	834	827	808	820	797	799	848	843	828	839	806	797	824	838	890	860	818	849	771	843	844	820	822	832	842	817	802	844	911	897	832	820	878	888	857	855	834	817	873	868	833	863	878	844	823	882	820	856	845	791	818	758	865	829	860	842	846	841	822	823	836	822	800	862	835	834	877	847	859	797	848	820	849	845	856	820	831	858	805	821	829	821	872	878	836	863	823	838	813	894	800	814	865	809	799	792	834	800	838	864	786	839	842	804	824	873	819	820	886	843	816	795	842	806	857	814	809	867	801	863	864	827	842	879	819	850	811	828	834	874	789	830	789	783	816	831	845	805	913	838	824	879	844	822	845	836	802	833	797	833	819	829	814	821	798	844	797	834	847	835	812	780	817	833	886	836	819	792	830	850	854	811	858	763	835	821	786	851	862	868	833	859	815	842	787	896	804	843	816	844	834	776	824	817	862	810	778	862	868	890	830	853	831	846	808	860	808	802	862	801	860	829	892	809	834	787	823	821	807	818	851	842	839	868	831	838	847	866	834	814	813	865	835	774	818	835	839	872	811	808	856	824	782	834	875	770	757	871	786	813	787	790	879	804	858	826	846	859	816	850	784	884	875	860	827	843	838	832	859	763	856	822	856	787	834	850	804	861	853	857	810	831	830	882	822	811	872	802	822	833	819	813	841	807	798	828	870	854	800	897	847	800	845	841	842	798	783	858	829	865	836	862	829	838	882	846	834	838	785	795	851	829	830	838	821	861	819	840	864	837	811	849	856	902	862	815	820	801	843	801	852	854	841	894	852	851	844	768	865	811	909	840	874	882	838	785	831	842	790	825	848	820	806	858	810	826	766	771	799	806	822	873	800	844	809	836	872	788	836	766	861	827	839	868	816	895	856	809	832	829	820	875	844	806	875	876	824	814	819	854	822	827	855	805	804	818	896	818	922	838	792	842	856	810	850	808	870	807	799	799	822	785	791	838	837	845	843	816	851	869	857	825	831	858	876	832	829	802	842	838	813	833	815	838	826	805	837	817	828	842	812	868	816	828	826	857	890	837	863	844	768	831	842	847	833	840	835	836	791	829	800	772	877	782	844	826	832	811	792	828	867	840	847	864	867	857	848	828	881	857	843	773	762	860	825	903	766	865	812	879	862	801	895	851	786	855	816	829	888	835	883	837	827	865	854	774	777	851	869	849	801	857	856	834	842	799	885	832	826	817	865	873	826	803	770	829	896	870	868	843	871	811	849	865	852	887	824	802	851	889	845	811	842	855	844	827	812	854	855	841	840	845	869	828	850	801	799	842	829	822	831	822	789	860	821	847	836	854	863	828	791	812	843	841	827	841	815	893	821	879	832	861	867	838	873	826	819	854	843	838	834	818	869	855	833	853	784	856	820	842	866	800	880	818	825	796	841	887	838	821	844	827	814	853	870	835	849	822	802	864	836	863	904	856	820	831	837	800	820	854	849	860	798	858	855	797	841	835	779	854	869	747	843	835	861	808	820	839	833	825	840	834	867	828	833	842	841	852	777	798	861	769	847	854	837	854	862	836	805	861	792	819	830	822	867	842	858	855	804	840	790	820	821	854	831	832	814	761	826	867	887	854	828	829	868	884	845	880	836	813	823	804	813	821	836	860	879	879	858	857	823	834	832	855	803	809	823	844	832	846	868	805	842	782	878	845	796	831	785	826	860	841	835	836	796	794	814	790	883	784	798	831	840	812	863	784	860	807	817	852	832	819	824	848	860	851	808	794	851	818	838	811	838	827	838	820	849	836	869	854	801	831	850	850	866	815	851	860	778	797	808	888	837	843	885	792	804	850	853	799	839	828	821	831	845	864	827	878	831	820	874	794	800	856	850	858	812	845	836	773	842	854	831	911	796	849	872	807	813	812	835	831	831	838	799	844	853	844	800	840	818	833	854	821	809	813	851	802	855	856	834	828	827	800	888	823	920	835	854	864	831	811	788	853	829	835	831	796	834	869	832	847	839	792	827	904	870	834	848	806	879	837	855	833	787	818	798	785	835	850	826	849	806	867	921	832	803	812	826	845	817	813	870	850	809	799	837	863	829	803	823	822	832	804	763	845	860	819	856	878	875	758	854	790	813	874	861	795	861	875	861	774	877	845	873
34496	53051	42636	28692	19017	13652	10593	7596	6048	4878	3951	3352	2786	2471	2220	1834	1665	1585	1440	1297	1199	1175	1099	1005	1071	1004	999	967	960	926	935	989	907	867	877	892	873	876	873	888	915	850	898	859	836	850	841	904	838	860	810	829	857	855	810	852	826	795	819	889	821	814	849	811	809	804	817	878	849	839	785	839	861	870	825	848	803	860	846	818	849	820	829	805	786	806	790	771	809	811	855	808	832	842	841	834	834	848	852	839	837	825	816	805	810	818	813	817	786	787	816	814	838	776	854	867	843	816	878	838	830	849	815	837	794	836	837	831	851	815	862	805	833	778	820	838	840	833	839	830	839	841	785	835	782	812	814	821	803	837	787	844	833	826	778	808	793	846	858	883	832	810	805	818	837	799	823	860	811	799	781	775	827	863	818	792	876	844	798	841	852	788	821	801	835	798	827	798	821	851	822	850	759	817	774	842	796	816	791	822	824	829	837	803	804	849	818	821	878	812	862	803	839	796	826	787	884	825	873	744	789	804	783	862	853	804	834	820	760	860	770	866	848	831	848	821	862	816	794	780	813	814	811	861	861	805	859	779	781	776	820	800	839	793	814	826	823	807	808	818	834	836	835	862	793	777	881	836	845	827	853	810	806	781	781	786	802	831	838	848	826	867	827	856	851	794	839	840	809	839	805	805	784	786	793	860	807	840	810	830	789	836	846	835	824	821	794	836	824	833	798	883	814	850	789	808	808	806	775	806	802	818	835	789	743	838	782	827	837	805	851	806	821	765	831	818	809	806	755	853	800	821	796	812	821	896	825	856	873	828	805	862	785	856	806	861	842	825	877	790	824	870	809	815	816	857	801	852	847	832	857	854	880	826	849	794	842	862	822	806	834	826	794	832	825	876	820	846	789	804	889	858	850	866	805	777	886	830	811	811	832	799	839	807	803	869	830	810	788	796	792	829	835	809	853	817	799	814	846	830	830	838	818	812	827	886	821	803	881	755	851	809	827	835	814	865	803	817	866	882	834	805	818	816	798	812	827	850	785	839	833	792	828	851	844	850	791	875	866	883	813	788	844	882	808	851	828	890	855	858	833	787	815	816	774	832	779	802	829	849	867	879	818	815	820	807	857	804	832	837	822	833	862	831	855	843	857	838	788	842	856	888	791	829	772	832	837	831	794	799	815	857	818	877	876	839	801	838	846	821	808	803	826	806	809	850	854	836	831	869	839	786	820	803	799	852	809	835	809	877	807	827	856	818	777	782	845	775	805	827	791	806	787	778	843	839	818	870	793	838	823	826	866	778	817	807	774	824	851	854	796	803	830	878	800	897	781	848	810	792	848	822	811	877	816	832	791	755	793	871	826	807	856	838	850	815	820	848	867	793	822	806	791	806	796	797	814	816	809	792	850	765	814	812	799	827	815	849	848	799	837	835	809	780	846	818	850	785	813	828	857	836	856	827	786	826	849	824	858	814	850	868	866	852	765	801	836	902	854	798	826	798	816	839	798	827	844	809	790	817	809	825	825	814	774	816	800	838	812	855	780	826	846	807	827	829	795	834	831	838	883	788	837	802	811	812	783	803	845	854	825	840	813	833	784	822	777	803	853	780	775	836	812	780	808	891	864	814	805	854	812	859	855	827	799	812	829	807	812	820	846	816	871	822	835	849	847	843	766	810	854	810	841	817	824	780	795	819	811	745	832	825	829	862	874	823	842	837	848	803	881	791	828	791	833	852	810	860	803	878	825	803	847	847	841	757	797	791	806	817	835	814	875	863	770	831	815	894	831	841	844	792	870	822	843	812	822	862	877	828	780	816	785	807	838	803	766	818	839	793	819	787	788	848	778	840	873	761	849	835	813	834	859	839	789	800	780	829	826	848	824	841	794	799	845	821	851	800	816	768	842	832	866	768	791	827	840	808	791	849	874	816	872	821	876	794	806	846	749	823	806	865	863	863	871	839	803	795	850	805	819	888	797	795	805	856	845	779	831	844	871	834	823	853	790	781	871	814	820	801	833	818	841	808	868	852	837	816	829	824	832	831	799	821	810	847	894	872	855	825	764	836	858	838	883	801	824	821	815	899	786	820	792	809	833	819	823	853	884	811	789	882	810	763	786	810	788	868	817	870	803	818	835	833	825	828	830	822	840	808	791	840	813	827	795	794	756	837	851	804	822	875	839	843	840	811	831	808	832	849	820	825	814	790	850	800	866	771	841	789	833	817	768	830	835	817	795	835	869	825	832	792	852	821	813	904	808	838	796	823	824	806	776	784	749	816	820	818	837	859	823	822	858	807	813	805	780	826	905	788	793	813	829	858	803	806	800	807	839	871	805	841	810	874	840	868	814	808	814	857	790	845	797	821	827	861	797	819	832	868	844	827	832	819	811	796	854	809	827	804	840	776	812	816	815	866	818	843	824	844	824	782	838	830	786	798	812	901	855	842	798	864	821	780	794	753	805	797	796	830	795	805	786	829	783	819	846	825	801	823	842	781	819	792	812	841	803	818	822	843	830	845	844	823	821	832	816	826	799	828	821	850	854	839	840	863	828	841	791	816	804	799	836	805	819	809	786	801	838	769	817	827	788	838	770	848	783	821	844	834	769	796	816	816	812	802	830	800	784	794	830	813	799	796	842	822	777	812	848	872	822	807	836	835	855	805	835	792	793	753	853	827	858	791	802	803	805	777	837	819	814	877	828	802	835	809	813	841	845	850	783	819	828	855	837	814	795	815	818	834	825	827	855	831	870	774	854	798	841	855	781	853	860	815	828	795	748	817	819	811	763	835	876	804	796	850	823	854	850	821	807	828	822	855	851	790	812	868	819	793	746	798	881	784	821	867	778	809	814	825	795	864	818	793	807	839	834	825	846	796	783	822	815	786	801	827	877	870	823	843	883	809	786	828	822	801	849	821	830	813	877	808	827	825	867	828	837	867	855	806	777	853	871	802	834	879	793	867	798	803	797	804	847	790	813	851	858	827	813	832	836	805	870	819	866	802	816	858	767	819	800	773	807	819	856	828	803	815	850	846	840	841	796	839	777	819	838	860	829	895	826	804	857	774	863	780	843	804	812	801	846	791	823	796	781	841	851	782	811	783	785	776	844	826	843	817	840	850	846	853	811	805	821	846	818	817	859	773	843	784	851	836	800	829	789	805	807	854	826	812	802	824	845	838	826	884	836	812	841	858	836	800	867	881	797	811	837	836	807	797	887	821	865	827	822	830	821	837	819	859	845	850	816	813	870	774	826	822	819	804	851	824	841	794	821	867	880	797	814	833	773	802	899	787	884	812	839	868	859	910	807	823	781	809	781	870	832	812	798	842	844	812	826	796	846	821	835	849	800	836	782	775	838	868	840	773	890	839	748	801	843	825	807	799	811	778	812	862	823	821	793	797	812	826	789	815	815	785	815	820	784	858	791	826	810	825	853	841	864	766	819	777	852	856	813	848	838	831	837	829	829	840	791	831	785	782	769	799	839	793	840	830	846	863	818	799
25380	21398	28651	27191	19123	11317	7473	4886	3741	3121	2546	2317	2016	1828	1692	1507	1401	1277	1293	1119	1178	1096	1041	1036	1007	1078	988	939	942	895	932	973	950	977	914	917	873	933	932	872	930	877	964	838	900	934	899	910	900	895	893	899	923	892	889	898	917	922	882	814	847	858	871	865	894	896	866	920	892	868	895	849	870	927	904	897	876	906	842	953	849	891	889	858	855	882	918	901	897	873	895	876	841	877	887	836	905	900	909	888	905	853	912	917	878	885	890	916	953	898	876	897	884	886	891	872	906	861	886	924	844	899	852	920	845	904	820	903	873	885	875	914	893	885	871	838	897	911	947	891	869	859	877	860	836	887	930	913	929	866	862	863	875	838	892	862	869	843	894	826	848	892	945	899	873	821	873	891	885	853	903	849	906	862	880	926	881	854	900	869	868	854	898	901	892	875	847	881	902	876	922	877	883	872	907	926	870	838	848	879	865	794	903	888	898	897	881	885	936	922	824	885	923	886	918	844	848	880	832	877	918	884	875	911	865	863	865	902	891	810	930	894	895	848	880	884	839	909	859	880	905	868	894	883	846	879	935	912	897	840	895	911	914	897	922	871	919	871	898	858	819	878	912	880	874	909	866	926	867	926	869	909	843	798	870	906	862	897	875	891	860	866	902	955	876	859	850	906	919	880	896	906	903	894	874	927	843	856	820	837	932	883	794	882	876	853	888	867	874	889	904	905	900	848	872	919	907	844	840	894	915	905	857	814	876	861	909	865	885	850	908	841	930	861	889	893	890	855	907	916	934	924	873	890	884	873	896	891	841	897	845	873	868	890	893	927	837	880	885	855	918	888	894	901	850	903	897	878	883	875	822	874	838	857	934	858	831	870	908	838	872	932	945	886	926	911	862	888	835	870	910	867	849	883	846	850	927	807	895	915	864	878	886	879	911	910	858	921	896	827	898	804	822	907	900	823	877	849	847	856	905	862	887	809	886	900	851	874	835	902	857	821	859	853	872	831	811	895	880	853	915	889	842	893	877	887	893	867	839	901	879	837	865	957	936	881	889	875	840	948	906	854	881	850	891	895	846	864	876	861	891	919	869	837	855	870	945	861	914	885	828	913	913	885	823	877	919	910	812	866	951	916	868	885	927	958	937	832	935	890	886	924	863	834	868	805	888	856	905	925	856	861	881	884	842	915	925	900	868	950	854	865	921	828	864	883	847	877	918	842	931	862	869	868	887	877	889	906	920	930	878	838	875	909	850	911	817	842	876	930	901	861	872	922	894	849	878	908	829	907	903	904	843	928	913	894	893	840	884	846	875	835	889	881	906	870	867	903	846	878	916	897	899	941	821	892	867	852	847	916	875	857	882	897	871	898	876	923	889	909	909	894	873	861	917	858	866	865	936	854	894	839	873	863	858	877	860	859	961	855	865	826	917	885	903	853	901	921	915	884	890	922	902	874	850	853	926	873	875	876	878	919	866	893	882	846	878	874	851	852	897	866	905	853	831	842	863	868	895	871	906	893	906	844	874	908	932	858	887	897	849	857	864	891	891	894	869	890	896	870	874	906	917	893	878	861	864	871	890	860	890	867	830	898	850	840	832	927	926	886	830	885	888	918	871	902	922	902	861	860	926	861	875	844	889	877	888	838	888	895	861	926	835	942	858	874	979	903	938	858	862	812	919	905	851	935	886	824	881	892	816	879	866	873	831	891	873	860	858	903	878	830	944	920	887	850	837	856	924	944	890	806	905	904	920	881	911	896	862	799	885	871	913	904	951	837	839	882	884	904	899	920	844	878	886	884	860	873	833	860	881	892	921	884	909	856	867	873	908	822	883	896	835	854	867	831	822	921	913	902	888	876	869	895	869	894	895	910	887	882	916	868	881	932	885	868	907	907	853	867	892	867	938	815	864	906	909	905	858	897	869	899	867	867	899	849	881	858	881	866	876	895	903	904	904	828	854	930	885	896	882	814	914	921	840	838	868	881	893	865	918	945	862	869	841	840	879	918	827	858	892	856	899	882	895	867	882	904	882	848	824	824	868	843	888	877	835	865	868	919	892	932	825	872	878	839	903	819	867	858	859	877	876	925	840	882	890	876	891	858	862	890	902	883	891	887	860	839	921	892	896	916	876	861	883	841	887	900	874	843	852	862	909	869	881	843	899	932	879	909	858	865	852	853	858	945	804	918	874	934	901	884	839	954	823	880	916	830	844	928	916	901	875	925	910	884	860	876	880	908	885	852	888	923	844	838	923	857	897	825	878	903	918	918	901	863	908	929	928	890	877	877	883	846	856	887	946	879	913	867	908	878	900	869	908	883	858	896	857	906	895	888	843	857	888	887	913	841	842	900	876	891	830	873	910	826	904	855	857	906	886	910	874	859	957	886	893	858	918	913	888	914	859	934	864	894	905	870	910	951	863	903	821	885	888	870	868	915	901	902	853	902	895	833	917	945	881	840	914	840	893	912	891	923	891	881	965	870	852	900	893	932	882	868	854	850	860	911	885	892	887	845	876	885	880	874	847	919	881	891	922	871	831	892	887	871	801	929	864	931	881	932	907	851	897	870	903	900	843	906	872	889	880	822	873	886	811	909	868	856	865	839	895	844	894	860	841	881	852	884	904	870	835	849	870	882	817	886	901	869	843	862	874	882	936	880	963	887	914	910	882	881	855	895	889	853	916	852	914	875	857	852	914	930	893	904	867	922	841	877	862	862	898	877	838	915	876	861	835	895	897	855	905	874	880	913	819	866	893	913	883	878	859	872	871	943	868	899	849	856	899	854	811	892	914	866	867	869	885	941	854	880	910	893	889	878	862	885	864	863	815	864	874	913	870	868	878	889	881	885	880	905	910	877	865	937	809	890	872	885	910	810	863	865	886	850	878	871	875	887	902	864	925	860	931	903	938	913	857	895	868	884	897	857	873	857	835	916	914	848	854	920	845	865	862	873	893	898	906	862	847	882	866	849	784	864	805	859	910	901	820	854	865	850	870	857	901	836	876	866	890	886	840	903	905	868	920	873	867	861	821	961	892	888	897	835	916	891	925	940	867	913	892	839	838	894	896	868	880	912	876	879	883	903	909	922	822	927	852	912	857	909	845	878	865	880	858	886	896	870	880	893	852	940	884	852	874	869	838	862	880	898	901	838	872	839	858	882	827	899	898	911	884	822	869	877	825	894	905	878	880	884	883	890	829	862	896	842	821	880	913	924	937	915	869	880	872	919	886	890	909	843	872	954	858	910	865	847	860	893	873	853	844	875	902	834	958	884	873	905	922	852	850	895	886	880	886	914	893	834	836	864	918	885	857	864	842	885	838	869	925	850	910	937	874	847	802	843	879	870	866	872	808	893	862	856	813	901	857	881	910	914	886	875	915	858	888	887	855	826	864	832	860	852	880	888	872	861	833	909	897	887	918	905	863	861	884	935	942	882	890	862	872	836	915	872	903	910	921	838	879	884	903	809	858	875	929	900	887	906	879	900	903	832	888	876
33168	50523	40668	25795	17515	13115	10259	7438	5661	4724	3838	3134	2818	2371	2160	1812	1612	1435	1383	1393	1212	1102	1120	1128	1067	1066	986	948	957	952	1002	926	992	927	932	918	893	894	910	964	873	925	906	914	902	902	863	851	892	835	869	854	880	883	860	872	876	831	845	900	873	869	864	867	859	868	886	884	863	863	847	882	879	839	888	863	834	863	848	911	864	877	879	866	922	839	900	875	858	897	879	875	891	829	875	850	884	876	871	874	839	927	877	921	928	879	853	873	867	895	869	876	847	889	829	878	871	846	890	872	869	856	857	810	871	863	904	808	872	864	873	892	880	858	902	843	925	867	899	923	889	836	915	917	900	839	947	886	870	834	830	824	866	857	891	864	904	827	859	880	863	846	904	893	937	858	917	858	834	899	872	875	918	856	790	913	904	856	854	898	880	853	872	910	899	844	864	835	897	884	878	866	868	849	900	842	901	895	904	848	848	906	843	870	863	869	919	893	781	846	921	828	857	833	858	858	884	831	889	891	850	860	873	863	861	870	847	878	894	872	811	879	903	810	879	884	832	937	836	873	913	821	868	883	868	797	911	877	931	859	815	870	866	887	849	873	884	913	898	892	878	906	896	879	798	897	822	823	891	865	873	815	899	865	930	809	820	843	881	886	896	857	915	892	890	850	892	843	854	846	861	896	885	870	872	907	877	914	849	849	818	922	847	852	874	898	872	855	909	867	867	810	870	848	896	848	892	838	886	884	901	854	901	855	853	881	854	868	874	903	866	826	857	902	901	889	880	904	860	865	830	863	828	871	835	865	896	843	852	925	866	850	888	874	870	850	858	861	859	897	920	864	884	878	906	891	828	885	870	815	860	873	828	878	814	869	854	884	860	904	884	842	904	813	889	857	818	906	846	895	844	849	926	824	914	880	835	883	859	878	919	888	853	867	861	867	838	890	804	889	875	829	887	840	829	904	843	921	891	853	837	884	894	863	880	871	867	847	843	871	882	892	919	871	829	815	867	883	881	860	864	859	907	846	892	859	861	877	830	874	801	888	886	815	894	875	863	897	865	885	872	851	827	912	924	885	865	928	873	907	837	849	899	925	904	888	853	855	830	887	816	836	899	857	870	877	839	798	818	840	863	874	858	823	802	885	867	864	889	857	821	835	831	893	898	848	849	891	903	862	896	888	802	850	930	843	852	892	892	822	884	890	876	872	829	863	919	886	849	831	868	840	876	847	907	862	868	897	871	871	813	903	851	861	819	891	881	854	902	862	924	881	848	867	885	861	825	869	845	903	863	849	808	874	856	903	906	811	824	916	915	885	828	906	860	851	902	862	857	866	865	855	915	853	919	851	873	853	869	867	842	873	914	896	908	863	856	871	874	819	896	885	813	898	864	847	863	877	871	883	866	843	778	862	846	899	847	845	848	888	859	885	855	846	848	854	913	846	899	828	848	862	876	879	804	915	910	882	877	897	832	870	835	901	895	855	806	832	886	904	859	907	805	928	924	879	805	909	908	862	810	863	810	885	874	860	867	854	852	806	867	882	830	864	887	908	854	873	859	896	870	911	909	874	816	882	876	873	864	876	889	878	886	826	886	846	933	876	909	914	850	882	882	848	856	837	820	870	816	887	831	865	901	834	843	839	838	868	853	863	851	869	797	901	882	859	843	855	850	900	937	881	814	820	853	885	897	838	869	834	859	918	910	833	886	849	883	839	858	931	889	873	870	882	846	847	882	876	806	905	816	863	882	891	886	861	842	920	882	851	847	852	872	855	877	840	826	876	837	792	876	906	897	878	845	859	875	823	830	837	858	838	882	909	898	867	858	868	880	825	867	844	896	884	867	892	893	898	903	850	881	835	847	897	845	840	894	873	879	876	875	844	883	940	843	869	877	878	845	878	864	853	901	848	915	824	888	928	884	829	852	885	829	881	885	904	861	839	899	937	863	892	922	844	849	856	860	869	831	883	898	843	877	876	882	860	879	907	871	858	872	880	858	867	861	873	852	837	819	844	822	856	918	829	865	811	882	823	857	902	903	859	858	897	833	879	892	825	924	848	848	866	843	883	892	899	897	848	892	905	819	849	861	820	877	854	888	829	809	854	880	845	839	906	922	858	869	882	852	940	917	859	863	873	885	834	877	880	874	863	825	899	928	830	928	857	864	872	877	866	901	807	840	874	812	812	801	867	899	859	928	875	872	860	892	894	867	901	862	828	844	887	868	816	875	851	849	914	883	866	915	846	887	852	855	884	929	845	931	902	898	847	867	911	870	888	853	859	855	891	911	859	898	852	834	894	854	900	848	878	892	862	894	865	868	815	874	837	843	904	931	869	877	876	935	884	853	863	875	838	825	851	865	933	866	910	906	904	873	916	906	869	843	899	905	815	896	839	861	858	858	881	919	901	852	895	887	812	843	873	946	900	809	900	909	855	828	856	937	825	941	863	873	865	915	893	841	883	845	868	858	834	905	896	892	830	832	867	890	855	876	898	914	878	910	860	846	918	875	860	863	858	865	851	881	864	903	899	879	892	881	861	859	869	884	845	851	865	877	859	871	909	822	863	868	862	859	860	882	859	872	899	839	852	861	926	870	878	914	835	873	874	865	848	838	888	836	878	893	832	885	917	904	937	909	839	854	891	861	921	896	848	869	883	854	878	854	859	859	895	911	819	877	881	867	927	853	832	849	834	844	861	867	840	860	892	871	847	842	852	859	855	893	866	920	818	855	842	865	935	897	818	848	820	862	842	877	898	828	881	855	870	909	890	876	858	837	905	884	867	868	823	847	882	832	904	886	849	893	855	879	845	878	827	895	845	843	860	826	855	843	904	826	883	869	898	904	878	913	912	901	883	889	873	896	824	846	865	840	852	851	804	880	888	878	830	943	874	845	873	882	840	899	921	867	837	855	905	898	830	905	886	866	841	915	861	850	923	838	843	869	827	865	869	845	877	886	868	896	854	818	857	842	828	889	896	898	905	870	843	941	840	889	836	857	853	858	864	865	862	861	823	900	857	868	867	835	870	852	851	916	892	857	924	864	846	840	880	853	884	868	891	836	862	840	804	874	861	833	850	877	897	825	851	862	900	879	878	893	866	858	868	801	861	822	854	837	874	897	917	864	844	875	872	884	886	919	877	870	855	853	884	819	863	896	891	883	856	892	891	855	874	886	887	874	845	823	850	826	863	850	853	817	899	881	854	822	941	884	872	908	856	836	832	852	907	863	860	908	847	887	885	889	882	923	866	868	859	881	839	910	874	848	884	941	854	842	913	865	832	863	910	892	861	859	881	903	837	831	922	872	858	893	870	910	851	867	866	895	891	887	898	935	825	906	839	888	844	857	913	892	874	811	844	824	805	843	849	915	890	841	846	884	854	853	888	885	847	861	892	904	844	886	863	901	892	887	887	822	871	887	887	864	881	862	887	833	922	874	881	866	854	886	878	859	901	830	847	848	890	857	892	833	890	820	862	947	791	807	893	865	862	876	846	904	846
23030	21454	29202	24237	21920	22466	18374	9451	6231	5312	4336	3658	3114	2759	2415	2168	1949	1720	1531	1479	1386	1313	1247	1225	1194	1117	1089	1073	1099	1044	986	1008	1009	1016	976	956	972	979	947	993	953	927	927	955	961	925	923	917	961	913	872	898	920	891	901	963	901	909	959	897	936	867	911	917	893	876	899	855	954	916	943	922	941	954	925	940	960	895	849	945	953	883	939	916	930	897	954	944	868	921	916	902	921	932	930	910	884	946	926	855	948	911	886	888	974	909	915	890	877	894	929	935	965	895	902	968	918	861	903	910	886	898	910	902	909	866	923	914	859	929	920	929	894	904	896	956	905	917	922	910	900	867	970	874	926	879	907	886	918	927	951	912	921	859	889	859	881	932	944	933	961	955	920	948	935	855	874	864	928	926	870	923	897	909	849	910	900	916	824	916	836	889	931	879	872	879	881	907	908	879	943	947	884	878	916	910	894	897	919	921	953	878	935	891	897	862	910	937	894	918	879	909	877	914	895	921	934	967	872	906	923	916	860	909	954	969	919	912	965	908	952	915	896	905	905	962	902	898	927	868	952	902	901	907	896	929	916	899	911	876	875	897	898	932	936	864	924	875	845	941	933	910	930	885	876	920	947	897	882	866	917	903	917	916	898	890	887	882	879	859	902	930	864	943	886	938	946	915	933	927	916	1008	877	937	938	925	924	951	910	826	918	921	913	985	892	921	906	955	870	913	917	887	958	929	879	931	928	968	881	954	915	974	919	927	872	902	966	934	928	959	976	933	906	928	933	920	895	898	881	927	889	907	851	938	926	907	924	880	896	931	903	858	917	918	882	918	941	924	887	930	937	923	904	906	935	890	964	927	914	908	938	925	908	866	920	970	908	857	884	905	925	867	837	929	849	872	853	940	907	883	940	898	878	838	890	902	962	900	875	894	918	866	901	900	948	912	894	878	911	829	893	903	941	954	936	908	891	972	917	941	902	895	934	920	927	941	851	869	907	897	867	932	919	855	874	902	929	917	907	885	942	909	894	849	953	894	961	918	944	914	897	918	863	966	949	963	898	924	854	940	931	921	885	852	917	924	935	924	911	891	890	907	904	943	926	898	923	931	869	940	884	921	947	919	909	993	888	914	923	911	919	857	898	929	872	947	907	910	906	867	847	911	921	930	939	900	857	885	916	892	909	868	889	926	959	928	872	931	936	893	886	897	869	903	892	942	871	867	931	960	917	908	930	908	919	888	891	871	889	867	907	881	878	954	898	917	966	895	918	939	898	967	951	853	946	902	946	903	927	933	962	868	867	937	903	922	952	901	907	882	915	860	948	902	890	872	930	868	880	907	972	927	845	935	874	948	926	897	886	895	923	897	907	929	882	868	917	891	910	957	908	874	892	950	887	945	945	890	868	899	895	949	878	890	890	848	881	916	884	905	960	909	915	917	905	954	863	923	916	870	955	925	901	900	863	889	924	941	953	940	940	887	877	934	877	915	953	893	916	945	915	873	870	949	928	893	901	889	924	904	880	885	874	946	895	918	928	952	942	894	953	907	921	885	916	910	896	904	905	871	971	915	863	865	859	998	904	900	906	924	939	922	937	921	930	957	906	912	873	963	919	932	913	937	920	902	954	879	921	894	897	967	914	880	881	957	862	924	937	845	910	874	885	910	933	911	938	918	914	924	893	918	924	954	876	872	941	892	942	914	919	953	933	862	936	921	908	873	937	898	870	979	920	892	920	959	911	921	900	901	902	887	893	921	871	872	918	936	896	898	922	913	950	879	906	897	915	954	892	921	913	931	948	965	931	900	980	940	891	891	887	974	937	925	947	950	917	927	933	974	951	855	873	915	935	927	953	875	963	931	890	924	861	874	910	890	944	928	958	902	866	909	889	922	874	878	916	897	944	915	940	887	892	887	923	900	899	925	889	922	907	887	952	930	886	926	902	931	917	870	904	895	905	946	914	940	884	980	914	912	909	904	946	897	950	965	905	891	930	877	900	974	894	924	929	910	872	917	866	848	872	880	960	859	971	919	879	868	886	926	884	896	882	963	876	823	933	874	899	847	907	922	908	955	879	964	917	902	906	940	918	905	931	967	925	914	923	917	918	935	914	900	904	918	931	929	929	863	919	961	868	906	939	907	941	928	941	930	922	895	892	901	927	811	919	879	857	932	911	930	942	887	903	974	908	886	910	895	875	923	885	927	902	909	875	861	901	895	925	931	921	934	946	938	911	937	908	918	927	954	935	940	968	885	901	952	930	958	933	923	886	860	945	974	933	916	882	935	908	859	923	909	890	906	913	891	877	907	903	877	881	889	897	848	1008	881	917	906	912	950	879	950	885	914	870	928	942	896	916	856	921	891	892	849	856	907	949	935	933	887	938	893	941	912	930	877	900	917	912	925	889	913	955	919	923	944	943	906	924	947	919	947	948	881	903	888	920	954	935	922	907	950	908	911	903	889	961	938	928	892	894	923	881	949	941	952	970	932	923	937	890	957	910	933	939	895	893	906	940	899	900	875	931	923	899	903	888	1000	952	874	913	935	899	889	911	894	891	895	867	891	904	917	893	911	891	934	906	902	931	859	905	915	844	919	955	886	986	842	908	886	922	901	928	890	913	881	935	927	882	881	926	856	866	926	892	878	924	890	906	896	892	918	928	927	925	903	922	939	895	885	924	928	902	922	907	886	900	918	878	953	885	919	927	914	916	949	901	948	916	912	894	923	829	895	929	912	910	873	960	929	899	910	881	876	964	873	919	916	900	932	907	909	944	900	931	905	916	875	860	914	884	901	913	959	897	898	910	922	904	874	955	933	859	933	896	880	869	840	887	932	935	934	880	922	901	872	917	868	920	885	987	963	942	913	924	933	865	975	919	870	873	866	941	935	906	901	895	867	868	860	934	881	909	861	912	937	954	877	879	885	854	909	912	943	911	921	902	894	920	938	926	914	898	909	891	910	903	925	955	961	879	980	958	914	877	926	885	927	929	958	953	891	908	897	897	881	851	839	867	943	949	913	992	892	895	928	948	947	901	930	874	915	887	873	874	912	891	871	870	887	931	949	901	902	922	926	897	900	928	875	887	871	917	902	916	904	917	906	929	924	874	885	934	914	935	886	911	905	892	914	879	919	950	882	873	910	904	942	896	920	894	882	918	939	949	852	953	940	899	894	896	888	912	936	913	960	899	907	866	870	863	960	882	907	891	898	832	971	896	900	927	903	898	895	907	855	956	942	919	940	911	871	909	921	920	891	942	910	892	864	927	911	866	891	868	942	904	875	938	913	895	905	893	943	943	904	872	1005	935	941	927	856	907	897	866	922	907	929	959	936	918	883	928	860	897	948	922	886	882	902	883	958	888	887	905	909	907	897	879	914	894	871	908	957	927	869	865	918	915	914	906	888	924	907	858	862	919	915	910	909	932	910	948	894	887	913	871	889	822	876	945	939	913	905	905	903	889	956	941	886	918	929	911	926	847	908	880	934	959	933	911	912	917	896	926	923
34180	58686	49713	36038	24797	18520	14714	11435	8912	7284	5938	4857	4120	3545	2998	2726	2234	1995	1838	1699	1518	1467	1388	1242	1168	1180	1173	1086	1027	1100	1078	1052	990	1007	1009	983	1005	947	926	908	933	944	953	941	901	900	921	908	918	893	886	897	913	914	917	960	893	869	915	936	863	875	857	885	895	944	902	923	873	914	906	891	970	879	932	893	857	860	845	861	860	855	876	935	855	961	891	912	845	897	901	911	844	863	923	899	886	954	854	870	873	869	854	936	876	918	892	924	852	835	857	897	892	914	910	848	936	861	847	847	838	896	864	902	921	906	850	904	898	865	882	874	921	887	922	860	876	864	913	829	853	837	909	898	905	873	902	879	825	889	905	843	863	900	909	899	901	887	876	882	903	934	884	859	872	882	868	907	894	889	925	921	897	853	926	811	912	926	892	895	928	859	875	919	860	946	915	806	912	857	910	903	894	890	870	878	894	914	947	844	923	904	898	883	897	923	874	917	846	939	924	869	895	855	885	901	961	918	832	860	848	944	796	895	894	873	833	863	930	865	876	830	907	876	892	892	898	901	894	888	890	894	869	866	884	826	860	902	903	875	916	872	861	880	889	920	928	878	828	890	900	887	939	882	835	901	843	912	880	919	865	856	914	880	930	892	892	908	968	950	845	896	916	880	897	833	850	886	824	865	910	861	892	862	845	928	895	891	867	870	864	919	882	899	847	839	921	843	897	889	886	904	852	882	859	888	870	903	892	880	886	941	886	891	870	863	888	878	884	860	917	872	903	863	903	920	836	906	852	898	927	877	893	909	862	874	884	883	885	826	892	888	907	848	900	892	898	891	904	883	901	910	928	885	875	907	893	943	900	870	875	876	922	872	943	849	845	834	888	867	860	896	872	901	897	868	900	876	909	894	861	885	823	903	912	885	889	902	846	857	867	885	874	884	927	866	921	863	875	900	940	971	898	847	885	862	892	912	891	922	933	913	867	906	922	867	834	884	928	928	901	905	886	833	896	851	894	906	914	876	868	882	862	933	863	870	860	906	907	861	914	889	899	832	897	844	861	868	905	889	928	855	873	872	932	912	828	835	865	884	894	927	923	908	858	899	918	899	866	880	877	932	877	884	880	915	824	866	881	831	892	916	916	925	873	875	902	935	920	896	828	901	915	870	898	888	886	890	935	868	895	880	886	879	882	903	851	889	877	919	908	883	896	894	827	935	972	874	878	886	905	915	899	878	871	930	881	889	854	874	884	905	853	939	921	897	839	906	894	900	880	859	889	855	901	884	891	838	868	894	912	844	872	931	869	912	874	864	932	847	928	884	861	863	904	881	926	889	927	852	892	892	885	897	910	873	908	834	899	938	944	872	881	881	915	855	888	924	855	862	894	884	891	908	879	875	837	871	895	921	869	953	859	925	913	898	855	903	836	845	939	853	876	938	867	911	872	858	874	919	932	900	864	878	843	855	933	826	862	877	922	865	868	903	893	891	887	876	852	949	875	897	885	864	873	941	873	906	859	879	859	904	872	944	915	833	929	883	896	879	902	871	847	904	840	907	868	841	932	898	858	891	883	871	825	848	894	868	891	900	904	909	873	868	896	905	925	888	886	884	933	926	854	848	943	805	835	877	876	886	911	881	859	903	892	887	877	886	921	918	859	864	877	877	923	901	893	932	880	979	886	889	881	910	870	893	916	887	879	935	876	855	888	905	867	941	828	868	942	909	894	903	921	873	924	895	893	892	865	899	896	855	896	897	899	864	869	886	923	864	866	870	851	930	864	926	945	863	855	849	937	904	835	904	831	842	935	872	893	886	885	883	865	870	895	903	856	864	885	913	902	814	867	889	915	889	877	939	886	892	870	897	875	927	833	909	881	902	880	907	882	870	907	866	893	885	913	848	907	924	928	833	891	928	880	877	896	895	888	910	909	866	905	883	896	933	894	904	870	894	879	894	851	902	869	896	888	884	924	891	866	886	890	863	975	890	909	905	903	914	897	865	840	898	876	856	858	878	906	903	865	912	867	887	903	933	947	913	907	894	863	886	885	927	869	890	893	900	902	851	894	915	859	841	886	923	868	911	907	874	874	924	876	926	921	901	909	857	859	860	834	876	862	876	921	901	927	920	905	850	924	865	879	886	901	867	880	878	851	857	894	876	871	882	911	864	878	918	877	883	847	904	835	890	854	884	854	920	894	902	864	918	873	895	869	911	900	880	923	845	886	918	866	881	901	916	932	914	918	959	907	892	913	874	870	864	877	870	913	836	927	903	879	928	894	899	900	838	844	913	866	935	870	860	895	822	958	870	867	934	863	926	901	885	842	906	857	882	902	841	897	925	863	889	931	864	881	853	904	899	901	894	859	909	872	878	857	884	909	909	886	876	874	872	878	864	897	857	854	925	888	903	868	868	845	863	910	891	891	907	964	886	873	882	901	885	919	887	862	886	892	889	891	929	943	829	892	913	903	890	929	927	911	880	874	874	922	860	918	874	910	852	926	918	881	884	927	901	939	902	816	923	889	890	898	888	839	850	899	915	903	844	799	934	855	891	918	890	924	898	853	867	910	899	889	862	852	884	884	883	916	866	898	867	922	919	858	860	832	910	877	860	875	858	877	941	930	873	890	899	913	876	876	908	954	868	881	869	888	839	887	874	860	847	900	913	887	852	887	918	895	867	931	865	873	906	911	940	900	832	902	851	873	851	861	893	874	855	927	864	885	889	940	900	835	867	892	872	911	888	874	911	878	922	812	855	869	892	832	875	936	866	870	887	903	904	844	873	904	917	868	911	895	926	850	919	860	937	875	914	918	920	931	870	901	873	894	882	874	860	884	922	851	876	829	855	839	881	888	867	862	893	851	889	822	920	895	912	878	938	833	866	877	943	905	925	903	842	918	929	892	898	856	941	901	867	815	816	890	830	882	932	906	845	889	898	865	901	855	862	895	907	895	886	896	845	904	879	890	888	796	887	882	958	890	904	919	858	889	875	877	904	884	900	878	912	867	900	825	903	920	939	888	874	848	901	845	910	911	862	905	910	895	869	917	887	834	901	890	909	853	909	948	861	878	886	912	918	853	929	901	872	869	926	885	902	881	888	925	896	886	872	906	870	835	910	903	891	860	893	883	880	875	834	920	858	910	903	900	828	899	903	890	879	854	895	857	875	870	896	833	838	861	902	802	852	844	906	861	875	876	884	885	913	886	811	898	885	854	882	869	873	864	902	870	900	869	919	843	884	913	866	891	904	877	868	860	880	882	885	819	876	879	890	948	879	915	893	878	866	867	897	859	943	854	852	897	869	909	836	893	900	901	896	863	911	883	869	909	894	906	893	879	853	883	921	882	899	881	895	880	915	898	929	903	923	906	904	875	892	865	915	873	891	858	927	855	882	896	917	867	896	887	891	862	885	822	886	866	921	863	912	823	868	888	903	873	876	886	913	848	841	832	887	848	914	891	863	916	952	860	910	906	879	863	864	894	862	904	934	881	897	870	908	920	822
32634	31599	37316	26159	13201	7799	5534	4153	3213	2679	2330	1957	1801	1593	1455	1389	1202	1146	1137	1029	1023	1049	965	958	899	958	880	911	833	847	903	884	874	887	870	912	859	825	863	787	846	852	871	870	811	838	827	836	830	857	825	843	838	839	848	898	840	853	819	813	810	861	861	808	868	837	852	828	811	832	855	880	841	827	794	812	812	820	868	851	847	867	861	779	797	849	817	828	851	849	848	835	900	796	853	814	808	826	795	825	809	826	857	867	825	777	833	829	868	812	793	848	850	804	820	841	801	887	810	857	835	854	857	808	856	809	803	835	847	762	839	812	863	873	835	810	856	801	828	815	838	802	851	856	877	818	799	868	832	881	826	847	763	851	813	870	821	796	831	842	884	809	840	833	870	832	842	846	833	839	867	843	846	883	857	830	844	823	847	812	873	829	782	797	791	890	810	834	851	807	828	869	805	844	869	844	848	876	853	862	808	812	822	873	843	888	843	850	824	856	864	886	906	847	821	863	803	859	807	814	882	855	823	845	785	862	855	893	875	844	865	845	852	873	868	873	834	860	832	880	882	865	833	856	911	821	825	833	801	838	773	876	841	827	813	819	892	856	835	830	887	802	797	827	804	801	842	835	844	791	841	810	832	858	835	809	797	786	822	841	852	764	831	825	833	859	807	825	831	791	847	793	881	819	869	843	802	826	842	818	781	845	838	817	791	783	806	831	831	853	820	812	852	857	814	803	852	798	814	847	866	874	839	798	852	807	808	828	875	840	815	849	832	852	859	803	831	857	896	790	852	840	851	861	841	803	807	811	829	870	788	860	821	847	853	808	840	848	788	842	835	868	874	788	833	784	845	863	763	814	837	814	805	842	848	798	853	844	849	863	861	832	887	899	815	770	860	848	796	775	854	842	837	819	860	857	828	844	887	809	841	831	840	862	825	866	828	822	837	864	827	858	842	816	819	874	825	863	890	808	844	802	862	857	810	831	859	855	825	824	907	837	809	834	851	810	821	834	854	877	831	812	825	845	836	819	741	830	833	865	834	815	848	843	839	820	830	824	838	830	846	849	833	855	821	860	851	849	825	852	817	838	850	837	804	808	823	807	882	864	831	848	815	834	812	832	803	796	840	816	812	810	866	850	840	866	837	783	764	880	817	850	780	869	828	836	812	807	840	801	832	835	824	844	820	811	808	842	836	849	829	817	845	860	830	823	843	861	825	869	802	861	826	829	804	854	808	825	849	891	835	845	762	859	784	826	856	822	841	832	822	793	805	816	863	820	805	859	874	843	758	843	809	835	784	882	815	841	872	831	832	867	884	842	814	852	880	847	836	825	832	842	840	851	841	802	863	800	842	844	865	821	821	819	845	892	861	824	805	826	869	823	811	833	840	827	912	806	780	888	817	798	874	825	791	829	869	771	812	873	833	852	894	856	876	816	842	836	909	843	900	833	833	805	850	873	795	792	801	893	804	846	878	862	814	875	816	876	894	847	854	893	815	814	797	852	859	848	815	834	833	858	806	850	861	866	795	833	817	883	833	846	845	819	863	895	861	841	854	839	854	814	830	834	879	810	860	797	915	853	838	853	798	852	815	811	826	833	836	765	796	830	868	842	815	835	825	787	818	771	812	838	858	827	861	860	800	780	853	841	801	810	832	857	807	850	841	834	862	850	836	844	824	843	843	832	833	841	759	841	881	832	825	808	850	787	813	864	855	829	852	875	846	825	801	818	794	882	844	813	808	838	829	824	834	815	836	826	798	839	829	801	835	843	790	774	806	835	853	856	807	796	792	821	823	837	832	814	864	866	807	830	772	864	866	856	837	861	807	796	812	826	815	829	856	805	813	853	796	836	849	841	848	797	819	848	836	843	810	819	905	847	825	835	843	824	811	831	851	890	804	826	858	841	856	855	800	820	766	855	905	854	867	833	872	862	830	817	796	799	827	855	854	778	820	844	843	815	860	831	824	848	823	841	796	868	847	832	833	877	788	832	872	876	818	841	838	834	842	805	855	811	847	822	862	862	809	920	842	830	809	795	783	823	840	783	858	854	837	833	829	900	828	832	799	867	851	847	842	832	785	786	797	813	846	823	847	870	798	794	901	848	800	839	836	804	840	822	863	803	800	791	825	851	843	886	877	855	846	823	849	841	823	821	854	777	827	843	882	832	791	896	855	822	828	802	826	849	812	832	835	847	792	870	823	806	858	811	856	850	848	803	828	822	823	857	791	782	869	834	835	885	854	831	818	831	821	811	810	819	810	870	911	819	840	885	857	825	886	798	771	809	796	848	842	890	800	855	847	835	838	801	874	802	886	823	896	865	836	828	829	851	794	829	844	862	825	802	825	853	822	830	813	827	877	789	830	822	834	816	800	837	828	852	808	855	785	832	817	881	820	850	810	862	797	799	829	817	862	847	818	868	820	843	792	873	864	845	880	809	809	815	836	853	805	818	878	804	803	845	837	859	883	854	817	833	878	808	846	850	821	826	798	886	817	804	811	801	845	845	871	849	831	823	881	790	844	803	811	859	848	880	806	803	829	862	833	835	854	785	856	819	836	816	830	885	822	849	831	814	852	793	822	843	841	827	816	808	806	783	847	776	830	811	842	868	804	825	889	835	840	835	793	824	780	850	871	870	825	775	842	824	862	868	859	735	844	856	848	818	846	821	816	838	827	781	799	849	855	805	871	825	851	839	837	820	830	864	873	845	824	829	810	874	887	825	805	836	796	835	839	840	812	871	830	817	782	797	847	820	827	772	877	814	903	816	847	829	863	863	808	793	835	797	856	856	819	825	838	885	809	850	828	837	814	879	802	850	802	833	834	773	850	838	822	857	840	776	838	891	912	790	913	840	863	802	840	821	858	820	884	874	813	843	872	826	814	817	778	792	835	810	843	786	852	850	803	822	824	822	811	879	792	811	847	814	845	793	804	854	817	774	831	847	820	844	871	836	856	857	802	826	807	877	861	822	838	826	828	818	849	864	834	802	825	853	843	838	820	851	883	803	907	825	781	844	857	848	819	850	829	792	813	822	847	869	843	863	848	815	835	801	830	852	858	847	847	821	818	853	840	830	821	802	808	870	830	828	832	874	908	856	842	827	811	785	840	816	842	836	805	828	864	819	829	838	874	803	856	845	810	758	826	847	833	833	787	809	815	848	843	832	828	875	901	787	897	800	810	807	853	796	846	801	824	858	862	864	827	845	812	848	814	851	817	847	800	813	880	781	851	852	855	827	821	817	844	853	836	826	832	857	857	775	821	881	894	855	853	863	849	763	823	784	846	803	857	817	922	858	798	870	902	832	850	837	836	823	826	809	791	784	862	815	852	849	856	795	874	824	808	818	847	836	854	824	858	831	826	887	822	878	846	855	859	842	809	837	800	786	805	850	787	816	810	820	804	795	872	772	837	869	836	794	833	822	808	845	803	790	824	836	853	837	797	837	883	903	830	815	883	837	874	823	836	807	835	826	815	867	816	792	828	798	820	837
33515	45743	37650	22478	14247	10479	7984	6383	4738	3881	3156	2651	2219	2038	1839	1607	1479	1395	1210	1156	1135	1052	1044	982	1002	946	964	1008	949	899	938	918	885	844	898	846	821	875	816	794	846	804	833	927	806	798	850	913	790	869	877	814	816	844	826	839	814	843	808	847	841	806	816	789	819	844	847	852	864	814	800	856	810	836	817	824	829	836	806	822	796	839	768	834	838	815	878	832	870	875	848	909	859	834	793	813	843	806	856	908	853	821	848	814	792	840	864	821	808	823	846	824	816	804	816	851	867	872	851	854	805	864	871	861	822	841	835	805	863	840	840	886	854	826	825	819	840	837	790	861	850	809	827	765	809	781	853	844	849	824	791	823	816	833	794	869	803	776	813	838	778	861	867	826	834	823	830	830	870	848	823	851	851	841	820	808	837	797	844	835	827	852	860	827	846	869	838	877	825	893	749	816	871	887	845	845	810	860	827	829	833	847	814	825	904	845	854	801	830	864	850	891	850	812	841	833	847	809	841	882	871	819	832	842	831	845	837	833	888	840	821	878	848	846	829	815	842	813	818	828	850	824	838	847	846	824	843	834	809	809	865	882	836	846	879	844	854	797	848	831	796	836	849	838	790	846	816	837	807	759	838	855	812	789	807	865	811	867	834	828	805	784	814	847	846	795	821	825	833	855	785	858	842	827	828	831	828	841	829	813	826	824	812	810	865	819	836	816	842	856	848	855	865	808	813	854	809	827	842	791	831	794	767	872	798	842	832	854	790	856	845	869	818	836	844	801	841	830	875	854	860	853	823	848	863	864	798	782	840	855	859	776	832	829	827	834	884	781	814	904	861	816	854	835	811	816	844	802	844	811	808	803	830	802	894	843	845	833	808	825	851	802	834	843	841	800	820	799	793	820	853	837	802	835	796	806	824	812	826	883	865	842	868	862	847	770	832	801	801	742	775	811	864	827	815	854	883	873	797	801	788	854	810	880	844	824	839	878	826	834	861	815	868	832	843	835	837	852	845	862	841	866	837	861	826	775	793	843	852	861	866	875	867	834	782	867	821	853	850	825	857	795	794	837	868	821	796	793	880	838	792	856	802	837	836	841	853	797	865	834	812	847	814	911	877	861	854	857	783	848	826	876	777	854	824	831	871	812	857	838	839	827	827	840	840	865	852	825	841	814	840	792	816	818	826	821	802	813	828	845	789	856	888	833	824	871	861	873	823	851	809	809	834	777	854	778	811	783	801	824	865	827	821	840	853	819	806	811	847	855	817	864	804	835	895	795	835	917	851	772	848	789	825	818	804	814	821	861	837	849	788	789	819	822	828	841	852	779	857	832	816	813	832	811	819	832	835	782	819	840	800	847	799	800	829	866	802	838	822	876	789	823	845	784	853	818	834	824	829	798	835	824	795	850	845	877	872	858	863	769	828	900	821	797	822	841	842	879	805	856	836	805	834	808	881	842	793	857	856	812	809	846	845	855	837	828	883	858	836	872	840	839	788	831	819	901	839	806	847	805	854	805	825	837	824	801	792	855	894	836	812	832	839	823	849	803	846	858	813	823	881	810	860	799	827	840	822	808	834	790	874	872	802	807	883	812	826	830	822	861	801	867	851	828	845	806	806	840	809	823	804	788	831	792	877	857	839	824	823	860	788	785	868	779	762	811	857	841	849	854	882	818	864	875	822	824	844	827	829	792	829	829	824	826	864	833	813	830	828	794	836	818	868	796	781	826	820	821	825	801	857	829	835	804	832	837	783	790	880	825	799	826	787	840	843	844	834	851	860	847	871	850	841	856	790	830	809	892	844	806	854	791	855	847	842	855	844	762	825	836	860	819	843	881	791	789	840	806	839	831	811	822	870	828	840	826	840	880	816	814	878	812	798	861	798	867	894	871	811	839	798	851	854	803	833	823	779	818	831	829	805	810	864	845	839	869	824	808	801	810	829	825	774	765	878	881	870	865	830	827	841	831	828	791	802	864	800	867	844	868	858	799	802	831	812	825	835	806	818	767	814	843	791	900	805	831	857	853	827	821	781	857	818	867	859	816	840	878	874	801	842	828	851	909	803	852	821	831	793	852	823	876	835	880	857	846	852	832	805	846	814	812	878	822	808	792	815	896	816	835	804	825	830	849	826	839	813	789	779	875	860	800	824	844	873	804	791	823	791	838	806	830	784	837	848	798	844	798	865	874	798	813	821	812	847	804	866	811	829	797	834	858	802	822	821	839	776	857	778	865	803	853	809	841	827	834	842	807	844	839	798	805	801	855	848	811	838	859	842	827	810	848	828	836	828	813	840	858	816	866	838	828	842	842	821	762	797	766	868	834	811	805	818	831	844	811	861	848	811	880	843	855	851	812	864	820	838	834	865	915	866	873	852	846	839	838	795	771	870	856	836	802	791	792	849	849	841	811	828	849	818	815	853	785	841	813	911	789	860	807	832	823	811	873	875	853	812	889	829	828	880	844	840	840	831	793	867	865	848	843	786	824	856	795	791	874	833	774	823	794	830	813	832	865	799	856	901	886	856	830	864	823	866	832	803	840	828	830	823	850	808	863	835	842	829	856	816	816	823	822	854	811	852	838	842	817	811	834	821	797	847	842	854	829	865	827	859	772	816	846	834	828	838	810	828	892	782	823	841	845	812	820	869	844	827	888	867	825	821	808	813	816	798	804	852	861	863	827	893	834	834	823	808	819	855	846	800	832	805	843	839	805	824	862	898	820	848	815	858	836	849	877	860	854	832	831	801	842	820	786	804	809	830	838	857	825	797	782	875	837	842	812	850	903	825	814	833	872	813	848	852	884	768	833	837	814	810	806	804	863	873	798	863	836	831	812	836	816	823	831	802	790	818	832	820	854	881	813	820	823	834	849	828	837	814	849	870	794	885	798	850	846	793	833	797	848	875	872	827	861	876	826	824	829	830	806	770	855	821	825	793	843	797	858	816	828	794	846	816	793	835	843	861	841	844	847	825	812	830	880	903	891	825	863	830	764	862	865	804	832	853	807	790	834	869	898	842	839	834	843	815	794	841	850	892	899	792	824	827	873	827	818	782	845	829	848	813	814	891	820	860	809	886	881	821	866	878	807	823	830	854	834	853	831	807	815	850	814	723	845	783	824	876	830	833	853	851	803	808	830	827	878	827	857	801	860	813	842	797	840	832	855	814	830	769	806	820	833	831	846	825	791	853	846	834	791	855	846	809	859	792	860	787	851	833	857	764	802	801	860	816	845	816	794	822	857	830	840	852	843	803	886	804	851	827	798	843	832	820	860	822	841	902	822	824	827	826	801	776	820	828	817	823	866	813	798	865	873	822	853	870	861	840	860	884	833	876	833	845	819	884	866	829	884	854	857	816	793	864	834	814	814	823	860	849	857	799	806	909	797	815	845	871	810	820	865	832	800	875	813	808	848	776	817	786	807	847	855	805	824	847	875	847	855	837	861	833	835	893	820	811	816	819	892	850	801	850	814	813	823	904	895	840	831	908	797
24258	21368	28750	25297	21763	16396	9620	6200	4412	3607	3105	2606	2280	2091	1748	1683	1541	1443	1209	1176	1119	1086	1049	1014	975	989	960	957	923	952	899	894	871	904	857	902	846	832	859	927	867	846	881	926	835	862	858	860	845	823	837	844	873	843	907	792	816	798	836	851	858	829	889	814	912	800	838	809	848	834	836	770	833	832	827	797	842	817	827	816	840	815	857	840	879	833	808	792	853	838	834	806	866	792	831	856	824	810	802	838	814	845	789	845	808	870	813	848	822	825	862	827	806	905	779	842	810	857	842	815	826	806	765	845	815	781	837	819	888	805	805	834	832	897	796	776	827	807	840	814	820	828	789	801	886	781	817	836	843	831	874	794	843	862	812	808	853	805	840	839	837	835	820	840	826	792	846	826	799	851	839	869	795	843	766	827	806	817	862	836	792	831	868	808	823	811	861	792	823	855	802	870	824	831	815	804	814	827	765	814	842	802	840	828	839	777	769	833	756	839	819	813	771	818	826	806	861	825	837	805	872	802	821	896	857	826	863	786	860	806	850	876	837	753	810	843	792	811	812	799	831	818	763	830	811	775	846	803	791	806	789	824	807	841	812	883	850	793	820	859	826	818	848	849	813	797	816	871	824	828	839	817	819	824	823	804	861	857	844	856	784	838	837	802	787	810	819	854	859	801	819	860	831	811	803	808	801	774	816	812	842	773	809	801	826	852	878	781	814	807	865	784	882	799	860	760	852	818	808	853	842	780	778	842	822	834	830	786	770	821	801	797	839	823	798	792	819	754	837	779	801	795	852	791	863	811	853	818	862	838	816	845	868	821	763	825	847	873	844	794	841	755	853	850	824	824	807	833	820	763	791	785	828	816	805	819	816	820	856	848	872	834	840	838	810	841	746	820	853	791	816	858	816	803	783	811	819	872	818	767	861	856	811	804	832	878	838	783	848	785	834	879	862	851	760	799	861	835	876	782	859	799	817	811	771	860	818	790	831	829	826	818	861	796	832	841	842	848	832	809	808	781	892	833	871	806	780	757	822	899	841	834	793	829	772	849	845	803	791	825	871	915	831	841	804	796	782	879	818	836	795	818	851	794	804	856	865	817	850	847	829	755	852	801	799	772	834	807	819	803	850	857	845	858	822	838	822	823	870	874	865	876	839	845	816	792	852	794	869	840	883	802	865	805	776	798	817	864	802	807	855	785	831	863	751	813	852	814	803	847	861	821	806	863	843	805	822	808	831	817	823	787	863	789	818	838	809	834	785	793	848	811	837	826	849	779	816	869	864	860	810	879	826	843	799	791	819	818	836	820	819	787	880	828	843	800	872	861	783	827	834	837	832	836	807	813	846	818	838	856	794	870	855	826	818	862	851	813	821	835	845	821	838	804	810	811	841	782	824	819	820	862	792	785	824	805	843	804	800	829	853	908	842	802	825	771	837	780	859	842	834	865	867	786	813	823	846	842	821	838	846	786	835	817	873	834	889	783	792	833	824	863	813	815	776	805	843	775	777	897	834	847	840	870	813	858	803	796	845	830	822	820	820	772	802	861	884	844	809	814	825	787	813	844	847	809	803	818	824	827	847	851	840	802	856	848	843	789	868	780	840	800	843	815	839	852	795	805	887	808	815	795	844	820	800	810	859	892	827	831	817	792	781	800	805	824	789	828	842	874	825	829	830	799	834	828	816	843	858	839	824	829	819	817	863	841	833	861	827	828	822	795	753	854	820	816	790	823	812	833	827	825	831	846	744	817	824	832	805	812	839	776	824	813	837	777	846	852	816	797	826	839	873	899	811	870	833	787	792	816	816	857	818	831	885	840	791	844	810	805	847	849	854	834	819	866	830	839	765	852	795	833	870	846	845	802	839	841	865	823	832	784	849	860	850	799	827	835	812	886	837	829	844	859	821	840	814	813	846	849	861	825	800	827	808	814	848	847	830	810	858	822	838	772	810	824	843	822	828	841	786	822	801	818	861	832	806	795	868	822	807	824	800	821	829	857	808	864	854	809	809	852	805	811	814	837	782	821	817	837	816	818	831	842	885	810	840	829	783	786	819	843	832	874	824	901	824	806	803	842	841	847	799	806	790	777	814	828	824	790	892	805	804	810	856	787	813	825	864	855	830	840	810	826	815	826	796	873	844	783	838	822	883	824	820	877	847	862	810	858	839	791	820	818	807	821	833	833	809	807	820	796	789	804	819	813	846	833	838	828	777	754	876	839	798	833	839	827	815	821	828	823	815	798	857	827	832	834	908	808	817	827	872	846	822	815	897	795	862	787	858	861	825	821	855	834	805	803	859	821	822	873	821	822	829	816	836	831	789	813	799	876	883	796	801	829	829	844	853	831	825	807	837	829	859	791	772	806	849	836	845	847	820	828	814	849	876	810	850	805	813	753	825	781	838	877	813	789	827	804	823	827	836	768	838	826	829	876	844	807	852	850	838	830	848	845	782	771	801	798	822	841	817	858	861	881	821	817	822	828	851	815	847	886	804	802	844	840	781	831	850	816	819	842	826	857	842	804	888	824	853	852	850	826	778	831	816	829	812	886	893	849	825	822	829	815	774	828	852	866	831	847	890	854	825	805	818	881	855	821	839	844	797	825	859	820	830	796	852	843	817	891	795	764	847	831	878	884	816	844	772	863	857	816	848	838	821	835	851	818	856	837	798	850	815	882	796	866	807	845	843	828	823	794	801	822	848	818	832	844	906	803	822	795	804	826	818	780	851	844	808	859	838	896	815	833	810	848	856	866	822	783	800	821	777	805	816	842	868	843	832	836	799	827	836	861	816	844	854	842	821	836	792	821	850	815	833	789	791	818	870	848	795	803	880	892	830	805	789	804	816	813	858	889	818	822	808	830	866	838	805	771	816	804	749	850	829	783	868	813	848	873	813	814	886	791	848	861	824	801	784	816	776	810	831	824	821	875	854	801	845	775	873	773	784	855	809	861	806	836	810	816	836	809	792	793	862	811	848	774	828	812	803	837	825	861	854	841	807	807	813	897	827	840	798	851	830	780	790	826	822	846	851	817	821	861	793	809	748	828	774	864	860	845	753	859	882	782	854	807	805	782	894	874	843	840	825	822	806	842	845	840	808	885	853	859	862	823	812	857	830	787	821	782	886	832	803	821	820	767	856	857	813	830	828	815	830	819	824	862	871	844	806	809	837	797	796	852	870	839	836	810	849	830	824	864	807	842	851	806	849	830	830	806	792	836	818	843	854	841	834	855	807	797	806	877	869	873	810	835	866	838	843	867	803	829	871	808	772	803	843	829	817	852	837	818	771	805	878	821	809	839	835	803	848	802	814	829	821	863	846	800	855	858	803	865	804	831	834	813	827	824	855	805	830	816	836	846	773	856	841	834	807	867	820	874	781	822	795	769	854	816	869	787	840	798	804	817	833	810	858	851	820	784	801	839	830	839	840	836	787	836	833	858	842	842	883	779	811	788	851	882	824	834	786	841	817	783	806	810	839	816	808	819	839	799
34984	53906	44843	26999	18506	14097	10915	8728	6536	5026	4216	3408	3079	2692	2323	1991	1730	1546	1383	1362	1249	1207	1152	1102	1047	1024	992	941	960	931	932	888	949	915	909	850	860	882	864	890	820	832	881	872	870	855	814	841	865	793	819	842	827	798	815	831	875	794	806	823	837	852	847	804	832	823	807	848	833	838	797	837	841	841	832	807	848	772	865	814	798	787	787	891	808	858	808	821	796	833	802	820	873	825	837	786	831	778	869	819	880	850	810	799	833	804	814	854	795	746	794	801	853	822	794	819	860	776	840	784	829	836	816	825	817	812	859	803	794	841	816	843	833	833	807	833	866	796	842	818	836	789	832	836	823	825	765	857	828	820	829	824	857	823	813	820	881	781	827	821	797	819	849	818	849	768	882	848	821	791	819	799	784	766	831	864	836	844	838	837	855	848	845	816	831	832	835	793	811	822	876	815	811	780	871	840	832	844	873	850	791	799	777	766	849	833	817	833	846	828	867	823	775	829	852	782	801	816	811	821	845	808	868	806	776	834	813	761	837	833	815	781	818	844	813	862	837	811	842	793	848	807	855	837	783	830	820	782	867	815	823	878	844	855	831	810	855	831	793	852	817	863	801	819	788	826	832	796	827	821	854	816	850	829	847	807	795	838	833	820	855	797	805	806	844	785	820	816	816	798	794	813	854	803	846	828	801	797	863	862	792	826	799	791	806	780	773	845	822	805	845	834	831	848	832	779	806	787	755	832	865	798	816	806	809	763	795	856	806	830	864	829	863	801	816	827	817	800	750	816	799	745	802	828	792	835	869	824	829	843	815	815	823	847	804	784	811	767	861	797	826	845	808	822	844	814	782	777	819	835	821	827	820	799	823	798	792	807	827	838	846	843	805	810	853	822	804	771	846	825	842	875	833	831	815	792	798	798	835	797	837	816	773	771	806	787	792	824	763	799	804	849	780	815	791	847	859	836	799	802	871	844	837	862	873	766	829	810	801	839	830	822	810	842	825	811	847	790	832	807	826	836	846	815	850	852	838	843	774	841	796	801	832	849	874	803	804	804	827	804	754	825	837	808	763	847	867	835	836	840	835	865	867	836	823	774	828	780	842	806	846	821	798	811	823	802	859	860	857	803	805	799	789	790	873	771	805	836	770	798	821	834	875	838	858	793	784	865	822	795	815	820	885	769	846	830	856	893	900	833	831	801	865	812	804	844	808	822	814	817	795	786	810	803	804	799	759	815	840	858	786	842	829	839	851	814	771	809	814	827	827	822	818	847	811	871	843	820	841	785	886	833	803	804	862	821	795	794	796	808	837	853	837	819	877	789	795	817	835	761	841	811	798	843	846	819	835	823	813	836	804	821	805	857	797	818	799	866	850	796	823	765	855	808	844	808	874	758	775	870	833	822	824	817	764	808	850	812	801	807	839	825	864	843	787	800	822	868	797	808	831	801	804	791	763	769	825	785	825	826	850	847	874	803	872	783	830	856	851	753	826	845	795	758	843	777	729	786	858	801	843	804	792	802	784	838	855	823	803	816	896	831	838	780	849	793	781	834	816	808	817	804	800	860	823	803	841	836	856	835	852	827	839	811	843	832	840	853	756	797	855	815	800	774	829	860	823	850	828	829	836	769	808	863	817	825	848	812	836	864	764	892	852	774	830	808	868	790	782	840	797	804	797	809	816	872	865	789	854	869	807	804	847	802	824	867	861	818	805	883	775	837	864	778	781	815	826	836	846	827	775	795	872	831	833	840	778	829	824	754	857	838	785	800	837	845	823	831	861	782	837	816	822	798	852	795	782	773	907	828	810	756	852	807	806	866	810	860	873	840	789	814	845	857	814	858	815	801	811	820	839	798	799	802	821	818	814	851	863	837	799	783	798	843	801	799	819	865	792	826	836	828	872	846	835	850	830	796	837	781	853	823	841	835	817	828	822	840	807	786	745	812	797	856	786	844	838	809	824	790	836	815	854	839	785	803	821	863	812	848	817	829	806	842	834	806	858	788	841	828	770	807	859	793	815	868	846	791	834	868	803	821	819	856	791	819	857	819	843	800	824	827	834	839	817	847	815	836	822	816	853	796	807	846	802	770	873	837	789	848	812	805	789	829	859	836	813	839	843	833	797	803	795	863	787	847	841	781	819	809	788	755	842	804	808	758	822	787	797	823	845	825	870	824	791	857	813	843	848	809	780	808	889	849	878	833	838	885	826	800	805	849	861	806	816	853	823	819	818	816	772	851	824	816	840	800	805	824	801	792	848	863	817	838	811	826	826	823	820	807	780	796	807	800	799	830	850	789	822	809	815	828	817	807	811	872	818	824	783	770	831	868	809	835	834	815	779	820	793	790	836	847	791	789	816	790	858	854	845	822	809	802	807	838	792	789	796	799	779	844	779	839	794	837	819	827	841	779	827	876	826	802	809	848	791	807	788	782	817	815	822	772	818	802	771	826	800	823	774	823	830	821	865	835	805	869	870	796	853	826	793	814	800	806	829	786	808	802	919	828	875	815	859	792	773	821	838	817	793	810	845	737	848	817	785	802	820	836	835	832	828	839	826	817	813	832	826	902	795	819	828	858	806	805	799	852	892	797	811	773	832	832	799	874	842	823	837	814	822	775	853	818	841	811	816	845	857	822	823	787	867	801	826	797	755	841	800	817	826	819	811	776	837	806	844	817	788	818	822	856	838	795	854	821	819	744	809	825	844	789	851	861	853	797	844	844	842	870	851	834	810	819	829	840	835	833	843	784	844	868	808	803	816	797	801	807	813	766	844	776	828	776	861	805	809	825	817	843	817	786	802	836	852	839	883	785	807	839	827	841	789	801	832	816	788	832	806	835	817	795	744	793	809	803	791	822	868	779	825	794	845	848	864	815	799	818	813	832	828	806	793	803	838	807	818	805	807	805	839	796	850	829	828	849	813	822	773	834	839	812	854	834	784	819	812	783	842	850	822	879	846	910	854	787	908	828	837	820	821	780	784	791	847	777	821	809	831	804	796	831	837	829	784	813	772	864	813	806	798	826	853	820	819	842	782	820	850	759	834	789	849	872	811	852	832	822	811	807	799	781	843	823	801	813	825	839	827	815	814	837	866	859	819	868	809	851	795	846	810	788	813	849	780	840	840	818	774	859	803	824	832	849	843	881	807	814	770	825	829	807	804	815	841	757	834	802	883	827	823	803	837	866	840	793	775	831	802	832	839	833	812	796	825	790	761	800	815	835	842	853	787	836	818	816	770	816	827	864	855	817	787	791	827	771	877	806	798	822	840	843	860	851	819	804	808	881	828	824	874	821	820	817	853	852	838	824	817	799	855	850	830	826	868	770	843	774	838	766	800	831	800	826	810	823	760	817	801	855	882	790	798	872	867	806	793	819	823	787	852	798	769	820	817	820	868	790	783	851	783	869	793	862	849	811	796	838	830	814	799	788	817	803	853	829	835	805	807	827	840	774	815	768	815	815	829	812	836	782	852	805	861	810	790	820	842	848
25391	21642	29553	27740	18557	10093	6201	4514	3293	2709	2357	2078	1852	1700	1547	1497	1331	1259	1167	1146	1107	995	1061	1051	978	992	974	994	1001	973	937	973	948	927	932	880	925	882	913	912	936	935	893	944	864	917	852	899	869	952	916	940	915	886	905	887	877	857	900	880	918	920	881	945	937	877	878	890	946	863	889	841	910	893	884	914	822	896	870	870	904	856	862	885	926	885	854	914	852	941	850	869	912	915	832	902	865	844	895	873	899	915	917	910	905	884	885	921	853	878	867	898	876	898	918	881	838	907	867	899	883	883	894	885	868	879	958	905	889	905	836	889	896	891	848	903	849	858	910	872	860	895	862	862	898	872	883	922	831	856	857	879	883	857	882	865	845	910	886	891	876	894	855	882	903	854	877	905	855	870	844	930	896	910	839	827	903	871	909	924	940	903	867	975	830	901	863	923	892	880	906	870	853	853	830	887	845	902	878	896	849	850	945	832	838	891	885	855	875	872	832	867	928	891	909	893	858	894	904	888	879	844	879	852	872	907	914	843	907	913	882	866	906	839	873	845	845	846	840	832	903	869	901	877	855	871	878	903	895	850	897	901	878	896	863	878	899	885	858	905	916	891	886	951	886	828	884	873	896	888	908	860	855	872	824	839	913	872	889	868	848	900	905	892	943	852	898	836	940	910	875	933	888	931	844	885	839	836	910	833	884	832	889	867	857	898	891	920	869	856	856	865	875	912	929	871	825	894	886	876	887	872	851	892	890	859	899	884	885	856	901	873	887	968	863	849	926	881	861	890	915	863	820	874	853	875	908	835	861	877	883	851	903	862	870	923	862	872	876	908	892	871	937	891	870	925	929	883	894	873	904	890	898	868	938	863	874	884	865	946	861	889	896	839	891	915	927	891	906	872	938	885	876	886	847	840	890	874	899	895	877	879	908	885	881	875	834	900	883	895	913	868	897	904	928	850	861	836	873	824	928	925	847	885	916	956	851	907	895	873	877	831	877	874	902	911	891	869	910	876	880	847	870	914	908	827	876	918	912	860	917	878	835	855	886	885	907	898	889	855	887	894	900	885	886	856	863	920	939	890	873	911	877	872	873	897	873	912	866	899	882	908	884	859	903	856	913	866	875	858	872	931	924	913	899	885	822	906	871	892	951	894	876	875	866	878	871	893	869	843	894	879	854	930	917	872	946	829	859	894	890	855	889	899	888	849	900	824	871	887	916	907	870	903	907	890	912	897	885	855	863	874	850	967	861	893	885	871	886	838	858	887	881	891	872	865	886	850	904	895	889	900	862	887	881	859	939	847	900	918	933	911	879	868	905	868	881	832	874	882	863	896	803	909	932	921	906	865	844	878	873	869	875	895	857	896	891	829	864	908	888	880	929	830	915	871	870	844	916	917	807	880	883	882	872	907	869	898	925	861	894	801	899	841	875	933	884	933	921	933	807	872	895	832	892	924	877	894	883	871	882	885	901	877	838	872	922	854	875	834	931	855	862	859	869	878	826	869	875	883	904	950	863	904	912	924	881	922	842	863	877	861	879	848	883	900	880	854	841	886	873	874	863	892	916	888	880	863	902	957	891	866	875	839	841	899	903	855	838	900	864	925	946	911	926	849	865	877	894	881	899	923	934	836	864	877	857	868	888	919	878	904	890	808	880	918	895	861	904	875	875	875	816	901	845	868	887	861	845	874	864	866	933	838	843	828	842	957	919	875	867	888	926	882	847	880	925	860	828	899	875	933	873	854	840	857	901	859	882	850	882	879	896	919	881	896	846	878	871	853	889	870	841	867	895	855	910	815	879	893	895	902	904	909	917	850	868	897	834	942	901	845	845	808	847	885	846	908	887	857	897	903	859	846	873	902	929	934	822	876	839	899	946	905	875	860	832	905	886	863	835	830	901	898	846	881	869	875	874	911	910	925	877	877	852	868	869	839	887	851	878	896	866	889	914	859	913	870	896	947	863	910	908	845	922	888	887	890	852	872	875	932	832	862	925	875	985	907	865	913	884	901	884	854	887	852	962	912	895	820	879	896	848	892	884	830	910	863	893	890	885	882	872	890	875	831	818	868	909	839	904	879	849	924	935	843	882	871	873	841	881	887	888	874	868	925	877	846	896	973	885	891	869	880	881	857	891	903	901	898	914	931	838	919	889	946	896	893	969	852	829	901	953	887	871	878	893	869	913	891	842	835	896	930	852	930	903	868	908	834	902	837	880	858	883	948	862	905	846	861	886	913	897	895	874	895	879	900	908	898	872	851	927	900	887	905	861	892	865	848	912	886	830	879	903	902	882	934	872	868	888	865	900	852	839	884	884	920	838	799	879	898	886	877	856	905	810	896	895	879	966	866	882	891	898	864	871	915	927	882	892	876	862	905	886	860	887	873	906	885	869	882	893	843	842	875	840	914	863	844	905	848	850	874	853	898	876	874	887	880	852	874	882	898	888	880	891	850	864	816	896	878	907	886	898	884	845	898	843	815	871	936	902	812	822	925	929	857	921	894	872	909	920	908	874	811	868	876	891	867	916	897	895	934	849	914	870	923	864	901	844	875	896	910	881	891	857	962	864	882	949	918	887	929	891	835	901	860	896	883	912	883	844	930	820	879	846	935	857	843	902	851	862	902	910	953	910	924	905	877	939	845	874	867	826	860	894	878	938	815	893	839	893	886	892	898	918	865	890	853	932	863	897	856	884	887	867	935	901	862	838	929	875	828	870	873	927	876	855	894	922	888	841	849	898	806	853	886	936	897	879	840	865	903	913	883	851	944	878	874	854	954	911	881	935	900	840	867	873	901	843	889	844	901	872	868	895	903	888	902	848	857	911	841	901	891	960	947	861	884	845	875	906	888	852	823	896	883	896	892	837	878	841	865	905	866	889	924	861	890	866	940	897	832	864	871	867	944	948	889	862	852	891	883	889	853	927	925	892	838	889	835	928	906	849	886	862	918	860	884	884	862	774	882	875	829	884	919	880	877	850	831	869	894	889	843	901	873	861	866	862	894	873	888	868	915	897	893	891	832	895	835	886	925	901	863	907	819	848	905	816	886	841	883	933	896	910	933	880	867	852	869	898	910	912	905	886	898	937	878	919	866	874	892	879	857	888	935	834	860	854	883	897	846	842	882	892	855	912	852	880	870	882	950	908	848	922	869	887	852	915	869	894	884	885	875	852	917	881	872	881	929	850	857	906	832	855	872	911	873	823	862	919	870	882	878	938	894	911	873	894	847	833	939	881	947	857	946	865	858	893	950	891	887	929	882	851	911	871	846	870	858	883	883	879	886	855	908	852	904	917	883	870	870	925	861	886	911	858	890	917	864	866	824	899	825	936	912	917	858	899	901	883	833	888	851	889	873	851	919	912	878	893	831	896	852	940	844	866	985	921	889	957	936	925	914	851	824	879	848	894	853	843	873	822	902	873	899	880	928	869	871	864	908	834	908	852	835	897	867	852	918	898	871	799	909	882	872	904	860	882	899	845	921	860	876
36263	56466	43741	26717	15624	11396	8445	6778	5051	3879	3328	2836	2351	2125	1871	1651	1592	1394	1264	1269	1192	1177	1058	1096	1022	984	982	1029	990	946	962	974	940	959	908	906	937	956	892	900	876	877	887	890	894	929	904	903	921	882	863	876	896	855	923	846	856	856	906	867	858	867	876	883	887	854	881	921	886	872	886	862	845	884	879	882	876	910	912	873	884	869	909	874	889	902	858	895	826	876	884	851	885	884	874	923	861	891	929	872	926	846	900	868	882	880	919	903	894	899	891	867	864	908	850	920	847	834	841	869	898	873	868	873	833	866	914	923	933	847	887	882	881	788	869	942	952	839	917	922	855	874	873	851	827	875	860	820	887	829	898	846	874	904	893	868	904	901	871	834	809	837	922	852	910	887	829	843	869	863	855	882	903	905	850	842	911	861	821	902	839	928	882	918	841	816	897	846	895	901	870	872	859	826	878	875	905	830	860	834	937	907	890	852	902	843	896	934	890	873	909	910	877	865	893	867	878	886	837	843	900	853	900	870	867	866	871	927	893	901	908	896	880	867	869	900	844	805	830	794	855	871	871	924	869	907	901	899	878	870	849	877	823	867	847	904	954	858	850	870	836	853	874	867	832	898	860	875	840	861	900	921	838	940	856	923	887	847	885	857	866	877	890	907	830	848	841	886	896	884	891	827	884	837	830	851	881	927	911	874	886	913	852	836	869	891	878	894	893	845	885	904	882	889	879	841	912	877	902	879	906	923	890	869	826	851	870	876	858	887	857	891	868	883	918	916	873	848	859	840	847	865	927	899	877	861	901	830	910	896	796	837	878	882	863	873	869	816	876	866	848	869	878	825	881	854	925	848	897	920	869	920	813	894	876	843	884	848	876	817	878	886	870	848	844	902	889	866	903	825	867	825	872	858	897	882	879	891	873	861	851	922	881	849	881	941	905	854	862	870	888	887	874	899	845	882	843	867	815	863	927	887	850	904	851	881	852	861	844	901	885	846	864	861	821	941	853	839	867	867	941	897	862	897	868	871	919	918	866	826	883	915	872	879	926	870	880	841	835	901	858	915	873	859	904	863	900	851	879	896	889	875	930	854	903	868	868	811	882	869	803	851	905	950	824	846	921	815	908	927	864	878	831	891	870	891	858	878	878	872	930	821	879	830	869	849	887	870	928	899	834	889	873	888	921	862	895	868	864	920	912	841	864	837	876	875	836	872	869	839	883	834	850	919	895	882	885	921	897	916	826	858	885	862	858	830	897	891	977	834	856	861	873	865	851	827	820	893	896	901	835	877	869	916	926	896	869	898	839	852	828	845	860	824	843	830	867	829	868	865	833	859	895	881	897	956	869	906	844	835	903	850	843	855	876	857	923	847	884	890	847	840	881	904	896	848	880	886	863	884	925	854	925	879	873	866	851	918	865	872	843	903	891	852	889	852	878	905	891	862	917	958	882	884	848	843	887	979	855	952	850	915	894	845	908	912	870	830	877	862	935	880	906	877	875	830	913	920	899	921	872	861	861	914	864	866	896	875	935	911	879	880	898	854	908	918	872	877	920	836	878	824	908	834	881	939	929	859	891	891	903	858	842	868	865	903	848	892	935	838	878	872	844	845	856	904	868	909	858	932	881	872	893	850	859	876	880	827	862	865	832	876	884	825	823	872	871	851	887	943	868	846	872	857	927	881	871	866	899	926	850	823	852	877	853	885	896	895	845	857	919	900	855	902	825	849	854	889	897	850	820	833	865	889	898	907	865	874	824	877	937	876	914	912	865	825	824	928	900	847	874	849	881	879	851	896	832	918	845	938	904	847	870	892	867	788	858	894	905	914	812	876	869	860	842	891	863	890	892	896	909	918	859	827	860	901	863	871	846	796	852	896	831	897	871	872	881	902	873	857	820	879	893	873	828	847	886	855	899	874	926	839	843	813	871	850	866	909	854	833	833	879	861	879	869	907	836	888	868	882	896	873	887	858	930	890	920	907	896	872	914	948	852	851	844	884	875	899	898	864	907	839	825	884	873	875	869	897	876	885	898	865	861	894	834	886	861	822	874	892	885	875	830	912	873	877	884	857	878	877	908	890	923	901	850	915	913	865	881	819	875	941	930	828	813	924	868	847	841	854	871	872	886	843	857	857	895	874	837	891	864	859	842	846	841	876	839	923	888	841	957	909	909	867	858	929	857	860	857	868	893	872	873	858	875	934	824	866	877	893	887	843	870	822	844	917	857	937	883	885	846	845	893	881	953	911	840	855	875	864	930	857	927	895	838	886	864	865	864	897	885	879	812	862	888	906	873	859	858	847	888	910	848	892	857	854	884	885	858	866	865	856	867	913	852	891	841	869	870	909	851	871	900	869	900	899	874	875	816	870	843	862	896	896	928	858	918	887	920	916	861	867	877	881	852	905	894	857	841	897	889	888	914	913	869	879	881	861	917	855	852	875	860	844	850	892	801	892	822	907	854	872	855	905	885	841	935	869	874	853	891	891	880	860	872	892	835	884	829	888	875	888	854	888	917	913	899	873	846	865	860	838	855	856	894	896	906	901	892	897	881	840	901	861	853	835	928	917	895	896	906	869	876	841	854	862	895	871	864	862	886	921	860	874	890	902	899	889	822	854	862	885	859	904	881	891	859	865	867	892	926	864	905	841	856	893	836	874	910	847	857	861	883	873	909	901	829	861	853	915	878	873	910	945	856	859	851	888	912	865	862	817	884	914	886	921	898	916	896	901	831	917	902	853	904	888	902	885	852	883	919	866	884	878	830	927	888	856	864	913	945	876	921	854	845	819	821	907	882	894	918	897	891	858	840	830	868	875	877	829	852	869	831	879	883	843	881	841	872	844	924	864	841	824	859	878	870	839	886	883	893	882	832	848	862	854	848	876	875	891	865	884	868	851	863	872	911	872	858	893	865	922	879	889	840	881	876	858	918	912	861	841	860	867	857	913	920	887	859	925	873	842	886	882	870	907	890	889	837	952	883	877	889	910	920	857	904	909	855	858	915	881	862	851	868	843	929	870	913	866	919	870	895	850	914	840	833	889	917	903	870	874	872	872	884	896	865	879	906	901	910	856	846	842	884	871	877	837	844	865	898	857	903	956	887	914	855	888	897	836	859	874	909	868	934	897	881	875	933	825	901	872	922	858	877	880	900	895	851	895	876	845	877	866	848	862	897	820	876	870	872	914	836	877	892	859	872	809	889	849	833	881	862	875	870	888	849	908	881	850	916	917	861	874	874	858	915	855	851	864	891	829	923	816	911	884	888	904	938	853	898	882	924	836	883	886	832	885	869	902	919	877	891	881	867	903	848	918	869	935	877	854	876	852	829	869	908	818	903	906	899	900	848	895	871	877	863	850	847	851	903	862	891	881	885	921	868	898	854	927	851	882	918	855	849	901	895	853	886	921	859	888	822	859	877	852	881	910	912	850	956	860	879	910	873	907	902	918	830	843	923	887	910	873	882	912	932	850	883	862	881	829	901	897	889	859
23048	21427	29128	24311	21728	22303	17212	8685	5766	4477	3906	3434	2899	2579	2226	2011	1756	1661	1581	1380	1322	1238	1220	1075	1117	1049	1078	1088	1052	987	988	1024	987	962	999	948	993	976	979	962	965	979	951	977	1054	987	901	876	988	958	876	934	933	884	900	937	912	876	934	916	903	945	900	967	883	927	894	889	878	923	966	896	917	890	963	903	893	910	952	928	956	935	944	892	920	925	896	922	904	910	912	960	952	951	925	961	887	866	911	929	915	937	948	909	914	946	950	910	974	879	940	862	899	945	953	888	913	944	901	901	921	930	908	868	910	953	882	977	926	908	898	891	905	866	872	984	885	954	865	941	858	890	894	918	914	855	867	988	917	948	876	918	905	901	917	912	947	933	917	936	892	874	869	868	881	863	877	894	875	956	921	998	911	944	917	863	921	876	920	967	936	908	964	917	917	936	865	910	915	936	908	932	913	932	855	940	926	917	940	867	872	913	912	902	982	831	932	951	961	849	867	899	925	868	904	889	897	908	965	913	940	931	892	909	883	829	886	948	887	942	835	935	899	882	917	904	905	928	918	927	900	905	960	908	945	938	953	890	898	904	922	905	916	878	888	887	935	870	839	896	890	932	986	964	931	950	841	913	969	909	897	915	878	896	860	909	901	901	857	917	896	932	944	917	902	923	934	902	928	876	890	886	899	892	924	939	943	831	934	906	916	869	895	932	955	875	918	929	947	878	914	826	886	856	942	912	905	914	926	894	916	859	916	927	889	918	915	881	967	942	928	919	906	903	909	939	903	915	861	908	903	953	921	859	924	916	886	865	930	915	893	908	924	988	903	953	940	914	879	938	929	894	913	907	905	927	943	941	900	899	927	914	891	925	899	943	924	907	953	942	953	871	907	917	906	873	891	875	936	913	958	919	893	908	924	883	884	922	908	897	906	918	888	841	922	895	929	929	926	911	928	850	924	929	910	902	855	871	914	911	903	867	885	870	959	903	928	869	886	924	906	963	893	972	945	899	913	882	852	934	899	882	873	910	926	901	903	889	963	875	927	896	916	870	943	901	896	900	920	904	897	915	938	872	902	881	929	926	927	956	881	869	868	882	906	876	892	931	891	921	910	922	892	922	925	894	917	898	888	905	926	860	891	901	977	917	959	905	926	940	955	934	889	879	936	893	940	892	887	852	938	830	879	956	887	935	857	896	832	915	927	899	923	887	861	898	837	883	940	895	934	922	905	882	899	910	873	925	880	896	856	878	929	929	958	927	927	954	923	961	909	927	885	931	948	925	923	937	875	853	987	888	876	874	872	891	890	935	899	972	866	888	897	888	876	895	926	861	892	941	922	881	888	910	906	885	891	932	917	867	926	944	906	922	927	893	940	897	919	849	960	894	966	880	892	920	929	874	955	827	910	917	903	839	892	895	950	955	919	873	887	868	892	862	938	938	931	936	944	925	905	945	905	885	906	976	903	869	940	938	972	901	950	940	919	914	919	908	922	884	866	885	882	899	917	904	956	860	901	923	934	860	972	832	928	905	922	878	884	930	928	873	876	927	894	905	891	929	913	932	938	913	909	887	910	905	889	909	896	925	902	911	919	903	876	942	950	899	915	894	942	908	931	946	927	898	945	886	913	860	954	908	922	883	936	891	944	972	887	915	935	932	902	896	875	910	993	921	922	910	887	891	940	884	942	949	949	898	849	953	882	903	869	868	960	917	921	947	878	941	943	888	868	880	935	915	898	913	959	887	872	881	997	930	948	924	914	929	930	930	885	904	879	928	909	919	876	951	951	892	912	956	895	909	889	891	955	844	937	903	926	945	896	932	881	881	917	906	883	946	889	922	926	921	876	928	881	939	900	893	937	869	887	920	849	905	904	889	885	869	920	872	896	917	897	917	950	947	912	932	914	953	894	953	917	937	882	887	926	929	917	924	944	950	929	941	925	878	917	905	866	986	897	887	923	894	815	886	938	923	916	957	907	861	829	917	879	931	881	915	888	926	879	937	862	956	934	908	880	897	912	913	920	907	933	970	934	895	908	923	941	954	942	928	958	915	932	880	958	938	896	850	892	861	904	930	915	879	921	883	895	888	984	922	879	871	882	903	935	942	889	912	893	859	891	944	882	945	897	904	888	927	896	943	890	938	904	906	953	926	910	924	911	913	955	940	902	905	864	914	883	914	876	890	986	868	959	926	960	927	979	919	914	926	891	900	911	895	928	929	994	871	940	857	864	900	919	896	919	938	878	910	841	951	865	932	880	849	927	849	916	884	871	892	877	918	893	914	893	906	838	913	881	898	923	920	883	1005	893	921	944	917	926	898	920	906	899	923	918	906	906	885	925	912	942	890	915	899	934	913	927	911	913	880	898	914	922	913	870	916	910	880	895	878	895	941	904	949	948	954	910	898	909	940	893	911	933	892	960	940	957	933	902	934	929	877	892	938	913	941	917	885	922	924	949	945	905	942	881	923	962	956	959	869	946	923	988	872	885	961	895	862	915	888	892	919	887	993	879	917	859	902	880	863	911	892	911	982	940	951	889	926	853	866	894	942	939	875	885	932	871	892	880	944	884	979	876	872	964	904	892	910	856	883	894	970	926	888	925	890	947	897	900	943	897	928	916	911	858	935	931	931	959	893	885	889	976	959	897	954	901	849	951	914	936	862	897	879	878	924	937	929	889	927	899	910	875	913	930	893	988	924	917	948	904	950	904	927	876	921	938	904	878	925	910	963	949	944	903	916	876	873	937	909	927	914	904	892	961	858	910	878	910	902	934	939	919	895	950	902	883	914	925	970	966	952	968	908	881	911	911	933	903	914	985	911	852	901	868	895	868	867	950	909	918	885	890	926	944	952	882	836	888	902	891	919	954	899	862	954	879	942	947	899	934	907	873	919	889	867	856	947	907	942	911	961	891	914	917	919	938	921	944	873	906	917	911	900	841	924	898	965	917	878	911	843	893	914	941	908	933	937	920	896	920	924	945	913	906	889	931	883	917	943	931	866	870	947	924	942	875	872	933	930	954	905	900	962	929	941	959	890	924	971	953	893	884	935	902	863	887	939	890	936	910	905	928	923	900	924	855	843	947	915	915	889	909	934	831	923	921	909	918	937	975	871	970	924	939	906	860	956	916	933	942	921	938	888	944	882	914	929	893	848	873	911	952	935	971	910	908	974	877	889	888	888	844	876	896	915	920	887	894	928	887	911	975	888	890	940	930	889	921	956	894	954	886	893	906	962	894	885	924	857	923	880	955	916	937	948	921	907	850	870	937	912	884	901	950	934	887	957	901	920	897	903	931	850	974	924	912	895	881	920	860	921	926	868	910	908	849	993	948	907	874	929	876	912	892	946	946	907	949	896	938	904	916	903	904	943	929	853	933	875	934	920	879	868	935	894	930	910	906	927	929	930	929	928	851	895	934	887	897	849	912	937	909	895	871	899	944	905	923	929	926	947	902	911	923	937	881	914	898	960	901	898	850	857	844	942	911	945	902	865	962	897
38008	65168	53408	32720	23184	17856	13258	10596	8079	6229	5378	4515	3779	3249	2772	2383	2120	1895	1743	1498	1440	1414	1295	1276	1207	1165	1105	1105	1047	1037	1019	983	942	966	906	973	990	975	885	936	892	893	953	990	915	892	862	939	901	887	929	882	916	856	861	900	871	834	890	892	906	896	925	944	887	838	841	890	845	885	922	872	896	883	897	869	856	890	885	919	896	916	856	928	866	896	869	892	947	903	927	883	902	818	884	888	864	894	855	845	967	881	859	868	853	882	867	897	938	931	844	864	923	890	845	912	897	905	927	880	901	880	883	860	913	890	886	921	885	933	917	945	900	882	947	908	831	888	918	875	875	888	927	923	926	868	892	876	877	841	874	898	876	856	908	867	894	889	865	868	904	886	890	947	868	859	872	851	871	894	904	936	901	956	886	858	919	871	911	866	862	895	861	906	897	860	939	887	868	881	829	910	936	850	888	891	914	865	864	852	888	902	857	773	805	889	832	883	912	883	845	834	897	830	878	920	903	921	858	944	877	871	847	843	884	861	902	866	911	892	844	864	908	857	912	838	931	853	898	875	884	873	945	884	892	896	857	926	889	889	865	894	876	855	924	873	899	880	913	889	893	885	915	878	839	895	827	878	892	864	902	905	884	893	898	863	865	849	924	914	840	943	874	930	878	909	821	892	867	867	865	898	904	882	842	876	877	916	853	920	928	893	875	877	870	903	883	930	877	853	920	932	908	842	855	946	879	918	930	890	842	883	910	890	868	906	887	852	889	848	827	836	894	915	946	863	797	891	850	943	923	888	851	873	887	889	950	913	897	911	869	876	837	912	875	898	857	878	899	873	888	910	926	901	852	875	937	901	894	916	844	887	941	836	917	904	884	856	893	919	896	848	813	877	877	892	880	886	870	869	861	879	909	882	912	845	910	863	916	879	946	855	836	891	874	896	874	903	865	844	903	886	899	897	895	873	884	885	875	904	848	923	941	877	842	875	954	899	907	827	875	893	872	898	876	886	860	938	876	926	916	882	881	874	905	935	902	879	918	904	873	855	881	879	909	838	877	878	863	863	929	848	882	898	914	865	934	887	890	839	829	839	940	879	896	887	858	872	857	912	849	900	897	887	935	838	887	912	871	891	880	863	916	883	877	911	850	891	866	932	879	844	903	864	855	873	901	849	911	924	862	877	884	944	891	895	838	883	832	835	892	884	892	891	902	870	867	883	877	958	891	865	895	888	865	878	900	882	883	884	834	905	838	918	869	877	885	873	931	928	892	849	896	876	871	915	892	869	863	881	875	866	914	862	876	923	900	943	888	848	904	910	886	872	868	888	875	795	889	835	861	945	856	897	904	908	851	895	936	908	905	895	853	901	870	873	910	896	874	940	865	874	892	878	918	847	877	827	891	897	839	849	920	872	909	944	935	886	847	927	871	896	906	873	879	889	877	886	894	901	913	913	888	928	890	918	931	908	857	882	884	944	897	909	899	894	849	894	878	904	875	871	852	890	913	843	912	925	884	840	891	901	866	909	949	867	866	863	905	867	915	860	864	910	905	886	902	850	924	842	934	895	873	891	901	866	908	926	857	835	882	927	929	909	847	894	847	861	915	930	848	898	913	888	914	856	960	901	844	893	909	872	878	896	882	904	865	832	904	876	910	869	888	893	877	861	935	847	853	882	887	824	901	905	853	883	884	908	864	883	920	897	868	857	904	924	852	853	910	864	926	907	866	945	869	904	888	920	861	880	850	861	879	848	858	896	888	914	930	941	930	884	882	850	897	875	838	851	880	891	839	880	884	898	865	904	849	859	887	886	916	882	901	888	935	841	878	900	979	897	844	912	882	839	931	879	890	868	888	872	927	885	921	882	894	854	850	877	868	912	882	886	900	882	861	838	859	894	909	859	914	900	875	895	882	868	865	820	856	954	930	893	851	880	900	856	867	869	890	922	875	903	918	816	877	890	921	856	898	899	913	907	893	867	866	888	884	888	865	836	848	906	914	863	956	938	862	870	944	878	900	879	884	886	953	880	889	892	887	898	895	905	863	847	823	866	870	930	867	857	870	905	895	930	881	933	823	855	909	892	848	889	867	920	881	863	821	908	907	895	891	847	925	874	874	837	896	918	865	892	911	883	871	860	895	906	828	953	864	872	917	871	926	918	923	883	887	924	926	920	885	847	884	899	857	897	919	853	912	859	879	877	854	859	907	871	911	889	909	870	902	846	864	898	919	916	940	856	895	886	886	849	902	902	915	905	855	931	874	880	865	912	861	880	884	882	871	913	869	956	913	865	838	841	905	900	885	896	885	869	893	900	850	874	963	877	883	895	875	921	888	881	865	874	885	913	862	877	876	874	946	936	896	895	857	887	884	864	857	895	914	873	920	896	889	841	852	882	940	880	885	907	854	946	887	892	910	861	765	886	888	888	935	935	897	872	852	903	863	839	863	881	893	857	868	883	896	884	850	854	878	852	923	906	846	913	856	885	868	867	881	877	873	897	898	876	902	874	880	916	883	921	876	881	914	840	930	855	894	911	905	898	834	910	835	898	873	888	874	882	901	891	939	872	897	863	908	957	895	869	890	873	878	888	889	858	867	850	926	928	909	898	875	919	892	879	869	861	880	894	889	905	859	849	890	895	856	872	889	906	890	863	872	886	877	884	840	872	892	836	893	819	940	948	862	889	883	931	910	884	920	869	842	876	845	840	855	809	864	900	889	844	885	864	948	893	868	923	933	966	888	921	844	882	859	892	904	899	913	885	870	868	867	854	894	882	886	897	805	887	878	896	900	849	870	868	890	878	921	903	877	873	938	884	871	942	912	887	858	922	907	855	873	793	887	860	884	891	859	884	880	902	885	841	908	847	914	881	895	829	960	872	892	851	896	908	945	849	862	890	861	894	878	893	896	821	909	911	854	879	893	854	865	880	887	904	854	886	874	863	919	871	857	880	878	862	902	896	927	839	927	866	912	895	896	873	832	960	878	856	879	888	869	892	946	908	857	888	949	879	901	801	873	904	916	870	898	840	884	871	868	880	865	838	926	892	900	902	911	833	836	855	869	891	878	894	937	918	895	885	914	911	890	892	880	902	910	911	927	889	872	857	888	856	952	883	849	901	879	898	906	900	862	865	851	899	881	865	799	862	898	830	908	820	899	891	856	890	921	879	906	893	929	875	925	900	831	866	879	887	894	851	914	909	911	890	891	852	908	889	854	853	874	862	926	883	900	910	859	914	885	919	824	862	945	826	908	881	985	845	904	861	921	898	897	899	916	919	908	883	873	831	881	872	867	916	869	888	909	891	874	864	898	925	856	896	893	834	849	900	867	937	935	931	875	899	840	917	881	897	914	886	812	870	933	891	911	832	891	886	873	960	869	894	844	845	919	884	854	874	922	855	893	876	915	913	886	873	977	926	900	911	841	866	882	834	886	867	882	915	855	867	876	879	855	814	889	923	832	898	895	947	882	911	905	878	887	876	849	902	910	925	874	894	906	857
34689	37604	39205	24857	11711	6681	4266	3436	2637	2196	1988	1738	1582	1383	1278	1203	1164	1129	1025	1030	991	981	956	947	898	907	869	875	882	853	867	886	862	876	884	787	797	840	844	859	806	805	843	833	802	861	864	840	796	838	827	829	777	886	805	865	836	784	864	814	791	897	837	836	838	792	853	864	810	891	822	857	827	856	809	846	831	817	813	839	816	782	800	823	841	812	803	838	871	810	844	819	809	855	832	829	858	781	775	831	808	833	827	857	833	836	857	834	805	865	838	843	819	840	820	815	826	802	821	747	801	825	846	846	809	882	847	838	813	857	820	820	837	850	800	818	805	864	831	826	809	867	855	794	813	827	843	794	829	825	861	865	831	780	812	848	771	827	866	799	820	818	814	803	774	865	785	774	819	836	796	852	810	817	854	832	887	879	853	807	818	810	824	827	796	824	829	830	845	852	782	787	817	868	810	848	823	838	784	813	823	857	810	864	796	852	806	792	809	805	862	799	777	856	787	831	761	806	843	800	860	835	842	801	786	770	886	822	855	804	843	803	843	897	818	861	824	810	860	805	873	816	877	857	800	853	860	796	804	836	838	801	857	795	841	836	840	798	872	851	839	854	862	781	748	756	851	831	845	836	798	829	819	812	818	874	821	810	862	800	844	851	824	787	834	800	868	802	819	838	847	810	815	833	883	800	892	825	869	877	822	843	914	840	812	813	837	758	835	859	823	811	840	818	807	850	845	897	812	809	796	765	813	852	865	871	775	805	848	849	773	872	800	799	821	889	811	815	845	807	839	811	821	843	828	871	815	824	808	818	879	827	856	841	790	850	809	808	873	788	805	806	874	824	834	820	830	799	818	795	802	848	867	817	804	825	852	859	843	840	846	847	847	839	830	843	846	785	785	822	789	822	862	850	809	882	797	854	859	813	846	805	856	818	885	825	855	824	823	819	820	854	872	812	797	809	807	828	824	844	751	814	870	823	808	874	856	851	804	827	839	843	909	784	815	777	840	813	904	812	790	774	863	857	792	857	858	801	830	809	862	750	840	848	834	797	826	845	862	845	834	803	858	828	827	839	877	804	859	816	845	817	831	839	803	830	852	871	878	844	850	812	804	777	802	853	808	793	867	859	803	801	854	815	847	844	837	859	806	816	839	778	791	872	849	812	770	810	777	826	817	864	833	863	811	809	836	845	823	846	817	797	863	813	843	802	855	751	812	846	841	852	799	846	832	812	834	855	772	908	771	819	871	793	847	828	818	832	798	831	829	785	863	804	842	838	822	835	831	791	783	767	814	814	802	813	799	823	849	819	809	825	870	830	822	871	889	843	818	809	838	875	817	779	823	816	859	834	854	836	863	791	872	864	859	832	849	874	816	813	765	823	855	853	840	880	852	849	849	789	892	792	833	823	815	849	806	809	831	805	823	809	810	825	801	830	804	838	768	827	827	895	781	827	859	812	781	823	857	841	810	790	815	810	885	835	826	893	821	769	820	853	833	863	860	827	857	830	789	805	798	894	778	837	867	803	808	867	866	800	834	821	847	823	863	832	781	861	884	846	816	836	855	819	826	868	781	760	822	803	833	826	845	827	846	762	812	834	864	800	818	796	788	843	759	871	871	849	823	799	787	817	827	819	807	863	830	885	832	774	832	830	805	863	811	790	834	891	847	833	876	832	814	787	850	824	778	863	840	805	767	815	852	822	807	829	812	864	821	850	829	840	841	858	826	807	858	755	826	776	808	828	824	820	819	830	853	818	807	827	838	882	856	856	786	835	862	834	795	774	842	804	824	807	806	870	814	840	788	851	829	816	781	825	856	829	890	808	830	828	895	818	787	804	845	835	821	880	853	779	841	824	810	817	798	849	855	806	802	804	820	872	795	839	825	837	812	837	840	834	841	829	847	831	789	805	832	748	802	830	832	853	808	883	824	782	782	792	783	821	840	833	828	817	771	830	843	777	885	798	825	842	761	840	796	838	809	866	780	829	813	802	867	849	838	841	840	881	787	812	794	824	818	795	818	828	809	813	801	820	793	806	798	873	831	831	825	810	814	841	830	840	880	855	869	837	843	756	852	857	798	866	877	789	839	891	811	841	817	802	836	799	864	827	826	805	813	788	864	761	821	828	807	856	811	851	830	882	816	830	861	847	880	835	844	809	828	811	805	804	823	834	849	786	861	805	848	819	817	811	873	854	800	807	823	806	848	858	817	759	848	895	844	863	877	809	816	821	818	843	841	919	823	884	827	805	803	777	841	814	818	858	877	816	851	827	817	815	825	795	805	772	775	839	834	830	823	868	815	804	843	807	798	809	821	830	851	863	836	819	814	842	880	836	831	829	815	867	823	764	850	808	817	855	828	804	804	824	796	808	844	839	865	844	831	792	830	822	818	801	838	818	860	771	815	828	829	887	851	828	826	815	777	814	808	821	838	805	843	839	776	839	777	803	872	865	873	788	850	826	807	859	858	813	833	786	794	809	800	773	844	808	942	845	856	831	803	839	833	802	809	854	882	872	846	835	763	787	893	843	849	861	827	784	843	836	776	781	836	803	812	849	818	825	883	836	831	884	777	851	840	778	842	876	832	876	802	834	794	846	821	819	821	802	811	816	821	816	792	813	867	816	859	860	793	807	851	842	827	821	833	824	835	839	790	860	776	840	809	848	782	881	863	784	846	793	844	823	833	867	830	863	844	804	805	880	824	818	830	776	805	763	833	792	841	856	859	835	851	822	823	869	881	838	831	814	848	811	856	825	816	834	836	789	856	788	856	828	832	800	840	860	770	852	839	783	894	836	838	830	824	848	840	766	833	847	815	853	839	831	827	873	809	823	804	812	796	859	866	896	860	831	876	855	826	842	826	799	842	806	858	858	838	828	828	852	781	829	862	832	817	861	788	803	853	834	885	821	821	851	795	848	836	833	815	825	822	840	811	805	874	888	833	846	841	832	843	821	843	875	809	800	853	881	857	761	819	827	804	821	817	811	843	821	847	837	815	856	843	875	798	870	802	879	811	836	813	806	806	814	873	868	817	814	814	789	822	783	788	822	833	817	780	827	777	859	877	797	851	827	829	823	861	840	861	877	805	849	869	859	810	775	837	814	834	847	811	865	808	827	836	839	842	806	816	866	856	800	844	853	835	863	795	820	836	887	827	916	803	858	826	818	799	883	811	830	810	854	816	887	790	846	813	782	839	833	813	841	864	818	837	784	822	851	795	816	815	821	850	827	885	836	900	832	826	816	898	841	836	805	803	828	819	790	816	855	847	846	878	841	806	841	841	816	882	824	767	792	853	808	811	868	895	819	812	866	813	842	838	831	776	856	833	812	848	787	865	849	824	811	835	834	774	927	845	817	792	826	760	829	863	793	822	831	815	812	827	789	841	800	839	773	821	825	842	834	838	880	788	840	797	895	829	861	775	842	844	807	850	828	821	836	858	808	813	849	804	826	855	793	761	809	885	879	842	856	828	838	812	810	842	817	800	809	847	849
37536	50841	38116	20568	12590	8833	6287	5018	3964	3033	2585	2261	1930	1753	1581	1416	1336	1182	1149	1045	1027	1032	960	1040	916	942	938	877	847	914	864	891	892	878	827	796	876	856	839	780	829	838	824	864	847	867	828	866	839	849	839	847	799	785	815	823	840	898	824	842	796	864	800	802	825	801	808	829	845	813	814	836	838	851	828	833	825	822	826	848	807	837	833	758	783	825	855	788	844	810	855	883	828	853	820	823	797	777	896	796	815	768	827	803	868	862	783	833	803	862	848	811	823	817	755	802	817	839	805	829	811	815	847	883	795	797	836	831	853	874	821	832	811	811	819	834	825	792	813	849	805	843	814	794	787	837	864	864	821	841	847	821	809	800	805	811	821	772	786	806	779	813	803	787	810	800	797	789	817	840	816	805	853	824	841	802	831	818	829	795	805	809	807	819	801	840	790	842	767	817	812	875	835	768	789	902	833	819	801	837	924	809	845	837	864	830	840	804	829	823	807	816	861	855	865	770	830	784	817	816	843	851	866	842	735	817	783	828	782	797	846	869	836	842	824	829	846	835	857	824	805	855	818	872	825	813	848	801	853	842	862	818	895	814	859	779	809	879	817	864	830	847	822	811	783	809	812	787	797	833	832	819	838	849	829	823	853	818	808	833	822	810	785	835	815	811	884	858	787	786	836	751	852	781	830	847	796	823	829	830	862	840	839	823	827	823	859	852	879	823	850	858	842	867	805	833	817	859	871	800	809	858	841	826	811	760	883	817	803	807	788	801	789	868	892	822	842	808	831	836	820	854	842	826	828	843	801	784	843	812	824	867	806	812	847	831	849	816	779	822	815	820	844	838	831	776	833	880	806	818	887	845	723	877	830	782	859	864	870	882	828	805	855	784	838	812	861	806	877	840	836	833	791	833	798	807	816	766	739	850	851	851	861	749	833	889	875	863	791	835	833	816	838	814	868	835	869	761	859	838	814	804	763	798	794	876	806	864	817	827	805	823	827	821	790	813	778	758	817	859	841	805	761	774	862	825	766	791	834	841	800	874	837	840	874	824	834	790	858	850	853	783	861	854	846	836	813	779	839	889	803	816	847	866	827	806	851	816	818	820	782	846	790	845	863	844	756	842	879	843	849	812	815	829	847	808	860	812	808	805	827	802	834	813	867	823	857	834	800	867	839	882	823	801	773	800	795	794	803	835	776	808	799	807	842	815	843	783	862	776	854	780	869	783	789	827	805	839	888	750	852	812	901	829	858	868	808	807	840	802	850	822	857	800	876	837	820	838	796	872	824	851	829	789	813	812	834	815	821	862	827	824	785	813	795	793	843	858	801	798	826	830	843	832	818	825	809	840	825	835	852	846	776	799	826	873	805	822	852	861	769	802	895	808	870	823	813	823	824	826	877	825	809	845	790	820	771	844	813	755	862	838	828	851	782	836	865	794	790	807	813	833	823	823	837	815	849	818	828	839	815	851	844	785	811	841	895	814	839	800	868	832	839	814	826	822	813	809	861	784	808	822	736	830	847	798	823	838	871	806	778	848	830	808	813	792	815	835	825	854	860	892	834	847	848	805	841	829	828	804	736	792	786	787	836	856	831	809	814	828	831	829	901	844	827	827	813	830	848	807	841	829	869	817	874	771	841	795	818	869	789	824	864	824	825	870	847	841	806	841	833	821	830	807	820	819	813	832	822	847	807	837	778	851	859	879	837	835	845	833	774	855	776	825	859	806	815	819	819	838	872	799	861	841	825	816	843	839	871	828	809	815	781	828	853	832	845	790	808	795	799	818	835	789	803	817	899	914	830	814	803	811	774	826	765	876	811	820	808	832	836	822	820	821	786	845	818	872	863	846	856	823	876	790	888	816	848	838	795	775	799	866	815	845	791	829	804	781	836	846	805	811	853	847	824	841	845	875	845	841	851	801	858	862	796	832	831	849	804	861	803	835	851	831	856	877	872	836	841	797	850	830	849	860	831	795	837	809	809	798	820	819	788	825	864	820	828	826	788	807	813	799	804	874	822	806	782	855	829	794	787	807	834	802	867	870	896	848	827	788	805	813	811	852	846	852	823	832	882	816	819	889	840	847	813	856	816	792	767	851	858	861	825	836	802	794	802	795	800	844	781	819	809	843	821	851	789	881	819	806	799	864	813	787	841	851	854	828	857	834	772	821	834	800	802	843	809	790	853	772	799	808	842	865	826	799	810	909	842	842	807	866	781	858	828	832	796	834	803	883	781	852	855	849	814	822	816	839	898	814	812	849	800	839	789	772	824	783	813	830	826	800	833	837	830	791	848	747	816	794	851	850	819	871	837	836	783	831	785	818	838	848	811	804	839	807	787	836	873	884	840	838	810	837	801	851	828	855	804	818	792	780	850	845	827	755	844	880	804	846	846	826	770	825	805	803	773	874	802	858	833	873	804	889	825	820	810	860	853	814	807	823	856	831	780	813	767	815	821	814	835	813	807	808	858	844	892	799	827	878	810	840	869	850	833	829	833	814	793	826	824	785	834	762	840	817	827	852	847	871	820	815	830	812	857	851	812	831	790	818	801	857	789	895	811	830	832	826	864	821	855	803	836	828	827	828	855	875	779	873	834	845	847	915	831	826	784	879	850	859	830	831	874	865	884	860	798	845	790	836	808	840	815	852	858	849	816	803	803	871	785	803	823	821	805	809	850	846	873	829	826	861	837	813	814	859	870	804	769	848	786	842	849	824	822	872	824	840	852	819	820	825	832	799	830	826	828	782	844	837	876	821	810	833	850	784	863	877	801	833	808	866	827	877	815	792	833	821	816	793	820	814	787	836	847	823	787	844	871	866	873	815	824	820	816	831	815	813	802	824	812	848	839	819	794	759	794	839	783	803	864	833	843	817	828	798	825	845	867	833	865	871	791	803	793	821	771	827	802	847	794	848	823	812	812	825	891	826	793	843	871	817	813	830	846	789	822	800	853	840	820	868	833	798	807	819	835	856	801	834	827	844	830	876	838	866	828	801	850	833	873	831	868	786	809	812	855	809	795	827	853	848	833	794	851	815	853	816	867	829	832	819	878	812	835	847	830	834	807	857	769	847	848	850	811	812	733	793	826	785	788	869	873	799	845	821	828	788	824	809	811	810	808	834	835	779	826	809	804	840	855	865	818	817	859	823	780	813	814	872	856	754	775	881	850	851	826	843	791	829	834	824	863	792	830	844	818	832	809	790	809	824	832	793	868	850	817	815	843	794	834	860	840	857	829	853	798	790	811	830	862	789	818	796	810	770	815	848	823	823	839	791	857	853	821	853	862	792	862	846	815	841	898	782	799	842	815	828	850	783	831	825	859	836	776	792	800	777	830	786	780	835	798	831	852	870	812	806	851	833	798	889	827	829	828	832	819	778	794	887	852	861	805	814	846	788	841	822	809	769	816	810	839	830	858	855	801	816	794	817	849	834	856	777	846	836	858	825	875	853	850	842	797	811	821	759	842	824	847	778	793	824	815	798	782	844
24320	21415	28822	25321	22004	16991	9346	5682	4485	3360	2836	2491	2141	1880	1759	1641	1442	1301	1261	1182	1170	1081	996	1011	958	998	954	898	892	889	905	922	950	910	904	874	861	890	833	846	813	863	852	892	830	828	853	891	872	825	833	827	864	852	864	827	757	861	861	819	829	840	845	758	834	815	799	820	824	760	834	831	817	832	814	817	813	823	838	807	866	817	811	864	819	806	846	842	833	866	825	823	806	844	847	784	841	832	850	846	820	809	859	791	792	832	836	853	864	837	840	855	783	821	802	798	825	827	754	848	802	790	829	835	848	814	810	807	811	864	830	896	868	869	855	802	820	776	805	794	837	816	799	849	831	818	823	771	871	812	806	841	826	862	835	788	794	818	827	801	842	807	862	791	810	822	833	864	857	842	823	859	798	856	853	854	858	801	846	828	786	805	791	867	802	854	816	830	797	907	871	787	819	848	848	865	767	826	836	819	843	835	819	834	852	835	856	796	816	860	830	857	864	811	791	814	817	854	831	806	818	800	866	796	851	803	816	757	815	826	834	812	829	833	853	801	788	836	836	821	858	848	868	825	794	822	849	793	878	831	857	850	796	812	798	773	875	843	821	830	820	784	854	821	837	850	789	888	846	777	804	831	865	790	804	840	813	847	871	764	864	829	859	810	839	783	827	858	817	803	877	820	839	816	812	822	783	842	827	812	804	806	821	832	827	844	877	797	841	810	833	847	816	867	804	806	878	839	833	822	832	830	859	850	800	855	847	827	803	778	844	805	821	836	797	814	840	821	808	775	813	793	819	804	795	820	827	818	845	824	813	840	868	877	826	803	876	722	813	821	847	819	810	862	820	852	822	795	857	846	837	873	833	815	833	802	871	803	865	835	832	807	854	843	814	843	809	829	806	828	820	852	834	826	804	806	839	828	871	839	803	839	795	853	784	796	841	827	824	798	830	892	861	850	826	823	838	843	866	827	821	867	864	832	881	845	840	865	851	806	782	860	831	817	838	807	833	841	838	827	780	834	843	774	807	822	785	788	818	830	854	826	824	791	846	889	868	808	805	860	825	836	819	831	824	848	786	831	863	886	831	853	835	851	828	827	848	835	787	797	806	816	852	851	834	838	810	851	786	830	783	774	838	846	840	868	820	859	819	813	858	803	799	845	828	834	799	831	807	839	823	859	791	825	831	817	825	783	866	864	835	835	789	826	799	794	823	799	772	850	823	825	788	837	861	832	827	778	764	818	798	773	825	795	826	825	843	774	800	811	779	793	831	795	787	778	791	862	851	899	859	855	814	922	806	804	855	794	805	860	832	796	773	839	843	822	863	844	797	875	848	801	847	822	842	821	809	850	847	861	831	787	859	849	800	754	795	806	766	847	764	823	809	872	807	882	847	825	820	818	831	856	877	838	813	796	837	832	827	805	817	853	827	806	814	800	785	837	771	816	873	842	806	794	856	807	778	847	908	852	763	812	813	860	845	829	800	802	756	861	776	822	786	751	833	838	814	830	817	829	819	819	834	799	870	893	851	795	808	818	826	844	829	834	822	795	851	820	873	878	770	768	793	827	821	796	854	825	831	835	818	816	847	841	839	830	836	857	835	797	845	858	787	845	854	814	842	818	846	782	826	869	856	813	796	814	837	806	838	875	805	776	851	806	863	857	857	816	830	810	792	843	781	838	849	803	818	824	824	845	800	810	808	787	826	872	817	853	781	806	871	823	886	813	825	782	802	803	831	804	811	869	792	772	806	796	806	823	842	814	789	834	864	805	795	866	848	833	799	820	802	787	804	810	789	856	788	762	818	865	791	810	890	763	869	850	825	810	804	846	784	889	827	830	818	778	877	866	812	842	847	855	806	806	824	862	850	828	776	871	828	803	825	828	765	843	809	841	795	823	789	833	792	826	914	871	835	811	820	809	801	765	833	799	819	849	876	803	838	764	809	795	802	838	871	780	823	815	792	867	787	846	840	801	850	835	814	801	845	851	829	862	840	870	819	803	840	853	786	858	766	780	806	821	863	825	807	855	798	813	848	844	794	804	802	832	805	849	821	835	824	852	839	801	808	835	813	845	846	833	814	808	819	823	814	815	821	780	811	823	850	793	795	823	805	828	792	831	864	838	851	828	843	802	799	799	854	820	788	767	818	826	839	812	821	816	833	849	853	868	822	780	801	823	797	835	842	839	821	780	807	767	842	835	905	842	778	814	834	842	872	856	805	784	820	814	778	797	823	844	790	805	803	816	814	825	826	793	821	800	871	874	819	810	803	856	807	800	796	847	804	793	807	809	800	831	842	835	823	902	844	800	842	798	794	827	797	845	816	809	813	894	808	836	762	788	770	812	832	832	797	876	882	837	810	861	786	830	833	858	860	799	816	840	779	816	823	799	862	770	869	848	816	812	813	849	824	851	858	802	808	834	872	851	823	838	824	818	801	822	805	777	850	818	823	802	801	832	835	826	809	838	816	826	803	810	842	879	819	820	842	812	819	781	850	857	882	801	791	823	884	802	824	811	817	794	837	840	807	822	840	815	793	838	796	837	844	829	798	818	840	848	840	856	868	799	822	833	823	833	819	897	822	838	822	848	860	846	835	808	858	790	820	867	850	832	824	791	821	807	815	866	773	822	810	780	809	804	779	874	791	818	816	812	803	816	867	820	823	819	823	835	738	814	849	752	832	812	857	793	893	788	790	795	858	859	870	830	844	853	808	765	792	782	798	832	865	784	842	798	814	818	759	852	799	854	788	784	795	821	764	864	871	878	784	814	817	790	786	831	851	874	810	814	846	834	795	803	797	825	824	811	808	803	792	798	770	794	832	849	830	840	838	834	836	849	857	826	772	823	869	841	856	807	813	812	839	828	828	803	818	808	812	771	840	856	850	821	853	857	790	830	805	854	840	813	828	842	806	794	846	805	852	862	842	808	837	828	850	842	838	819	810	838	780	796	841	843	784	809	847	749	819	811	844	766	814	858	774	810	801	862	809	807	813	791	840	832	867	791	846	831	859	811	826	837	869	809	844	907	793	817	800	851	809	789	763	802	797	820	855	826	824	828	855	804	793	850	835	859	812	852	838	814	885	776	808	812	837	832	843	818	845	783	798	817	815	825	767	823	854	826	838	785	838	902	780	844	853	823	856	820	841	833	777	816	802	821	836	873	858	817	774	784	805	842	862	853	832	858	791	803	826	808	824	839	853	842	828	803	815	863	814	844	816	806	835	819	831	865	804	815	852	794	819	803	810	791	846	781	776	849	846	824	811	824	835	820	818	859	826	884	855	818	814	772	882	822	793	829	841	793	728	858	827	790	820	779	850	827	891	830	836	822	760	838	803	775	793	855	794	831	805	824	862	790	817	835	863	814	818	842	814	829	840	818	830	813	880	815	781	886	858	795	848	832	836	900	838	819	826	815	837	817	822	781	817	790	807	818	821	874	846	828	837	835	769	828	816	828	862	833	844	824	819	835	819	809	849	827	794	758	857	850	815	856
34788	57162	43576	27877	19201	14508	10134	8036	6622	4658	4011	3410	2876	2392	2190	1963	1740	1507	1416	1370	1277	1147	1131	1084	1020	1021	973	1016	908	935	894	925	916	928	841	885	841	861	873	843	824	784	797	849	804	851	837	829	806	877	794	805	803	856	821	847	863	851	821	796	809	807	826	872	802	846	754	801	802	806	825	845	841	827	859	837	848	862	834	819	817	821	859	812	780	768	801	813	862	823	810	883	818	757	818	775	825	812	775	837	811	843	870	802	834	796	860	812	742	778	848	818	779	831	827	821	811	816	846	840	823	839	872	818	790	793	814	765	869	853	791	843	836	777	804	797	810	805	775	818	805	797	799	818	808	808	826	832	827	802	826	817	859	852	804	835	848	833	830	743	861	844	774	778	747	852	851	864	791	852	841	809	824	882	821	877	811	851	768	812	842	785	790	825	801	881	827	833	804	824	799	837	822	798	799	794	792	851	788	830	837	831	787	761	799	829	854	832	829	806	814	879	863	776	819	813	823	824	802	788	843	814	807	857	845	805	849	883	902	798	815	839	790	849	843	851	809	797	781	852	803	820	791	821	795	834	807	802	795	806	813	815	812	808	842	857	816	786	795	838	809	903	795	790	795	874	796	792	848	797	826	828	862	839	837	833	821	821	833	830	841	800	776	827	811	858	772	802	830	849	837	775	839	823	843	828	836	751	792	846	785	872	776	843	785	756	822	825	797	813	827	831	780	843	821	810	793	831	816	818	806	853	801	810	787	864	849	798	842	867	798	827	785	787	847	833	827	854	767	821	816	781	834	857	777	765	833	855	828	788	841	880	859	787	813	844	886	841	854	800	810	836	827	754	836	806	837	843	782	803	789	843	801	787	808	789	784	814	821	802	813	837	833	820	805	757	759	800	841	792	828	812	829	798	805	811	821	842	813	831	779	754	848	767	845	831	756	833	867	826	765	870	810	748	806	753	805	828	857	830	858	854	804	823	799	779	855	800	809	817	820	833	798	765	814	883	836	841	854	788	827	780	851	837	830	851	859	823	787	849	823	830	812	847	836	820	819	804	797	892	783	866	824	779	828	809	863	872	864	818	807	793	803	792	841	830	833	843	815	802	776	761	801	862	796	819	841	810	801	892	783	840	844	819	809	848	787	799	827	811	824	815	794	885	792	776	791	815	779	841	802	830	791	794	850	822	782	855	818	821	833	810	818	800	820	790	768	841	772	784	841	754	795	858	851	857	822	795	837	797	865	864	788	809	859	822	839	802	779	824	813	812	852	836	879	844	805	829	828	812	838	823	812	845	830	772	818	813	807	823	818	809	827	800	824	813	788	807	832	826	818	815	801	831	829	857	843	819	803	822	831	805	832	817	762	845	823	801	835	837	834	792	817	846	814	829	801	761	839	811	819	794	832	797	809	832	802	825	829	853	793	835	849	881	823	770	822	808	817	816	862	834	843	813	820	800	834	809	838	886	795	821	809	764	849	809	840	828	826	863	791	822	826	796	828	763	797	836	843	815	801	760	865	789	862	877	803	794	820	885	792	830	819	829	811	835	797	828	872	834	801	829	789	814	839	826	852	878	808	809	768	816	842	838	818	854	849	792	849	797	788	762	846	836	783	839	791	818	881	810	809	757	813	814	807	812	775	849	786	810	781	812	823	790	819	837	822	870	797	750	860	829	785	837	813	815	855	834	848	817	770	837	804	838	833	817	805	836	809	804	779	818	848	803	818	813	871	847	775	810	856	886	802	755	800	814	812	867	781	807	816	815	827	817	878	805	794	863	772	877	799	844	818	803	789	814	841	806	839	820	786	800	810	816	854	825	837	799	795	809	828	841	836	801	817	846	810	861	813	799	809	820	846	824	802	801	780	827	862	818	753	838	797	784	825	836	789	836	833	797	844	787	817	813	841	820	790	824	829	849	833	787	823	821	771	796	775	846	833	857	755	843	825	814	833	799	825	823	823	840	800	836	762	890	853	832	803	840	801	826	828	831	826	837	787	824	817	816	778	785	849	795	795	837	827	845	802	792	802	797	784	805	858	800	852	773	855	764	839	845	795	887	781	801	825	871	838	837	796	762	811	799	839	814	851	778	871	787	821	812	846	825	868	779	835	800	817	872	790	795	837	824	780	877	808	808	785	774	843	827	881	843	834	826	795	796	816	785	877	783	849	778	813	819	791	848	854	824	855	838	821	802	799	822	793	839	859	849	827	819	794	811	822	776	837	842	848	865	829	822	835	814	836	815	850	843	799	770	871	826	829	866	816	854	778	826	824	830	834	834	832	790	822	845	823	779	783	841	795	800	843	833	846	795	853	795	805	833	860	894	827	824	795	862	819	812	820	763	838	838	816	828	866	863	801	812	797	810	840	778	813	806	764	859	804	804	837	863	836	814	796	812	808	773	774	825	793	852	809	840	806	854	811	763	806	834	755	863	815	840	845	811	841	844	836	810	811	761	838	832	802	767	794	834	818	844	851	825	819	818	836	812	854	888	814	857	841	823	780	826	843	822	769	787	804	784	828	845	824	794	835	842	828	814	810	833	776	832	801	851	805	809	821	817	835	794	803	897	802	798	852	822	794	792	774	777	828	817	838	802	854	831	808	877	785	792	848	836	855	788	778	862	805	863	795	779	829	814	830	811	787	795	850	786	821	822	868	838	846	828	792	830	866	781	796	816	833	815	805	843	810	868	854	821	890	784	845	805	823	856	766	828	813	877	834	797	819	806	847	822	816	852	775	817	858	822	839	800	770	753	820	805	817	843	753	797	822	857	803	877	784	778	833	783	811	786	789	813	820	827	791	798	796	860	831	790	808	806	817	809	787	801	773	821	840	821	788	868	787	769	865	817	853	839	818	818	852	848	811	751	829	840	833	791	796	770	793	835	775	779	813	848	816	789	830	839	842	796	831	824	814	812	845	864	806	820	814	812	838	804	870	804	814	790	808	853	844	809	845	778	821	802	871	804	802	799	774	857	804	812	844	846	820	867	799	798	800	804	800	795	743	855	851	842	783	846	811	879	808	771	842	794	799	803	817	826	782	753	772	828	849	795	776	846	776	794	755	842	801	789	808	867	839	791	868	843	831	778	860	846	898	846	771	803	825	804	844	830	792	833	770	785	803	858	817	817	828	801	834	847	801	806	803	822	788	816	810	819	820	808	802	824	803	861	778	859	795	791	793	793	806	798	806	809	835	840	817	851	758	792	828	823	838	791	825	809	859	821	832	820	824	784	801	832	837	820	799	786	780	766	841	816	811	820	821	800	837	815	822	778	807	765	804	818	838	792	816	834	774	843	800	822	844	816	813	816	762	779	844	846	797	806	836	795	848	814	809	765	819	807	834	820	828	813	841	820	841	794	769	864	807	853	861	831	842	893	776	859	861	849	808	796	827	867	844	805	805	775	836	847	816	802	805	837	774	768	846	812	783	813	875	797	798	796	841	801	818	797	846	798	843	838	803	788	809	790	812	831	812	826	761	802	803	884	844	777
25484	21531	28908	27033	18742	10811	6442	4521	3550	2874	2337	2308	2002	1697	1647	1448	1353	1229	1203	1150	1148	1114	1093	1022	1042	907	976	983	906	923	950	866	944	926	912	898	886	903	899	902	903	850	894	930	909	932	886	905	866	912	937	898	907	864	981	876	863	941	896	856	897	901	876	866	898	892	868	877	895	853	876	880	826	857	875	882	839	870	902	876	892	889	857	838	984	900	857	822	909	861	908	913	876	858	865	896	840	893	886	887	871	912	869	884	901	894	899	916	891	876	876	864	880	865	961	834	853	871	897	864	888	923	908	916	881	922	848	886	905	923	846	886	854	859	877	906	870	886	900	922	837	867	862	871	900	910	951	836	859	888	895	891	919	858	864	860	858	916	940	902	837	925	847	888	825	920	857	886	863	933	928	912	840	855	864	882	935	892	887	897	888	921	834	879	897	818	854	867	857	853	902	857	898	892	874	883	903	905	913	913	880	868	891	897	847	879	888	879	902	919	860	876	884	859	919	864	860	869	821	904	903	873	897	878	907	884	887	937	860	907	880	860	824	857	843	920	846	896	864	871	890	859	907	907	882	943	928	868	947	845	902	944	890	892	833	914	880	921	843	883	872	820	878	917	905	901	908	868	869	892	880	884	859	911	873	881	873	868	855	885	915	872	908	853	907	907	859	885	872	852	875	963	892	860	949	874	894	870	918	874	893	867	964	914	873	961	901	869	873	917	903	872	868	924	947	905	894	938	889	873	877	885	861	898	933	852	894	855	864	882	844	900	895	843	900	833	854	865	866	857	918	914	900	845	880	876	853	816	835	880	880	866	828	856	863	867	897	845	856	887	913	890	871	851	926	867	886	885	870	920	888	879	914	822	896	897	937	925	879	915	867	863	902	871	896	891	879	866	870	905	939	919	889	887	865	844	898	909	835	856	870	889	863	845	911	864	924	911	904	893	899	833	892	869	923	872	927	924	888	839	873	872	885	870	909	845	848	860	833	864	813	934	897	879	865	859	920	868	874	936	902	833	877	889	902	870	878	884	873	896	907	883	862	809	890	880	805	913	913	910	877	893	919	891	851	857	899	933	844	915	885	955	897	890	823	870	859	902	890	865	853	876	865	899	836	863	895	926	898	873	876	883	912	854	815	867	854	912	865	939	903	874	883	878	861	857	884	903	888	883	849	899	884	881	866	886	898	887	906	894	907	875	870	926	840	865	939	866	862	825	895	856	917	845	859	900	833	866	851	839	875	895	919	882	870	853	882	877	864	898	844	892	892	847	867	870	908	832	881	847	887	922	941	878	837	845	871	935	867	851	876	905	852	875	887	913	901	911	861	950	873	883	927	917	904	852	924	867	946	916	842	922	899	836	852	884	870	873	867	913	898	891	836	847	927	860	869	886	887	904	922	876	915	862	949	920	890	888	849	873	860	883	918	921	969	912	896	892	886	867	858	903	912	916	887	925	893	881	894	860	860	889	884	892	907	857	883	865	894	951	915	892	881	881	914	837	878	832	880	872	864	924	918	876	853	886	822	836	846	852	875	900	854	952	862	930	909	890	934	843	938	900	889	870	886	867	900	945	885	855	863	906	960	905	867	906	865	909	899	901	832	893	851	914	875	926	899	876	887	900	903	849	825	837	871	846	889	889	831	886	821	830	905	895	892	832	865	857	882	855	853	844	851	915	914	868	882	867	832	828	844	854	886	868	903	879	872	897	844	920	913	892	906	864	894	896	843	897	875	862	892	897	819	871	879	920	924	865	884	873	887	934	899	889	859	867	912	889	911	882	895	902	838	903	878	886	928	856	870	888	857	919	897	865	893	905	864	836	858	896	918	893	899	897	919	877	915	878	887	919	843	891	883	889	934	871	872	861	918	881	911	901	901	886	875	943	893	875	855	865	907	837	898	850	864	819	857	870	852	904	916	838	863	888	869	911	877	873	913	846	881	891	882	823	892	884	923	868	905	910	881	870	861	888	872	975	878	813	832	845	837	914	858	852	874	920	942	924	828	905	921	920	908	864	822	870	862	913	931	892	922	842	885	876	896	853	806	884	889	858	882	892	859	853	845	901	864	850	871	856	933	879	873	923	824	919	858	889	872	900	861	901	886	902	866	855	826	850	847	873	816	894	864	870	881	879	879	925	893	880	804	918	854	878	885	904	890	948	867	900	868	870	947	872	851	912	868	821	830	875	857	861	904	843	862	934	865	862	847	842	862	876	870	832	904	861	859	864	874	858	896	917	920	853	882	827	890	887	906	855	911	827	857	848	864	885	944	918	866	865	861	875	949	893	895	930	884	841	873	856	903	858	945	910	897	896	886	899	842	871	840	899	894	855	853	881	866	895	874	880	901	857	927	892	853	911	903	863	834	830	876	905	839	844	892	910	874	840	853	851	876	896	906	836	878	869	839	953	876	878	827	871	917	870	831	903	892	882	853	881	867	871	875	812	833	885	887	833	916	951	849	832	888	902	879	920	900	974	876	907	916	889	922	883	877	946	836	938	881	867	892	869	899	835	854	929	856	925	850	886	868	902	903	880	908	900	905	845	886	900	848	925	889	915	874	820	865	898	840	874	891	881	876	863	874	850	922	888	846	919	901	913	881	900	901	833	878	854	881	918	932	901	890	900	851	829	871	875	851	901	862	903	881	862	882	912	841	844	887	857	915	887	928	942	852	872	830	876	893	871	911	883	913	943	854	858	842	884	927	889	908	900	847	871	933	893	849	872	873	868	865	853	878	873	910	912	900	933	863	915	899	868	882	890	885	916	881	866	885	878	857	873	855	896	880	829	857	889	919	866	889	897	883	874	915	922	945	885	926	864	831	878	859	863	884	876	909	899	934	883	912	909	929	862	888	862	888	867	825	882	899	833	927	850	875	862	880	919	863	835	882	896	811	844	896	926	904	881	898	848	879	882	846	887	853	826	884	879	914	908	902	928	892	879	872	861	881	829	887	875	879	902	883	900	898	839	863	830	881	859	862	924	928	862	844	873	915	901	874	895	840	861	914	926	911	882	871	898	933	852	923	868	912	874	903	867	900	905	850	837	885	865	892	933	874	918	825	838	933	826	867	853	885	895	899	884	855	863	934	846	898	860	901	855	908	939	889	886	935	907	900	855	865	881	857	881	854	893	839	853	854	858	914	882	878	908	869	871	849	884	917	858	855	924	907	862	897	868	929	899	879	905	883	824	877	887	866	944	958	910	858	914	843	888	925	897	862	851	865	911	910	912	836	823	876	853	924	907	854	883	878	877	868	899	857	825	837	927	896	868	900	845	881	909	878	927	905	876	905	889	905	855	869	921	976	906	904	868	927	844	870	886	893	881	940	806	854	903	924	921	923	897	910	884	891	900	875	858	943	840	859	893	849	859	877	862	920	858	886	903	871	888	956	878	907	907	866	857	898	929	857	860	914	853	884	883	878	851	892	864	930	884	856	844	896	910	842	868	977	926	844	886	931	844	803	850	896	941	846	866	859	858	838	869	916	896
34623	51172	40498	24842	16777	12284	8738	6673	5607	4183	3342	3141	2472	2172	1957	1777	1641	1440	1311	1215	1168	1140	1133	1043	1001	1049	993	970	1036	975	952	951	965	925	902	956	935	826	951	896	910	849	895	887	922	817	870	868	850	872	897	880	885	889	922	875	907	947	810	888	849	828	901	918	820	860	862	865	876	881	888	900	900	848	855	908	856	851	858	878	899	875	889	893	847	880	852	844	863	891	866	861	896	878	878	838	894	868	911	848	850	885	849	841	909	902	840	878	855	825	808	874	883	911	863	886	851	889	909	861	892	876	831	869	921	848	895	849	877	838	957	906	881	879	798	940	821	882	775	858	861	859	869	857	909	920	870	888	928	860	852	876	846	884	931	855	882	871	902	840	824	860	862	894	854	887	852	838	855	870	858	902	839	862	876	912	895	889	876	886	867	840	832	890	870	925	890	854	872	861	858	901	863	899	827	897	854	889	844	873	900	912	855	842	835	872	887	876	875	836	840	914	856	910	852	901	936	895	880	894	896	863	893	895	800	881	838	801	924	876	919	828	823	882	820	898	862	781	848	877	886	836	839	894	893	871	872	888	913	875	847	883	855	873	879	843	916	855	857	884	857	854	859	863	908	907	905	853	857	887	883	915	818	891	849	910	860	894	867	842	852	855	880	928	843	899	884	880	916	872	926	898	896	847	838	851	898	829	841	917	880	863	857	885	881	891	885	848	832	860	874	878	846	892	847	828	834	885	829	917	820	878	852	882	846	856	853	880	870	894	893	827	842	839	877	888	863	821	843	885	870	824	885	880	852	884	887	888	897	875	891	866	873	928	908	870	884	879	868	871	925	870	860	856	862	896	889	873	873	904	888	846	890	819	799	899	889	835	882	926	789	836	866	912	803	883	827	895	836	842	856	933	917	867	897	872	879	827	881	880	875	889	839	896	825	929	828	838	879	844	860	881	880	899	818	886	855	881	883	876	896	879	884	871	852	901	853	832	924	905	857	838	885	821	814	876	893	860	864	840	900	861	838	918	925	862	890	875	852	824	887	922	850	842	868	881	928	886	888	878	861	879	867	850	875	854	849	858	909	881	823	868	901	879	853	882	910	889	906	860	853	865	915	952	853	883	855	874	808	879	850	865	867	866	913	875	850	889	848	877	831	877	811	871	903	842	883	880	874	886	855	865	831	894	856	899	872	859	918	903	848	860	885	889	830	908	909	900	842	864	870	890	869	899	929	903	868	863	852	882	855	896	867	886	884	900	829	861	897	825	818	894	906	943	900	850	884	906	889	798	854	891	847	859	870	836	867	846	864	840	887	874	880	882	887	834	880	866	895	867	884	873	857	835	918	882	873	864	811	843	866	900	903	859	903	851	904	868	885	855	815	837	863	868	811	861	895	856	877	834	890	922	847	836	883	918	879	977	845	902	897	860	920	869	863	881	816	865	889	864	884	892	865	871	845	866	874	835	835	846	904	898	858	901	857	847	876	883	843	869	873	911	819	901	894	880	897	856	874	856	897	882	864	816	892	862	881	913	926	868	897	899	854	828	826	866	878	877	916	878	877	883	857	876	890	848	924	867	896	907	897	918	877	874	867	888	877	896	877	854	916	885	803	896	874	853	851	875	877	902	863	890	849	894	834	889	846	833	863	865	912	869	921	866	855	819	927	798	838	851	897	836	844	864	887	865	897	887	809	840	883	863	866	865	847	876	848	878	854	904	859	925	882	907	841	873	870	906	859	853	919	895	883	829	808	896	854	899	901	874	856	864	876	887	931	860	861	817	835	889	839	828	854	849	883	883	884	870	863	851	908	845	849	865	903	848	864	950	865	927	868	830	877	887	917	870	914	875	902	857	926	860	871	857	910	850	858	898	851	880	866	775	877	878	849	888	917	927	818	873	932	884	851	879	877	894	870	826	795	888	868	865	889	915	846	831	896	925	866	901	862	900	858	864	891	889	837	867	867	884	846	866	898	859	913	883	836	872	897	921	868	841	895	823	914	828	872	842	822	898	841	887	898	880	897	820	910	824	826	845	865	865	875	881	882	858	855	882	928	831	870	867	854	899	888	884	853	877	910	924	839	879	832	861	848	880	838	865	832	873	842	894	894	835	870	865	852	899	879	942	840	861	888	862	865	918	864	873	855	891	894	922	893	903	860	828	842	863	871	871	841	932	837	833	912	866	862	914	883	866	836	890	898	879	864	863	841	856	864	878	846	850	880	861	918	833	926	894	929	885	873	897	855	864	897	881	823	884	809	884	901	888	900	943	888	857	854	868	849	818	870	915	820	870	837	851	833	831	856	899	859	839	899	844	880	845	904	876	862	900	855	833	909	862	879	903	882	835	856	862	854	875	873	904	875	834	903	870	807	897	879	895	874	843	881	929	884	856	865	870	855	926	812	865	890	902	870	904	878	908	930	927	859	850	866	849	873	811	847	845	882	886	855	884	851	893	876	824	908	907	862	892	900	901	898	903	931	871	871	868	834	833	928	903	912	911	850	846	901	826	849	884	901	901	930	865	830	849	905	868	896	908	883	877	878	874	919	923	881	854	802	860	800	852	850	853	897	867	830	888	885	890	882	859	873	844	860	800	821	900	882	870	862	942	853	844	915	866	841	891	938	863	890	844	898	867	900	918	898	858	875	858	851	857	905	895	921	878	888	936	842	847	876	913	836	876	891	833	867	873	874	889	852	900	838	835	853	856	826	915	845	881	848	911	875	910	902	848	887	890	818	831	851	827	866	847	847	905	864	894	847	897	816	893	932	859	844	813	877	882	845	890	887	888	891	811	891	895	878	953	878	837	864	894	819	850	909	833	901	858	885	846	881	842	871	858	886	872	856	884	907	892	885	860	877	886	878	892	862	808	883	887	897	882	892	870	932	841	895	934	889	868	853	872	837	870	874	876	822	930	920	873	874	824	857	811	907	848	878	864	889	895	813	899	906	872	909	870	851	913	889	866	802	912	900	903	870	826	841	905	919	849	935	901	850	851	888	873	855	873	862	862	866	861	911	858	883	876	870	869	869	842	848	852	855	868	864	943	866	835	888	850	908	823	852	871	861	874	857	906	861	861	877	875	867	925	856	894	908	876	866	857	850	878	852	846	896	898	922	884	897	898	853	845	875	836	835	909	861	899	861	917	874	896	865	877	877	869	877	882	872	832	842	868	907	915	876	910	854	855	868	861	830	814	878	893	868	874	885	850	833	834	900	864	857	856	863	927	869	850	841	947	871	858	911	831	852	875	807	911	852	864	883	889	881	834	881	865	868	865	910	862	873	886	852	890	922	905	872	840	907	899	857	903	865	830	889	883	847	905	905	902	843	886	812	906	885	850	870	885	873	927	910	870	826	887	833	833	864	856	904	828	848	885	873	828	836	869	895	857	915	904	905	852	819	915	845	887	865	857	803	858	869	834	877	892	917	895	839	878	838	880	876	831	908	887	885	857	915	901	887	899	895	918	866	862	861	912	865	846	889	785	885	871	894	906
23123	21502	29211	24364	21948	22678	18111	8906	6387	5256	4047	3727	3010	2611	2405	2183	1898	1690	1559	1395	1331	1313	1253	1248	1163	1032	1113	1062	1040	1063	1056	1081	1053	1036	1001	973	953	948	993	934	1018	973	894	986	967	985	968	963	888	919	955	905	918	893	986	955	967	919	922	902	934	969	917	882	903	937	944	922	863	875	957	960	959	898	878	870	961	916	963	935	934	914	894	912	934	874	880	1001	902	900	924	899	937	963	862	939	955	922	965	875	913	907	882	911	937	941	965	932	944	893	870	914	902	957	906	902	946	941	892	911	930	928	878	902	937	949	927	936	908	967	944	942	888	943	957	955	900	881	978	899	919	948	914	885	920	919	933	908	930	927	931	931	940	932	909	952	991	897	938	848	965	891	946	956	975	886	877	916	933	944	916	890	900	902	936	925	920	970	956	941	898	908	898	914	927	886	893	911	873	905	943	896	901	887	920	901	927	889	880	913	944	884	876	939	888	930	877	919	927	874	883	966	917	911	903	924	882	965	909	886	980	922	889	958	989	944	903	931	930	866	936	883	939	925	919	928	849	885	913	923	913	944	916	930	975	885	949	914	937	908	943	937	873	900	899	952	929	867	924	912	898	916	928	930	873	920	944	936	949	969	940	944	902	896	892	896	909	884	959	888	932	884	883	983	959	886	903	949	896	963	873	956	903	952	894	960	901	931	918	927	956	951	964	911	959	976	907	904	923	945	938	924	933	973	919	876	915	895	957	948	955	881	884	913	960	899	975	943	934	940	906	938	911	892	892	925	878	907	921	882	858	883	907	896	945	856	935	907	855	885	912	903	888	903	901	920	893	902	926	860	949	924	977	874	860	902	911	951	910	910	949	926	918	931	905	951	910	938	882	972	876	866	928	931	934	979	916	917	873	931	888	956	901	896	942	898	896	885	964	963	890	934	926	954	922	926	882	942	928	939	914	901	935	944	904	914	917	917	962	964	890	921	925	899	905	979	889	920	939	896	895	946	898	893	947	943	928	929	880	944	908	910	960	932	931	914	943	930	899	912	932	900	866	935	889	932	941	904	920	899	889	859	858	953	886	922	854	973	885	861	917	922	962	896	945	972	894	965	896	889	950	873	956	934	881	919	912	910	977	976	901	928	926	986	955	931	928	960	971	892	913	917	976	949	865	881	938	916	907	933	889	856	926	888	919	880	922	942	872	911	924	906	917	926	917	933	933	974	925	905	946	950	876	873	930	882	879	913	865	969	952	919	996	919	949	931	974	910	902	900	878	894	961	879	885	880	928	899	868	889	965	952	940	891	953	895	874	890	877	923	955	946	892	974	921	897	904	969	928	915	977	944	945	905	916	911	879	902	918	949	945	904	899	937	867	935	930	952	903	918	937	884	899	936	910	920	951	884	930	873	897	894	873	891	896	989	879	922	935	891	953	978	913	922	895	901	903	880	944	947	944	905	917	934	959	908	882	885	915	915	967	931	919	889	991	910	900	913	908	900	969	932	915	947	898	945	920	942	890	921	854	909	919	917	873	968	934	900	923	958	913	940	903	924	942	947	961	956	927	939	888	915	943	942	960	915	869	970	964	931	938	881	913	902	957	850	910	880	899	921	945	880	882	869	930	881	916	900	872	938	928	902	874	885	869	921	891	976	938	927	917	944	911	902	956	916	917	907	912	906	878	922	956	898	930	959	931	928	918	870	930	864	859	914	883	887	921	907	905	912	936	946	865	916	889	915	949	926	886	917	960	924	940	924	930	942	885	965	886	874	962	920	913	955	902	900	906	956	923	923	883	862	897	892	882	850	913	971	917	902	937	885	938	907	918	923	848	966	946	898	961	906	900	900	916	928	886	951	943	919	888	891	925	925	966	902	914	914	909	931	928	937	886	876	901	909	927	896	935	880	938	880	862	922	938	918	914	961	908	859	967	956	953	888	882	927	955	926	893	908	922	902	946	895	918	908	949	892	978	931	943	905	908	945	953	912	926	966	857	945	930	880	960	943	939	925	883	957	932	909	924	878	885	946	942	987	898	923	906	1002	919	920	896	892	894	897	970	965	947	906	951	899	853	908	947	931	934	940	992	874	868	951	916	956	918	908	940	940	922	882	943	926	938	899	866	947	930	947	950	923	906	943	897	898	911	916	914	920	973	964	908	917	950	910	938	903	930	912	918	909	852	898	954	942	934	1008	886	913	889	907	936	876	918	944	875	925	981	924	872	933	913	884	898	902	936	909	905	892	949	939	929	937	930	902	914	951	990	966	980	918	936	923	899	927	908	947	919	869	947	898	901	961	898	909	899	942	932	885	898	866	929	954	920	935	933	904	961	951	905	938	901	946	903	953	987	963	867	889	927	940	932	924	908	875	901	889	997	925	908	938	967	906	937	881	928	897	898	907	891	943	910	977	918	920	899	888	892	941	908	929	916	902	929	900	896	911	951	928	929	900	944	883	951	979	909	943	922	916	896	921	913	951	940	919	920	942	942	934	943	928	923	907	921	882	880	947	908	948	875	884	883	939	911	926	921	942	900	950	876	933	916	905	890	874	907	946	857	879	984	856	918	944	943	901	886	942	897	908	897	943	911	931	946	923	896	894	894	920	921	920	997	892	923	893	925	923	944	952	886	934	853	910	935	901	935	903	901	923	926	966	885	921	870	937	909	929	919	925	928	908	911	910	920	901	913	913	920	909	946	899	892	955	901	938	926	914	952	949	954	1002	983	913	914	932	957	922	950	907	961	926	886	894	845	898	920	908	908	908	906	862	888	932	877	930	961	873	903	887	897	904	909	938	903	913	898	892	902	846	909	957	901	904	926	894	890	892	897	945	899	920	975	909	913	941	912	897	992	958	910	906	894	968	873	935	932	886	898	932	906	921	893	919	912	926	906	949	943	915	984	896	953	944	886	919	905	945	933	965	908	866	948	896	908	925	982	896	874	944	948	918	876	887	947	860	909	929	970	890	997	948	936	906	974	905	848	923	896	858	891	949	924	893	889	900	917	861	894	934	898	943	946	914	916	938	876	923	924	900	888	916	924	921	914	928	918	905	919	915	924	943	908	951	865	924	888	985	939	917	942	888	873	851	912	906	971	859	917	889	874	902	947	886	911	914	888	898	928	894	922	901	952	901	921	959	945	928	972	936	894	921	877	875	914	919	897	917	953	915	971	942	905	896	921	892	878	916	846	973	947	958	941	932	888	878	942	893	953	922	945	908	956	905	857	920	925	914	909	952	967	909	919	923	964	922	959	904	918	965	902	888	920	950	915	933	856	960	911	910	904	905	931	908	908	951	995	909	862	902	898	920	969	956	960	944	906	887	918	884	924	899	965	927	892	952	906	924	890	956	850	877	943	913	885	927	891	963	956	894	957	909	962	961	998	894	875	955	893	906	890	881	873	937	914	957	902	912	926	941	916	964	905	989	912	860	826	934	917	988	950	918	963	907	925	956	951	868	908	942	967	904	908	952	919	912	926	931	853	1003	888	964	908	956	923	955	935	889
34808	63233	51271	34451	24973	19308	14145	11172	9109	7276	5650	4999	4065	3478	3031	2502	2427	2102	1816	1619	1550	1396	1317	1285	1217	1238	1155	1047	1080	1099	1062	1019	1027	1010	1008	910	950	935	944	966	886	894	929	1011	920	881	907	939	935	909	868	887	951	919	881	941	904	939	866	910	947	916	882	942	891	878	923	960	938	887	888	887	878	939	933	878	916	876	887	921	873	846	918	867	879	933	867	918	854	883	951	914	925	973	973	897	910	892	886	895	851	844	891	836	877	907	868	885	948	914	937	900	948	924	929	892	924	948	856	893	905	919	932	856	887	900	879	860	911	862	909	929	891	924	857	942	893	877	904	883	911	907	906	898	898	911	906	882	924	900	886	871	848	906	941	864	870	848	885	889	858	883	897	947	869	920	867	914	905	861	912	890	922	865	886	922	877	898	892	902	858	868	882	884	858	886	863	930	869	899	888	891	881	915	840	919	889	943	865	856	862	919	913	931	793	862	839	924	905	925	921	864	867	935	887	861	881	896	905	815	840	923	923	909	904	873	959	965	946	933	932	909	905	913	962	889	878	876	926	880	938	919	910	929	825	884	877	918	851	812	825	875	909	890	941	839	891	911	889	858	880	941	852	902	902	909	956	873	866	851	952	885	951	943	932	910	946	892	919	904	937	926	884	918	897	865	892	933	838	869	880	901	884	915	923	934	891	920	898	858	899	908	923	930	856	863	870	897	907	904	866	884	934	857	890	868	899	867	878	923	886	909	877	895	888	914	880	873	882	899	904	936	936	898	867	897	827	866	927	913	922	865	903	908	851	967	886	910	926	908	987	906	889	873	921	880	929	926	938	869	806	879	865	931	889	966	902	901	892	897	941	922	891	905	886	855	870	919	848	904	877	880	922	938	893	913	923	938	954	907	905	923	890	905	881	922	846	859	890	853	924	869	857	858	897	911	917	862	930	935	859	912	878	819	923	918	850	936	876	878	842	915	858	886	828	907	882	869	935	938	875	873	938	908	880	917	851	886	922	855	909	892	897	838	945	932	945	963	854	916	881	914	923	895	846	890	916	906	935	917	868	841	865	867	860	903	897	859	936	891	874	904	889	879	910	882	913	888	907	887	903	938	898	921	925	905	882	918	931	929	847	899	902	934	853	894	867	898	897	932	947	845	916	912	916	848	844	904	871	907	862	893	912	848	844	934	935	872	924	889	853	914	923	903	941	871	874	841	872	951	922	954	929	962	866	898	870	925	851	895	912	946	904	896	866	931	867	892	854	890	881	897	830	888	837	870	835	887	900	934	884	933	892	883	917	918	902	916	902	845	900	865	910	883	881	922	901	913	880	938	894	874	893	903	888	869	834	916	892	918	896	913	897	936	900	901	861	906	865	870	909	872	884	903	939	897	883	864	905	894	873	932	943	895	893	850	861	870	937	914	890	942	881	927	903	900	880	925	881	898	894	921	936	891	874	883	857	924	886	916	885	870	868	854	920	912	926	905	899	844	898	917	883	929	889	886	907	933	945	906	868	844	917	949	937	903	935	920	881	884	926	864	891	872	900	922	913	855	872	888	861	868	933	835	904	918	911	870	895	880	853	876	920	888	876	877	877	898	886	863	945	951	896	847	885	873	924	887	943	925	869	890	848	917	879	932	876	851	939	880	900	888	872	928	937	903	893	877	902	880	902	857	910	908	865	872	907	917	859	917	907	913	844	929	889	871	841	914	891	920	887	902	914	896	912	924	889	894	890	885	836	858	900	912	875	841	925	886	885	896	914	908	897	857	891	911	863	878	891	886	885	861	939	910	945	882	945	903	895	923	856	896	880	909	866	923	879	901	865	894	907	893	896	947	922	915	908	901	916	930	901	910	925	888	927	890	910	879	886	836	885	885	921	884	855	904	891	880	862	908	872	889	846	893	888	926	893	877	863	902	893	917	928	900	904	864	856	942	901	893	881	896	898	929	934	920	861	880	896	904	882	855	939	884	964	951	883	919	899	934	909	909	934	882	870	832	859	915	881	895	886	875	921	879	894	986	926	876	900	851	859	891	917	857	898	919	944	919	884	881	918	903	854	826	921	884	896	864	896	864	904	856	952	861	920	858	881	845	924	955	888	896	904	860	866	908	935	888	903	923	936	882	900	883	903	869	883	895	928	915	932	879	857	898	871	968	899	876	927	888	840	890	951	914	866	901	904	872	897	884	868	877	850	869	925	873	889	907	882	961	843	900	889	876	927	898	885	897	849	898	886	881	873	875	892	911	926	914	895	880	847	851	890	875	895	913	878	873	871	896	872	947	916	921	884	871	890	906	922	914	874	845	847	886	897	901	915	893	844	886	931	886	856	904	904	852	894	896	950	921	893	879	839	893	959	914	870	966	870	826	941	913	934	900	895	934	892	909	914	909	894	892	957	851	933	844	932	905	942	891	907	849	893	909	899	915	839	925	858	874	892	880	876	918	951	916	861	900	845	926	899	898	901	911	914	867	868	924	876	896	904	930	906	890	898	898	917	909	900	880	883	885	907	931	844	907	858	877	900	933	898	927	912	893	891	936	905	857	880	858	876	892	910	891	888	892	920	900	885	839	833	853	907	932	879	887	899	903	908	977	888	866	867	896	887	912	874	890	922	849	908	909	912	909	936	914	948	889	965	845	923	925	856	877	939	945	869	863	896	842	882	906	929	846	906	849	934	913	934	910	852	919	870	913	912	949	890	854	885	933	921	865	906	906	868	882	900	909	902	873	888	911	883	859	908	865	920	925	857	867	891	882	858	875	901	927	880	846	894	895	933	888	936	904	903	893	924	917	933	920	882	854	906	864	880	868	900	913	904	883	924	867	926	899	891	904	867	913	950	872	903	940	908	914	892	934	872	902	898	842	876	868	942	902	899	885	973	863	849	839	889	890	905	884	899	863	905	952	922	910	871	938	892	884	921	889	944	913	865	888	917	899	891	862	916	851	895	939	883	887	879	873	916	872	830	869	902	843	845	914	886	844	911	898	883	900	883	872	867	931	885	911	901	884	855	897	913	874	932	864	883	939	851	885	866	897	893	904	910	915	906	882	960	897	916	884	909	864	921	901	882	943	868	922	896	889	911	921	908	939	894	894	833	930	895	855	927	904	944	854	884	859	853	908	871	914	867	915	892	896	960	920	878	861	914	934	976	921	913	892	874	887	882	846	864	889	895	846	912	896	895	850	888	914	898	837	869	945	861	940	920	892	884	860	889	900	929	831	917	898	916	871	849	856	846	912	927	911	870	928	891	907	902	899	894	881	918	862	842	901	927	920	893	882	909	945	868	840	867	841	906	911	850	848	969	857	887	949	863	910	854	897	931	912	930	901	917	886	890	884	898	878	906	894	856	881	944	917	916	886	903	892	902	798	919	839	851	884	916	856	890	851	877	921	895	875	896	930	879	852	933	887	895	852	900	874	884	869	907	907	834	859	875	914	845	935	901	908	900	828	870	893	873	910	926	885	909	873	873	890	900	905	912	861	881	862
32473	34135	37524	25135	13479	8000	5152	3796	3005	2535	2030	1913	1685	1513	1424	1270	1230	1124	1057	982	1049	1017	948	977	890	900	913	922	898	876	809	880	854	879	931	830	837	881	922	898	858	797	843	829	861	778	844	863	822	832	823	828	785	836	849	848	840	852	882	859	812	850	867	810	820	843	821	825	826	826	821	775	843	824	814	877	816	861	816	898	817	867	812	827	844	808	813	808	818	816	798	829	882	811	816	817	843	846	825	816	831	825	847	837	794	748	824	818	837	800	797	850	790	872	834	760	853	820	839	835	850	824	857	824	846	849	846	831	854	897	841	894	809	848	858	824	818	839	811	862	893	845	791	854	837	889	825	806	824	796	795	789	876	799	834	806	780	772	819	831	756	840	859	854	827	843	835	833	854	869	823	851	848	800	811	802	772	809	870	828	809	857	827	836	858	846	848	819	834	826	809	845	837	780	802	830	824	831	782	853	831	854	804	847	854	887	864	836	830	852	839	796	814	836	832	831	843	863	844	885	844	870	810	887	848	785	910	776	792	854	825	872	849	860	843	814	798	817	798	873	826	785	836	874	881	857	837	828	829	822	845	779	808	803	813	865	853	808	832	791	807	778	782	795	804	855	794	837	779	806	812	835	844	844	825	837	855	840	813	836	831	860	798	806	792	809	799	829	876	813	837	824	849	886	892	866	826	787	844	842	839	855	891	843	844	796	805	857	807	835	842	838	808	840	817	826	806	822	848	807	847	841	847	870	775	762	850	799	816	810	812	848	837	875	842	778	825	850	828	827	851	810	796	859	816	842	850	816	836	876	811	836	852	832	854	802	808	787	859	811	864	832	849	805	824	825	828	855	829	823	824	837	844	833	812	801	847	856	823	844	816	800	859	831	821	832	802	858	788	835	853	831	823	834	806	847	836	849	870	771	826	807	763	849	829	819	832	822	835	906	828	812	849	840	858	835	838	823	885	844	778	835	785	815	825	824	836	844	853	849	810	826	800	807	793	840	804	841	822	837	852	794	788	817	848	864	821	841	881	846	815	803	845	815	805	793	839	854	845	835	861	897	869	801	815	783	855	880	847	833	859	884	790	814	858	844	828	828	809	843	843	831	805	809	809	806	840	857	804	806	796	797	851	801	841	815	799	828	821	784	831	895	787	842	803	826	881	854	877	816	807	848	818	824	849	818	862	855	827	780	816	836	844	814	804	813	867	827	890	861	800	833	863	790	845	851	834	821	813	795	825	843	849	823	814	830	862	849	857	804	829	819	830	832	841	815	836	813	845	797	822	857	840	834	770	891	818	797	849	849	873	866	867	817	847	836	783	858	796	806	803	767	827	828	821	826	796	837	871	838	803	825	788	805	818	806	831	831	807	828	826	841	851	836	819	861	828	843	776	791	827	771	858	796	875	857	856	807	810	872	839	822	882	847	833	759	793	818	828	784	862	864	814	795	841	843	839	851	821	842	874	874	833	862	842	906	854	803	907	822	830	817	782	842	853	826	838	792	803	839	836	823	871	865	787	809	832	809	784	863	835	842	828	781	855	833	841	783	847	840	859	821	826	852	810	809	800	864	828	814	866	858	838	831	834	824	826	818	825	864	837	844	848	804	777	840	782	837	784	812	853	859	860	824	816	816	863	883	843	830	869	827	844	857	783	849	831	846	849	889	863	854	832	844	846	820	798	811	833	776	859	832	829	884	785	828	831	852	913	772	790	889	849	823	850	809	836	830	845	820	850	810	874	820	795	895	871	855	779	852	841	859	841	845	870	808	847	903	812	838	817	911	786	853	818	817	855	841	784	865	806	814	847	824	846	829	803	802	852	838	847	893	870	814	787	845	826	878	877	820	866	873	811	871	876	823	833	808	796	817	827	808	827	795	832	831	845	824	839	850	808	851	805	858	835	849	823	874	808	818	854	817	857	829	782	831	806	802	812	872	820	827	809	798	797	802	797	818	860	812	837	800	826	822	845	813	802	871	854	885	823	827	795	803	835	853	856	806	865	812	792	824	825	822	832	820	858	825	848	884	864	865	803	843	830	825	800	872	825	808	845	830	863	792	832	852	800	841	854	806	825	822	865	855	809	826	821	803	790	845	848	835	879	851	859	817	804	839	835	874	865	846	811	843	856	827	827	828	836	894	849	845	832	835	805	826	860	808	815	839	834	825	815	830	771	879	837	843	895	856	804	835	852	820	836	839	830	866	831	900	825	874	825	832	815	783	840	777	880	822	823	886	828	813	816	868	816	852	850	775	786	872	840	852	841	856	793	823	851	832	810	825	831	886	809	848	874	816	875	823	816	839	827	871	777	863	838	820	853	818	835	787	831	850	848	829	835	837	790	852	894	848	858	823	808	857	842	904	855	809	856	782	793	845	871	792	828	841	781	809	804	903	829	884	839	827	841	802	782	864	794	856	802	803	844	837	832	831	862	840	818	807	840	831	825	893	870	857	834	821	861	869	841	875	867	877	796	815	847	840	825	807	866	808	837	830	826	843	851	873	807	847	838	824	872	835	822	812	825	866	871	816	859	900	798	816	827	832	808	828	810	820	885	802	829	888	806	836	808	793	833	849	768	802	800	830	773	809	839	857	818	808	896	835	799	822	794	840	816	883	811	882	755	822	896	853	864	756	819	870	848	813	840	810	815	831	840	819	853	838	831	831	827	897	840	833	889	860	830	870	822	828	809	824	832	800	823	872	847	825	814	829	867	827	834	810	854	882	826	769	813	817	820	805	815	892	880	869	822	835	806	813	867	853	857	823	830	846	791	825	795	865	828	859	857	832	819	820	815	856	858	825	808	799	821	833	850	815	785	844	810	837	805	869	868	805	848	833	821	835	801	842	827	846	840	827	830	869	865	900	885	817	818	879	846	835	783	829	799	793	800	831	891	859	861	836	807	863	855	834	850	838	838	854	796	843	813	838	916	821	849	837	863	817	805	841	867	854	851	844	836	852	815	819	825	833	812	833	850	779	854	803	800	777	830	850	784	894	833	830	876	850	798	830	836	807	825	873	841	849	847	817	849	852	844	783	810	855	873	828	835	837	841	828	821	811	825	886	851	856	835	843	823	808	841	818	864	826	821	879	891	858	866	820	819	844	867	829	853	852	803	782	826	806	831	837	824	813	809	825	804	887	783	816	847	836	832	861	816	832	869	828	827	810	805	850	835	813	876	814	757	855	877	802	836	812	851	895	851	793	811	857	756	848	844	815	859	798	817	839	809	846	815	861	793	865	840	842	814	826	834	845	858	813	843	764	846	806	855	850	784	833	816	808	805	807	850	883	808	868	838	838	861	839	874	856	855	889	800	783	782	833	813	871	781	798	802	849	846	835	813	843	831	876	826	859	817	800	862	870	824	888	896	798	827	836	848	794	806	826	860	901	835	832	806	855	791	840	815	884	828	796	812	915	856	852	817	799	831	857	829	876	796	828	836	830	855	863	811	873	799	838	831	830	848	861	833	794	829	841	856	793	814	812	751	836
34374	48283	37422	21636	14703	10636	7536	5467	4529	3747	2839	2599	2075	1911	1592	1542	1406	1347	1180	1096	1094	1049	970	1048	974	944	922	930	925	955	895	876	881	805	799	898	852	829	847	801	863	831	808	847	804	835	775	832	861	823	798	834	824	790	836	855	855	841	846	877	833	876	851	806	815	817	806	856	799	860	855	801	852	827	828	893	820	793	802	882	864	806	804	827	861	796	855	821	834	826	785	842	861	798	842	833	847	727	875	765	764	842	828	915	796	835	839	838	823	868	846	837	796	843	842	828	799	817	850	816	829	808	834	795	877	841	825	843	831	839	832	795	844	819	841	810	816	824	848	766	807	848	853	798	826	804	802	824	782	842	856	809	851	823	826	793	820	881	829	848	843	809	847	851	898	817	830	876	843	852	811	832	829	837	861	840	794	813	820	837	853	841	814	891	839	835	867	876	820	746	826	781	839	799	834	845	841	809	802	852	799	797	875	821	834	835	803	835	795	845	833	872	831	829	819	804	869	877	840	878	823	786	857	844	841	809	806	810	787	834	831	856	834	786	810	833	825	836	815	852	800	853	806	826	826	806	867	895	829	810	837	860	833	851	862	825	778	829	807	883	790	823	825	823	787	817	819	836	842	848	859	835	812	841	877	870	846	856	861	844	753	866	804	822	809	841	814	842	828	825	818	900	789	827	834	806	774	821	859	807	822	820	835	777	855	855	868	825	882	820	835	846	837	798	854	882	837	795	874	766	793	842	852	789	820	817	763	797	862	809	833	839	865	833	880	804	805	826	769	854	836	836	842	837	819	819	813	824	843	838	786	814	859	797	855	869	815	841	812	854	800	780	873	826	867	849	808	806	857	848	855	847	807	895	873	886	791	899	853	801	766	829	864	866	820	827	821	830	790	882	840	820	776	832	807	846	883	795	784	835	887	836	774	830	810	820	816	814	823	856	781	823	850	860	822	810	833	818	892	854	808	837	843	840	847	823	810	763	835	804	821	812	829	893	778	860	814	850	822	834	796	827	791	847	833	814	804	794	822	874	809	793	867	859	802	875	889	770	848	837	901	868	808	811	790	848	813	837	805	789	844	779	838	877	831	805	818	840	850	879	834	840	849	853	848	839	787	812	835	772	844	732	830	815	866	821	815	899	862	792	836	810	839	846	830	801	849	848	850	862	836	831	794	818	786	810	823	791	808	818	891	848	812	865	864	829	770	836	792	847	877	835	835	736	822	824	746	846	827	843	815	797	807	848	809	840	826	803	838	839	832	804	873	796	831	807	879	780	836	828	816	750	847	815	828	778	826	807	838	813	784	804	826	842	815	842	814	813	830	842	832	833	850	790	788	792	896	823	837	862	836	785	863	818	828	800	823	813	822	859	796	839	826	828	818	856	843	865	835	829	835	842	804	812	830	796	857	800	813	884	815	835	839	851	798	826	835	889	813	820	797	853	826	798	818	805	823	826	812	861	811	819	843	786	847	821	813	834	823	817	836	807	832	831	859	837	844	837	849	805	813	850	835	824	825	835	892	868	814	817	818	863	836	787	794	875	880	830	774	850	842	805	799	763	861	814	824	788	865	793	853	897	832	755	813	825	810	884	854	841	840	860	757	831	805	842	825	839	857	860	839	878	770	839	839	857	831	816	794	815	857	855	851	817	810	827	829	756	803	831	836	855	794	859	779	795	818	875	813	787	857	897	810	856	845	771	857	780	808	816	832	837	857	807	880	806	780	797	863	849	814	861	831	834	865	808	750	824	853	826	897	818	851	865	873	810	842	820	803	798	855	822	835	852	829	856	814	862	794	819	812	782	821	843	820	880	844	855	830	858	844	831	830	838	833	844	858	826	844	767	821	826	835	797	763	808	827	866	908	854	846	830	789	807	798	828	905	827	826	823	803	851	819	812	866	888	833	784	846	826	832	800	847	813	849	805	833	811	858	840	870	810	839	804	838	834	873	815	849	784	835	867	804	857	842	843	802	816	844	817	834	803	880	832	847	776	809	817	840	846	840	821	777	856	843	806	812	794	860	834	829	838	764	847	785	825	864	824	812	859	805	806	816	842	841	853	815	834	829	849	798	931	806	822	824	832	845	824	839	824	851	830	829	760	815	823	887	824	844	785	869	854	850	806	864	799	841	819	785	837	809	817	838	806	788	820	817	870	865	819	833	826	785	835	838	848	861	763	802	809	834	848	831	846	816	843	818	783	818	874	821	809	811	850	847	825	863	799	854	821	857	845	821	825	868	827	822	836	829	809	915	825	819	868	846	837	849	881	837	819	895	787	837	847	857	806	776	829	795	829	780	842	861	788	816	822	768	807	852	796	833	821	815	784	808	827	832	835	846	790	853	830	876	785	804	849	816	838	805	867	816	792	847	831	779	867	871	834	807	838	860	788	807	824	810	794	786	832	848	816	871	758	859	776	779	866	848	811	838	823	842	841	848	827	814	743	822	792	848	845	835	796	817	806	843	773	839	805	805	803	850	801	813	870	854	867	821	852	796	837	785	819	857	856	860	805	860	804	822	821	784	798	832	879	850	784	873	823	841	894	894	848	813	829	848	873	826	866	842	860	846	833	797	795	842	837	883	829	852	843	802	880	871	883	819	866	799	860	809	889	768	834	847	810	823	801	866	833	843	849	840	813	788	869	833	867	816	867	822	860	831	832	830	801	846	859	849	856	863	811	841	875	849	863	799	805	825	781	851	847	845	870	859	828	844	791	874	842	827	841	807	811	886	822	895	867	853	828	822	819	838	889	815	861	806	821	828	798	783	805	843	835	790	808	841	783	887	798	828	852	841	854	802	834	868	853	855	843	860	859	852	879	852	799	835	876	825	761	791	821	816	834	886	818	827	829	859	840	828	832	849	848	862	852	809	840	833	802	811	784	872	859	852	793	849	828	822	867	814	829	802	793	828	815	886	841	827	836	840	926	870	847	855	835	879	845	823	814	791	829	812	835	816	918	801	815	873	852	812	855	852	861	865	799	838	827	816	814	849	829	820	849	878	827	801	824	813	802	782	778	751	804	800	797	841	805	839	793	865	825	838	839	809	792	793	846	823	880	814	806	844	837	808	815	860	852	814	841	802	809	859	819	874	850	835	778	823	774	845	880	827	828	801	813	852	823	837	848	813	778	781	789	823	858	806	809	814	844	834	845	840	763	829	857	797	844	814	890	820	847	874	852	869	822	860	831	824	836	837	868	813	807	817	836	797	875	854	808	807	826	896	847	813	789	802	819	798	838	870	824	791	862	824	858	847	814	817	881	785	828	847	842	818	847	807	798	844	838	826	853	828	875	843	812	816	828	839	881	850	870	812	866	829	860	804	825	811	847	804	848	849	879	800	847	818	853	839	790	874	822	843	834	822	809	824	775	819	848	799	797	790	848	799	771	806	858	853	810	798	821	794	903	801	850	832	814	860	783	838	829	873	818	827	858	887	854	840	829	850	788	833	786	764	891	858	837	871	805	843	840	874	832	841	799	813	791
24284	21428	28773	25193	22249	18242	10785	6215	4838	3886	3015	2775	2334	1982	1852	1577	1464	1385	1338	1158	1151	1052	1056	998	1028	983	960	988	886	976	867	872	853	907	874	915	824	848	850	843	866	878	861	868	872	825	860	816	863	860	887	862	836	806	831	824	849	854	824	833	855	851	809	832	790	813	847	815	785	862	852	853	844	808	787	836	851	829	810	848	843	838	822	840	871	871	803	813	842	808	866	796	808	842	838	832	803	766	811	857	854	821	849	827	850	782	862	849	825	825	759	840	804	849	853	843	843	791	855	860	822	836	845	801	867	899	769	823	864	773	856	829	833	789	801	845	825	841	817	782	849	769	763	817	824	885	893	854	812	864	827	812	821	798	826	853	880	837	833	822	828	820	803	880	824	858	810	802	809	839	881	853	860	774	800	815	845	853	828	885	784	807	808	848	825	794	774	835	901	828	797	798	788	815	828	864	792	818	767	776	830	795	823	859	864	826	830	827	776	822	842	822	801	811	794	790	816	837	815	846	848	776	812	798	839	842	812	794	870	839	845	817	756	818	807	816	814	844	786	795	844	809	791	787	790	808	841	795	839	824	845	840	819	842	811	826	791	770	742	791	800	865	850	825	798	773	828	858	856	800	809	825	877	793	793	822	892	805	788	814	843	847	869	853	829	838	834	860	880	805	816	830	840	851	823	802	848	798	814	851	842	867	785	793	818	856	873	843	778	814	816	820	858	809	869	779	800	814	846	845	840	818	840	805	846	802	842	802	778	810	826	818	810	816	824	823	818	810	838	819	854	836	826	831	831	814	869	830	838	859	861	826	869	861	850	828	834	836	804	826	826	826	846	829	828	842	841	816	800	803	840	793	850	822	844	817	812	819	833	826	828	806	822	787	851	882	828	864	743	798	831	855	824	866	846	802	864	816	864	827	854	821	849	819	825	798	854	838	826	749	813	821	843	849	805	857	831	829	800	842	861	834	826	868	847	853	864	832	788	792	797	842	791	825	797	823	816	818	892	810	877	806	826	812	787	836	798	904	820	805	798	857	804	860	838	798	859	856	864	786	788	875	816	815	858	838	744	832	822	882	842	779	834	792	843	794	841	832	800	858	813	752	815	818	794	790	813	794	849	838	852	789	799	866	842	799	806	785	795	820	879	825	800	853	827	798	838	800	866	812	872	850	803	791	839	830	823	765	825	889	800	803	825	836	825	867	898	833	801	776	788	836	822	818	833	792	792	818	868	849	886	811	857	850	820	790	791	848	825	874	820	830	813	805	794	779	776	820	804	830	840	789	833	781	836	826	790	813	862	833	783	824	802	854	800	797	798	797	892	780	835	846	840	856	838	840	791	843	836	874	806	816	850	865	760	831	778	799	842	868	787	835	812	874	814	833	856	812	771	791	854	858	833	838	818	863	863	856	861	854	807	837	764	796	844	877	893	827	764	790	827	836	861	809	803	841	802	813	816	802	784	831	803	822	795	822	839	803	867	789	866	787	837	899	797	832	740	854	817	811	844	869	873	827	852	828	824	815	838	814	835	816	825	848	841	806	843	816	788	797	881	868	829	785	861	813	816	795	800	814	832	796	836	833	830	838	853	807	813	799	788	828	839	806	796	875	866	805	831	820	853	857	806	832	795	812	793	854	754	832	831	841	838	831	868	798	804	805	874	851	782	832	801	808	763	821	810	864	843	822	861	843	893	818	859	837	820	833	857	810	803	808	821	867	832	844	852	792	746	821	853	804	810	814	837	792	822	781	819	790	852	828	796	828	868	847	847	812	823	867	836	871	836	834	840	839	851	871	844	792	784	815	811	812	849	823	829	796	799	848	915	818	809	754	793	828	878	864	851	860	857	818	807	812	813	779	826	788	844	825	852	812	836	824	916	835	817	881	831	815	780	793	789	853	819	837	849	788	802	825	853	892	782	796	860	817	862	833	824	849	838	874	804	845	804	816	818	878	859	823	829	823	830	793	838	828	850	809	842	848	839	804	818	820	797	762	806	804	835	866	853	819	784	850	810	851	789	812	821	807	851	834	832	818	825	775	828	861	849	857	818	814	796	826	779	809	831	798	835	765	868	886	803	818	841	865	791	803	830	832	799	839	774	863	802	822	812	822	778	803	805	804	791	865	890	827	821	841	830	785	822	803	833	807	868	794	868	885	840	817	817	816	798	852	827	772	792	781	819	799	869	866	833	812	885	887	845	830	885	775	799	788	835	839	814	764	778	796	840	797	859	886	772	788	822	827	802	824	758	866	889	810	823	817	844	803	795	832	802	858	770	827	866	825	818	809	803	823	847	808	822	863	838	829	843	854	822	857	802	818	829	806	806	827	869	846	845	812	841	866	875	825	853	855	771	832	793	819	806	837	879	821	884	844	801	876	830	831	765	785	866	803	798	826	818	866	873	829	833	856	807	845	774	814	777	868	860	859	845	787	817	820	832	809	799	797	851	789	822	767	845	862	817	835	786	783	807	832	838	789	838	816	817	834	787	851	840	809	855	817	810	801	844	811	813	781	814	813	841	832	827	819	808	823	889	795	837	810	864	806	851	858	875	848	790	851	820	810	848	845	805	893	803	835	779	829	869	837	801	771	834	799	755	821	824	810	818	832	824	819	828	774	847	813	777	805	829	823	825	852	862	844	791	862	813	841	816	847	852	824	815	847	862	826	807	804	841	859	805	867	821	829	819	841	801	769	820	832	857	873	827	867	736	852	801	838	813	827	822	835	749	806	844	779	849	851	788	867	851	848	864	816	831	809	805	746	863	824	885	820	873	834	808	806	883	768	850	889	852	824	810	830	860	816	813	821	822	808	839	833	792	811	830	749	773	846	847	802	865	809	782	855	855	795	868	837	883	824	812	808	859	826	869	804	855	775	795	828	798	856	856	819	855	830	805	780	784	797	893	786	830	801	872	829	822	827	860	814	810	903	765	825	770	765	834	773	847	895	879	826	868	771	835	818	786	806	789	812	807	848	843	872	826	840	812	837	854	811	782	814	827	849	812	844	772	851	846	844	828	824	871	810	854	793	785	825	785	843	855	844	878	827	802	843	837	830	843	836	842	860	832	755	834	794	795	856	840	787	827	861	848	835	813	806	803	812	852	827	837	838	842	817	806	886	781	810	873	804	824	810	807	817	816	836	820	878	863	786	815	769	853	822	806	825	831	853	859	855	819	850	851	827	818	803	791	851	805	892	860	812	830	802	835	842	796	836	793	844	860	821	813	824	830	817	834	801	850	856	854	850	888	828	806	820	774	766	812	792	787	811	779	822	807	823	845	836	801	751	844	853	840	826	832	821	845	872	860	832	858	832	853	822	827	811	803	783	825	790	783	795	825	803	862	827	837	899	859	867	820	892	800	859	844	825	802	786	773	830	858	873	816	843	835	841	791	785	763	891	803	866	823	873	809	822	833	803	843	798	825	824	850	831	875	797	852	835	818	814	825	814	853	827	851	828	849	822	820	839	791	806	802	794	799	827	811	785
32996	54209	42496	27726	21026	16373	11416	8642	6851	5691	4246	3767	2993	2623	2315	1981	1737	1561	1455	1338	1321	1148	1160	1098	1060	1065	970	991	970	998	971	927	929	912	894	877	813	819	879	894	837	874	858	852	826	877	817	910	871	851	827	870	857	849	795	819	838	844	884	802	781	823	893	792	817	850	831	768	819	828	788	836	810	842	846	838	852	817	826	856	812	801	834	840	837	823	812	792	765	832	794	807	774	735	839	817	822	829	826	793	878	856	850	801	833	864	880	762	821	807	803	816	820	794	798	815	826	791	808	840	809	861	817	846	799	778	835	824	876	811	821	842	815	805	787	846	809	767	786	854	859	837	874	831	806	807	810	815	810	781	795	825	850	837	824	866	838	822	795	790	785	833	855	796	858	826	795	836	799	833	816	827	796	824	846	785	807	838	813	802	795	782	781	847	792	798	795	805	773	838	827	848	847	780	852	820	827	865	868	845	879	872	827	811	808	863	843	758	797	790	825	789	860	789	823	793	882	823	837	874	787	804	879	830	842	829	809	818	816	765	837	775	797	815	869	757	816	813	868	829	833	850	785	773	856	855	807	789	825	825	863	796	831	849	837	770	811	816	816	850	859	799	876	770	821	802	769	826	772	803	802	819	827	812	831	808	822	836	780	866	781	783	832	816	814	837	815	785	798	793	828	845	862	823	820	800	800	821	816	823	852	785	864	820	808	787	787	793	800	813	815	790	813	805	826	807	760	810	817	815	801	806	831	830	833	787	752	842	769	738	840	811	875	857	832	793	816	796	819	821	798	788	850	886	845	852	835	841	842	829	763	780	838	815	768	783	842	841	853	786	799	833	772	807	805	863	799	793	826	801	853	813	782	758	833	824	809	781	836	760	825	782	832	806	789	822	865	832	815	829	791	832	840	791	836	814	823	820	860	790	768	843	847	773	815	838	808	846	792	825	867	775	812	853	843	838	886	824	876	781	850	851	836	806	861	845	773	885	840	787	789	810	827	794	780	858	824	834	800	796	859	783	814	767	787	893	808	855	863	809	782	852	823	857	840	828	829	847	795	773	799	859	839	817	838	823	844	840	826	822	818	828	768	845	807	789	834	782	798	841	794	804	762	850	837	797	762	781	832	814	774	832	811	803	810	812	831	816	820	807	832	814	807	771	827	816	827	826	844	803	784	806	807	793	805	853	848	859	790	827	809	801	798	810	835	811	826	830	811	810	839	866	833	808	829	797	810	832	861	803	872	797	819	804	857	870	815	789	838	836	844	795	823	825	780	802	848	790	830	888	888	838	825	789	821	798	790	776	839	844	829	826	815	780	826	839	818	832	787	804	807	757	820	823	822	807	830	812	846	764	804	819	831	769	835	839	805	817	848	803	876	817	795	831	815	821	835	867	839	801	829	836	752	835	840	863	832	843	821	826	844	778	823	818	877	795	851	829	813	826	878	888	868	818	776	804	871	868	809	826	831	843	854	787	845	780	831	781	803	813	816	883	794	850	809	789	772	845	889	810	794	855	796	758	874	826	798	788	835	802	825	854	825	821	846	840	813	815	863	779	802	815	815	776	762	799	816	850	790	778	828	760	817	840	856	744	805	888	770	844	842	770	776	838	807	806	831	849	839	799	841	839	841	811	799	806	838	804	828	838	848	839	850	814	861	844	849	834	843	821	888	876	808	820	814	789	778	813	823	809	741	826	845	797	838	823	880	823	848	763	853	822	836	821	798	813	802	864	838	877	808	792	840	829	759	778	797	823	814	868	795	790	814	861	836	789	798	842	822	791	834	783	800	841	819	791	850	793	828	834	821	825	818	814	818	829	851	840	829	762	841	799	840	805	803	824	864	834	802	763	804	857	835	825	796	795	806	798	827	823	830	841	792	787	841	778	794	822	839	836	849	811	756	833	828	824	832	819	797	812	813	806	842	813	828	792	784	821	816	844	869	811	836	842	792	804	733	802	884	802	810	837	798	928	828	849	815	818	789	873	832	812	807	807	822	839	833	853	822	814	826	853	841	816	845	849	826	795	832	845	850	790	834	868	852	822	828	842	823	829	852	820	818	821	824	819	874	852	777	819	760	851	735	841	800	828	811	824	866	837	806	800	788	867	812	821	810	871	833	817	777	796	814	812	784	823	824	825	796	812	861	779	826	799	826	868	869	867	826	844	790	820	824	814	785	713	816	809	842	805	778	830	853	811	791	854	785	859	869	879	798	828	853	859	821	859	813	860	848	827	819	834	820	862	838	844	818	795	818	830	794	822	752	802	848	820	787	838	842	805	823	849	786	823	776	847	836	815	831	793	850	801	816	840	851	816	854	790	798	781	773	847	818	770	798	813	817	842	854	797	850	870	830	791	791	818	834	848	784	815	840	793	818	857	885	737	787	804	812	818	864	808	830	799	876	805	787	848	811	788	818	775	864	807	800	849	813	818	853	845	789	850	782	796	822	829	820	838	773	846	785	808	839	827	777	822	804	832	834	801	811	822	838	781	818	859	803	774	881	837	819	796	832	814	830	847	836	822	875	818	866	837	837	836	794	817	847	818	799	833	760	802	832	840	847	825	809	799	789	875	831	842	838	830	837	832	822	847	779	797	757	781	820	822	833	842	775	803	845	757	844	840	856	780	816	829	827	841	809	864	834	816	794	843	857	841	816	818	806	816	812	801	852	814	802	824	806	839	852	800	770	840	879	819	850	778	843	837	800	796	770	814	806	827	803	867	819	843	795	819	806	839	805	831	827	828	814	859	833	838	863	767	773	838	834	759	825	883	819	814	858	804	777	840	827	894	906	881	826	770	816	803	781	862	839	843	812	815	779	834	767	805	810	832	784	832	812	842	824	824	871	822	777	799	877	861	799	863	819	834	862	824	838	790	823	862	884	809	783	866	819	877	795	834	831	810	755	814	849	841	794	773	776	839	818	858	767	864	826	820	795	876	791	818	759	834	791	771	839	787	798	820	851	834	823	785	799	813	891	810	820	861	795	791	827	842	809	804	849	836	813	812	789	828	847	804	876	864	869	825	798	786	809	843	761	815	829	837	825	867	888	814	807	849	836	825	810	772	818	783	817	779	866	853	815	787	778	816	831	888	849	850	816	792	849	790	787	810	805	778	778	828	816	800	806	813	800	818	795	833	774	795	810	885	866	824	790	790	807	807	876	752	791	782	832	803	817	842	841	818	834	820	841	852	831	799	838	841	781	813	772	814	818	816	831	756	774	822	801	849	797	821	788	800	801	760	836	787	840	791	830	824	817	824	818	803	808	838	861	823	810	815	842	779	856	803	845	802	813	843	837	785	823	815	820	806	768	875	833	782	811	786	816	820	799	799	836	790	766	787	746	870	797	781	837	861	825	891	815	808	831	818	808	828	799	860	800	833	811	820	809	848	780	806	820	799	823	808	816	806	792	823	866	852	792	788	831	790	828	806	801	802	852	870	816	791	816	867	850	795	784	815	861	808	818	856	787	828	804	815	775	784	846	802	847	860
25394	21519	28459	26871	18967	11919	7137	4631	3737	3053	2568	2238	2051	1779	1558	1468	1273	1216	1247	1140	1120	1070	1054	1018	974	1040	927	948	948	930	949	937	934	939	919	928	913	941	946	881	909	946	863	910	911	912	933	857	918	861	887	949	854	882	889	840	854	872	918	946	831	806	884	919	848	933	840	914	850	926	904	865	835	914	828	864	863	923	843	925	891	837	892	882	899	846	925	885	849	968	915	865	896	898	904	900	938	877	900	889	873	926	833	850	887	944	897	869	920	857	846	920	866	846	812	879	859	846	892	896	882	894	880	866	920	879	858	907	961	870	920	846	886	894	880	879	873	876	890	853	888	881	895	864	865	860	856	841	890	891	863	939	924	899	917	879	951	916	810	870	902	870	875	881	893	836	894	905	897	869	841	856	896	888	855	849	844	857	900	838	869	856	909	838	854	904	893	894	891	863	925	927	853	870	918	907	924	862	907	818	881	887	872	910	880	807	862	856	837	879	901	872	888	886	876	924	855	859	860	842	857	937	856	899	862	937	899	951	907	885	843	873	877	882	848	942	804	933	885	880	860	886	926	896	859	844	880	942	867	845	878	860	847	908	909	897	903	906	869	902	873	870	888	878	918	906	997	942	904	918	811	915	841	874	841	880	881	875	860	896	863	879	876	849	850	831	832	911	875	899	916	893	858	845	862	913	946	849	866	891	877	903	894	925	896	872	901	917	852	869	881	861	870	849	843	887	884	854	861	910	891	852	855	914	885	876	903	850	888	926	873	935	871	860	913	928	855	893	887	885	887	866	870	934	898	867	839	881	835	952	854	919	875	840	924	914	914	882	886	872	857	917	869	884	913	878	905	874	821	901	864	874	908	832	903	916	869	918	860	863	883	902	850	921	875	918	914	895	874	865	875	873	882	861	818	885	901	869	882	883	873	845	913	883	901	898	882	908	891	906	924	821	842	864	869	890	879	895	899	906	903	932	889	832	869	860	885	905	899	900	884	885	843	893	873	925	852	865	889	868	933	868	919	845	811	950	853	919	874	869	917	870	817	823	899	880	867	902	934	893	884	882	864	917	868	942	819	852	894	830	827	846	833	944	902	862	868	881	868	836	800	898	868	892	879	853	924	859	882	880	859	881	940	932	932	876	853	896	900	857	920	910	887	907	910	935	840	857	860	841	863	841	907	888	854	870	865	849	888	873	848	872	944	853	896	875	877	880	888	902	910	893	936	880	913	881	843	921	911	931	890	949	879	901	870	885	905	866	852	874	858	880	825	886	914	916	909	908	841	920	911	869	926	895	838	924	832	873	854	841	917	848	840	894	886	881	906	932	854	885	884	893	851	849	934	859	878	896	882	873	867	871	905	877	882	914	880	891	866	913	892	900	843	847	885	912	956	852	835	886	854	870	896	904	888	868	866	837	913	888	892	885	920	885	889	891	935	920	876	882	877	924	848	905	917	857	843	899	917	920	883	894	920	892	877	903	893	899	853	846	913	874	861	865	920	838	875	887	870	865	906	831	872	868	887	917	888	879	905	913	852	888	904	892	873	869	894	844	880	891	908	878	868	853	837	921	860	841	923	902	892	880	870	933	833	882	925	872	902	935	895	847	822	860	918	842	861	875	854	907	903	866	862	890	867	844	903	825	854	858	854	834	840	892	867	897	911	889	897	884	887	884	835	857	864	890	839	858	926	828	922	837	862	911	850	895	883	857	832	833	911	900	864	849	883	869	864	893	877	892	859	881	884	874	848	893	878	909	882	905	981	914	892	868	854	839	849	853	839	892	876	858	914	887	870	899	845	913	866	876	908	883	918	842	847	927	923	893	884	874	899	869	926	904	866	836	872	830	872	854	864	918	909	919	861	819	884	832	941	838	902	891	859	914	852	902	855	890	859	884	908	866	875	952	951	890	903	879	899	887	903	868	901	868	893	914	869	860	839	880	869	888	844	885	947	952	860	844	871	874	864	888	923	878	857	878	916	918	864	882	836	931	826	881	868	863	872	852	845	892	886	912	866	889	893	909	905	884	882	844	930	873	834	848	894	893	869	901	835	844	847	923	918	870	935	903	895	906	806	905	902	906	899	866	811	918	895	849	877	877	858	885	881	895	857	864	888	831	855	875	900	865	816	835	841	854	909	873	857	876	882	873	867	870	864	886	850	928	915	895	864	887	890	861	882	899	882	904	906	879	899	926	883	908	889	875	863	845	859	855	849	895	883	834	904	902	897	871	906	888	837	852	922	867	941	911	849	878	909	862	893	873	939	860	868	913	888	927	864	882	826	908	909	851	866	818	918	901	877	831	918	942	878	893	842	865	842	889	875	879	895	843	910	886	921	885	895	871	887	841	847	875	847	843	845	908	891	853	898	819	854	940	851	883	922	925	900	892	817	902	873	897	850	922	884	908	886	868	908	870	874	873	900	913	857	899	909	895	878	888	859	892	958	907	898	950	873	927	908	859	876	910	907	881	952	871	798	874	912	905	845	938	876	869	899	954	879	854	876	889	848	875	902	927	873	882	860	873	827	889	894	798	908	890	909	867	910	917	960	896	862	841	846	949	818	873	924	877	848	881	930	882	909	880	943	881	879	886	892	907	912	926	915	865	911	963	897	883	865	859	838	871	895	841	839	886	885	865	882	881	912	915	934	883	899	851	848	875	871	877	907	887	876	866	934	858	884	871	902	900	878	785	853	921	842	805	912	862	901	918	906	895	901	887	880	847	888	896	885	849	882	871	900	859	898	881	874	875	841	836	896	854	899	889	889	850	846	856	853	886	937	937	856	876	873	866	908	895	877	886	932	899	907	867	909	870	929	929	871	910	882	886	848	864	824	898	875	845	929	850	844	939	877	864	882	877	875	891	944	861	848	873	902	920	907	858	836	896	913	924	890	932	930	847	872	872	924	875	867	877	880	881	841	866	884	895	880	870	911	885	894	869	895	898	872	926	879	857	803	841	884	884	867	896	884	898	873	852	860	889	928	888	903	863	869	858	841	876	885	938	921	861	882	900	827	900	860	851	866	834	871	893	869	841	923	839	947	883	874	856	913	901	900	908	874	907	915	821	926	896	843	878	882	844	886	916	911	913	897	911	906	870	903	892	840	873	865	854	880	908	867	914	852	869	882	890	938	837	898	851	908	945	867	862	852	888	844	900	897	842	870	865	874	885	837	880	865	850	882	856	859	876	895	888	871	835	891	867	941	896	888	876	877	867	923	901	924	845	849	887	887	856	891	876	896	837	877	873	843	893	899	884	905	891	904	869	914	891	879	850	895	902	921	849	917	918	881	865	843	880	895	935	843	860	839	901	843	845	867	888	936	858	829	920	922	886	885	864	851	938	882	843	862	878	899	874	870	900	920	878	853	895	860	929	867	852	953	918	927	884	906	809	914	845	911	860	883	908	876	952	865	894	895	927	859	892	889	886	903	923	944	847	832	938	885	885	922	893	841	827	891	844	883	852	904	890	939	849	927	909	913	912	900	878	881	885
35639	53090	38823	24298	17854	14067	9372	6806	5624	4591	3565	3051	2544	2226	2026	1737	1523	1460	1342	1277	1226	1128	1118	1067	1054	988	1015	1002	989	982	939	936	927	980	922	839	918	882	969	920	911	898	886	879	891	929	890	820	954	839	882	895	866	916	916	881	882	874	890	886	857	852	851	929	835	896	900	878	895	880	860	902	884	886	935	960	810	929	862	887	901	868	830	897	873	906	901	889	850	882	857	944	912	925	871	828	900	883	892	859	930	807	885	853	835	887	874	854	927	900	906	865	878	886	878	881	865	806	886	841	883	856	876	869	831	906	885	862	888	874	924	926	835	874	878	904	886	847	873	902	916	820	852	881	859	851	856	903	846	816	855	842	871	823	859	855	875	868	870	840	849	889	891	900	908	884	840	937	902	883	865	859	841	872	874	818	815	821	903	874	876	931	852	866	846	815	851	837	881	862	849	894	853	853	836	876	863	907	903	848	834	878	829	856	909	858	896	840	867	887	855	837	819	877	858	885	878	858	879	892	829	895	863	882	854	854	888	910	908	895	890	865	823	878	828	864	876	887	880	884	891	852	871	798	827	870	959	816	882	894	916	832	847	844	864	843	894	821	813	892	840	803	858	876	911	873	818	845	863	849	864	856	855	871	857	845	942	828	849	937	876	869	914	852	871	838	850	838	899	890	867	813	863	909	931	890	903	868	946	850	875	866	851	845	837	873	888	809	868	889	905	876	844	854	854	940	859	889	859	894	874	882	883	897	863	861	855	901	897	868	909	826	911	850	857	827	901	856	862	878	859	909	826	886	826	876	879	877	948	855	888	921	844	846	960	835	905	874	871	866	835	870	857	826	908	877	845	877	827	867	850	890	870	924	845	916	865	858	929	808	799	863	848	889	846	836	856	838	860	818	856	877	884	882	911	833	849	925	868	865	870	882	870	859	903	899	866	849	820	893	807	890	881	923	898	884	901	894	845	918	898	873	878	861	878	899	862	926	861	839	814	871	898	886	856	849	895	957	837	848	873	868	863	918	863	877	894	891	865	889	892	850	835	863	806	927	891	852	867	905	921	891	843	820	876	882	915	918	897	896	878	865	911	845	911	880	840	876	814	848	854	826	857	880	900	873	911	925	923	875	881	840	876	914	830	873	839	873	900	847	873	899	875	941	875	842	848	816	851	841	868	875	870	885	867	866	879	911	826	863	900	885	895	821	918	851	853	840	870	832	946	804	907	856	894	863	836	845	907	898	900	908	857	928	855	835	905	859	844	930	891	839	875	889	894	861	841	869	840	887	827	900	889	872	862	903	877	869	919	923	890	922	829	921	887	816	863	891	863	860	890	851	876	870	830	837	881	903	813	897	891	886	886	872	877	869	813	840	867	852	869	888	893	868	922	911	826	842	827	872	906	874	888	890	881	917	836	904	894	886	820	886	871	908	887	835	855	868	809	863	881	865	859	854	863	843	854	852	854	902	907	876	856	831	821	915	860	861	835	867	855	904	926	943	890	848	864	851	915	905	904	889	861	874	883	859	890	833	831	862	812	923	868	869	864	870	819	864	853	835	890	845	898	879	873	861	867	904	880	884	895	937	875	901	920	825	844	874	972	909	891	857	864	919	897	892	849	849	863	915	829	840	878	904	889	861	852	897	880	836	939	874	897	867	861	905	878	859	839	936	879	902	819	861	848	821	834	878	846	896	902	825	844	936	874	899	882	883	882	903	932	889	873	869	879	864	904	901	880	868	816	883	905	842	866	866	870	866	954	875	851	917	824	856	879	884	867	918	856	826	884	901	859	922	812	912	902	890	906	849	877	879	912	861	901	827	871	931	853	862	882	924	880	859	861	870	870	868	886	905	853	840	846	861	900	878	885	879	882	891	875	886	826	841	921	860	866	866	878	830	873	889	891	856	883	844	840	821	826	855	828	885	868	877	890	884	895	852	848	888	836	850	864	905	842	920	834	875	898	886	859	915	886	880	858	932	844	904	858	882	852	880	835	840	817	866	901	911	852	899	843	864	875	836	841	921	872	909	873	866	900	894	889	869	858	900	893	855	914	904	862	871	893	876	866	869	930	877	822	850	868	877	912	908	910	858	901	878	895	878	900	863	884	950	902	898	822	831	839	876	861	842	865	901	855	877	871	909	899	854	819	913	865	890	906	876	855	882	867	891	900	851	888	907	867	861	885	895	818	884	908	856	862	902	901	867	895	857	866	883	831	882	834	895	879	845	859	888	884	872	870	854	874	816	895	907	867	874	893	850	865	868	871	869	886	840	827	903	926	940	920	846	878	912	844	848	833	850	865	881	847	882	867	895	846	861	868	847	855	868	873	885	896	847	916	899	838	898	857	838	865	904	891	859	870	867	864	811	820	937	905	864	876	849	907	871	829	867	863	862	855	857	882	877	785	935	805	887	942	867	896	857	833	868	860	884	888	876	864	834	827	860	840	842	879	832	850	856	911	887	888	889	879	880	880	874	823	870	881	920	880	878	875	863	868	930	883	861	851	859	914	853	924	857	860	834	803	824	889	855	875	914	862	875	872	933	870	826	928	886	867	858	877	902	856	850	903	864	890	897	840	824	881	889	829	890	879	924	874	839	844	872	855	855	845	854	902	894	908	869	896	846	850	874	794	847	862	877	906	860	889	899	821	817	834	832	872	889	852	876	859	809	899	895	885	910	859	826	844	860	847	892	834	873	841	900	866	880	897	834	867	868	885	897	898	875	890	885	910	893	850	878	910	880	837	866	869	849	890	877	840	934	893	874	899	897	841	843	834	807	889	892	882	844	842	863	894	877	941	845	861	817	907	872	886	827	922	922	852	844	926	858	837	872	875	856	859	881	876	931	904	888	849	906	866	858	902	910	861	870	903	892	873	860	846	875	850	891	863	831	878	912	858	878	857	876	847	898	837	883	826	889	854	829	920	923	905	868	904	861	875	869	876	837	864	933	825	912	842	865	810	886	838	860	858	864	909	898	894	916	863	849	868	877	852	904	875	881	838	891	828	856	863	894	854	866	865	866	860	958	830	862	890	857	901	840	861	924	857	855	886	885	841	829	866	876	864	878	838	845	869	846	934	905	890	887	872	880	908	868	844	872	887	873	828	872	898	866	878	872	854	811	866	838	900	882	911	872	904	905	916	873	909	879	853	880	832	837	894	877	841	882	864	834	887	891	862	876	810	812	831	799	880	891	879	904	876	889	817	853	873	926	851	847	858	835	918	858	853	853	858	881	864	828	841	890	880	822	865	843	878	877	845	843	869	836	943	898	844	880	884	883	871	899	844	888	879	843	841	853	895	837	867	851	859	899	832	873	925	890	839	828	852	894	902	881	854	907	905	896	878	873	858	885	880	851	868	837	959	813	847	880	843	911	881	917	832	842	900	863	882	883	875	852	893	885	837	916	867	916	903	899	908	873	880	855	901	873	826	880	825	826	915	846	847	857	854	932	828	867	886	828	900	880	886	835	885	828	845	863	872	899	847	894	850	919
23064	21460	29239	24248	21884	22767	17712	8449	5810	4851	3912	3326	2927	2438	2130	2007	1642	1631	1505	1381	1374	1325	1213	1135	1196	1169	1080	1103	1046	1016	970	1018	1010	1070	947	968	1015	917	885	962	935	923	978	896	948	952	922	935	932	985	925	969	954	912	932	917	925	916	911	919	905	936	912	954	910	925	944	915	908	893	905	937	916	967	880	892	923	964	942	936	907	925	909	896	935	961	905	890	939	899	937	919	965	954	885	905	957	907	886	929	956	898	861	916	893	860	917	941	907	939	897	953	907	921	889	912	872	914	905	967	923	941	846	873	919	873	913	943	891	905	914	912	893	898	933	955	973	924	880	841	907	869	950	907	957	937	946	899	960	930	950	923	943	912	930	855	972	944	887	967	882	926	936	939	926	899	874	870	906	889	901	915	919	882	912	894	913	937	930	893	917	955	927	840	916	953	963	899	881	836	875	966	938	909	959	883	869	921	884	874	937	860	894	889	908	930	974	927	949	955	906	886	915	905	931	900	920	899	844	906	909	932	902	939	913	922	883	875	965	936	879	907	927	945	941	923	866	880	933	921	930	902	844	860	938	942	915	925	919	987	887	921	940	899	959	871	960	922	863	885	945	922	923	890	941	911	916	847	936	920	875	908	886	942	937	953	884	937	919	920	900	876	882	867	948	935	973	909	905	922	917	910	887	878	904	853	928	904	933	916	890	918	911	871	882	972	919	913	876	871	927	898	914	935	880	917	953	901	939	904	919	897	872	886	885	899	965	896	899	896	921	970	957	894	940	882	876	899	878	905	931	930	843	924	903	900	877	886	945	958	928	927	940	915	901	885	967	916	880	922	910	916	921	851	962	902	897	896	939	862	929	896	944	912	908	969	924	866	908	837	912	941	895	924	846	907	901	860	892	856	893	864	936	906	907	944	944	960	989	895	916	912	955	923	899	917	898	930	862	879	876	892	886	874	895	901	946	886	882	898	929	951	914	892	897	887	951	919	923	905	922	886	944	881	890	929	925	905	904	897	946	995	865	904	887	917	902	922	922	969	886	863	958	886	946	931	938	946	927	901	893	927	930	922	918	911	920	888	899	971	897	898	938	911	929	881	905	885	884	966	929	930	922	948	884	989	924	924	889	910	942	995	905	898	887	881	890	874	934	902	893	936	932	913	950	878	910	854	886	921	953	945	912	899	951	945	901	912	952	926	894	883	853	896	876	926	910	872	918	924	907	921	957	874	904	896	914	923	891	889	874	930	1004	958	986	909	881	967	897	943	914	870	869	893	874	996	906	906	940	924	844	908	893	854	912	905	956	904	927	911	934	843	885	916	927	927	900	983	884	862	933	922	947	949	973	826	927	893	969	988	942	889	922	902	911	917	895	877	936	964	835	962	950	912	852	899	892	852	942	873	917	869	898	937	931	890	903	901	895	889	870	937	916	867	929	924	948	891	965	915	856	915	956	916	904	920	923	969	928	876	939	962	883	936	946	924	907	912	905	938	900	884	905	957	896	917	882	878	903	934	982	848	901	937	941	904	932	899	845	906	901	936	921	954	920	902	960	942	923	900	912	910	891	922	939	928	890	851	832	882	929	923	916	911	925	874	876	850	917	934	915	869	898	919	918	902	933	897	911	910	960	920	906	867	932	876	1000	939	935	892	915	920	920	917	898	926	912	934	937	896	858	915	910	912	868	896	955	945	920	930	880	904	902	898	867	937	969	899	840	934	940	922	884	884	930	928	917	906	938	928	912	899	867	925	886	973	964	923	881	928	920	901	951	889	875	879	861	911	916	948	894	927	853	921	905	986	897	850	880	846	904	877	917	902	883	874	890	971	911	878	951	929	905	874	898	982	917	932	920	889	879	819	911	917	889	925	817	893	963	895	892	940	971	928	955	944	945	926	917	931	912	927	962	914	954	913	934	932	926	918	878	913	910	904	855	936	924	901	938	941	953	896	961	935	852	966	954	930	932	923	927	886	915	918	946	886	875	962	901	945	939	886	932	916	908	958	892	935	890	892	885	923	925	895	892	929	946	913	932	887	907	957	919	920	892	931	890	903	1014	885	907	942	879	927	967	880	882	926	955	892	927	941	923	896	907	923	932	897	894	855	914	906	946	927	870	926	894	899	901	954	879	943	923	930	912	917	888	923	904	909	906	928	909	950	931	942	834	855	907	930	920	976	906	878	895	961	901	915	907	919	894	993	934	887	920	922	957	912	930	903	939	927	905	906	933	928	926	882	916	930	894	889	938	944	889	885	938	870	926	875	948	929	925	888	881	917	910	915	907	883	850	881	929	891	959	861	913	907	925	926	871	860	897	910	886	922	954	917	866	932	938	944	947	912	926	917	870	877	885	925	963	893	953	933	886	902	942	926	947	967	932	938	913	903	978	937	918	918	936	931	935	872	918	861	928	921	894	933	903	907	934	895	933	867	920	893	930	928	919	934	899	948	884	876	926	834	929	906	978	903	895	878	921	861	849	967	953	897	912	916	934	940	906	873	971	911	885	897	908	882	904	926	919	893	919	871	936	943	951	942	943	939	928	884	956	908	933	907	877	920	896	964	901	910	953	886	949	894	879	902	953	921	933	940	974	907	902	867	880	913	889	910	987	889	918	895	916	905	916	898	916	913	938	850	870	935	868	889	889	896	906	908	954	939	885	873	899	955	890	865	916	911	905	871	913	897	878	879	883	911	927	854	961	908	909	903	914	918	954	930	882	915	886	877	909	891	909	933	890	927	911	885	917	936	917	930	979	906	902	878	854	892	855	885	900	940	938	937	915	929	900	873	905	904	956	863	951	903	930	952	908	884	902	956	859	924	896	915	884	883	928	936	912	909	864	915	876	896	923	878	921	902	923	953	853	917	908	869	960	885	906	923	926	958	900	926	911	914	876	920	950	905	888	912	859	945	918	938	908	895	900	949	948	978	886	857	921	882	941	945	919	922	878	990	935	882	944	920	934	901	871	879	909	874	925	888	868	970	928	907	878	922	890	942	884	909	863	924	917	847	849	909	1013	953	923	878	855	936	934	853	904	908	844	947	947	933	913	925	916	853	924	868	910	909	926	934	875	894	915	872	891	905	933	864	894	953	943	898	850	994	920	864	924	918	867	955	941	970	925	879	913	937	971	950	953	896	895	948	964	888	909	915	907	923	951	903	1002	927	888	896	925	876	991	912	912	916	928	922	902	919	916	870	896	933	925	926	878	961	915	884	906	863	876	897	919	992	869	906	935	984	914	847	873	912	929	948	903	920	909	906	888	920	928	939	924	900	897	940	856	900	890	878	903	915	899	954	927	918	967	884	925	897	883	891	875	904	920	907	860	879	902	891	952	879	882	915	927	945	937	974	852	896	958	886	898	849	830	889	932	969	868	913	933	885	882	846	911	888	951	868	921	943	903	963	872	930	963	910	920	944	964	927	946	931	899	884	897	944	914	884	951	945	913	973	904	914	887	907	895	968	910	905	881	950	945	931	906	892	939	902	918	927	841	933	881	883
36353	63251	51227	33604	25204	19746	13693	10296	8247	6728	5255	4461	3815	3241	2684	2307	2019	1905	1618	1512	1459	1429	1283	1214	1128	1121	1179	1063	1114	1044	1019	1092	991	960	985	983	924	967	916	947	900	879	950	899	907	919	937	877	915	897	921	967	953	883	889	926	901	867	881	892	918	918	912	879	876	911	889	897	864	894	958	926	950	918	900	861	819	897	913	816	878	865	903	912	898	863	875	884	863	865	873	941	917	906	946	913	889	864	885	889	889	896	920	914	959	888	866	864	902	885	855	904	875	880	926	911	883	872	928	871	915	885	873	916	896	948	884	880	835	881	892	911	845	843	938	901	888	904	920	877	847	879	887	911	892	865	921	857	858	954	914	854	853	847	910	901	954	857	873	885	874	919	899	921	860	851	892	863	914	902	932	911	907	886	905	884	882	867	893	913	871	883	959	897	930	946	889	871	887	871	922	841	901	915	856	912	903	878	895	918	854	909	862	877	855	938	897	875	820	872	860	860	918	884	914	930	948	875	940	914	858	865	943	875	889	873	882	909	908	877	901	921	838	869	905	895	886	879	896	903	873	853	904	903	889	871	923	835	893	945	881	857	862	937	860	943	903	836	912	878	883	873	875	916	877	868	907	877	885	859	868	876	883	921	895	876	939	876	895	895	823	891	883	866	876	907	858	912	883	892	884	844	862	907	894	886	887	874	897	858	864	860	887	840	883	906	920	899	899	897	856	860	851	978	863	880	876	898	862	888	884	860	923	908	912	915	884	867	867	899	895	909	829	863	907	852	905	868	901	910	934	876	921	865	821	880	881	914	931	889	869	864	915	829	927	901	889	868	901	853	886	845	915	911	903	828	916	854	918	911	894	918	879	906	897	873	882	863	953	883	886	878	880	849	870	882	900	936	880	866	915	892	895	876	910	833	900	848	890	863	919	875	882	859	877	896	895	869	947	929	849	925	870	929	897	837	874	923	871	855	909	891	892	846	932	879	925	891	862	896	821	850	896	909	897	898	895	898	871	886	900	928	869	831	889	866	899	935	893	862	864	883	881	881	902	915	924	866	863	885	872	841	903	885	885	855	930	926	908	868	899	876	844	903	951	967	841	903	888	856	794	898	863	912	879	899	879	891	882	827	820	932	830	941	852	896	850	888	890	879	834	895	899	824	868	867	932	893	855	912	905	907	884	910	890	907	826	885	956	886	876	949	852	871	883	925	913	927	900	922	865	911	866	904	879	893	890	864	879	918	857	894	882	963	874	900	878	888	849	904	890	908	882	894	868	884	880	887	845	862	852	905	864	849	881	920	844	893	878	874	848	926	882	875	838	865	878	893	842	871	872	896	901	911	975	908	900	914	914	919	903	864	884	889	902	864	890	805	879	883	885	862	923	869	865	852	896	928	917	899	843	878	919	850	898	872	880	847	917	846	901	901	906	893	906	944	882	936	903	891	872	881	930	888	880	935	865	857	935	912	885	871	909	875	933	933	861	892	906	932	950	901	866	892	922	983	807	871	926	855	871	872	888	903	915	876	856	891	917	894	919	940	824	922	882	900	873	869	879	907	899	904	832	913	879	826	906	895	936	911	890	877	885	858	862	880	902	918	864	854	911	862	865	904	864	897	970	858	861	849	876	894	884	897	889	953	865	842	830	872	913	871	892	893	934	925	901	893	901	888	855	881	889	878	915	918	873	900	901	885	855	905	868	871	883	902	887	879	894	956	911	901	872	913	888	890	901	891	871	912	837	907	892	865	948	885	882	838	888	910	940	861	900	917	865	947	938	898	885	919	875	871	922	923	939	897	902	832	898	886	861	898	928	839	828	914	936	873	877	878	904	876	886	825	907	902	876	882	906	860	873	837	891	901	901	925	874	890	893	939	895	974	924	889	863	907	904	890	892	852	888	886	920	880	936	862	873	848	911	894	892	843	919	898	861	906	894	887	875	906	845	920	870	825	924	843	873	891	873	905	856	925	857	885	870	820	857	891	874	850	916	826	892	880	922	849	929	862	873	909	868	892	921	823	905	884	896	917	871	917	885	881	892	915	865	864	938	911	860	887	889	886	868	857	844	811	893	924	874	907	911	874	929	853	843	868	870	861	875	910	846	923	899	924	898	920	958	893	885	865	912	935	841	848	869	909	907	958	807	922	960	886	913	906	828	888	872	845	879	918	889	868	852	883	833	906	866	904	907	899	919	870	858	930	852	871	895	833	910	871	910	880	854	860	904	852	898	868	882	884	864	924	907	919	897	890	941	886	904	830	905	864	884	907	909	908	933	905	873	944	833	846	911	888	869	889	899	879	918	905	863	862	915	916	847	869	887	872	874	879	867	915	884	870	883	884	936	908	899	860	895	903	833	935	889	892	850	871	852	859	910	905	832	934	875	925	871	920	890	881	850	925	863	935	902	860	866	917	932	881	836	917	891	917	924	882	948	852	892	861	907	862	861	959	897	856	877	869	838	897	872	899	910	960	897	863	859	859	844	903	910	893	866	864	889	827	832	894	894	898	890	845	867	880	942	853	876	888	894	862	936	901	903	877	901	842	888	919	872	927	875	892	854	943	879	914	864	881	872	883	933	869	913	908	898	917	850	924	871	882	935	909	861	944	901	880	858	918	915	898	885	870	897	879	849	940	887	866	922	884	873	834	888	869	930	938	847	889	874	907	885	943	894	909	863	840	889	981	908	899	892	901	909	898	916	940	875	869	872	879	916	937	889	897	890	906	902	855	921	974	869	876	883	850	886	862	926	891	884	886	869	890	928	867	865	883	875	863	916	880	885	874	928	893	861	907	832	881	950	861	819	848	815	916	866	894	907	899	908	840	923	908	944	859	907	854	887	857	875	904	929	910	888	923	879	901	905	851	923	875	899	923	878	880	902	903	875	891	901	889	890	875	877	935	923	837	889	915	950	906	873	932	912	895	886	875	900	924	886	845	903	883	897	951	890	849	889	875	853	869	922	849	878	922	905	912	910	943	884	865	873	868	949	859	894	905	906	918	875	916	884	932	871	916	905	883	908	840	924	865	861	889	873	869	931	879	917	884	844	912	888	871	934	931	874	923	925	884	856	843	841	883	899	897	858	887	845	906	891	943	852	911	923	894	920	836	887	902	872	866	838	881	932	842	879	882	938	944	891	919	864	905	849	852	849	942	917	825	897	876	887	871	897	895	883	857	905	840	922	864	861	894	905	900	893	862	907	905	879	824	862	921	863	820	890	860	889	851	841	848	907	895	849	871	858	864	850	868	853	863	888	865	849	903	828	891	901	885	873	900	924	831	916	926	941	865	864	933	901	876	855	889	862	884	881	880	889	880	908	913	926	893	882	908	900	859	861	906	870	877	880	885	860	887	856	852	876	800	915	906	869	903	906	904	871	898	879	867	804	895	839	870	882	921	876	869	866	916	875	868	875	887	851	886	909	859	919	923	842	811	853	861	932	954	898	886	848	893	901	874	876	929	892	889	913	855	848	845	874	894	907	862	866	923	972	890
34060	36536	34834	22626	12947	7414	4778	3428	2755	2344	2009	1595	1613	1448	1344	1250	1106	1086	1057	1018	1063	986	903	936	883	923	915	893	827	896	902	910	853	827	849	891	840	795	805	871	811	844	871	779	824	860	833	825	799	808	852	819	856	812	868	830	853	844	777	863	793	792	866	838	808	817	844	802	784	827	817	810	789	846	869	824	795	789	835	823	907	808	814	781	832	837	868	860	881	800	828	862	800	868	809	802	826	783	860	811	802	815	832	875	807	770	808	799	800	846	777	799	835	833	805	783	808	807	859	831	795	878	825	841	839	829	766	841	826	864	845	811	795	838	840	859	816	787	828	779	820	855	816	824	809	853	815	845	837	842	849	810	798	795	801	848	799	821	788	860	844	854	823	804	826	813	799	801	853	829	838	825	805	848	802	839	808	762	854	820	796	828	828	801	795	827	787	758	815	861	848	858	825	775	833	872	793	810	839	868	851	904	851	849	815	817	783	810	851	813	820	812	845	880	852	811	844	833	793	814	847	867	822	830	799	828	809	836	850	798	887	784	795	818	808	847	800	846	811	812	843	863	887	815	828	821	848	853	838	891	829	897	807	821	776	792	829	830	805	831	838	836	809	785	846	810	875	802	830	836	809	794	835	846	811	833	771	852	836	851	826	822	828	826	824	842	824	878	845	878	805	830	847	825	817	829	869	764	827	778	778	817	830	861	870	842	826	826	886	846	837	830	875	859	782	794	830	858	868	806	802	840	851	820	882	812	841	803	843	855	817	837	817	847	827	860	820	862	854	869	843	855	803	893	795	794	790	821	823	849	850	803	810	785	848	798	852	861	883	746	804	863	800	777	832	774	795	837	853	878	850	785	778	819	819	839	832	830	933	768	848	880	825	849	790	792	834	849	776	832	839	856	835	842	829	866	841	884	828	798	834	822	814	828	847	816	823	853	798	849	822	819	803	859	818	845	832	813	869	839	813	856	837	832	814	793	830	828	820	828	869	813	819	820	867	834	835	781	842	807	778	833	825	809	823	807	814	813	796	834	832	793	777	788	812	806	817	804	824	835	810	802	778	864	870	814	895	826	843	820	873	794	781	805	889	844	793	864	837	845	778	793	832	764	847	879	886	846	836	810	858	888	821	826	826	861	880	826	854	833	799	817	868	803	854	798	815	778	844	816	854	818	857	803	846	867	878	839	835	813	811	885	847	836	821	819	899	829	838	816	795	830	849	812	823	873	813	791	823	813	833	837	853	832	803	840	827	756	851	817	829	782	842	863	869	806	824	819	810	841	827	829	875	838	864	837	849	821	851	802	818	832	847	815	817	827	820	861	833	854	814	821	819	830	821	847	812	808	851	900	814	770	827	817	822	857	842	887	880	848	859	840	881	823	868	826	852	800	798	791	816	837	838	806	788	802	816	852	815	819	814	835	809	868	823	834	808	774	814	855	769	772	851	853	822	843	797	840	828	860	842	806	819	851	856	800	828	773	812	808	812	815	817	853	802	807	821	836	835	834	782	847	831	804	800	770	833	827	807	787	817	788	816	792	804	790	854	837	823	873	842	768	854	849	840	833	770	827	772	827	883	771	852	905	769	873	841	871	813	833	871	819	853	827	870	879	848	816	830	797	834	840	786	837	826	810	820	871	843	783	818	767	852	833	813	836	843	838	867	798	807	793	788	846	825	840	818	817	892	838	824	842	791	818	817	864	847	847	823	832	852	838	821	824	834	842	820	830	837	779	854	843	792	827	801	845	835	838	811	813	823	863	805	849	877	809	838	821	781	808	842	848	859	843	825	803	779	832	811	816	827	808	797	866	779	794	786	838	774	825	797	866	830	825	809	861	784	801	864	817	797	857	807	807	820	861	795	856	798	841	811	870	809	830	818	790	849	877	837	800	797	862	824	828	807	796	789	833	859	834	794	817	825	845	830	874	796	866	839	803	801	835	801	854	835	851	855	857	888	850	807	841	857	814	818	829	810	856	829	812	802	815	856	801	871	816	839	808	835	804	845	806	776	771	821	872	829	847	883	850	804	795	845	836	840	814	818	828	853	861	825	787	883	804	813	820	811	826	849	903	832	875	852	851	764	815	848	774	842	866	799	822	842	768	820	846	820	813	868	807	837	842	823	795	872	817	800	843	859	821	858	801	816	852	835	830	800	758	805	789	840	780	814	842	880	844	822	805	802	836	857	842	770	856	833	853	799	826	858	769	839	856	794	836	883	807	864	837	805	784	823	813	836	866	786	866	885	814	796	779	843	816	808	856	814	805	782	803	795	832	826	778	817	878	840	847	825	816	852	769	862	815	815	825	909	829	818	815	846	848	865	827	784	802	855	829	804	789	815	844	776	859	833	831	825	815	800	869	902	847	816	819	820	824	810	764	881	833	834	776	837	829	879	834	825	841	822	842	850	796	835	819	954	829	825	778	809	806	828	862	816	776	822	840	857	824	819	843	820	840	805	834	853	861	823	796	832	857	790	838	842	818	834	768	832	853	784	816	840	820	877	815	821	839	873	826	765	794	809	873	837	842	842	832	787	835	873	883	859	844	879	824	867	843	821	839	901	825	845	836	840	855	829	842	798	808	814	815	856	805	810	823	824	802	822	786	844	876	829	842	800	820	846	818	854	825	834	811	854	833	854	860	806	791	786	829	808	803	810	776	879	815	817	831	859	890	820	822	770	861	841	815	888	826	870	819	773	796	824	846	873	818	862	847	807	848	825	825	873	837	831	821	838	792	902	804	824	832	782	809	824	828	820	756	811	831	756	815	843	866	794	829	805	803	859	828	831	852	789	789	819	829	845	805	844	865	794	817	831	835	810	814	873	839	871	819	812	795	853	819	792	787	856	807	827	861	766	803	821	871	846	851	887	807	808	852	825	840	777	820	880	815	824	876	872	814	835	827	826	838	867	817	880	827	810	868	831	795	807	815	807	837	815	896	875	845	828	783	860	801	817	819	787	849	867	889	824	773	861	859	771	789	833	802	803	806	810	850	831	841	835	809	826	829	847	862	855	812	855	853	822	805	824	802	874	839	835	868	803	818	822	810	826	867	844	814	846	807	827	860	822	803	847	788	845	778	844	817	806	831	842	825	789	839	849	822	833	826	821	845	842	807	836	847	818	866	814	824	813	857	837	827	812	852	862	854	819	824	834	853	799	766	792	810	804	836	824	871	846	840	805	823	838	855	894	789	858	826	798	856	825	806	868	824	852	857	858	841	858	848	834	864	825	794	817	855	795	856	843	805	848	863	836	829	827	832	809	852	853	816	827	847	835	803	846	827	819	881	756	826	824	817	822	774	802	871	893	843	823	874	870	811	812	826	883	825	822	824	851	826	854	804	807	835	809	797	802	793	820	835	837	829	850	774	822	831	809	835	839	842	824	834	808	842	866	797	859	840	822	838	784	845	835	823	773	795	830	800	865	810	780	824	844	893	845	850	777	832	777	886	807	842	824	855	879	800	814	869	785	804	864	809	824	822	859	816
36503	49340	34171	20185	14690	10055	7105	5308	4057	3329	2757	2277	1959	1823	1539	1488	1311	1189	1108	1147	1085	1062	981	986	942	928	908	916	854	908	891	912	871	906	853	873	889	844	832	880	832	828	829	803	776	784	818	814	860	841	819	821	828	872	845	806	821	884	849	788	838	805	835	844	822	866	771	857	827	843	829	826	815	833	817	850	807	810	842	875	842	818	743	806	826	843	792	859	811	852	815	824	837	848	824	784	782	819	843	815	834	787	828	772	807	846	901	823	828	796	867	851	786	828	891	829	818	833	810	806	754	804	884	818	857	811	830	799	855	821	818	825	800	813	848	827	889	810	833	792	819	822	813	864	777	873	849	831	801	789	776	841	786	827	798	813	841	770	801	789	813	866	862	832	859	869	827	832	836	792	811	854	849	841	851	819	830	834	838	810	833	843	795	833	782	833	843	828	804	828	870	811	804	817	891	820	808	811	820	893	851	834	847	872	819	834	852	801	823	860	857	859	780	772	829	839	815	861	875	796	866	863	777	815	788	846	840	802	819	840	830	866	852	824	781	869	859	783	792	788	827	875	835	812	784	820	818	848	860	849	821	862	808	816	736	780	870	806	840	862	809	813	882	784	848	827	844	835	874	847	846	864	785	816	867	797	866	843	869	792	821	799	803	810	833	862	871	800	843	817	864	833	822	825	818	783	795	796	847	826	822	819	811	860	835	826	866	793	857	833	816	864	802	850	865	845	831	845	809	819	816	807	821	843	795	826	785	849	834	835	839	777	801	795	865	813	804	838	808	815	817	828	833	831	869	806	806	832	821	833	830	828	814	798	853	804	774	867	775	835	785	826	848	776	797	882	869	820	846	816	819	869	804	793	823	765	828	887	812	827	785	827	835	867	823	835	848	825	832	886	836	851	842	822	815	802	837	831	836	838	810	847	831	812	841	863	831	790	819	808	838	820	778	845	799	872	804	852	848	832	868	827	874	859	815	811	827	827	770	852	812	805	831	879	839	850	829	867	823	808	788	795	817	816	810	879	850	832	808	861	827	890	787	828	868	830	834	839	837	809	842	818	828	833	827	795	833	835	870	856	823	799	915	842	797	846	850	848	818	871	816	820	817	864	803	795	788	792	768	798	777	799	820	802	822	762	862	867	852	845	848	840	819	792	835	819	815	811	815	783	852	795	771	831	811	795	841	819	859	876	850	884	819	885	823	805	853	851	822	826	810	778	813	815	850	780	842	824	794	818	824	810	887	806	809	865	814	808	863	783	862	845	787	833	820	827	827	848	833	855	835	830	873	861	772	830	868	790	836	792	873	801	816	802	845	874	786	864	868	792	803	852	858	828	891	846	843	842	844	833	842	805	823	848	834	825	787	789	833	829	828	786	851	846	869	844	828	863	839	809	819	887	843	819	832	809	826	833	831	811	818	831	796	807	844	818	827	774	851	830	863	816	809	844	796	813	844	813	818	807	835	837	891	882	780	795	840	828	810	832	905	824	816	794	834	860	789	799	852	836	856	837	806	762	824	820	784	774	824	831	839	878	778	800	820	830	864	859	855	841	830	808	810	847	829	884	860	807	763	818	845	824	827	808	819	869	797	834	872	802	865	864	803	819	868	815	861	791	873	869	794	828	833	818	803	824	789	805	795	849	838	831	812	841	834	811	876	775	829	872	858	840	822	806	841	884	839	830	842	869	879	792	855	845	833	880	858	750	848	838	806	804	848	857	787	835	857	843	819	854	870	814	787	842	883	822	859	859	880	786	864	795	819	848	822	767	818	827	783	857	796	830	820	806	825	840	829	766	803	802	831	812	814	808	833	851	884	841	833	822	834	814	840	828	803	859	798	811	818	771	792	796	826	857	809	854	806	849	805	810	786	803	844	849	810	800	831	861	838	814	881	791	847	833	861	866	823	821	825	861	835	828	860	837	829	810	881	853	825	819	849	781	848	804	781	815	785	799	809	877	823	823	859	857	867	815	884	801	846	778	846	871	806	775	857	820	811	829	856	859	840	816	848	836	801	814	841	824	802	801	839	821	823	836	833	844	806	854	844	800	782	827	901	856	810	863	808	835	808	825	830	824	856	849	813	828	815	823	807	830	831	846	842	823	880	817	853	833	844	821	827	816	812	831	833	832	869	838	844	829	840	848	854	830	792	808	809	825	849	817	839	782	874	834	861	821	807	800	808	784	792	809	819	797	866	840	868	874	837	845	819	847	827	834	806	823	857	842	843	809	793	780	827	863	857	811	820	821	861	821	853	829	860	817	839	857	854	816	806	836	869	808	828	823	829	832	819	876	873	827	808	871	900	833	838	831	839	812	834	873	798	838	852	778	854	821	826	811	858	804	823	843	804	844	857	843	820	872	807	822	806	825	823	843	865	857	818	816	789	832	793	810	822	836	767	832	788	771	795	829	788	815	907	837	828	846	782	796	871	819	835	784	785	855	811	812	830	899	817	804	836	764	816	865	847	798	844	793	864	778	843	796	873	857	830	851	819	808	828	834	855	832	835	827	800	804	853	812	787	824	773	876	812	818	840	832	783	842	842	852	795	805	824	840	792	846	861	818	848	833	894	848	843	764	786	853	869	824	840	828	814	791	782	857	808	871	831	840	842	797	836	795	806	864	858	826	824	824	817	800	831	832	845	797	868	830	842	841	763	823	858	819	829	858	869	813	851	772	856	824	839	804	859	809	877	811	828	814	824	790	830	797	824	838	807	839	812	780	850	811	786	817	843	817	834	792	836	834	872	874	846	791	829	875	823	867	794	805	824	828	774	803	831	798	856	802	880	858	845	825	830	822	832	849	797	812	802	822	787	807	833	856	842	850	850	841	830	834	841	825	852	882	876	860	826	797	817	871	827	823	857	775	779	807	849	824	791	893	805	831	807	864	843	831	867	820	880	816	802	811	852	818	841	852	834	786	834	830	792	836	852	849	800	867	871	843	822	794	841	817	844	857	773	830	818	798	803	808	781	823	863	824	799	861	784	785	872	802	851	832	841	826	830	794	811	814	819	817	801	858	834	832	798	834	837	820	830	851	817	873	860	840	846	864	826	825	816	798	829	814	824	821	851	825	844	824	846	819	851	851	856	797	777	811	808	839	877	808	842	814	827	799	873	838	833	772	858	815	810	817	804	795	776	819	845	903	839	802	832	817	819	811	805	748	839	799	833	836	839	833	824	804	848	812	820	820	806	852	869	822	861	846	804	826	836	825	828	812	812	792	858	802	813	771	834	802	807	784	819	821	880	800	837	805	839	833	831	792	816	831	793	872	806	859	837	854	777	864	879	830	809	827	807	839	849	874	821	837	839	876	811	820	848	788	820	883	832	849	802	811	833	883	856	793	854	851	816	836	824	804	846	906	803	844	799	820	824	856	849	821	815	823	822	850	843	871	836	853	768	846	814	839	850	886	806	810	822	829	789	838	817	834	873	858	835	838	845	771	827	822	833	801	822	801	795	852	834	777	869	836	854	825	838	875	784	829
24348	21465	28667	25172	22440	17724	10323	6104	4644	3851	3227	2701	2305	1964	1794	1691	1428	1337	1241	1161	1138	1067	1071	1056	998	1038	984	955	952	919	966	958	878	850	860	867	886	825	864	865	801	870	799	901	800	860	873	829	889	853	863	868	791	811	838	866	818	799	891	823	807	851	861	831	787	828	805	776	808	824	775	851	801	875	900	833	827	889	823	820	809	828	839	840	834	844	859	842	831	883	845	809	792	819	775	778	854	890	780	814	866	806	842	854	829	803	801	827	850	839	835	841	814	854	894	829	866	845	854	834	855	850	790	857	791	808	841	863	793	846	765	819	826	820	822	860	747	846	827	845	817	844	895	864	768	859	852	838	845	835	823	813	860	843	846	886	876	825	835	789	834	888	833	845	882	798	813	815	833	822	842	883	868	835	816	819	821	901	837	797	847	884	818	833	839	835	831	825	843	842	846	871	873	846	839	818	806	811	822	774	782	821	822	816	856	791	848	835	847	815	806	816	868	791	796	803	841	827	819	809	828	824	834	858	799	811	867	819	797	842	810	866	820	859	785	795	839	813	815	829	817	842	782	809	815	826	849	867	828	814	845	803	781	834	809	795	768	836	831	805	843	854	803	788	805	819	825	811	834	825	854	775	811	806	803	835	862	878	848	789	831	806	861	866	804	837	813	818	816	859	790	808	790	819	775	834	848	835	818	823	800	776	863	820	849	849	803	907	812	806	784	809	842	833	881	835	834	825	885	831	827	840	865	843	827	820	855	830	859	822	806	804	836	814	810	872	834	919	852	779	858	880	833	826	827	817	772	860	828	794	846	843	763	825	829	799	778	827	837	820	788	826	838	788	845	818	789	812	813	814	842	845	835	860	838	824	864	847	870	820	826	852	840	795	832	855	819	877	875	805	776	821	818	820	889	799	900	853	856	799	848	842	795	861	836	779	843	806	821	852	862	845	825	871	806	813	850	785	819	838	843	789	873	815	833	858	836	809	797	823	833	853	835	832	841	814	827	839	852	842	830	805	815	833	855	859	799	789	831	832	861	872	846	860	842	852	818	785	854	800	851	800	834	874	841	866	865	818	817	809	832	864	867	860	832	820	842	796	804	815	826	821	874	804	810	846	833	814	882	807	806	851	881	824	803	834	840	786	828	884	861	851	837	795	822	799	800	825	811	812	822	806	814	818	800	851	842	813	874	802	794	856	849	812	835	821	830	815	798	871	777	840	850	798	853	812	864	777	845	835	845	777	833	832	787	857	800	813	780	859	824	843	870	871	810	786	785	855	857	796	799	803	817	849	828	847	851	859	873	840	847	859	812	801	790	861	815	816	836	830	824	878	854	800	813	858	841	826	848	825	839	826	875	846	785	910	813	808	828	801	844	811	798	874	880	806	814	839	831	842	832	783	839	862	856	815	825	801	843	828	851	805	802	859	812	866	899	880	855	811	825	841	811	816	816	875	800	770	821	835	855	797	837	846	852	834	779	794	832	833	856	838	864	870	828	793	825	852	814	845	808	901	797	840	830	841	810	837	863	814	810	817	837	791	901	845	797	826	800	820	792	823	791	856	891	846	824	806	832	848	847	859	852	842	807	799	785	792	831	828	802	796	887	842	870	819	833	864	802	856	811	828	882	838	817	872	809	807	805	836	872	836	854	773	791	802	835	843	836	824	792	881	827	833	794	801	838	843	818	815	879	837	854	848	814	849	806	812	841	827	870	818	787	838	852	796	795	797	843	815	812	821	821	783	813	744	853	769	804	801	823	885	831	842	778	830	786	817	828	855	830	834	870	795	832	833	793	840	832	798	879	850	880	776	810	793	806	863	809	831	824	854	843	842	854	811	884	861	886	805	845	836	846	855	833	845	790	854	880	823	847	792	824	793	810	851	869	856	858	869	857	853	809	846	842	859	759	844	786	834	840	831	872	856	834	767	823	823	837	861	881	804	848	867	837	801	829	834	832	810	841	839	822	822	835	842	814	823	876	804	818	822	853	833	829	843	842	783	816	796	845	872	833	863	804	854	849	832	846	791	842	847	839	807	859	818	766	785	817	804	830	820	816	778	830	752	856	846	811	842	835	821	835	843	824	800	824	838	806	789	764	795	770	834	839	816	876	808	842	886	766	805	784	801	855	906	858	793	794	770	812	808	792	791	855	815	838	844	862	848	766	834	863	799	842	798	809	795	798	821	830	866	832	793	837	801	862	781	809	853	872	833	779	858	828	810	840	876	845	873	816	845	820	857	818	800	836	829	858	836	832	836	858	817	833	818	812	758	816	861	777	813	813	852	867	852	819	815	854	798	891	810	835	800	798	829	831	834	777	859	832	834	807	791	851	823	829	918	847	869	845	772	788	817	810	913	826	820	793	827	836	855	886	850	860	814	851	818	807	813	856	888	836	816	789	811	855	844	809	847	840	847	832	853	831	807	790	870	832	843	821	817	827	850	809	799	803	807	841	807	822	816	828	788	835	794	819	861	833	874	858	829	796	836	803	871	837	848	860	830	756	816	837	878	818	783	794	808	861	849	838	811	847	838	831	831	889	836	820	813	835	808	861	845	817	804	803	863	856	789	827	819	878	843	789	795	881	847	834	824	772	806	801	813	799	814	838	806	878	800	807	827	811	823	801	787	830	866	798	835	798	787	851	865	823	876	818	841	824	819	838	840	836	887	811	829	852	812	815	802	815	854	849	855	853	824	813	857	827	875	790	838	821	827	842	828	787	863	803	793	800	810	830	836	827	820	829	784	832	797	886	828	830	816	809	875	807	832	870	838	846	845	812	821	863	841	847	804	822	791	798	816	800	825	866	766	894	862	858	835	893	802	829	821	817	871	755	861	897	828	864	860	831	830	827	842	774	795	815	850	859	835	836	780	828	830	846	845	852	825	827	877	874	859	821	822	809	835	815	818	863	803	804	821	863	878	866	855	829	786	825	835	848	799	812	843	852	869	821	820	803	803	817	826	829	856	812	805	839	806	841	829	782	817	874	813	859	832	836	791	860	841	805	839	819	840	782	815	832	785	793	826	850	805	819	832	819	852	824	861	770	826	758	844	808	797	797	843	797	802	853	856	804	852	855	865	826	803	875	787	765	831	857	824	835	774	821	843	801	871	846	854	772	839	857	885	901	839	879	819	866	804	842	874	846	879	838	788	857	814	816	828	779	837	856	788	899	835	839	807	829	859	829	864	835	827	868	797	802	847	864	798	812	854	788	803	813	813	854	821	797	829	801	834	836	768	841	862	845	814	786	833	852	800	778	839	783	848	838	838	771	805	830	844	772	803	803	872	831	832	836	834	825	805	832	906	855	821	838	806	779	823	802	791	864	830	855	830	857	866	797	849	829	830	865	833	838	782	837	808	834	865	841	797	823	792	875	878	786	876	793	863	760	830	891	880	794	814	839	823	835	878	839	808	819	827	830	809	832	783	843	856	868	826	900	839	828	898	795	869	800	787	848	787	867	898	809	818	853	815	756	776	780	826	826	822
34016	55213	39887	26387	21271	15930	11329	8582	6711	5432	4370	3435	2971	2627	2220	2033	1640	1514	1395	1393	1248	1158	1141	1145	1025	1021	1029	992	935	1002	883	949	914	896	875	912	887	909	851	839	825	863	866	864	855	856	812	804	835	866	818	816	888	840	826	836	792	771	819	859	872	813	782	805	803	835	821	805	806	809	819	839	838	802	768	842	843	802	785	822	874	843	816	783	856	859	820	836	838	810	814	848	858	820	858	854	808	804	830	839	792	831	795	822	818	794	805	829	858	803	796	869	801	800	835	793	780	828	805	835	814	780	791	835	848	820	785	836	825	827	829	825	868	910	799	816	797	780	827	810	821	835	828	782	839	814	854	872	871	843	831	849	828	875	836	864	851	826	861	851	866	768	846	832	821	800	813	838	871	762	795	815	781	848	833	818	841	800	826	798	809	839	819	812	715	812	788	834	811	847	844	821	793	819	824	882	838	893	831	823	812	803	804	800	812	815	851	867	859	778	796	830	828	812	837	812	836	806	872	843	840	834	839	856	797	857	892	818	806	786	770	831	792	838	824	877	844	764	819	783	862	821	815	875	831	813	800	839	854	873	894	777	819	814	761	817	815	863	815	795	789	775	853	882	799	790	788	804	802	793	799	880	817	855	833	845	857	822	835	835	833	827	831	819	855	857	848	791	784	844	787	840	807	839	817	849	839	850	855	856	808	845	810	812	872	828	823	835	810	817	781	892	819	843	761	802	861	831	825	854	817	793	839	844	761	818	799	809	824	807	805	792	854	797	800	824	812	820	831	856	837	832	818	820	805	905	800	811	836	810	857	785	793	855	795	847	889	795	834	819	809	785	849	801	815	817	815	825	799	851	813	806	804	800	827	859	833	795	838	807	801	834	844	796	856	834	808	832	800	842	866	754	844	865	816	807	836	806	790	754	830	846	818	858	846	799	843	800	889	803	804	804	848	827	797	857	854	800	803	788	823	842	818	853	795	809	822	853	804	836	844	808	819	906	800	805	788	776	793	843	809	837	844	825	848	801	801	838	888	831	814	819	809	843	815	866	833	806	791	824	829	784	846	833	833	856	840	806	847	808	786	820	795	794	818	835	843	791	835	800	805	863	868	850	832	854	797	828	817	808	830	873	813	796	865	892	806	801	786	809	819	753	819	805	829	814	826	807	792	811	809	862	789	829	796	829	892	789	822	819	840	807	855	836	860	781	840	806	764	819	837	831	763	783	809	822	796	802	791	818	867	864	835	790	830	801	806	897	809	812	832	914	784	792	858	854	827	812	817	873	821	809	830	856	845	841	783	778	760	802	800	827	847	784	830	835	830	788	811	881	877	792	813	825	774	838	852	833	775	834	899	843	852	794	806	834	833	839	850	815	865	828	834	860	790	772	853	785	806	831	848	864	893	817	788	828	806	843	839	815	839	823	808	881	823	807	823	800	782	801	845	825	802	813	789	842	813	864	846	826	813	807	791	814	795	915	752	828	815	823	811	796	798	838	807	801	791	819	831	816	750	828	780	813	830	854	798	820	809	838	822	745	879	823	819	843	829	777	804	822	847	857	794	855	807	844	788	845	818	837	831	858	873	789	803	847	823	808	794	808	821	808	813	822	805	868	832	807	792	826	813	820	832	789	819	812	835	829	820	748	800	810	793	816	830	800	817	828	814	783	814	809	853	849	862	789	831	866	797	810	837	814	804	827	832	790	859	776	794	786	813	812	786	853	834	800	813	835	843	836	772	827	807	829	796	799	835	843	813	811	847	797	840	852	809	762	798	863	825	816	860	797	855	812	823	824	793	762	873	818	807	798	817	833	813	840	837	857	812	820	826	819	868	771	861	853	856	833	829	891	830	821	901	818	818	832	831	855	842	812	816	833	826	861	824	802	796	828	810	804	834	782	813	855	773	816	806	802	831	772	847	878	790	796	825	872	840	823	861	853	807	817	848	809	807	842	883	880	858	843	805	880	812	814	840	833	789	861	808	797	836	865	832	826	841	811	807	782	817	780	795	851	778	794	872	854	835	859	791	865	795	808	797	852	804	813	792	818	831	818	823	819	798	803	783	853	800	802	811	818	829	845	848	870	801	844	821	803	857	843	747	785	829	807	804	825	817	782	779	855	816	841	798	835	799	778	862	786	833	807	841	856	845	808	858	822	771	793	816	859	772	818	850	836	814	811	824	826	830	826	819	790	811	869	843	843	828	839	840	827	803	843	826	831	814	834	846	847	828	841	815	837	791	829	831	833	885	843	800	807	781	789	808	822	792	900	813	843	790	811	824	839	837	804	799	804	835	817	880	808	807	768	827	831	826	832	807	814	815	844	823	808	793	833	787	873	822	780	832	854	877	805	790	836	834	823	801	803	839	806	732	791	865	826	804	839	815	866	822	822	819	779	861	788	811	754	824	889	797	805	826	818	815	800	902	823	826	888	767	849	805	801	819	796	813	841	810	792	803	785	810	826	792	776	771	765	838	825	881	833	843	826	815	772	831	799	825	837	826	821	832	839	811	777	869	839	818	805	845	813	840	842	775	854	840	782	825	772	848	793	813	864	791	809	858	818	808	853	859	860	808	776	867	874	775	832	843	789	798	890	794	819	820	776	836	775	801	863	843	848	799	872	774	772	805	794	857	812	825	794	746	760	813	849	787	791	836	782	857	865	816	788	818	827	764	796	830	770	811	792	828	778	834	817	822	766	822	801	805	801	829	838	796	811	799	885	795	846	807	819	784	813	845	781	811	822	830	838	823	840	787	833	750	817	810	789	822	816	853	843	840	821	785	827	862	852	838	819	813	841	854	876	844	814	841	800	863	790	869	827	807	826	837	838	821	850	813	844	824	861	829	842	793	800	801	813	774	802	832	857	819	781	828	848	806	833	835	832	838	853	849	816	771	837	810	845	817	781	841	813	857	819	859	792	832	789	813	788	804	802	841	796	768	821	763	808	801	833	852	893	784	827	808	820	831	843	804	785	834	807	850	831	798	811	776	832	803	810	874	793	805	827	891	812	784	815	833	859	818	838	801	856	816	796	792	845	819	772	800	804	841	829	813	801	782	795	812	826	784	846	799	799	813	814	821	782	822	779	830	822	836	820	810	868	821	836	839	793	822	807	832	858	812	832	859	809	798	758	825	837	853	807	816	809	897	791	813	852	793	801	856	818	866	840	813	837	837	821	843	829	820	843	790	868	810	854	807	814	853	808	827	823	830	844	844	809	807	846	788	822	836	860	841	844	795	812	803	848	786	805	790	818	812	767	835	804	856	771	857	772	813	803	830	784	856	810	786	840	870	815	852	810	847	817	842	833	828	833	844	851	763	863	825	849	875	822	810	820	795	838	812	848	830	829	796	841	859	800	833	808	783	816	822	810	787	804	847	824	874	810	815	772	814	777	800	821	779	824	825	872	804	816	811	815	872	774	824	774	830	760	796	795	791	834	815	857	837	809	818	852	867	728	861	846	865	835	765	816	793	795	860	833	826	841	796	813
25389	21479	28177	26800	19821	12101	7247	5156	4084	3407	2731	2285	1953	1820	1728	1506	1447	1335	1194	1173	1163	1140	1047	1020	1032	967	942	936	974	993	962	942	892	1004	960	952	910	888	906	860	901	858	926	939	879	883	860	907	875	808	891	952	909	880	911	835	877	862	870	959	895	917	916	843	882	859	852	883	855	899	934	900	881	858	900	867	899	900	878	911	881	885	910	876	869	882	872	922	868	880	859	909	876	904	899	923	858	912	899	873	849	910	915	888	795	894	834	934	874	883	860	869	857	869	847	916	877	893	868	831	829	869	896	868	918	853	894	870	861	841	927	853	902	867	893	845	862	857	945	917	835	877	866	873	865	956	829	899	957	850	899	846	888	815	915	873	872	865	854	886	871	907	856	867	897	868	891	927	899	911	910	900	826	850	859	907	918	862	880	886	849	900	949	879	943	888	925	878	857	858	906	859	919	906	867	900	832	880	909	950	919	892	826	844	919	875	854	859	871	916	887	815	826	864	874	905	880	863	848	920	841	903	874	867	862	840	901	876	888	925	872	884	881	862	952	897	862	819	896	897	863	929	862	898	896	866	885	923	831	891	891	858	877	910	916	895	844	883	870	887	936	853	875	907	914	879	859	862	888	892	911	837	826	832	893	909	890	834	851	893	915	895	912	862	891	935	860	913	923	892	968	879	912	923	892	947	843	918	864	861	883	935	875	900	846	880	879	839	862	886	879	816	898	857	926	878	865	892	857	921	874	849	925	920	828	890	899	917	932	905	869	854	880	933	869	853	901	909	924	898	880	958	1002	894	951	870	900	843	922	848	848	855	851	926	856	897	888	850	872	868	889	903	901	932	893	957	906	875	934	864	819	954	868	835	906	836	859	885	866	908	925	905	853	894	881	914	856	918	912	942	901	851	914	885	917	899	834	828	857	878	886	895	828	858	880	871	864	834	904	878	878	860	877	838	924	897	886	915	902	864	827	875	892	879	891	851	887	878	897	869	888	917	887	872	795	902	886	866	823	845	903	889	849	874	916	848	872	866	863	895	857	888	867	921	951	916	859	888	833	878	849	958	823	879	945	851	901	894	893	898	906	897	914	883	952	927	912	910	883	876	874	900	839	802	857	879	880	890	917	900	897	886	885	879	845	862	882	870	859	947	907	919	881	839	888	903	906	883	900	859	862	889	884	911	897	883	896	858	865	859	892	917	934	855	869	889	905	901	916	872	874	866	863	878	960	852	929	896	841	919	922	805	890	927	907	832	914	819	903	875	987	885	876	857	934	857	857	953	912	837	846	811	855	871	905	865	907	891	872	890	932	891	885	902	883	859	861	892	915	832	882	893	805	902	889	870	858	880	858	886	944	866	818	857	849	911	944	840	927	850	892	894	836	887	924	797	843	897	880	888	909	900	863	859	868	869	885	851	874	883	906	876	899	909	886	938	916	852	831	968	918	871	858	873	881	857	865	883	850	848	812	836	831	917	873	917	880	885	935	870	840	902	865	869	849	818	857	910	898	830	856	857	885	904	890	922	874	877	877	900	906	848	917	846	918	884	919	945	841	827	891	871	907	803	894	885	903	892	878	891	859	892	867	877	874	874	864	882	803	862	927	904	834	927	921	878	837	912	823	938	885	893	893	871	900	892	893	872	894	859	911	883	957	861	874	870	857	849	906	883	929	910	908	914	892	895	895	862	853	888	837	938	863	879	913	966	900	868	920	873	874	908	878	900	909	852	925	836	871	898	811	867	878	870	891	911	868	900	843	837	905	928	912	887	827	845	878	909	884	893	845	899	912	848	893	858	882	871	916	913	881	855	893	871	847	866	866	933	875	846	843	844	910	851	941	903	874	893	810	860	885	843	917	870	877	888	866	856	915	874	881	852	849	799	869	890	908	843	886	938	894	924	883	909	864	866	854	885	861	903	883	923	898	874	916	885	888	862	936	918	841	887	891	852	872	891	860	872	856	915	923	900	880	880	904	948	840	863	944	886	920	899	911	875	936	905	902	885	952	849	864	895	830	888	839	894	919	900	929	857	895	894	879	887	910	883	841	855	858	898	856	872	875	877	898	872	904	916	878	908	873	901	889	885	837	884	816	898	863	880	889	921	906	888	890	828	873	860	866	836	887	881	873	869	889	915	878	861	882	886	904	869	904	824	896	875	909	852	813	898	939	841	897	836	881	857	900	859	861	871	921	905	877	921	901	896	884	946	913	912	828	909	882	911	937	881	874	907	913	879	909	882	931	849	862	892	926	851	833	873	835	962	902	871	889	842	901	893	814	911	837	896	924	874	866	887	848	871	891	891	859	853	819	859	866	915	860	885	910	904	867	874	922	901	861	909	903	890	876	829	866	806	884	955	894	885	866	918	837	844	853	871	907	862	825	921	906	883	929	952	916	908	879	903	920	940	880	852	902	876	893	909	840	850	900	886	800	900	900	875	866	844	923	912	895	925	858	879	809	896	887	932	869	921	861	869	853	878	886	904	867	903	885	933	875	862	878	881	879	858	880	877	882	934	877	862	897	820	891	863	925	894	910	866	898	880	922	902	885	880	876	899	878	915	911	857	873	820	904	906	917	871	933	882	882	938	920	929	893	891	896	807	889	839	858	881	868	818	881	830	865	877	908	849	907	903	959	861	915	865	915	882	892	832	858	918	910	927	828	873	879	912	934	867	867	861	863	869	908	899	865	914	856	860	846	897	871	887	929	915	854	835	899	886	868	851	902	906	909	900	899	874	922	912	904	831	870	881	903	861	844	884	941	991	856	853	934	828	904	859	859	869	878	881	874	822	905	883	901	883	852	915	887	853	837	910	821	901	871	920	892	854	907	888	918	869	849	936	867	878	890	908	912	842	871	906	866	852	896	896	903	853	860	945	918	892	900	867	836	868	872	933	934	910	902	898	900	886	940	915	890	903	863	860	893	909	838	909	894	861	904	920	855	874	887	871	876	877	867	884	850	904	828	867	866	859	907	859	871	879	871	868	875	887	904	887	881	885	908	856	847	878	853	839	869	882	861	898	873	881	874	905	878	907	894	910	890	889	835	846	872	885	857	893	830	900	907	932	885	859	875	854	898	887	883	896	875	875	877	897	874	863	884	899	870	873	931	892	850	882	906	903	831	781	876	934	851	869	913	889	858	832	877	842	929	903	908	923	896	863	842	899	881	888	933	816	912	955	910	868	828	891	827	901	886	875	861	888	907	886	901	901	839	871	870	893	893	869	904	912	871	879	885	886	882	909	881	866	903	862	853	841	867	921	875	909	886	859	908	866	900	884	910	906	871	901	882	906	909	880	924	888	850	882	874	899	850	859	927	879	903	869	906	854	855	902	894	856	830	892	895	842	865	880	927	874	878	947	831	929	920	921	846	882	873	863	868	873	893	900	887	848	916	883	882	869	870	877	895	849	891	878	880	887	845	893	905	879	864	888	822	904	833	830	828	858	883	841	936	889	912	854	899	937	906	861	855	912	890	858	877	877	883	874	862	883
32293	48651	36567	24885	19354	13748	9916	7741	5996	4987	3839	3153	2689	2414	2061	1907	1672	1519	1402	1332	1242	1175	1163	1093	1036	1061	1041	1003	937	982	1009	1015	923	863	901	862	962	926	909	946	869	894	935	932	943	851	845	871	878	883	922	952	870	910	888	919	913	873	874	919	917	882	866	908	904	871	882	902	896	887	901	822	886	862	849	814	873	863	850	896	891	850	857	834	941	872	934	865	862	927	799	841	880	904	845	852	901	881	859	865	865	906	872	868	884	868	869	833	888	890	882	858	889	824	908	882	839	900	873	825	908	834	910	881	938	893	904	812	920	832	853	868	864	876	852	893	851	818	853	906	846	889	885	883	894	860	849	881	887	872	830	782	881	830	928	881	917	886	897	858	866	833	885	863	883	865	874	920	876	842	810	858	881	839	938	789	838	864	900	924	905	887	932	886	816	925	820	868	893	914	873	865	880	912	866	858	882	891	892	849	894	871	900	811	791	895	878	906	863	895	840	859	802	904	858	894	859	816	854	884	851	849	911	854	859	854	851	915	813	856	888	882	865	926	874	853	866	891	830	874	860	875	873	832	839	898	894	835	891	844	843	874	874	886	868	869	855	873	867	893	858	885	900	846	870	860	816	882	897	846	879	867	862	834	877	846	890	883	881	889	871	926	879	922	895	873	944	917	847	814	858	865	904	856	867	891	818	845	865	823	853	803	883	861	869	845	877	858	851	926	870	839	875	865	905	909	865	860	843	835	874	879	861	904	919	889	844	818	888	862	886	829	839	878	849	854	886	837	913	868	839	850	852	867	889	874	801	892	864	882	822	908	849	818	857	858	845	907	891	896	890	896	869	823	820	833	868	876	831	849	859	849	864	913	881	897	847	864	902	811	893	908	841	850	877	847	867	898	958	930	864	884	857	884	849	927	864	862	830	869	842	881	885	894	884	898	856	868	905	839	846	900	863	824	811	881	885	880	870	891	842	916	847	907	854	923	861	845	842	885	921	849	935	894	880	873	854	911	854	876	868	768	876	868	887	805	913	843	839	881	898	890	856	917	885	894	872	847	828	878	835	861	868	827	857	866	869	892	909	817	854	864	815	849	932	875	889	855	862	884	895	917	880	891	822	917	856	899	836	844	898	894	845	798	886	814	868	864	871	885	872	851	883	839	875	840	829	906	854	899	902	837	869	842	859	892	878	952	873	917	887	862	876	846	875	872	822	880	866	917	860	880	845	836	868	947	894	830	868	834	895	866	847	859	866	836	834	877	874	915	909	867	908	880	851	875	908	921	885	803	840	870	881	876	856	904	842	879	847	856	918	906	920	838	839	841	871	928	848	852	883	877	862	881	857	865	886	849	871	844	855	858	855	858	906	868	868	882	910	883	889	889	822	905	905	873	909	907	920	886	850	859	871	897	887	881	924	853	852	860	855	922	877	896	881	835	876	889	854	793	893	819	894	826	922	897	867	861	955	887	860	839	906	887	857	871	839	900	878	903	915	880	849	872	872	928	868	862	928	891	897	848	865	843	844	869	857	902	911	869	886	844	902	860	878	900	859	846	879	859	857	941	895	917	893	865	904	915	879	839	913	808	871	862	854	869	899	872	861	920	864	854	907	857	860	875	915	833	913	887	856	873	874	875	916	891	852	881	867	880	855	866	871	901	922	851	889	951	916	869	898	860	868	908	866	842	859	824	877	860	856	840	821	847	888	826	837	856	873	862	868	878	873	858	889	884	886	855	867	857	857	929	814	929	861	868	873	851	860	855	829	843	859	846	907	850	916	889	931	892	895	911	865	937	865	883	895	877	871	866	893	866	892	879	823	882	904	845	834	864	910	889	919	811	884	841	872	819	890	844	859	875	895	890	872	812	871	890	882	881	918	878	885	782	879	884	849	901	882	881	868	903	892	924	908	874	857	892	830	864	914	866	830	900	863	896	894	860	875	848	878	867	882	890	871	900	858	907	848	913	815	892	867	928	842	845	843	821	887	848	859	912	917	868	860	876	919	855	894	864	884	868	870	873	910	933	887	867	848	829	806	879	936	859	859	836	888	876	838	862	846	883	878	871	880	881	894	871	914	836	891	819	874	843	861	845	887	842	934	838	858	892	892	856	884	854	882	879	889	921	868	838	869	891	898	847	916	877	915	885	842	920	862	868	890	913	863	922	860	855	896	872	848	887	877	847	880	855	876	877	851	866	850	884	905	812	869	849	857	898	866	932	928	883	906	931	816	855	851	869	860	895	887	872	896	867	894	907	864	887	889	822	878	877	842	827	858	854	894	868	867	851	850	910	912	914	886	888	868	913	843	880	878	889	824	836	875	878	900	860	865	876	887	899	876	812	846	876	877	917	936	855	863	855	900	892	874	903	843	902	873	916	812	857	891	899	876	890	914	846	866	876	864	873	889	836	860	864	864	838	854	888	822	847	889	837	851	905	883	848	902	861	865	904	892	879	862	806	872	828	892	867	909	863	864	888	845	823	868	935	839	850	863	880	825	869	868	892	877	871	883	853	887	896	923	895	891	861	920	897	873	893	902	844	871	899	885	891	863	863	862	844	833	869	908	853	935	905	877	886	883	861	884	902	880	897	858	872	885	919	877	914	897	869	898	879	913	913	915	886	877	879	862	882	913	903	832	813	866	859	897	848	916	882	907	886	859	863	887	838	862	914	817	903	868	907	896	843	893	889	880	889	843	871	853	880	881	846	881	910	884	917	873	876	835	867	891	881	891	880	828	838	906	889	871	844	861	880	845	857	850	856	897	878	877	885	901	882	881	895	886	930	952	836	885	869	847	904	898	896	870	870	899	901	853	853	897	878	890	879	886	858	889	863	837	871	834	869	865	868	893	905	856	890	860	855	871	829	877	894	899	862	902	936	906	864	902	855	960	860	872	861	851	890	869	869	910	864	878	855	838	863	892	903	864	810	841	867	883	891	840	886	869	829	850	848	856	858	886	885	848	893	867	946	822	815	831	855	857	859	883	891	873	863	823	887	881	861	897	872	910	807	813	858	887	879	860	884	896	874	848	919	881	917	879	872	821	878	912	896	897	808	867	886	875	845	865	897	829	929	925	889	883	863	902	852	906	883	877	806	904	880	909	924	871	849	920	909	829	888	824	823	910	852	818	893	901	855	858	842	850	861	915	873	853	903	886	888	862	884	898	909	850	881	840	933	902	858	890	883	915	846	914	855	892	878	907	883	867	868	845	884	788	850	900	872	844	896	873	917	926	893	890	879	882	840	878	896	889	871	875	850	882	826	832	892	873	869	874	889	888	913	898	817	896	822	910	877	878	880	963	853	874	886	896	837	862	881	901	839	855	882	826	886	865	843	841	855	939	885	859	866	847	863	870	902	903	871	877	885	869	873	939	875	879	822	842	902	848	874	854	889	863	849	933	878	940	880	887	922	840	892	863	861	847	904	848	853	840	879	927	922	892	892	916	869	859	882	879	857	890	894	914	890	863	856	828	892	866	877	897	920	908	837	833	869
23120	21494	29217	24304	21892	22556	18233	9141	6527	5436	4378	3566	3010	2665	2276	2048	1790	1706	1550	1447	1462	1383	1257	1167	1202	1172	1084	1119	1115	1080	1024	1110	1041	952	934	984	1016	950	959	956	975	978	970	910	928	925	896	1004	976	960	963	909	904	935	970	906	937	912	887	939	967	914	954	951	913	906	923	863	897	895	936	904	925	956	896	908	912	942	967	924	934	942	856	922	960	931	954	901	926	934	937	893	889	894	878	920	945	916	939	934	872	898	903	966	906	1016	934	888	901	925	938	913	930	918	922	962	959	904	917	912	894	912	937	904	921	941	936	943	957	917	896	939	965	900	932	910	938	890	945	903	929	923	918	890	919	957	876	929	950	956	931	930	935	893	935	903	885	940	932	933	954	973	919	881	916	878	913	915	898	963	926	911	918	926	939	929	948	911	929	905	889	959	887	918	949	900	906	861	956	898	914	929	917	939	926	939	924	895	935	921	875	935	917	937	878	1004	891	950	890	941	936	975	951	918	913	948	911	916	952	893	904	915	890	888	902	882	888	928	881	923	905	939	929	902	981	960	950	949	906	893	937	891	932	910	955	873	895	920	952	886	863	990	902	932	976	904	886	964	868	919	902	853	922	840	876	922	935	899	902	935	911	902	953	904	878	928	940	860	878	926	913	956	913	934	928	888	906	961	900	928	961	887	913	907	889	934	968	921	935	889	921	872	903	980	925	933	978	854	904	856	959	906	897	962	845	905	912	877	890	899	894	919	932	936	947	933	926	973	964	901	975	945	922	873	944	910	956	922	890	927	952	889	897	933	927	871	909	946	916	874	948	912	941	921	915	944	962	988	859	922	908	924	957	906	937	898	960	871	930	914	937	960	850	877	965	901	922	894	920	950	896	907	858	924	919	926	893	935	910	954	957	900	920	933	905	938	968	965	945	917	907	872	927	958	909	911	942	910	932	863	918	898	964	954	883	962	845	895	917	935	913	871	929	910	941	896	932	941	921	930	914	951	916	910	909	906	890	929	915	924	953	966	917	873	930	928	904	951	908	895	901	878	892	907	858	976	947	878	887	902	937	934	913	923	949	862	927	885	904	893	869	921	955	937	966	879	919	941	929	880	888	923	887	893	881	949	962	892	924	920	913	913	933	934	935	937	877	955	921	876	962	847	906	913	882	906	918	906	909	973	910	889	870	877	926	883	940	913	898	919	906	945	931	934	917	903	915	902	926	935	896	927	859	951	946	964	910	959	949	905	803	932	955	936	878	899	937	920	951	967	932	860	879	883	874	918	893	907	904	962	861	936	896	892	904	894	949	956	907	866	911	960	921	975	895	964	957	939	928	935	918	938	939	889	908	943	926	964	917	981	933	919	920	907	886	913	893	964	953	919	957	948	977	906	892	871	905	806	865	891	908	965	951	907	903	900	925	869	991	907	897	916	902	957	893	949	880	931	873	855	970	921	917	854	946	996	946	925	903	982	925	858	901	920	923	930	892	927	1010	902	948	945	931	917	899	886	929	931	936	884	905	904	975	947	873	948	908	907	868	874	941	914	884	934	910	969	907	938	907	981	939	899	931	932	914	910	917	922	923	931	983	877	952	953	976	943	949	946	943	933	916	971	938	897	925	949	903	919	887	911	935	857	928	888	972	878	890	909	959	932	899	907	941	933	892	885	971	906	907	928	892	954	916	852	937	912	902	873	916	920	933	889	949	861	921	897	951	875	914	903	893	864	958	903	938	901	875	965	898	836	894	935	923	932	923	910	948	946	933	825	898	858	924	946	985	939	889	937	952	882	896	910	898	920	887	857	963	920	954	934	929	932	917	904	912	930	874	887	883	910	935	1027	862	914	955	908	919	907	899	892	919	932	959	917	935	928	881	935	958	920	933	921	921	883	912	911	871	888	898	943	918	951	930	993	910	887	858	935	941	888	910	931	903	891	926	903	922	957	869	930	890	884	855	927	947	916	930	867	925	941	872	852	890	898	912	907	894	925	877	937	895	912	948	902	912	945	962	931	890	928	860	891	914	941	891	889	968	962	907	914	941	911	944	893	897	890	863	893	890	848	925	872	943	951	919	946	875	940	933	873	884	930	893	876	872	914	939	942	929	904	981	912	916	909	860	901	885	932	947	923	937	906	927	914	942	958	895	930	914	879	943	904	910	897	933	888	889	951	891	826	876	904	884	974	937	955	897	890	930	920	929	901	866	880	962	966	893	923	894	948	928	915	927	935	941	940	903	935	893	976	933	909	864	851	932	941	906	918	896	954	960	902	902	929	896	914	936	874	918	883	943	952	950	936	901	988	941	873	939	899	875	899	893	988	934	944	896	914	924	914	940	915	927	910	931	879	918	899	882	889	917	890	899	868	896	885	909	916	901	953	906	869	888	938	939	955	881	994	886	879	979	910	884	900	972	956	941	871	936	906	921	876	905	928	906	916	929	917	953	903	940	891	881	882	950	846	925	892	867	956	918	895	912	916	878	938	898	914	968	899	925	890	860	910	936	937	928	904	925	910	887	922	946	897	932	962	880	934	930	876	912	916	907	921	881	936	893	870	903	927	906	935	899	958	905	943	960	965	931	921	939	885	920	965	959	940	932	918	952	901	859	873	886	925	927	956	919	951	956	913	912	913	994	899	923	999	938	920	922	929	917	890	886	934	914	908	910	903	928	890	865	928	956	904	931	937	935	892	905	939	953	873	906	931	958	891	893	955	917	963	928	880	959	954	939	897	944	932	956	886	881	922	910	846	923	927	872	910	895	893	946	911	902	943	919	925	843	891	959	908	963	942	961	953	908	945	894	907	919	895	928	898	922	867	971	926	859	908	902	933	829	930	934	886	884	893	923	867	919	969	901	897	922	913	911	899	927	872	935	908	930	925	886	923	902	877	888	927	919	906	930	960	924	915	918	889	895	938	946	882	939	936	969	914	899	935	937	889	876	885	897	901	886	931	920	937	920	900	912	920	960	959	942	948	918	934	974	889	935	935	855	896	896	982	921	854	904	937	880	941	914	896	960	954	910	929	888	875	917	997	935	897	950	927	925	926	924	952	902	849	892	910	948	958	960	862	938	881	923	900	904	913	950	886	889	952	909	880	880	932	841	913	915	903	908	933	953	915	925	904	907	890	966	919	884	857	892	913	814	958	917	947	910	875	917	959	895	926	906	896	916	915	972	901	976	955	908	872	930	890	888	901	912	933	835	905	896	900	889	902	951	922	921	921	879	921	968	941	917	938	877	973	917	926	921	921	874	885	949	930	917	915	874	938	933	922	871	915	925	951	939	878	880	893	973	916	936	888	943	938	963	898	912	917	885	890	898	929	890	921	958	908	929	935	937	920	905	890	833	879	914	881	899	924	914	929	840	901	906	899	947	891	939	882	879	944	903	914	892	893	927	956	876	889	929	894	903	926	908	937	878	888	921	936	880	904	966	904	907	888	895	898	904	900	944	933	869	911	900	900	869	886	952	892	915	927	936	974	863	884	896	921	922	922	933	945
36328	57983	45699	33660	25100	18857	14472	11319	9187	7571	5936	4737	3994	3303	3013	2607	2254	1922	1752	1670	1529	1411	1332	1281	1265	1246	1100	1094	1129	1070	1024	1068	1036	966	979	963	908	986	925	906	967	914	947	955	949	893	909	905	896	946	884	949	943	883	895	930	946	963	897	910	900	892	892	850	952	883	922	923	886	895	850	913	884	903	940	908	877	878	909	922	878	869	866	900	940	912	890	905	898	913	886	880	903	908	917	878	898	855	859	848	910	852	932	891	881	919	899	869	861	949	906	905	866	880	884	874	872	933	913	910	838	871	913	868	904	921	927	910	867	869	895	862	904	897	880	890	874	861	894	914	884	908	931	886	935	916	825	872	884	864	883	873	900	915	878	872	887	904	856	857	898	869	890	886	882	888	865	852	866	890	897	891	884	884	909	921	909	903	896	839	841	970	870	886	847	897	900	911	884	919	900	851	895	887	931	860	916	960	900	889	871	891	892	862	940	861	894	862	873	882	868	938	865	891	905	928	926	907	883	877	939	891	945	889	920	926	936	855	906	936	887	902	863	911	864	915	909	898	891	863	868	934	891	869	891	897	863	894	856	860	846	884	920	850	877	899	911	879	882	927	884	855	894	901	911	904	822	882	935	878	919	884	866	865	865	900	879	888	896	857	905	934	882	938	833	897	846	904	910	911	870	896	872	846	900	906	849	942	851	898	914	924	877	870	921	857	918	891	909	844	911	907	914	872	927	865	925	899	858	872	903	858	869	934	884	901	887	920	894	933	953	890	854	914	974	864	846	936	867	932	898	832	920	909	923	821	908	878	889	902	877	889	830	877	860	957	936	958	892	889	935	868	890	886	883	938	931	906	910	897	949	866	900	902	900	923	939	881	903	869	843	898	897	937	897	881	892	900	906	896	909	920	887	913	907	888	847	946	841	885	855	920	840	908	916	931	869	900	881	932	874	902	888	859	891	966	834	908	895	873	853	877	911	873	874	941	899	879	861	921	867	909	956	935	861	913	891	868	925	892	906	874	906	919	894	894	874	878	844	852	896	853	852	869	863	890	917	921	919	903	901	909	846	941	921	854	875	906	905	872	874	882	855	876	927	894	918	877	881	942	899	892	882	884	884	925	854	908	916	932	888	881	877	884	821	884	930	901	853	924	858	883	916	945	908	863	893	895	890	895	922	901	836	916	894	864	935	849	834	890	874	863	884	930	821	855	914	914	893	895	850	891	904	895	899	916	889	894	837	885	819	929	867	877	885	934	893	914	918	938	888	893	892	861	881	890	887	928	898	935	904	888	912	912	934	906	901	918	881	922	870	900	867	926	878	900	920	879	851	841	868	871	911	900	961	874	849	877	854	925	874	816	864	856	909	894	921	898	904	908	900	902	871	854	892	963	908	883	839	873	880	863	910	911	911	914	892	851	884	913	943	922	928	878	933	886	903	896	899	895	916	915	892	897	889	882	853	866	914	897	885	860	837	858	865	905	901	861	864	833	890	858	879	828	910	841	877	842	919	874	936	930	900	848	888	891	868	862	866	866	858	854	879	858	931	847	882	882	929	906	853	866	896	870	870	959	881	868	923	870	894	876	842	887	861	866	881	877	901	844	915	925	901	877	877	907	903	907	883	925	922	873	921	904	889	870	819	861	920	850	883	856	917	921	896	856	943	869	939	886	846	864	822	906	844	873	911	870	908	876	924	950	896	873	915	908	911	886	922	939	919	899	888	903	936	838	885	869	892	944	910	869	937	865	879	873	795	892	917	877	895	909	965	881	916	890	864	954	882	847	888	896	923	872	900	884	878	853	911	916	898	899	917	893	906	950	881	903	890	926	972	914	870	886	851	890	904	853	857	912	881	852	945	899	869	900	909	906	819	927	885	921	945	928	854	858	868	886	870	881	895	882	863	878	856	913	949	878	871	877	923	868	904	874	862	872	897	879	904	858	869	954	873	874	931	905	894	866	933	901	905	898	914	892	853	900	864	888	924	919	899	874	899	883	904	901	931	888	862	828	922	866	863	927	938	960	868	931	836	907	887	920	872	855	899	873	913	874	917	874	885	905	865	874	883	897	944	912	928	892	870	872	918	871	936	900	873	889	898	849	892	881	900	899	912	915	863	892	851	855	924	897	906	875	919	891	916	871	882	944	895	937	936	885	911	855	882	871	937	873	929	901	825	865	893	875	879	891	841	906	889	893	874	884	901	878	893	869	892	895	881	906	865	916	869	882	880	858	881	847	873	904	912	876	851	888	837	888	903	902	908	916	883	902	874	895	856	862	912	886	908	903	939	836	916	852	913	924	921	920	884	916	907	904	852	905	888	836	869	929	823	866	870	957	924	906	833	883	911	849	928	897	860	881	917	896	878	871	877	926	918	875	882	958	806	937	924	974	879	886	808	820	942	886	912	979	854	883	830	830	947	862	888	866	873	853	888	891	877	919	859	879	826	865	892	918	809	893	867	891	871	935	849	898	936	861	894	876	884	856	864	897	940	938	886	877	919	876	938	909	990	891	893	914	865	884	920	884	877	854	885	908	909	904	889	878	880	875	872	860	887	883	872	899	905	877	912	918	905	879	812	883	876	856	902	876	907	887	871	861	870	844	889	918	883	922	941	869	847	876	885	895	894	896	887	847	923	888	855	875	900	908	916	920	903	881	876	899	922	860	862	894	859	931	918	870	846	900	882	877	931	883	866	888	897	916	928	892	936	879	958	850	900	871	928	864	905	921	885	904	885	939	867	903	954	943	877	889	866	924	893	894	861	836	928	904	872	895	877	888	852	857	924	917	817	899	896	863	880	860	874	825	901	903	908	875	874	876	905	883	897	885	927	850	932	882	913	929	921	902	899	903	912	907	899	874	842	848	932	884	934	893	941	878	947	819	917	909	896	893	915	923	829	872	892	901	855	917	906	898	885	866	912	929	915	895	883	886	925	913	879	883	900	910	927	874	846	890	889	872	930	934	910	842	862	845	844	961	889	882	832	912	871	885	898	818	880	873	873	904	921	935	886	898	917	901	924	917	880	830	966	876	913	891	871	870	887	888	851	842	831	854	878	850	891	902	903	893	878	897	910	936	886	920	862	874	917	930	908	884	963	928	959	838	879	918	964	883	895	871	852	859	916	827	863	876	927	854	878	965	897	876	901	923	912	830	870	857	845	891	924	827	926	877	945	888	928	870	928	851	876	935	909	877	895	831	883	922	942	874	860	865	877	897	897	868	849	913	916	939	919	888	848	919	895	858	872	889	944	912	867	915	888	953	871	882	872	843	864	937	885	897	855	886	906	897	859	844	840	882	875	842	948	880	877	892	855	923	904	877	897	814	907	884	879	821	896	847	899	862	913	912	858	932	871	881	916	868	906	849	856	934	891	852	906	906	852	955	859	919	955	854	931	946	867	893	881	922	927	859	883	886	902	873	924	937	855	821	895	827	904	916	891	877	876	936	876	873	862	903	938	890	839	908	918	882	865	939	932	886	843	919	883	853	864	925
32311	31012	35605	24235	12927	7604	5134	3865	3015	2565	2117	1830	1596	1486	1460	1288	1194	1123	1074	1134	1027	965	981	988	937	973	914	854	910	840	877	849	848	856	884	804	820	796	844	782	860	870	795	853	872	882	864	795	779	803	800	849	804	837	854	871	920	854	858	801	826	834	801	884	816	795	858	817	790	774	804	845	857	806	789	821	831	808	802	821	810	811	873	835	790	825	809	826	844	821	781	842	860	814	832	807	804	830	836	808	824	816	880	807	856	823	843	829	831	857	783	827	827	848	818	848	850	826	823	858	863	829	811	822	839	854	835	875	798	843	833	799	796	750	826	820	806	845	861	843	840	901	831	881	831	850	852	853	854	794	835	836	903	799	861	821	822	789	817	807	829	824	837	841	800	849	801	817	831	797	821	843	802	798	792	858	837	830	798	853	840	801	823	772	801	803	803	799	842	806	871	832	870	818	799	869	771	774	822	840	833	876	825	798	800	802	843	817	865	837	779	790	821	760	818	863	825	827	809	774	795	838	797	848	847	857	802	805	817	777	848	773	805	850	843	837	779	834	825	791	830	800	869	828	797	858	823	785	865	847	798	806	857	857	799	785	860	794	780	768	851	833	807	837	803	841	841	841	812	892	890	867	836	862	809	782	873	851	852	800	829	815	826	873	837	796	844	770	828	861	774	821	878	832	825	834	822	864	807	857	788	892	809	843	808	834	863	826	840	840	814	784	901	764	828	852	806	751	803	819	835	887	808	872	783	813	871	841	849	777	834	848	833	818	817	789	826	833	826	828	830	794	771	821	837	834	859	815	762	848	789	796	796	821	778	820	862	849	850	804	848	810	819	842	783	874	802	870	793	817	848	826	870	855	859	809	773	847	846	854	792	860	884	754	820	832	798	876	800	850	818	827	786	832	766	789	764	884	858	831	825	840	800	829	833	857	814	757	789	836	798	799	851	842	857	927	825	848	834	858	837	861	812	884	776	807	810	864	799	810	833	747	832	858	811	812	832	857	828	722	832	834	802	818	809	839	829	858	829	828	770	779	796	828	777	863	795	837	801	805	865	832	837	783	816	822	858	794	805	799	796	806	806	849	842	800	820	822	844	819	836	867	789	844	885	829	813	820	784	840	813	847	816	811	839	853	795	822	824	836	887	899	823	829	802	814	840	831	817	873	838	794	741	789	808	812	812	802	773	796	906	797	791	831	858	830	834	868	831	801	819	794	841	820	827	831	840	796	817	848	819	843	847	856	843	803	791	808	801	840	836	836	838	816	842	836	859	792	819	774	757	803	741	852	822	823	819	810	813	835	805	836	782	838	834	804	826	783	842	825	854	829	836	854	778	795	840	778	840	831	837	815	800	826	844	833	788	838	806	826	797	781	816	807	777	879	852	813	811	808	865	812	858	832	821	798	835	859	833	787	804	838	813	825	836	786	839	832	808	782	887	848	869	851	795	836	849	877	818	799	791	900	828	813	813	785	841	832	842	790	808	804	768	811	784	811	790	884	799	793	875	816	798	851	803	822	783	861	775	828	800	850	794	830	786	840	833	833	776	885	813	777	811	851	825	835	837	839	783	871	837	774	770	830	823	831	845	830	823	840	855	797	809	805	795	850	852	835	813	837	850	848	785	802	813	832	771	777	835	867	825	803	837	822	773	870	805	819	855	807	829	810	786	846	845	754	830	841	801	835	813	836	819	813	814	832	825	819	771	847	855	777	851	812	830	852	837	802	815	851	854	812	832	771	841	810	808	845	822	801	836	810	913	825	830	874	845	802	773	841	864	866	766	808	774	783	820	808	836	835	891	779	779	810	890	814	895	862	843	811	873	877	806	816	793	851	819	780	817	843	839	880	821	813	778	791	834	747	759	789	807	800	810	818	850	837	809	823	812	829	870	834	864	757	766	870	817	880	790	851	827	823	813	800	820	782	877	843	821	810	797	845	844	783	834	805	855	857	808	798	828	820	810	812	807	832	825	793	824	824	877	804	850	786	820	800	869	814	908	837	803	852	778	781	828	758	774	898	838	877	891	866	883	808	812	816	801	813	852	862	813	792	792	841	843	828	889	768	868	796	822	829	850	824	832	765	827	818	852	802	843	785	822	818	816	814	844	801	840	851	823	834	830	839	802	791	807	826	808	790	844	802	760	818	804	808	833	820	797	811	801	831	777	800	810	812	813	803	837	834	823	822	837	818	833	844	832	860	792	828	820	902	828	807	826	793	808	800	830	822	818	776	849	824	874	825	822	826	848	847	849	798	820	793	790	836	817	829	820	811	778	809	809	805	830	865	814	797	857	803	842	843	851	835	861	840	888	836	823	789	826	871	873	836	822	827	794	810	814	782	837	822	818	797	833	804	834	825	817	848	875	834	834	813	796	793	807	833	801	801	849	856	852	839	839	867	795	846	864	803	816	813	813	786	821	811	804	778	788	826	791	771	797	803	801	789	809	837	805	844	853	823	811	795	818	811	762	881	803	811	769	823	828	823	815	820	804	825	870	793	822	823	837	824	862	792	796	824	827	822	828	903	823	851	828	802	832	834	854	845	818	872	801	811	819	814	809	820	846	868	857	834	865	816	813	844	851	831	822	849	834	823	810	804	813	831	821	833	825	855	815	832	822	819	820	837	835	853	774	862	844	836	824	794	816	879	863	849	818	840	795	792	830	814	834	780	837	800	855	844	815	795	821	816	850	844	845	840	805	828	873	831	837	819	828	785	795	804	829	828	845	808	839	874	818	847	839	826	828	783	853	809	778	869	830	835	862	855	801	782	829	840	851	834	765	814	838	835	848	848	844	855	837	834	862	843	783	777	872	811	834	850	805	811	821	836	845	801	801	862	798	810	875	862	818	894	846	865	806	787	826	807	838	928	848	810	799	881	867	808	809	847	824	828	802	819	780	835	777	831	842	819	851	838	846	787	807	809	840	834	822	832	830	850	850	844	792	802	837	824	783	803	788	838	826	831	784	850	817	797	844	808	820	761	850	852	881	869	846	853	797	812	792	817	831	834	840	814	853	808	823	824	876	856	847	777	771	817	814	788	841	834	834	820	822	767	826	819	846	801	866	833	770	852	794	823	824	808	775	849	881	808	782	774	901	829	802	800	831	844	795	799	813	829	781	782	830	829	847	819	824	855	771	777	820	831	812	798	765	822	817	830	833	847	851	765	842	830	808	854	821	847	816	868	857	835	812	818	791	808	792	789	825	833	887	859	843	825	849	808	804	875	887	830	811	836	834	878	792	847	759	826	860	852	792	800	860	787	851	782	772	863	829	793	841	780	836	800	853	857	877	858	819	852	814	830	843	863	826	875	818	791	798	819	757	832	824	807	825	829	865	802	820	826	795	800	843	849	859	841	821	824	797	824	778	835	843	802	802	840	817	812	806	827	811	844	869	816	821	849	800	817	832	805	861	818	838	807	873	821	820	840	831	837	811	867	881	881	820	818	809	834	809	826	828	843	800	844	828	846	807	818	826	796	775	847
32298	44892	35598	21644	14367	10252	7677	5682	4504	3582	2855	2466	2102	1875	1640	1555	1305	1284	1156	1151	1095	1009	1058	1001	942	924	944	979	936	924	904	900	882	956	808	838	871	812	885	845	809	827	810	858	872	834	812	809	850	859	837	847	865	860	817	817	816	791	797	854	821	797	786	896	848	811	854	828	849	826	833	842	839	832	835	845	871	812	797	789	854	809	852	811	859	782	845	783	824	869	806	846	777	798	868	820	837	850	813	753	860	790	835	815	821	815	855	796	802	825	797	769	779	898	815	841	817	830	858	875	751	830	881	816	783	841	860	793	841	841	797	807	770	836	825	810	889	861	848	790	832	859	814	902	773	842	820	838	797	859	816	813	830	784	842	852	826	880	843	813	840	809	770	857	844	894	841	821	861	811	873	831	784	795	828	790	750	837	825	871	807	835	820	807	809	825	801	833	821	822	796	834	822	840	824	856	824	778	843	788	836	842	871	851	842	839	823	812	823	822	868	844	843	878	812	826	761	802	757	832	843	871	837	856	849	822	806	828	832	823	800	838	819	827	825	861	801	833	797	825	835	740	824	866	839	828	847	866	795	805	855	848	860	814	844	804	872	851	897	815	796	817	863	822	806	786	797	835	833	796	850	840	819	866	838	838	800	856	815	836	817	824	821	832	876	814	850	778	805	850	861	851	796	812	835	832	854	780	796	780	783	807	799	758	761	785	809	809	799	826	795	817	834	840	816	817	799	765	826	810	797	832	780	774	809	778	806	820	860	811	802	834	813	786	838	830	825	834	762	844	802	785	841	828	837	831	829	842	860	797	819	799	830	854	813	812	820	806	821	821	816	815	825	831	838	802	853	853	852	838	820	847	797	783	820	859	794	807	780	840	870	833	846	826	840	838	786	841	820	796	793	826	856	841	839	781	815	792	820	798	840	816	813	801	843	783	805	879	790	776	803	853	825	837	767	878	797	811	825	824	837	747	865	874	845	782	910	802	849	805	849	785	830	820	832	820	799	847	811	858	827	799	834	833	819	763	843	838	791	830	843	828	823	842	842	812	758	840	768	900	825	781	842	779	804	784	809	823	813	826	818	810	819	873	845	789	805	829	802	857	766	836	821	825	841	814	852	807	813	832	831	825	795	753	826	849	761	858	811	896	822	820	782	799	869	779	833	874	854	791	806	851	814	862	788	806	874	825	807	810	862	782	815	846	767	831	911	779	844	855	820	850	817	817	819	844	837	836	871	868	822	827	843	844	789	850	789	867	828	777	821	901	795	863	845	887	801	848	847	806	797	781	858	867	817	824	793	819	824	820	819	874	816	787	819	842	842	827	837	776	868	847	824	819	805	874	812	851	816	848	825	777	828	814	815	822	849	839	800	769	786	864	809	856	830	884	822	806	831	798	869	858	840	812	874	826	800	781	837	794	841	849	849	839	798	794	769	834	821	831	852	821	847	836	842	846	878	855	890	800	824	843	863	787	812	828	785	834	818	798	826	821	838	802	762	800	886	842	817	846	831	818	820	835	828	798	859	796	915	806	789	838	802	903	827	865	817	778	826	812	878	819	827	794	799	788	874	796	839	796	812	847	778	791	883	830	805	860	847	822	822	830	814	850	806	794	819	810	795	764	770	821	818	791	804	810	788	779	866	824	800	766	903	767	828	829	813	863	853	796	836	850	815	759	818	873	821	775	857	826	788	846	825	827	787	853	881	841	790	800	832	845	791	802	814	873	818	818	819	830	834	827	875	804	818	805	794	775	841	832	844	878	794	815	835	789	878	832	771	784	839	784	800	815	808	847	867	862	857	830	837	792	794	835	819	837	828	818	793	842	812	873	827	869	823	814	822	815	786	846	844	853	859	815	831	881	811	812	844	766	784	804	793	820	781	870	837	817	843	789	832	843	843	843	815	858	791	790	822	826	773	765	824	810	804	832	792	783	825	842	818	852	829	798	810	834	817	786	824	842	851	839	811	837	807	847	857	826	809	800	828	900	799	838	857	863	842	809	830	862	887	855	869	883	857	828	834	830	824	786	825	817	848	834	822	835	803	844	838	852	778	816	874	840	824	841	816	864	837	848	868	811	808	834	890	824	831	806	830	879	859	825	816	797	847	829	793	856	798	858	805	832	817	833	796	811	777	798	851	840	792	837	790	796	836	833	828	835	792	799	858	783	800	858	828	809	827	814	861	827	779	810	779	830	862	821	865	811	814	838	783	811	826	797	839	794	815	809	858	795	820	799	825	807	856	826	800	805	834	855	862	846	795	769	808	808	840	824	827	805	806	814	843	826	829	795	821	780	835	808	828	817	837	828	858	830	840	844	811	806	845	814	806	821	815	825	841	843	821	804	788	813	822	838	844	821	824	834	864	817	788	826	819	879	809	805	792	810	874	818	810	849	780	853	786	803	848	835	818	839	861	810	809	839	787	793	816	801	840	871	782	795	825	849	844	822	817	826	774	793	832	829	868	848	807	814	819	824	764	855	811	835	857	769	818	823	814	816	833	823	786	857	849	836	776	861	820	835	878	823	815	831	847	828	801	841	835	780	877	810	803	853	860	809	844	784	793	793	809	807	806	797	806	786	838	832	808	843	864	836	830	817	840	853	838	878	805	839	866	796	815	826	830	830	844	826	801	780	751	817	802	879	917	843	805	822	860	840	843	842	810	836	817	772	863	874	850	822	817	786	812	890	816	825	844	798	817	819	838	814	822	849	866	835	786	825	851	882	812	867	813	884	828	834	831	815	836	800	805	826	827	753	843	868	824	831	832	826	837	778	824	830	818	845	803	866	788	777	792	839	850	838	798	892	827	798	827	833	803	840	810	859	812	816	856	833	811	831	808	839	773	847	777	853	820	796	806	764	865	829	778	847	780	816	861	863	810	786	767	890	858	814	838	859	831	862	793	811	820	835	768	836	789	850	804	813	797	854	815	834	847	836	820	833	838	843	819	818	816	824	781	801	811	876	836	890	853	841	842	839	782	827	855	845	871	840	795	801	797	859	767	817	805	843	804	828	879	789	867	818	835	850	790	859	838	815	858	903	792	846	808	865	830	803	832	836	768	823	767	869	793	848	833	822	847	803	830	806	833	838	837	835	861	841	838	787	876	877	890	816	799	799	827	859	845	836	814	848	888	786	816	857	843	763	822	842	832	875	838	826	740	859	861	829	823	844	826	846	851	831	759	845	793	823	778	882	838	862	854	803	795	822	811	821	819	870	832	812	851	840	846	837	801	813	781	833	828	801	829	805	808	793	872	831	842	786	861	811	791	867	830	879	847	836	804	799	800	840	830	831	805	814	855	852	819	823	846	836	825	827	804	839	858	801	862	814	820	840	839	858	838	805	830	837	839	779	806	822	868	787	844	855	795	874	803	834	807	855	827	822	878	853	835	837	830	825	757	833	864	834	808	844	824	772	871	876	817	790	800	829	774	828	838	773	867	797	774	768	842	853	793	861	821	819	847	777	880	858	886	788	815	793	809	812	843	848
24302	21416	28721	25425	22309	17868	10943	6421	4847	3869	3186	2773	2293	1995	1950	1703	1571	1433	1287	1202	1115	1126	1065	1055	1031	984	922	974	937	873	861	898	930	871	846	916	868	845	851	846	856	831	797	819	784	821	811	836	874	838	780	826	862	779	816	807	835	858	816	831	806	815	847	848	822	870	845	807	825	796	843	768	801	789	832	826	829	812	780	869	834	777	858	817	786	805	780	875	806	790	865	845	802	766	821	836	838	779	879	808	828	802	828	811	834	790	827	820	810	844	849	816	801	770	790	842	816	847	804	797	839	789	856	842	829	767	868	784	831	821	879	807	824	789	794	817	860	847	805	828	819	823	754	833	782	873	823	794	807	857	837	805	811	808	825	845	835	746	830	792	803	804	800	798	850	777	831	811	784	824	811	858	840	826	868	802	838	818	812	829	814	771	822	854	837	785	828	892	891	823	788	830	758	821	780	870	790	825	863	872	825	841	829	846	876	839	828	782	844	797	861	812	822	778	832	874	821	845	822	909	918	850	816	845	801	831	805	813	838	873	830	836	769	837	870	793	779	812	803	834	805	849	755	807	792	773	804	801	824	848	764	821	818	827	832	829	828	835	797	767	860	814	801	799	873	862	833	842	858	769	829	784	832	811	811	804	817	884	816	804	806	834	830	799	808	794	845	771	795	812	807	826	802	844	812	907	842	782	836	825	772	788	814	805	777	827	867	810	824	798	842	761	811	839	844	857	823	793	841	766	846	809	864	846	820	745	849	844	795	820	801	776	869	815	845	844	821	851	788	810	809	807	845	850	846	854	815	826	870	797	826	817	801	853	822	815	821	800	802	832	791	830	810	840	835	807	790	787	836	854	785	841	806	861	833	807	857	852	831	820	780	810	910	818	829	828	812	824	825	768	769	854	830	800	852	805	823	826	808	807	829	862	862	848	812	783	787	850	816	869	855	764	831	797	823	814	742	805	843	869	749	859	802	845	808	797	766	844	827	812	797	802	811	795	797	816	800	810	836	835	792	829	758	909	842	808	817	861	851	847	842	819	823	780	766	793	782	780	861	828	821	856	833	862	834	787	829	822	781	860	825	849	825	791	856	820	847	836	843	850	843	841	819	804	810	852	840	776	814	834	836	834	818	852	791	803	860	819	789	828	776	834	839	835	826	815	824	858	859	814	760	864	778	823	829	815	831	848	780	827	837	811	826	869	785	873	783	859	841	833	815	834	778	891	803	796	849	816	819	871	816	787	803	858	829	808	855	793	820	861	782	809	807	793	830	773	763	755	791	809	815	822	820	795	844	778	778	780	812	789	811	803	761	804	795	871	796	839	810	818	795	831	747	802	819	779	798	858	828	836	782	836	753	808	823	818	807	791	837	812	782	826	804	782	817	755	808	817	828	835	790	803	815	831	771	831	823	833	779	867	781	825	826	782	802	854	784	796	814	816	836	807	863	815	770	872	865	848	834	815	861	811	790	823	799	845	809	858	785	824	804	773	880	792	783	827	885	787	831	824	851	851	885	814	873	783	807	846	744	818	791	832	821	818	788	807	796	849	799	815	815	840	779	848	809	844	810	824	807	862	854	771	820	832	838	818	839	823	831	815	822	788	799	820	842	845	793	827	834	831	755	853	782	801	889	817	785	770	858	863	878	834	869	897	838	858	806	834	881	874	861	806	794	793	812	829	823	845	840	843	835	844	859	802	784	882	833	812	897	831	855	841	827	822	799	837	865	770	786	737	775	823	805	790	823	764	837	811	794	751	772	780	823	776	835	824	886	779	839	845	819	852	774	847	817	808	854	836	845	819	786	785	776	821	748	768	783	801	835	820	821	838	827	799	855	808	793	806	781	814	785	860	784	812	805	862	810	868	828	873	820	839	790	799	830	827	822	840	806	797	790	852	834	857	854	836	817	783	815	797	894	808	835	866	786	781	821	849	809	837	863	861	805	797	798	807	763	811	781	825	826	775	825	800	748	857	790	811	769	860	801	840	848	812	860	852	845	790	817	778	802	851	855	826	839	835	861	794	838	786	760	834	795	825	785	877	830	802	799	802	843	857	837	842	781	832	807	848	773	822	890	846	800	805	845	776	798	823	811	863	806	847	788	823	837	835	852	769	801	786	764	763	826	840	800	893	820	767	777	841	838	846	850	817	820	851	846	853	823	788	835	807	820	776	825	825	793	780	786	818	821	795	795	835	831	806	811	774	793	811	778	778	863	814	824	780	888	827	790	798	836	768	845	798	750	804	783	798	783	854	811	777	839	859	777	837	845	832	809	820	850	830	818	746	801	884	833	786	876	797	807	835	799	824	800	774	830	805	827	831	850	750	794	843	802	806	835	800	813	807	763	757	870	859	793	818	879	776	840	830	783	820	883	801	807	814	829	837	789	824	805	781	815	799	822	778	833	800	836	847	788	882	828	789	815	784	800	835	819	831	799	763	852	793	848	814	799	774	758	828	815	764	778	826	812	765	841	800	826	826	812	826	857	824	821	808	814	829	816	800	837	822	790	785	837	887	816	771	859	829	818	805	825	813	843	790	895	811	828	819	804	807	772	865	841	849	826	832	824	852	812	800	790	872	776	842	773	843	804	841	839	810	808	763	810	824	869	844	813	820	826	816	809	818	846	779	815	862	760	806	806	809	763	855	896	808	811	820	892	862	861	834	789	814	792	813	831	862	839	800	848	813	863	846	831	852	773	809	793	851	841	843	845	817	789	842	786	861	822	806	878	836	818	781	789	805	775	819	839	836	833	815	857	866	862	852	856	897	811	826	840	860	813	801	782	789	760	800	865	765	822	838	838	758	837	809	815	827	856	781	816	799	833	791	819	813	884	838	813	783	824	798	804	794	820	846	838	846	822	825	796	850	833	798	841	811	826	746	789	832	751	857	797	866	816	811	848	872	813	765	821	820	834	872	792	805	828	820	838	788	851	817	839	775	833	812	815	760	848	864	828	815	848	830	787	834	814	781	777	794	874	805	823	858	845	847	830	843	818	844	810	853	815	808	787	840	785	832	812	843	837	861	874	792	851	791	866	852	774	781	848	786	831	774	827	872	801	822	802	801	854	775	803	814	833	819	840	777	804	804	853	764	867	827	821	804	829	810	799	805	833	802	818	817	877	850	783	849	816	821	817	832	846	880	835	820	798	847	866	816	845	802	862	812	826	812	781	868	794	837	793	787	801	822	848	812	802	802	862	826	802	823	838	852	819	804	823	852	764	816	838	805	842	889	774	834	824	836	867	832	841	870	793	834	828	848	797	852	794	864	792	837	781	848	836	881	858	827	810	791	848	787	800	820	829	759	760	823	806	810	870	853	830	822	794	809	864	819	831	792	810	820	798	838	836	829	847	809	826	803	841	770	766	805	812	824	820	800	826	776	845	815	769	783	775	844	803	811	797	863	816	812	799	830	816	855	813	761	871	794	809	817	778	799	824	785	802	844	785	826	803	815	824	786	841	837	809	831	813	854	822	779	808	815	773	853
30463	53744	42958	29714	20413	15974	11863	8807	7124	5512	4554	3720	3136	2703	2285	2062	1726	1588	1500	1321	1279	1190	1181	1210	1076	1081	1009	975	990	932	904	999	890	897	836	870	864	847	886	886	869	849	825	793	868	843	843	868	845	816	802	842	819	807	833	789	790	780	818	828	811	804	814	828	823	856	789	881	854	793	867	861	834	862	847	806	839	820	797	824	788	830	897	845	874	819	829	823	828	822	763	876	805	802	795	773	807	845	830	825	826	844	835	798	811	785	873	869	872	841	797	813	836	835	836	811	810	827	859	815	783	817	852	774	846	771	844	830	768	815	821	862	826	893	835	810	845	817	861	818	808	841	756	846	777	858	844	854	841	812	805	812	786	787	813	824	839	814	825	837	822	808	800	815	818	855	807	836	832	840	790	820	795	834	769	881	864	848	783	845	825	842	795	827	762	809	847	841	768	822	823	872	849	816	786	830	835	789	804	798	815	818	755	801	776	817	882	816	803	832	839	778	775	831	857	814	836	837	842	845	828	808	861	779	814	786	819	777	769	840	814	836	824	846	846	836	806	810	795	805	803	857	789	741	888	826	768	804	794	747	786	798	790	846	781	838	841	890	845	781	822	828	808	852	812	791	780	836	777	798	801	794	831	801	784	804	831	862	788	815	851	786	840	797	817	846	819	784	832	832	872	816	807	812	856	838	812	826	815	790	836	813	847	833	773	768	831	750	826	821	825	853	820	822	805	833	823	844	812	839	813	846	814	834	829	868	803	795	790	845	809	838	787	818	821	856	861	821	812	848	826	831	800	817	774	799	760	792	794	811	843	777	857	791	838	825	809	858	821	830	805	828	816	827	791	818	819	811	843	831	853	837	830	859	840	842	782	823	883	820	777	831	813	807	816	839	775	833	790	807	809	824	867	792	829	805	836	873	862	856	780	804	834	778	795	823	814	851	794	853	791	773	808	799	819	825	810	776	853	827	844	805	824	855	794	761	817	818	830	814	816	824	800	790	809	833	834	830	822	797	820	800	840	880	810	776	844	839	800	863	813	810	830	802	824	824	817	863	758	798	813	804	838	788	846	839	809	800	830	789	813	820	769	860	840	803	839	844	797	816	837	826	789	860	847	810	825	829	818	803	837	824	813	817	884	851	846	821	853	816	841	809	822	810	809	847	786	833	774	823	845	824	804	817	808	805	819	869	840	773	783	791	861	797	810	855	752	759	801	850	863	821	826	879	812	842	835	810	853	837	802	825	815	815	837	826	821	839	841	822	818	810	789	818	821	808	834	788	852	822	813	801	834	814	810	810	850	809	826	779	785	856	801	838	790	810	787	808	788	849	824	846	879	821	847	839	804	798	829	834	825	776	809	774	831	832	839	835	779	818	814	803	842	873	855	815	811	803	814	777	846	855	809	808	799	860	830	809	845	776	844	831	819	818	789	824	837	802	809	797	835	822	816	832	860	848	809	835	825	803	873	819	811	848	762	817	798	803	828	832	809	826	865	840	821	784	865	807	811	810	794	792	846	788	813	867	796	773	802	793	826	745	814	837	817	822	817	793	827	873	839	801	837	819	857	822	824	847	801	833	838	785	810	792	813	785	817	835	807	820	806	853	888	792	806	783	811	815	818	821	734	811	820	842	877	777	801	807	797	811	800	820	762	798	796	815	784	802	796	761	805	830	806	794	783	816	820	844	797	852	803	796	793	798	770	803	862	798	861	829	804	832	810	837	835	840	796	828	830	841	856	828	816	858	781	803	848	833	844	759	800	879	827	843	777	774	806	786	782	770	788	793	818	784	775	821	839	809	790	855	785	873	874	790	794	814	806	830	777	917	802	831	821	824	815	838	885	812	805	810	842	776	799	811	831	784	840	834	813	831	837	783	833	815	787	843	793	822	815	827	822	793	825	839	804	795	824	815	826	808	833	803	848	825	832	838	799	794	805	811	763	830	821	779	854	824	819	778	818	822	823	877	823	804	774	851	791	783	773	774	787	825	857	824	856	836	864	797	799	802	794	810	750	823	827	811	823	862	830	853	805	797	843	798	803	801	774	801	794	813	804	796	807	778	807	877	826	801	824	776	817	873	821	779	819	798	898	844	825	808	800	790	846	855	802	855	816	826	814	850	852	831	811	823	813	821	801	830	780	799	785	846	839	871	769	774	868	831	824	776	830	817	782	819	782	857	816	832	826	794	767	783	823	845	849	826	844	860	843	826	856	852	845	753	843	847	805	748	836	778	828	824	784	826	780	802	793	804	802	765	803	801	837	863	811	792	804	838	799	843	758	796	828	819	796	839	857	820	755	837	786	840	773	839	790	842	814	813	804	811	787	820	846	801	778	846	770	813	811	826	796	789	799	889	827	815	823	793	829	802	832	793	784	853	824	815	826	804	811	765	802	744	816	806	777	871	762	842	767	819	806	850	837	832	766	830	785	776	835	835	821	855	740	841	840	880	853	829	861	788	831	830	829	788	820	812	769	794	814	860	810	772	806	853	856	832	803	850	818	819	814	813	854	829	817	799	829	791	821	832	788	812	811	810	820	829	788	819	851	790	813	792	825	821	786	834	824	787	811	823	786	842	782	835	816	849	786	869	735	796	854	901	816	812	847	831	822	781	794	784	802	767	812	841	798	797	773	837	784	775	781	840	822	789	811	823	759	795	792	866	827	789	830	807	833	808	821	799	803	796	797	814	830	792	823	763	820	815	775	804	763	777	836	805	791	829	817	779	785	758	826	835	805	816	836	853	813	824	827	835	768	825	817	814	859	849	841	824	843	829	803	822	822	866	783	811	822	799	844	861	825	819	836	798	775	829	851	801	836	885	836	864	809	851	806	792	844	830	786	846	823	825	823	755	785	786	843	852	832	834	850	850	844	841	829	811	874	811	838	854	818	830	822	769	846	810	825	799	808	831	803	821	793	823	816	808	793	769	850	885	753	795	829	816	863	833	805	789	814	817	837	830	839	853	823	848	800	808	826	801	826	791	794	862	761	794	835	819	792	796	864	840	829	854	811	791	801	855	789	816	796	782	788	851	741	816	805	756	761	822	782	828	811	811	778	865	824	865	845	837	821	826	806	795	835	817	803	801	821	823	820	858	816	843	806	817	852	831	817	826	840	822	819	817	826	828	822	830	796	856	821	772	784	829	797	861	822	837	783	829	866	840	839	856	787	824	848	799	788	835	814	826	869	803	833	881	841	769	811	845	814	833	781	776	862	831	811	776	778	809	808	864	806	777	784	781	837	821	819	823	824	794	844	764	761	745	846	819	817	826	768	816	822	849	893	817	821	826	791	818	801	797	819	771	827	789	825	784	815	779	765	826	794	817	868	818	816	755	797	818	848	815	796	834	801	851	775	837	801	823	822	807	790	878	751	834	795	871	778	784	850	868	825	817	779	805	861	804	869	782	792	832	826	770	817	794	844	758	822	815	781	854	805	803	792	843	788	763	797	867	862	788	813	828	829	818	813	824	755	807	790	873	779	830	815	860
25235	21495	28799	26818	19404	12051	7497	5011	3804	3063	2608	2220	2049	1828	1628	1580	1433	1313	1257	1105	1131	1044	1057	1095	1065	1035	958	968	930	931	950	918	910	916	853	908	874	860	887	915	933	876	916	892	921	881	886	897	872	911	902	821	834	883	932	898	829	915	902	861	900	878	798	884	866	878	878	848	887	849	894	871	859	872	847	858	907	857	887	877	864	905	864	914	841	861	858	881	857	849	830	924	901	873	924	876	850	838	914	905	871	817	810	791	841	922	882	903	853	843	893	850	857	876	891	875	887	858	889	867	940	848	891	873	882	914	852	901	871	899	870	887	861	857	792	895	856	867	948	894	825	861	886	892	902	857	880	915	915	872	823	881	869	868	878	868	815	891	837	883	897	857	898	859	875	888	865	871	919	865	869	865	876	930	934	876	869	911	894	894	860	858	862	893	893	894	876	863	873	863	894	883	885	894	882	860	875	913	852	926	893	865	889	817	857	884	837	858	838	864	887	893	898	847	878	875	907	850	806	842	833	895	874	794	902	790	841	808	866	961	904	887	844	840	886	810	885	842	879	842	871	848	839	867	826	869	822	819	872	858	905	836	847	876	914	872	862	848	912	876	919	889	862	830	826	813	890	863	870	827	854	893	890	904	850	854	890	892	896	848	927	856	864	898	843	872	846	814	858	815	853	894	896	870	882	917	890	838	879	942	839	901	873	892	817	888	888	871	854	880	903	817	891	862	876	871	896	840	885	872	850	899	864	824	861	841	920	867	930	905	842	864	888	844	867	865	888	844	855	849	902	822	885	889	843	855	892	870	850	837	893	878	875	876	877	915	887	851	859	825	824	898	840	889	941	865	895	883	870	846	923	859	866	887	849	850	957	865	918	855	928	892	886	875	896	860	861	822	866	826	826	909	885	884	809	868	905	870	847	855	864	923	827	883	929	797	888	880	927	889	831	840	880	852	891	814	879	868	941	842	824	830	873	864	920	858	873	894	880	890	866	880	841	832	864	842	808	916	857	885	894	856	899	871	848	853	852	858	864	879	814	882	875	884	826	900	937	822	874	817	860	890	850	871	862	818	881	845	879	827	848	882	838	908	814	831	918	854	894	901	874	880	891	887	895	834	905	875	963	885	878	891	863	877	859	873	876	867	844	859	862	895	852	892	841	882	868	887	862	872	835	909	867	932	896	852	872	842	888	850	874	841	829	908	857	868	869	858	855	889	880	871	901	805	828	881	882	939	851	838	848	862	885	880	856	892	886	912	846	882	833	877	856	800	865	856	868	852	887	850	885	877	809	896	845	909	835	862	864	878	883	821	865	879	904	890	881	874	906	912	866	832	881	884	824	828	891	848	901	881	898	918	882	919	930	898	930	914	852	855	870	888	828	880	897	865	878	892	889	879	860	894	852	869	909	879	839	841	867	841	893	877	845	901	935	847	879	908	888	888	880	883	913	854	868	868	882	888	822	856	873	882	905	884	871	904	868	885	914	886	928	888	890	857	848	870	900	888	890	888	838	887	838	838	838	900	920	869	868	837	871	829	941	861	828	881	867	878	864	906	892	804	847	919	895	851	921	846	895	860	896	873	918	854	917	913	858	939	873	901	890	849	833	822	904	812	805	934	849	844	908	859	900	872	889	847	839	856	895	874	854	844	872	895	860	879	897	836	878	877	840	864	883	814	854	844	850	865	872	859	846	852	892	868	867	912	850	932	901	865	899	812	836	901	898	849	870	865	825	881	932	852	886	863	808	865	847	945	866	876	869	826	837	871	891	826	865	854	904	891	906	884	844	899	950	911	844	860	820	833	900	905	844	834	887	907	847	893	866	895	879	875	860	900	856	839	879	891	852	881	881	913	851	900	841	892	855	886	864	859	841	867	915	834	848	869	826	853	875	862	896	858	868	848	846	834	968	903	885	887	868	843	825	872	823	883	864	864	911	934	902	854	830	847	851	885	902	842	888	824	896	873	897	844	915	889	858	913	854	854	871	838	895	849	869	863	869	895	878	861	809	820	840	915	903	918	871	829	856	918	891	885	873	829	907	894	877	902	815	835	889	935	863	815	910	871	869	905	832	866	871	872	870	843	903	838	911	863	824	920	898	912	846	786	857	839	846	843	902	916	851	923	860	868	905	908	857	852	859	883	866	886	887	896	810	822	859	858	895	854	880	852	921	874	879	869	889	835	853	851	853	909	897	866	882	854	825	897	842	828	836	849	901	884	874	834	852	924	849	897	873	847	855	890	908	844	908	947	876	853	850	922	901	869	834	877	918	870	905	867	870	909	890	841	895	860	858	876	886	868	882	810	859	839	870	866	871	857	916	884	839	853	868	876	841	866	858	864	832	828	848	873	891	862	853	892	830	884	955	824	861	861	831	895	885	825	882	903	895	855	915	829	815	929	860	937	873	810	879	885	886	887	857	847	890	878	868	882	829	851	854	930	888	915	872	869	867	878	816	869	885	848	881	856	834	850	867	893	847	881	958	868	844	888	871	840	851	853	872	889	940	850	865	846	844	871	856	861	893	881	872	886	873	920	868	901	841	864	879	828	868	873	893	850	851	940	906	897	920	855	874	897	844	873	886	923	958	911	900	875	888	923	853	879	863	865	863	855	881	863	829	856	834	879	934	861	885	903	860	921	906	894	869	885	843	863	834	874	798	868	849	883	872	860	824	932	880	876	860	891	817	888	858	895	887	855	885	853	852	878	818	849	849	875	957	889	949	853	850	858	896	880	859	888	855	886	840	878	870	841	917	792	896	852	872	848	876	856	876	839	845	862	931	885	846	898	832	829	843	887	909	889	871	896	842	830	897	913	881	890	849	834	827	882	853	807	916	899	927	878	890	814	846	874	819	877	850	889	832	872	861	883	849	876	839	886	885	862	836	838	868	856	898	842	827	860	901	834	856	832	899	860	859	900	874	843	869	883	894	819	878	912	847	889	904	878	832	905	847	882	920	832	890	883	889	851	880	918	911	884	822	820	905	882	905	857	889	832	873	907	898	829	793	856	955	868	857	848	895	848	888	894	858	852	825	865	882	834	916	856	840	918	891	854	872	862	903	868	834	858	821	900	850	930	890	838	922	889	862	862	857	829	848	854	833	835	848	883	810	872	868	894	840	896	892	884	877	854	908	880	864	846	863	826	854	881	907	893	888	859	887	878	838	841	851	877	830	914	921	861	908	889	837	852	877	844	891	825	843	868	868	836	865	858	830	865	855	861	889	897	900	888	866	872	826	806	861	863	889	848	874	904	852	870	893	951	854	878	872	910	797	899	884	880	857	863	920	880	893	889	871	885	848	846	849	898	848	889	860	813	870	888	887	891	867	872	852	893	870	887	866	880	912	902	874	902	900	866	876	870	854	859	806	910	849	908	910	847	856	882	847	862	884	847	858	839	869	882	893	869	866	843	862	833	883	942	863	865	849	888	873	882	891	851	879	902	844	889	888	849	861	863	837	881	880	824	906	881	896	853	896	850	878	906	928	858
32116	52172	40842	24953	18616	13875	9861	7441	5892	4630	3751	3079	2608	2290	2009	1834	1694	1503	1381	1262	1264	1158	1136	1099	1096	1053	1072	1045	959	990	973	922	898	948	953	958	942	898	903	864	881	929	919	914	882	906	869	850	873	894	956	860	881	849	921	899	876	851	856	869	905	859	880	893	889	898	937	873	878	859	875	831	854	905	931	825	891	888	856	843	835	892	873	876	857	886	917	865	889	889	867	826	912	898	840	917	857	866	900	877	850	864	842	855	893	861	895	910	850	849	883	887	913	866	891	885	885	879	853	878	832	862	926	895	903	873	854	877	889	844	891	832	872	893	842	948	896	870	875	880	826	866	873	881	906	927	929	858	881	830	866	887	879	880	844	857	881	917	870	831	856	848	812	892	851	823	871	864	852	895	912	942	839	864	863	895	911	920	845	967	859	872	878	895	868	871	870	897	854	834	942	868	890	934	816	910	857	915	915	882	918	913	874	895	845	906	875	845	843	867	858	841	875	832	860	885	879	950	829	883	851	891	882	899	881	869	855	866	872	876	869	871	850	881	887	878	855	857	876	872	867	896	881	895	918	870	873	849	833	908	928	917	859	852	847	865	888	850	941	884	886	868	876	873	831	888	832	880	835	917	852	881	859	872	893	852	864	833	887	872	857	896	813	870	893	884	851	881	887	871	880	892	897	833	877	895	840	926	901	884	867	837	864	917	888	886	863	898	875	867	846	881	803	872	841	844	915	877	861	856	902	870	861	927	920	875	887	886	837	924	822	886	865	875	893	923	849	880	867	898	887	922	879	878	886	848	892	863	865	912	915	871	853	871	868	873	815	845	835	881	854	869	888	858	861	890	818	884	824	864	901	822	816	836	851	836	880	872	812	869	868	843	850	907	875	840	884	871	862	913	922	861	860	894	904	849	892	900	894	876	876	850	836	857	886	878	873	903	949	882	847	914	839	881	907	873	888	865	879	958	857	908	890	909	871	882	913	846	858	918	912	819	849	878	865	869	877	882	861	869	869	829	879	851	857	879	847	885	831	927	854	864	896	891	860	880	840	894	889	864	924	856	881	842	864	844	905	897	860	875	877	844	892	906	870	867	913	890	883	824	893	906	884	861	835	855	880	825	805	887	906	888	811	820	871	884	828	817	890	860	884	835	855	916	843	855	861	904	861	852	888	921	905	855	961	866	873	870	869	886	807	884	884	833	870	912	886	876	940	881	889	921	842	860	868	872	903	866	922	880	855	881	823	889	899	891	880	857	902	855	852	868	838	859	845	894	918	860	892	882	854	838	933	869	843	934	863	861	842	863	853	876	914	846	896	925	930	880	836	893	861	879	897	878	899	833	897	882	897	806	893	845	836	895	893	858	856	839	880	870	910	869	847	834	868	873	879	842	866	854	892	873	890	866	904	881	872	826	871	840	830	900	868	863	825	881	887	899	891	884	908	902	873	878	892	854	883	851	875	883	847	863	881	829	855	827	876	886	909	895	849	865	901	882	883	865	870	865	883	860	849	890	887	872	888	896	924	846	901	851	884	836	907	855	904	882	883	933	823	918	830	874	890	842	866	877	872	909	882	922	898	847	906	876	888	851	876	877	856	845	871	881	844	848	896	869	875	851	837	867	873	892	829	903	838	871	895	893	871	907	872	872	891	822	889	877	860	866	872	854	871	910	912	884	876	834	827	887	849	882	858	850	894	844	831	921	883	886	877	904	914	847	858	823	909	787	840	886	894	825	861	853	876	860	837	899	879	918	813	850	871	812	875	885	851	903	891	856	881	909	860	873	875	885	895	880	923	845	909	852	920	877	861	836	851	863	865	933	889	847	897	848	812	830	869	878	880	917	822	872	888	825	824	834	902	842	898	863	874	855	886	886	822	907	849	862	854	855	884	849	858	847	806	865	889	839	925	881	841	836	799	889	889	903	877	970	847	883	911	948	842	851	866	847	843	865	905	886	894	860	875	815	849	900	864	894	890	873	884	933	909	928	898	849	853	847	830	827	883	876	888	919	857	846	872	866	891	878	914	904	860	881	872	876	827	822	890	839	898	901	858	855	884	923	842	894	881	898	878	931	924	913	879	896	917	825	880	851	874	884	845	913	844	853	874	900	885	862	845	892	887	877	886	863	862	890	889	863	892	950	875	923	842	827	861	845	912	868	835	830	846	868	919	903	839	840	878	896	847	856	914	841	875	917	850	873	830	877	828	852	864	895	855	885	925	926	891	845	824	879	880	932	832	872	834	894	842	859	889	868	906	904	855	804	867	885	888	831	882	917	855	875	841	860	845	909	874	879	875	867	857	883	847	839	886	840	856	869	831	879	827	824	871	862	852	887	860	838	837	878	824	870	892	864	833	831	840	850	877	854	895	875	878	886	802	867	860	891	859	915	900	833	843	910	925	882	888	905	875	856	923	883	859	917	880	878	861	901	880	896	876	938	888	871	836	944	966	899	868	866	851	882	873	866	898	835	860	861	834	831	915	866	854	875	891	916	834	865	871	899	915	876	891	870	882	859	909	855	872	890	904	850	870	859	833	962	851	917	849	853	869	883	866	884	908	864	941	857	880	858	889	868	832	856	866	889	822	849	910	887	825	898	904	855	913	865	852	845	823	842	857	844	890	869	931	879	872	856	886	902	871	858	854	858	893	877	886	900	830	875	897	780	851	878	859	918	882	849	876	901	841	781	877	888	915	856	863	885	875	925	834	892	846	852	865	883	856	905	829	862	887	890	877	847	826	855	866	937	875	893	852	871	895	892	887	829	902	881	871	849	844	870	916	836	867	867	959	843	876	829	891	814	869	926	912	885	899	879	912	827	780	848	914	841	834	871	847	830	941	850	816	843	893	848	893	857	850	855	874	818	890	853	918	874	817	854	924	817	875	881	866	886	864	871	886	876	877	876	913	825	824	875	890	896	907	852	847	922	834	881	868	826	873	888	857	913	839	890	854	904	852	910	900	892	861	841	891	870	885	884	896	849	848	844	895	892	890	882	822	933	851	885	907	856	889	818	885	933	874	846	966	945	870	812	918	863	926	830	845	922	813	865	883	873	880	924	891	835	936	863	865	865	870	859	877	918	899	909	887	871	824	869	958	834	904	895	834	875	867	855	898	891	856	881	856	899	892	892	850	906	876	836	842	816	907	898	852	882	868	843	890	880	858	841	902	822	867	915	878	946	908	905	871	841	884	900	879	888	859	882	867	867	922	844	853	861	844	905	924	814	814	858	909	922	857	905	864	866	870	838	840	869	936	950	856	915	898	929	842	849	862	886	875	877	835	885	805	887	918	870	878	925	857	800	917	920	856	878	860	890	935	848	841	814	820	867	905	859	865	899	891	880	892	854	844	892	861	886	847	843	935	888	871	880	883	870	851	860	846	905	873	860	889	845	885	859	888	890	859	886	865	906	892	809	910	875	835	876	849	880	891	860	934	855	878	873	872	874	896	899	855	873	874	884	860	832	908	845	892	870	910	904	869	843	829	847
23053	21443	29096	24288	21828	22836	18644	9035	6377	4983	4083	3514	2887	2477	2310	2067	1797	1721	1514	1386	1261	1336	1244	1144	1177	1147	1145	1152	1016	1035	1107	1036	994	1012	995	988	957	987	910	954	935	997	957	940	894	902	937	935	973	962	917	988	952	924	993	924	944	942	935	908	971	943	934	945	951	914	968	855	892	919	888	947	965	941	928	927	970	933	938	860	913	942	909	889	926	900	893	927	871	943	933	861	917	932	903	856	902	919	895	876	882	893	900	942	944	914	948	913	862	962	907	903	902	948	930	863	913	940	936	942	903	922	854	839	920	923	893	952	937	931	906	892	909	920	934	859	939	918	936	887	923	964	942	892	874	916	922	932	894	923	905	868	877	877	926	913	888	864	878	936	912	939	915	951	945	870	877	922	966	940	893	893	907	908	911	899	932	927	893	859	888	891	932	866	904	952	963	907	917	861	960	924	959	909	897	898	942	932	933	913	927	907	954	944	882	884	946	910	899	909	964	864	968	945	964	907	859	985	923	962	883	949	918	908	894	881	895	902	951	923	877	910	927	899	942	937	893	897	921	871	903	845	941	991	983	900	885	905	889	891	904	905	904	891	920	1006	926	886	859	862	919	911	881	909	965	896	887	882	916	921	928	907	956	875	897	880	923	923	938	915	927	878	880	937	883	915	929	910	925	892	913	971	908	958	871	862	923	933	910	905	910	915	890	902	884	887	924	919	944	963	904	926	870	837	909	907	977	987	871	913	923	831	867	899	917	946	934	888	937	900	999	853	869	939	949	892	865	911	882	914	914	888	914	945	888	895	903	900	883	945	893	963	918	826	934	912	938	922	896	880	879	912	880	854	901	959	932	928	947	910	909	892	867	883	912	867	952	905	891	869	975	941	898	953	943	901	943	961	909	965	898	896	917	914	923	893	897	891	909	887	903	893	955	908	918	904	938	894	949	914	887	934	926	925	903	945	942	924	975	935	887	881	939	941	851	945	937	936	917	893	1000	853	912	920	894	891	925	921	910	850	940	943	916	922	941	895	929	908	875	901	988	877	955	927	891	904	876	900	911	879	909	929	934	867	881	908	908	879	945	916	891	918	926	919	873	894	931	947	907	920	948	886	926	873	936	876	954	947	972	922	955	887	884	896	924	928	957	899	896	933	917	881	905	875	934	868	923	971	910	917	885	911	922	880	949	942	886	920	923	859	941	910	911	892	881	932	952	908	913	937	965	916	894	841	900	936	886	867	946	893	912	921	926	922	931	917	885	892	937	943	937	951	924	919	891	906	912	903	857	899	927	886	904	940	950	918	878	846	943	874	889	944	885	910	895	891	913	899	953	864	863	916	904	920	935	863	929	897	919	942	965	980	939	940	931	929	963	897	931	881	909	907	939	863	898	948	936	929	896	944	906	896	880	908	922	946	979	896	938	883	913	901	876	934	937	914	864	888	928	886	888	917	942	970	941	900	926	938	956	909	859	881	913	903	874	927	936	925	881	904	907	945	911	939	900	902	902	947	951	887	912	934	908	895	944	916	937	929	908	897	880	880	915	897	918	870	965	904	941	939	918	886	895	908	910	932	903	953	872	939	922	866	869	917	951	906	886	905	902	908	906	929	982	890	878	911	924	823	920	847	853	857	908	879	905	920	868	892	946	940	928	918	870	905	954	902	885	950	920	969	885	907	883	960	911	899	909	970	841	986	912	942	927	906	936	893	923	910	926	925	954	905	944	962	945	857	858	935	912	880	896	911	918	907	911	999	883	876	909	951	871	911	926	906	929	954	860	968	908	892	923	901	941	876	950	939	926	881	909	877	971	947	936	920	915	916	910	926	900	886	911	913	877	897	999	904	923	942	905	963	901	954	917	882	904	962	910	885	911	891	911	925	905	931	879	879	883	926	899	902	885	873	838	917	921	909	891	921	878	920	887	898	927	869	923	903	888	916	929	915	918	939	898	964	881	1007	968	962	936	927	922	910	891	912	916	849	914	892	920	937	884	922	931	847	911	932	854	941	936	939	895	953	904	874	905	936	872	943	916	962	908	894	939	853	896	888	928	893	894	902	869	930	907	900	955	824	893	913	908	898	880	913	946	896	902	982	935	899	929	963	936	945	875	934	935	868	886	926	873	944	919	925	882	948	877	912	944	888	904	862	892	959	893	948	868	898	872	923	897	954	905	900	915	935	941	896	916	901	942	866	889	842	892	926	907	904	925	923	893	930	907	864	890	877	895	933	929	940	913	915	931	908	856	923	912	880	918	966	932	863	893	903	871	918	903	890	909	932	840	927	883	953	928	871	878	945	944	896	924	888	887	914	880	911	938	867	885	881	890	883	881	953	892	915	912	857	931	886	922	918	913	912	929	884	920	844	916	990	940	919	915	895	867	912	962	922	914	954	957	913	866	929	892	873	900	890	877	940	953	896	916	915	916	942	860	903	877	871	965	892	899	916	902	942	901	916	894	853	889	944	922	879	905	969	899	960	923	905	835	823	916	887	890	924	917	914	912	894	913	893	945	912	912	892	950	854	906	943	871	906	916	976	939	894	897	864	919	951	904	901	937	928	950	901	946	902	944	875	907	923	951	867	883	941	932	954	921	949	889	945	929	875	960	930	935	923	909	930	895	895	910	942	959	915	921	938	933	883	884	918	972	870	912	883	920	908	888	906	937	872	886	881	940	929	897	932	946	839	891	872	973	891	909	882	849	906	880	933	921	904	949	885	925	957	918	903	903	949	876	912	922	939	912	953	951	935	914	913	957	917	915	895	867	951	950	928	880	928	896	904	940	932	949	880	930	979	937	879	850	926	919	905	916	925	879	932	903	896	897	927	954	983	971	927	956	905	901	906	894	920	915	924	866	850	860	918	933	936	883	916	934	922	885	883	869	903	941	896	960	919	926	926	915	886	921	923	894	909	910	880	922	904	903	912	930	914	878	896	906	940	921	914	868	933	927	954	961	910	946	846	912	913	907	925	933	907	913	832	956	871	960	938	886	822	937	896	912	919	943	955	887	934	907	886	886	922	935	921	951	901	911	908	893	925	867	899	893	823	924	863	853	907	906	921	905	919	916	893	912	855	875	916	910	900	887	945	902	908	899	870	942	901	892	976	879	939	946	941	926	939	893	933	920	848	947	946	855	905	936	896	899	909	872	975	962	850	883	909	854	899	876	900	894	898	955	924	890	930	947	900	939	922	942	908	916	919	894	972	912	901	950	916	892	947	882	956	905	909	929	870	901	911	952	954	937	890	906	903	938	923	915	880	931	900	912	937	901	890	934	907	912	894	928	910	908	916	900	892	909	936	964	946	922	945	918	922	883	932	901	874	936	891	934	904	863	898	934	931	893	865	929	925	930	886	951	873	905	883	939	915	917	897	875	940	869	898	906	923	909	919	900	907	928	963	913	958	939	900	938	903	863	896	873	870	851	963	941	933	923	913	877	955	871	897	960	827	890	940	980	929	880	888	922	855	950	960	910	891	884	961	935	924	890	912	904	939
37548	62406	46199	32224	25351	20605	14632	11310	8941	6904	5504	4564	3737	3374	2890	2496	2186	1913	1760	1624	1448	1471	1356	1319	1198	1192	1132	1157	1174	1083	990	978	1010	1007	968	914	919	960	905	954	941	945	956	918	951	929	953	951	911	895	892	904	865	885	900	933	883	901	922	851	921	933	899	870	915	890	919	933	983	848	933	917	876	928	837	901	919	918	862	875	943	900	896	875	908	878	866	895	874	922	923	902	926	909	870	870	873	876	911	903	797	881	848	925	832	946	935	873	895	982	934	898	868	884	909	885	881	844	881	867	920	864	927	878	853	872	860	930	869	890	947	889	895	855	844	892	972	918	865	939	979	903	885	929	877	944	897	936	894	877	898	897	929	791	906	875	856	877	922	919	922	908	935	889	855	901	867	949	963	929	918	862	873	918	935	828	857	804	853	968	926	914	913	866	862	895	885	896	870	923	892	864	916	877	912	849	916	840	925	869	875	922	917	917	878	907	811	914	846	909	926	845	895	893	859	906	811	875	973	882	879	877	862	918	897	920	934	924	912	860	851	863	891	873	834	820	903	852	842	867	931	909	912	913	877	892	813	862	964	916	918	889	928	891	930	894	837	916	904	880	903	861	898	876	924	911	916	895	896	869	881	899	888	909	908	911	877	896	865	856	899	890	916	944	893	868	880	932	878	855	846	879	877	877	911	803	869	826	934	910	852	890	877	896	887	884	919	912	840	931	875	945	893	928	842	874	897	925	855	909	872	915	935	914	918	853	849	843	913	922	896	906	840	801	879	897	882	886	871	855	812	916	865	889	908	856	907	874	953	850	892	855	920	885	900	887	873	939	882	913	874	875	843	881	878	882	914	951	898	836	877	931	891	879	877	854	909	829	934	926	922	866	895	854	942	919	881	946	898	889	913	879	900	929	936	889	936	843	882	919	836	878	909	924	883	883	860	897	846	860	941	938	944	878	922	897	853	932	871	859	901	878	865	896	841	833	904	889	847	903	893	973	916	847	823	873	916	859	941	872	881	884	881	883	930	889	861	882	920	886	904	853	878	879	867	927	886	872	887	900	923	943	926	922	865	847	830	944	861	863	881	918	878	953	832	863	881	830	829	964	908	883	870	848	867	876	872	853	891	899	909	921	873	879	911	911	932	920	861	889	888	910	877	872	890	886	851	874	843	925	907	892	888	862	831	893	896	926	915	896	907	909	885	922	909	894	896	875	928	890	876	916	904	877	889	920	861	862	899	893	829	886	843	904	905	890	839	908	908	897	942	885	910	873	885	944	924	879	976	892	854	877	905	892	955	874	836	907	871	863	867	899	954	887	879	857	905	842	837	874	922	913	871	937	889	889	900	880	920	821	857	936	832	873	899	875	898	850	846	901	887	853	938	879	891	905	823	865	889	924	902	891	799	870	880	903	885	850	926	851	921	899	908	865	923	840	913	919	925	905	890	889	912	889	876	919	938	877	884	940	906	982	841	892	915	903	907	930	899	928	832	861	883	907	851	893	875	885	877	827	866	929	853	880	892	849	846	878	871	888	913	868	879	926	869	914	909	896	881	904	918	873	904	884	877	867	904	887	906	824	899	884	900	893	886	847	881	887	876	870	850	861	960	878	915	874	915	915	874	929	931	899	889	862	909	926	859	874	850	910	875	846	892	905	935	892	882	918	926	920	938	874	895	895	846	906	874	904	867	895	896	902	885	863	863	857	885	910	856	882	904	899	863	873	892	922	876	889	880	944	914	901	916	899	841	826	947	914	895	875	878	873	914	900	869	930	937	961	939	895	948	897	875	896	877	858	894	903	868	868	888	862	872	896	903	939	912	917	915	915	903	853	922	881	883	932	889	894	883	931	915	883	882	881	875	886	945	902	875	921	896	877	938	927	968	911	892	978	923	877	902	915	862	931	895	899	889	937	857	840	864	851	874	878	890	878	881	879	923	901	888	880	851	871	896	899	870	882	876	863	895	885	904	925	825	867	862	911	901	907	875	910	949	861	892	950	860	916	878	858	926	887	913	879	919	880	957	955	936	901	920	910	827	894	855	882	857	883	874	897	947	918	888	908	900	858	846	852	819	871	961	892	939	908	882	865	877	862	936	899	880	835	877	900	887	891	940	857	935	893	834	904	889	861	877	895	904	889	899	858	861	877	866	862	882	900	881	862	924	872	894	907	877	918	903	927	899	870	922	866	806	842	937	887	939	927	910	857	900	904	936	891	881	893	857	869	907	884	872	884	886	910	891	859	868	828	858	826	906	856	950	865	926	864	882	937	900	869	908	870	942	886	923	860	880	902	855	892	795	937	829	890	882	851	880	863	908	915	891	867	900	896	903	847	898	938	893	880	909	909	914	895	844	935	898	911	912	886	882	872	911	885	814	872	860	853	903	893	887	890	877	904	949	892	895	869	895	827	872	864	906	895	865	898	892	920	900	874	886	900	915	833	867	912	875	968	842	873	839	903	843	875	940	933	847	869	837	892	864	909	899	877	903	897	916	878	877	892	823	889	895	882	886	875	876	876	895	906	890	849	922	868	858	878	884	901	910	882	847	877	911	880	852	884	889	877	902	887	863	839	924	933	898	862	869	908	863	864	909	926	884	877	869	939	841	894	877	861	890	839	929	937	908	876	857	868	895	893	897	880	854	859	911	869	923	899	846	915	852	892	894	941	858	932	835	935	919	872	926	876	907	860	904	834	907	837	828	884	876	872	931	872	915	959	881	933	925	896	908	875	854	902	897	899	907	873	910	909	867	904	878	851	892	893	905	890	925	861	886	864	845	875	882	888	841	856	884	968	964	943	921	851	889	871	928	923	895	866	917	880	899	878	908	825	897	904	929	892	879	894	916	834	899	860	895	880	869	908	912	837	865	949	912	853	883	893	900	917	916	915	877	888	868	895	923	895	813	915	845	907	885	895	940	824	858	877	844	910	879	877	883	918	921	875	856	882	865	832	921	935	890	885	883	904	898	865	875	845	882	917	898	913	899	860	842	914	896	909	877	865	883	897	905	827	855	931	816	876	841	881	839	877	932	896	947	940	894	834	865	850	934	852	901	908	907	919	872	887	939	876	883	843	893	907	848	914	890	877	862	884	902	898	896	912	887	917	888	918	808	886	923	897	860	910	909	901	888	857	891	927	893	895	906	850	952	825	942	871	896	900	835	831	878	882	887	822	872	910	904	850	863	843	927	905	927	906	910	869	903	876	855	884	926	953	894	871	874	915	944	866	954	874	914	971	931	901	896	875	865	903	908	984	879	877	899	893	830	890	917	877	882	882	911	884	879	871	886	863	865	856	841	927	877	872	887	883	945	891	855	881	874	885	878	880	925	902	903	885	823	877	919	846	825	913	870	880	891	825	876	892	870	861	891	874	943	920	827	900	914	868	895	917	887	855	897	898	859	883	924	865	918	865	863	862	883	868	853	928	890	924	886	862	921	863	855	968	895	881	862	887	845	866	895	944	864	904	881	897	847	912	896	846	921	893	878	934
34564	35389	33949	21547	12187	7524	4832	3414	2707	2284	2005	1692	1411	1401	1300	1215	1169	1063	1059	1031	902	987	953	952	934	839	893	904	874	904	867	822	791	876	825	888	853	832	794	825	834	830	836	815	866	866	863	808	835	850	839	875	797	842	833	798	850	907	861	855	846	760	854	801	809	773	851	835	778	796	850	871	869	853	846	765	890	845	818	830	863	784	852	852	775	792	799	811	816	821	818	861	821	797	826	796	819	857	841	791	754	849	796	789	807	827	821	816	839	844	880	802	818	772	849	831	797	800	820	869	805	829	778	814	900	826	866	810	810	813	873	810	849	841	869	778	867	810	841	815	877	822	812	783	826	874	812	810	799	812	779	813	865	836	825	841	805	838	820	802	869	843	809	875	785	832	847	811	800	853	833	814	856	897	853	800	843	864	795	827	831	849	821	781	802	835	892	836	839	831	815	844	828	836	835	890	832	787	826	786	861	852	781	802	831	819	812	783	835	852	838	806	872	844	839	798	818	887	820	766	767	784	830	808	802	789	809	776	856	831	828	880	835	821	795	826	829	792	813	857	856	775	845	807	855	857	807	827	827	801	874	848	851	824	825	878	834	870	865	836	840	836	820	836	845	839	799	801	821	796	894	838	818	877	799	836	809	829	807	802	800	829	821	845	854	831	867	827	848	789	823	815	825	784	856	822	818	808	783	851	753	806	805	757	807	816	821	849	833	845	837	821	826	850	848	768	801	855	825	864	798	789	844	860	812	844	865	809	814	851	841	865	784	824	817	815	805	869	771	798	860	777	820	852	817	842	881	819	811	848	791	833	844	794	847	805	838	837	810	861	823	809	810	869	831	808	778	775	822	804	830	846	818	853	817	759	819	805	846	798	871	847	874	827	833	878	835	836	876	802	890	788	804	868	787	812	823	847	813	787	849	874	839	782	811	791	860	837	860	853	811	812	876	825	783	900	807	811	820	852	837	821	846	826	782	815	878	846	863	818	810	850	839	805	847	825	885	821	754	824	818	821	794	796	811	872	841	777	816	820	860	808	803	812	794	795	887	810	827	825	815	753	884	841	828	822	806	848	787	807	796	831	810	842	824	829	824	778	839	830	911	791	766	869	831	812	839	863	814	832	831	849	791	766	808	850	853	827	903	817	819	834	836	815	833	848	844	824	826	832	843	824	788	806	833	852	866	792	807	795	818	795	778	847	785	826	860	827	783	804	838	790	796	821	796	809	877	858	830	799	873	845	798	856	874	851	796	834	856	835	814	805	833	864	854	836	900	754	798	780	847	829	804	815	851	823	817	822	812	841	847	817	804	833	795	802	846	809	838	879	772	829	791	835	879	773	794	803	802	824	800	777	835	833	806	872	803	797	864	816	856	855	832	826	803	834	846	854	772	803	784	858	834	858	830	820	784	795	813	806	818	824	839	810	857	856	856	854	832	847	822	851	819	810	801	820	828	861	845	815	823	817	776	853	821	799	855	816	847	866	815	832	837	790	819	826	806	830	800	840	907	819	821	839	809	854	842	793	841	814	830	784	790	772	815	815	788	804	774	819	816	775	815	854	829	815	889	798	831	853	855	810	849	843	833	839	842	784	855	838	829	799	797	734	807	825	815	800	832	798	844	833	838	868	788	836	811	841	865	888	809	851	858	839	817	787	819	833	847	873	831	776	831	820	824	847	839	823	791	859	746	869	835	847	851	855	839	788	839	848	827	778	900	808	851	775	779	828	834	855	878	840	856	849	796	850	863	783	849	847	901	782	820	863	813	803	865	866	790	781	826	780	866	795	838	824	832	820	775	827	846	780	817	848	862	827	822	846	801	786	820	827	805	795	774	816	822	805	810	778	810	813	790	871	781	864	791	785	794	803	802	816	850	871	823	806	816	781	778	859	889	807	858	839	860	851	903	808	781	810	850	798	828	831	815	829	824	841	834	823	829	798	793	792	811	830	847	844	802	808	833	848	760	757	882	851	813	819	812	816	765	811	823	845	779	855	828	785	812	850	860	800	847	888	799	820	849	844	832	756	849	815	808	830	881	844	868	835	787	882	866	838	834	832	844	842	791	843	859	829	825	819	818	808	869	832	815	838	747	857	841	833	828	829	856	854	826	832	780	825	843	809	780	811	848	829	788	835	835	846	778	827	848	822	805	823	799	802	814	803	821	833	813	796	831	855	865	784	786	853	855	804	849	814	802	814	836	829	828	800	762	776	847	848	791	809	837	824	817	826	808	807	828	869	912	808	854	822	804	810	805	783	824	865	819	872	784	833	832	814	824	769	780	889	788	869	825	783	880	863	810	826	885	812	796	787	799	810	793	832	855	803	849	791	853	789	832	853	862	834	788	811	847	830	800	767	800	827	797	795	797	772	796	837	861	832	757	915	834	856	789	837	847	876	832	850	849	777	804	821	852	783	777	857	893	812	817	847	857	810	842	829	769	813	827	833	881	833	829	819	817	799	829	854	857	841	870	850	776	846	826	841	788	828	846	783	829	755	840	790	860	823	807	793	805	840	804	818	843	806	810	818	832	803	830	845	799	812	816	806	809	802	801	826	851	778	850	857	791	815	806	806	852	815	817	836	854	874	856	799	846	851	800	764	839	793	849	817	819	843	866	871	767	800	849	798	797	908	842	826	842	768	834	805	835	746	833	817	837	834	832	836	777	837	828	811	807	860	867	844	859	786	830	805	817	830	808	895	873	837	870	816	858	822	785	828	821	837	816	808	804	808	848	832	834	816	772	819	776	845	830	837	828	791	779	830	796	834	858	840	815	872	834	790	824	837	866	794	857	839	806	805	819	795	842	830	849	849	773	878	821	798	812	872	805	869	852	855	850	853	828	833	805	867	788	821	849	799	805	859	881	782	794	798	816	795	827	861	863	825	809	830	846	832	829	859	803	860	863	800	764	862	843	818	852	860	781	809	826	790	812	826	873	782	838	836	853	829	813	789	872	838	757	811	807	862	869	807	854	821	777	839	785	847	802	810	771	870	793	823	821	860	818	841	773	823	843	848	845	901	819	834	840	831	829	808	841	806	807	778	823	838	829	814	875	808	835	864	840	847	800	847	778	753	805	829	851	813	788	831	812	818	828	770	846	867	819	815	802	818	832	818	867	786	787	831	772	842	866	847	901	795	776	795	813	831	784	870	816	829	836	821	804	838	769	834	869	799	857	794	848	797	830	865	812	815	829	779	844	807	778	881	839	810	792	827	845	835	797	839	854	854	823	836	827	806	828	774	861	850	843	808	832	780	774	836	803	857	807	843	815	854	855	864	823	843	765	892	887	838	826	790	907	850	765	828	828	820	824	811	835	830	821	820	846	816	836	822	835	865	838	792	782	787	875	802	874	837	853	837	864	797	855	793	878	816	822	814	834	846	832	817	837	800	819	838	823	814	839	776	853	835	827	849	828	802	812	832	844	832	833	822	800	805	839	781	822	854	790	852	819	814	838	816	820	837	815	816	839	828	789	808	863	804	834	813
37488	48316	33618	18829	13815	10349	7097	5269	4065	3239	2687	2266	1882	1708	1571	1389	1300	1177	1148	1079	1023	1044	1041	944	936	949	889	909	889	886	917	917	878	822	850	840	881	868	878	891	812	792	902	857	822	825	795	865	856	897	894	849	885	814	804	825	807	832	857	845	813	783	815	864	858	806	813	851	827	790	819	813	803	847	852	808	824	811	843	835	784	785	818	825	792	803	884	869	813	860	839	839	847	799	801	808	882	801	835	767	823	804	816	842	808	830	793	849	802	779	827	831	844	800	793	830	772	855	855	862	867	816	778	867	823	820	804	807	814	847	786	785	822	810	831	788	829	841	854	806	835	831	847	795	840	810	842	836	820	831	795	823	835	811	873	788	821	805	799	835	776	816	843	847	845	812	761	869	830	819	793	803	863	857	857	818	874	809	891	855	790	852	804	884	829	822	795	839	835	853	829	789	779	854	804	810	843	872	766	843	866	836	818	851	871	819	842	832	782	781	824	836	904	859	823	808	845	849	850	799	854	837	800	835	792	857	853	793	823	831	817	812	819	777	826	773	803	807	783	824	842	815	825	827	864	848	825	814	801	854	812	828	871	814	797	810	804	822	862	817	843	815	833	819	824	791	822	815	817	828	825	898	808	850	794	858	882	820	816	816	821	848	840	882	796	831	824	778	800	798	815	808	827	819	826	802	847	820	883	798	766	835	782	869	841	811	827	833	895	797	770	811	844	823	819	808	816	873	849	801	811	854	842	809	841	827	860	828	801	827	817	796	828	885	834	797	837	846	793	825	786	804	871	818	846	871	822	832	837	789	805	837	825	819	829	793	843	844	827	841	855	875	841	854	840	786	810	826	860	805	819	856	770	873	830	800	824	831	821	832	846	848	879	839	868	812	825	795	819	842	815	845	851	822	831	840	874	831	808	800	799	822	813	831	887	834	811	829	834	838	840	824	829	851	836	821	824	834	836	853	759	858	861	835	801	846	865	862	807	817	796	792	851	847	779	823	840	815	821	809	826	821	817	815	846	822	823	777	828	802	826	847	857	788	788	851	856	790	835	820	842	833	768	852	831	849	784	857	832	857	857	798	824	851	826	820	818	893	846	813	808	762	797	803	864	794	844	833	850	791	794	853	875	819	832	832	821	846	841	828	823	835	818	848	778	823	797	816	851	878	805	820	894	799	826	870	828	821	831	831	839	860	811	814	880	800	816	860	847	819	847	790	826	848	823	801	805	785	851	823	798	821	909	804	824	835	794	795	842	858	802	862	838	823	830	810	820	785	777	828	827	845	798	869	804	798	830	803	833	804	842	816	836	815	826	856	806	840	817	842	771	833	847	870	801	788	830	847	865	845	846	836	807	858	863	808	878	812	844	860	783	817	786	802	784	770	767	870	795	867	780	820	796	830	798	819	819	873	803	808	835	813	768	802	808	814	830	844	872	818	835	816	840	830	788	839	808	846	866	801	868	777	862	803	820	874	818	873	858	878	809	860	870	738	734	875	826	784	823	839	844	832	805	826	810	829	854	845	840	800	857	801	870	845	848	852	779	851	801	830	791	867	781	846	849	796	868	844	805	810	801	824	847	820	817	816	830	810	825	832	798	888	832	867	785	855	854	817	797	829	801	829	808	875	836	792	818	824	819	829	798	812	850	840	821	800	841	849	847	854	829	840	816	792	799	838	824	889	835	844	807	808	849	831	823	827	801	811	813	853	766	822	815	845	868	838	800	871	870	815	833	825	793	836	785	809	825	853	850	843	871	861	870	826	793	813	812	819	833	834	837	845	845	825	799	841	790	834	818	804	816	833	847	820	809	828	815	848	813	762	886	792	902	828	805	898	813	802	797	808	825	812	836	850	816	868	787	804	807	765	901	839	845	857	802	827	816	850	785	782	870	785	861	820	816	890	842	817	861	892	865	874	827	835	796	811	813	806	837	836	825	796	824	861	873	812	829	807	846	828	802	834	856	836	802	812	854	855	806	833	822	786	782	833	787	808	889	887	830	831	825	815	870	875	866	880	817	821	829	782	801	835	836	830	785	874	824	842	813	848	865	756	827	835	837	820	827	864	813	794	862	849	842	867	786	795	882	812	831	839	821	828	783	811	800	830	781	797	820	805	777	792	837	869	773	882	884	842	897	851	882	823	837	855	844	821	839	866	843	836	881	867	847	787	788	815	770	806	829	883	829	919	801	819	832	815	853	828	866	791	833	792	821	865	787	827	871	791	822	817	742	823	826	851	870	834	842	836	824	861	815	850	822	831	821	820	831	833	820	825	852	847	825	798	794	814	855	840	789	803	823	798	873	827	870	869	854	840	844	771	849	824	824	802	843	820	810	882	832	827	883	831	795	843	826	788	885	826	821	778	789	828	805	861	852	832	846	828	828	849	849	873	780	847	792	837	841	840	777	850	870	852	782	825	824	853	829	791	844	863	846	814	793	827	819	803	845	809	858	796	835	805	814	808	795	781	822	787	816	861	829	890	840	804	867	846	873	821	805	811	818	833	834	818	851	892	862	855	800	818	870	856	879	861	831	836	805	830	852	810	801	816	808	815	862	836	792	824	770	792	791	862	812	797	807	814	841	855	805	794	874	806	798	837	816	844	888	787	822	758	841	840	783	849	812	864	827	804	879	855	839	807	834	859	844	772	845	850	847	838	829	818	788	872	810	824	808	821	841	839	820	828	830	813	825	822	860	800	828	871	817	839	839	803	814	799	815	825	850	829	842	849	818	808	871	858	818	827	827	838	826	831	818	811	796	827	802	831	830	790	811	817	794	823	825	803	903	812	813	766	794	865	897	866	846	859	860	892	855	829	827	882	806	803	823	858	889	831	872	856	851	835	837	833	863	862	820	817	791	819	811	815	845	809	855	861	766	805	849	824	832	834	886	849	853	857	873	860	855	816	815	857	833	850	862	802	850	855	806	823	834	805	823	789	776	838	770	852	860	844	841	787	832	835	847	812	848	830	812	835	850	829	779	830	832	833	861	841	834	828	818	852	794	846	782	771	833	837	829	864	788	833	840	805	814	849	854	798	850	825	865	845	812	791	819	864	871	832	815	811	815	802	790	816	887	817	839	805	835	821	799	809	806	779	829	905	820	808	776	793	822	753	869	845	879	860	820	820	873	809	794	809	809	838	792	798	819	847	796	885	816	809	827	810	845	859	806	818	805	837	844	839	815	842	872	866	841	814	830	814	848	820	857	852	848	766	822	801	832	778	845	855	837	828	796	840	843	828	822	829	857	793	842	844	835	893	825	863	800	804	843	815	796	848	841	803	817	818	807	827	809	785	817	809	855	837	840	813	811	810	843	874	755	825	816	850	832	819	799	848	846	827	878	876	803	842	786	810	835	829	845	822	836	859	800	858	821	825	794	834	837	845	736	825	905	797	826	800	844	840	855	841	800	857	805	808	818	882	892	816	801	824	782	819	801	844	817	806	817	857	790	798	812	824	821	809	846	795	851	862	817	845	836	851	802	821
24277	21414	28599	25214	22513	18737	11759	7006	5037	4272	3390	2887	2324	2089	1891	1745	1557	1390	1325	1248	1201	1167	1117	1084	1052	1097	991	963	917	886	933	982	926	859	883	901	834	838	816	858	838	881	879	874	832	846	886	893	840	826	861	887	836	857	816	827	808	846	820	856	842	811	865	854	848	852	835	834	877	772	839	860	837	755	850	885	842	829	808	851	839	797	794	788	806	780	824	851	840	838	833	867	773	845	748	831	830	831	823	834	866	876	808	837	800	806	791	815	859	820	846	877	827	834	843	860	862	860	814	852	827	862	766	827	793	811	808	862	816	849	820	784	842	871	840	871	799	814	868	802	807	796	789	848	773	876	846	810	815	861	837	836	836	802	796	830	842	783	838	801	830	830	806	786	776	781	795	800	816	830	798	844	843	782	798	817	800	840	793	783	779	867	843	803	902	852	860	850	774	839	797	861	802	851	796	807	804	858	858	810	799	833	804	800	849	807	827	842	820	839	813	896	800	822	823	809	795	781	781	860	849	903	804	815	839	842	844	811	857	812	854	813	834	806	827	821	809	814	829	873	776	841	791	843	843	850	815	790	899	808	760	867	812	816	787	801	863	816	825	831	813	812	808	859	837	774	873	851	839	844	805	837	853	857	837	854	829	850	875	854	872	823	837	861	861	811	810	802	888	828	871	868	806	779	861	865	866	827	809	823	824	852	841	798	831	827	866	871	806	793	819	830	882	868	914	789	807	820	809	908	843	819	827	799	858	804	809	830	810	817	797	786	831	788	795	795	859	814	855	811	807	833	823	823	766	796	850	806	826	809	800	856	838	811	814	800	816	803	821	865	835	779	889	837	830	828	786	813	867	767	790	817	832	868	820	837	839	836	794	841	833	828	869	834	829	834	808	848	803	830	832	844	835	827	864	810	777	832	812	827	852	788	788	858	826	840	840	847	867	806	790	859	810	850	840	840	840	818	812	785	825	815	774	835	829	822	786	824	865	799	864	844	817	798	822	822	866	866	887	818	854	850	795	806	836	821	838	832	797	825	807	789	796	864	832	864	820	831	813	852	845	854	826	800	770	844	778	819	819	830	786	866	816	825	795	836	892	825	832	856	807	833	823	775	807	828	834	832	843	869	831	835	809	867	819	830	788	795	813	789	816	841	841	836	766	819	766	778	861	819	870	841	772	866	799	852	846	824	805	808	839	871	810	854	842	815	838	808	805	794	801	892	811	847	801	795	814	829	838	846	830	852	818	763	834	799	835	859	872	811	822	846	822	827	872	808	843	876	834	847	879	860	790	811	823	812	857	837	863	882	770	790	799	913	795	829	835	822	815	823	851	816	859	838	841	892	820	852	782	844	829	814	856	779	885	836	847	808	832	818	853	820	838	792	806	821	809	838	845	842	864	867	823	798	820	794	835	844	842	797	799	803	850	814	794	826	846	823	803	842	824	860	877	823	851	809	867	843	833	827	796	837	833	786	802	814	808	805	842	894	846	809	823	812	843	863	802	768	832	789	864	849	799	816	827	748	837	763	813	815	814	796	843	865	809	774	890	850	823	826	806	825	823	860	822	837	810	776	764	830	825	825	834	835	839	867	796	780	871	878	843	833	781	806	807	813	819	820	799	822	832	816	824	829	827	825	853	804	863	847	802	886	823	798	794	874	827	760	851	835	849	866	826	823	847	797	819	840	810	845	808	878	869	815	838	804	773	833	831	875	803	787	770	801	857	815	895	806	815	840	850	874	843	818	785	836	801	834	856	825	807	793	839	798	840	818	816	821	864	842	829	839	821	876	808	825	846	815	828	793	797	807	828	813	800	826	810	811	867	871	803	785	808	817	895	839	851	871	849	816	819	769	838	764	864	875	775	843	833	808	800	845	808	834	807	876	806	861	801	810	832	880	818	777	838	788	819	805	823	834	819	815	826	816	851	805	854	830	865	817	781	814	862	819	828	807	832	850	793	851	814	862	803	802	838	851	808	858	847	836	815	808	799	862	838	760	820	835	837	804	815	874	851	825	777	818	802	839	830	825	864	809	831	868	832	791	852	849	809	801	817	846	759	830	833	798	782	855	862	854	777	803	794	849	748	743	823	838	834	842	816	805	791	875	846	870	810	832	835	864	848	794	805	807	859	846	858	846	838	809	858	832	862	805	876	844	851	828	750	832	835	766	824	874	837	822	840	775	768	839	823	842	809	818	868	801	818	825	799	797	835	860	753	849	810	856	833	838	774	816	799	833	841	804	842	861	820	788	819	796	815	863	775	856	820	829	787	835	839	777	828	788	853	835	836	779	859	869	813	767	814	833	871	834	825	810	799	851	762	851	813	851	795	825	789	840	834	864	778	814	776	831	834	800	822	873	789	810	842	814	862	864	814	831	852	876	825	866	902	803	858	806	809	780	766	840	844	827	872	877	788	871	846	847	805	806	777	808	799	868	878	826	844	799	864	783	821	784	822	821	838	847	808	851	812	812	815	837	816	815	789	754	763	832	789	774	829	819	833	772	805	806	790	802	828	806	806	839	862	838	835	816	796	852	837	782	837	791	871	836	770	865	834	812	812	854	825	891	832	788	857	839	809	770	859	796	798	854	830	833	798	887	809	807	791	780	785	816	799	823	838	828	857	814	787	803	828	851	854	855	854	792	815	816	767	835	834	844	771	828	822	796	878	817	854	840	831	836	860	864	801	852	856	877	824	812	816	888	753	855	867	819	826	799	810	857	838	838	778	841	798	814	825	792	843	821	853	821	823	838	858	814	809	837	765	829	814	826	798	768	811	794	873	914	871	801	847	853	840	855	851	851	842	805	834	780	873	827	829	781	804	813	826	858	822	816	897	873	779	865	849	860	820	840	804	802	835	836	832	827	774	788	838	849	820	825	825	810	777	847	789	784	826	813	834	828	803	864	789	798	834	822	820	772	742	752	815	795	819	807	807	803	855	848	807	798	810	827	752	814	822	837	821	866	855	813	850	812	798	851	829	816	813	791	850	795	864	811	825	792	856	831	791	858	816	849	836	820	872	825	797	793	812	854	858	824	831	863	843	807	814	803	884	854	836	838	860	834	858	809	796	833	835	851	791	809	850	882	802	841	860	796	819	849	844	841	764	888	798	777	775	813	832	845	865	818	858	785	796	776	830	806	868	813	828	804	829	857	778	837	824	904	804	783	844	801	800	858	849	815	796	779	830	796	829	807	830	827	841	840	759	804	912	764	808	854	832	787	847	805	858	815	787	878	862	920	841	835	809	877	842	796	780	876	823	843	855	844	816	818	843	851	776	853	819	800	814	832	783	812	831	806	870	792	803	810	767	819	840	815	792	836	862	829	809	804	794	838	821	818	825	770	831	867	792	884	838	802	857	830	881	801	856	888	838	849	801	869	892	812	844	795	839	831	824	824	851	766	826	841	812	799	809	828	809	769	823	776	809	801	796	849	829	858	861	837	856	799	869	873	838	803	836	853	838	842	855	795	805	768	844	800	837	833	806	801
30887	51771	40380	27253	22304	17385	12491	9265	7291	5865	4651	3752	3039	2592	2312	2082	1910	1634	1486	1402	1352	1308	1160	1203	1070	1082	1011	1038	971	972	969	961	925	923	921	861	846	891	868	858	889	798	818	847	831	858	877	849	853	813	838	824	818	804	814	786	857	783	841	798	873	788	818	855	834	829	858	826	798	827	827	851	855	850	782	877	844	844	835	793	864	854	858	829	821	848	869	838	830	831	843	841	838	758	827	816	806	829	800	847	798	824	787	849	793	782	796	786	796	777	886	817	823	821	820	817	756	764	786	865	851	820	802	862	854	776	843	822	847	789	811	842	788	858	841	786	829	785	836	837	827	791	838	863	810	847	854	822	813	817	846	828	825	798	802	874	828	814	827	844	828	830	868	775	823	847	821	835	815	800	828	807	820	797	826	746	794	827	822	834	836	794	836	812	811	821	851	839	844	816	776	809	789	812	800	855	823	841	807	812	821	836	755	814	837	849	825	810	830	853	813	835	830	779	821	852	854	899	848	826	796	836	832	837	850	834	802	863	840	824	810	846	764	815	810	869	791	860	837	823	828	790	825	828	798	827	793	825	829	859	821	804	828	820	819	794	846	799	814	804	802	809	756	844	842	781	792	861	823	803	794	769	821	813	801	819	801	797	816	850	795	810	794	819	807	820	759	800	862	809	805	813	875	800	794	824	794	766	828	843	836	800	814	841	814	795	861	811	813	827	788	817	739	832	836	812	857	833	816	882	824	838	772	845	845	794	830	795	855	839	869	822	859	839	834	835	817	823	855	832	854	818	784	814	847	842	853	782	832	806	815	796	844	833	774	824	819	784	803	803	860	808	773	838	810	832	817	838	809	860	824	877	829	817	836	785	876	807	804	805	860	861	827	781	875	787	796	837	883	849	767	841	842	821	780	809	842	842	837	802	824	851	850	771	821	777	821	827	851	786	833	858	841	831	825	796	782	785	855	828	788	811	813	748	816	801	824	809	831	813	783	793	766	855	880	819	813	815	841	834	866	793	810	815	820	820	842	804	815	794	876	812	810	864	786	819	803	872	825	780	824	821	849	848	793	821	845	780	865	913	878	812	780	844	801	797	809	812	831	872	831	879	815	797	846	826	812	825	809	806	848	806	836	813	827	838	819	798	812	812	815	816	831	802	827	776	827	783	858	795	745	836	826	846	823	751	818	821	834	795	776	858	858	779	805	854	816	798	733	841	826	843	835	871	830	841	871	855	811	858	840	820	811	849	792	841	773	779	814	850	795	827	867	838	807	805	859	814	838	835	815	865	845	790	841	830	822	867	812	839	821	835	810	834	831	799	883	856	803	795	890	818	853	806	805	847	799	866	831	767	815	882	812	863	850	870	792	818	859	819	807	858	856	819	844	827	844	780	820	804	830	826	826	790	852	846	836	881	784	800	802	750	831	794	857	833	796	818	833	796	811	775	818	832	883	758	800	835	783	856	820	850	779	794	840	827	830	800	791	797	844	866	854	849	829	815	841	817	856	772	817	798	868	815	877	793	852	836	809	808	808	834	834	844	854	877	791	781	851	831	790	805	791	783	757	861	849	795	848	820	848	849	845	820	820	812	863	836	870	822	843	802	819	874	813	817	860	834	838	837	816	865	791	839	778	828	846	852	833	829	848	807	831	844	779	810	822	850	811	821	835	865	794	852	867	822	850	803	804	837	827	832	816	808	799	810	798	768	812	850	808	887	826	837	807	799	831	789	785	804	824	797	807	871	867	820	770	799	824	810	762	812	803	817	744	827	827	830	844	857	801	832	818	785	829	829	817	783	795	837	775	756	836	839	834	820	843	805	809	807	794	813	775	841	810	808	846	847	853	808	768	846	846	821	815	810	873	825	796	831	860	842	828	813	805	879	812	807	844	818	807	857	858	777	788	852	829	804	816	822	788	809	826	815	819	823	755	830	841	828	870	878	830	805	793	748	831	821	798	813	815	826	789	840	813	816	800	795	892	791	845	868	858	818	813	822	807	796	831	789	803	817	797	870	752	784	875	850	789	790	829	781	826	828	797	807	798	837	844	783	836	869	796	849	804	846	852	794	815	836	858	841	829	868	820	842	819	824	812	813	812	828	815	861	793	797	797	799	818	804	862	843	810	832	852	828	823	847	894	834	818	850	761	804	839	873	834	783	806	834	810	814	874	794	803	816	798	834	834	871	823	829	800	810	814	860	771	847	793	820	793	828	835	829	786	819	785	738	822	800	878	832	864	803	835	834	866	851	770	813	809	797	825	841	851	820	770	780	852	846	819	813	800	820	823	839	825	789	868	810	792	842	754	808	822	813	845	795	836	815	825	820	818	863	773	803	890	887	791	785	802	799	856	812	832	846	793	814	848	834	804	767	820	823	865	825	868	804	898	854	842	807	769	781	851	864	834	826	825	804	834	868	867	847	831	825	838	873	859	775	783	844	785	807	790	812	769	853	839	785	775	825	809	819	851	760	772	791	848	783	816	838	804	821	809	804	815	803	859	821	829	864	879	882	787	832	779	824	866	841	840	827	807	817	827	776	826	832	786	824	774	804	814	846	787	825	838	828	815	825	894	800	814	833	809	825	817	790	821	810	863	824	864	800	825	791	790	810	851	839	774	772	861	788	831	813	786	815	845	851	816	779	817	800	809	883	855	800	797	838	837	824	862	812	823	794	838	814	811	800	792	834	813	852	848	860	806	797	785	808	841	817	804	792	823	874	775	774	819	831	839	915	819	811	853	832	808	783	822	836	804	821	815	798	841	833	799	798	835	837	822	839	791	818	832	819	847	846	792	832	842	795	814	820	828	852	845	835	852	807	817	825	793	808	860	757	857	856	827	824	852	829	854	843	754	886	857	793	788	872	796	852	782	791	835	801	835	824	828	813	807	781	819	826	839	802	833	834	850	856	806	841	801	861	868	791	815	801	845	826	812	857	840	823	868	813	771	810	845	829	832	872	836	794	827	816	870	840	849	803	816	794	863	843	785	883	799	858	773	802	772	857	828	778	838	813	865	822	835	776	824	841	813	815	811	812	799	799	786	840	855	852	805	861	742	804	860	848	831	838	836	840	778	781	823	803	819	844	819	844	744	811	780	889	802	835	794	777	806	784	829	817	853	833	806	790	800	826	863	831	815	835	798	851	850	842	807	796	796	818	808	788	820	804	786	839	790	786	833	845	803	804	803	786	833	836	801	805	819	865	847	819	819	803	848	790	832	756	785	824	834	813	817	841	804	802	831	838	863	797	868	829	773	791	858	841	852	850	822	777	844	844	832	820	816	897	808	828	813	799	838	934	813	794	832	767	820	856	873	867	808	833	835	838	799	811	789	774	829	829	837	860	801	832	814	863	790	801	850	823	786	838	800	855	803	801	832	833	847	810	793	849	782	871	816	804	869	830	825	795	844	829	764	840	799	807	818	807	854	845	810	795	834	822	799	793	810	828	812	801	827	858	829	841	789	801	821	785	790	791	838	785	842	781	843	903
25434	21492	28319	26711	19527	12588	7998	5102	3773	3280	2694	2243	2008	1740	1626	1523	1370	1311	1274	1107	1248	1121	1106	997	1083	1028	1019	995	935	966	966	925	938	924	899	947	942	921	908	891	906	937	869	883	874	900	918	844	875	886	949	906	875	869	927	881	913	890	928	855	881	878	875	893	890	925	899	927	944	920	868	907	871	844	929	862	873	846	888	882	839	870	877	942	824	886	910	914	889	901	859	943	887	940	817	841	867	948	888	923	908	882	879	898	860	842	899	840	902	977	933	855	833	955	876	924	902	850	883	892	864	875	852	843	918	879	919	880	872	899	927	878	873	881	875	890	946	848	876	917	863	892	869	938	935	845	921	897	881	880	915	930	877	888	869	841	902	883	972	902	923	884	863	912	936	861	933	919	872	953	891	879	873	876	883	898	871	857	864	884	858	957	906	912	891	890	895	866	902	931	900	846	891	910	870	872	905	882	892	848	903	860	906	885	920	915	935	981	876	874	905	834	929	876	865	857	880	902	899	821	906	899	885	870	918	868	896	879	848	934	953	873	880	931	840	899	940	877	924	907	912	901	932	889	885	905	881	871	843	913	890	854	880	919	932	853	865	881	894	880	818	923	879	820	920	855	867	956	841	839	869	865	901	893	862	847	873	821	855	860	890	891	883	903	879	947	878	897	947	897	878	890	899	883	847	896	880	911	875	921	965	896	896	911	894	885	918	847	878	878	930	861	892	845	939	899	873	873	911	910	867	867	836	882	880	862	896	864	853	865	859	875	873	859	882	890	874	949	877	898	899	860	865	921	930	848	912	891	839	863	863	942	865	977	880	902	892	896	950	893	869	903	875	871	897	879	882	821	880	893	898	886	891	894	867	887	905	865	874	908	886	910	868	880	864	909	906	898	918	890	901	874	888	856	879	900	885	884	876	871	883	867	872	944	909	905	889	862	852	858	908	862	834	914	970	880	884	903	895	918	913	846	902	888	931	918	875	865	870	834	921	944	898	876	864	827	853	920	876	831	922	871	891	884	909	859	870	879	904	854	860	897	942	913	862	895	884	885	911	933	946	880	857	899	881	865	858	873	876	883	839	842	897	922	875	936	907	851	875	927	851	897	857	817	916	914	911	895	851	833	926	872	938	898	923	863	928	903	900	870	885	966	883	905	877	879	858	870	934	922	902	881	892	835	872	876	936	910	856	910	883	868	873	921	904	866	858	911	886	895	893	892	915	885	901	849	918	885	901	855	897	947	941	864	880	845	853	895	881	837	870	850	884	909	825	956	883	953	871	870	940	999	872	854	891	926	899	858	849	909	914	849	830	876	869	874	935	884	915	928	887	931	937	890	831	880	876	937	848	873	918	933	885	892	876	872	864	846	970	909	878	873	870	922	876	869	880	863	896	882	864	924	928	870	826	890	879	882	900	831	912	859	879	865	866	903	879	880	833	840	887	870	891	856	886	870	923	835	874	861	932	816	843	879	935	871	903	901	851	888	863	928	896	878	920	898	867	859	927	899	897	877	935	902	915	909	957	926	870	904	864	865	889	927	924	896	882	847	869	893	879	930	871	912	872	871	896	898	906	902	888	858	843	889	901	848	927	898	864	899	896	886	885	857	919	926	854	887	854	899	923	896	918	913	862	855	865	888	908	870	900	863	888	880	822	888	944	896	809	912	888	872	919	898	893	844	890	891	886	887	956	907	887	876	859	859	928	885	899	882	847	854	874	893	885	872	918	919	863	876	829	877	840	894	893	878	894	864	930	925	875	916	848	874	950	839	887	882	890	889	841	865	894	848	893	906	928	929	861	893	908	922	894	872	830	853	882	904	930	870	825	865	913	876	901	876	876	878	868	860	906	894	919	885	856	914	877	890	881	878	883	876	873	886	929	916	892	868	877	886	825	871	927	869	875	914	871	880	839	867	909	894	868	906	921	885	889	863	915	876	851	886	891	911	858	905	884	895	909	876	869	922	832	895	888	939	850	845	877	839	881	916	880	893	900	905	889	916	910	896	843	834	973	880	871	858	853	902	878	896	879	860	894	936	844	950	910	864	927	911	908	891	886	864	844	873	917	886	851	877	915	937	949	901	842	853	906	875	847	887	867	882	903	886	937	865	893	911	821	897	889	877	878	840	875	882	850	851	876	918	868	907	951	914	898	922	874	860	915	878	869	914	905	876	904	854	854	822	847	933	869	934	835	901	910	886	947	841	878	869	894	891	853	906	849	931	879	911	836	858	896	882	904	845	851	904	899	900	887	896	942	886	905	923	915	885	874	857	850	852	890	874	883	870	947	919	942	879	848	809	931	818	912	930	853	887	894	894	867	852	887	870	898	883	864	887	854	860	874	849	868	880	909	858	851	832	868	872	910	994	866	895	872	891	957	900	884	856	857	868	914	884	887	935	893	910	898	859	919	859	883	904	904	886	858	906	882	876	942	882	840	877	837	907	920	849	870	894	859	911	904	895	875	890	899	912	929	890	863	906	873	890	873	864	852	852	898	886	864	880	882	857	862	901	862	875	858	890	872	891	830	881	910	849	892	969	847	907	864	836	892	949	919	885	900	826	869	903	896	874	895	901	926	932	844	927	905	901	915	838	865	877	893	885	925	831	913	860	890	919	884	863	867	909	900	901	849	874	873	868	852	862	880	857	938	861	916	905	875	837	916	906	868	876	898	896	872	942	887	918	868	893	876	878	886	880	862	845	918	830	826	902	922	887	897	878	871	835	899	879	858	863	867	855	864	846	861	882	902	866	865	875	933	872	855	837	859	887	810	878	914	852	902	860	899	887	898	913	897	872	900	895	888	897	877	922	939	903	847	883	866	901	918	881	870	891	940	860	945	859	901	886	892	942	915	901	887	884	874	891	898	890	931	836	907	900	888	903	939	835	829	895	861	871	832	863	893	874	882	843	860	857	871	869	879	912	913	849	916	890	844	849	854	895	870	858	931	854	858	851	880	855	854	885	891	913	887	864	858	891	869	934	885	896	875	947	909	850	936	885	864	934	845	863	877	927	866	835	857	917	862	964	852	926	912	859	898	867	921	905	881	885	909	876	870	892	912	844	901	884	837	908	879	868	889	852	866	888	935	871	881	924	888	893	895	880	934	914	917	868	927	857	928	918	853	917	884	879	919	895	833	908	883	882	870	881	907	852	875	913	898	892	887	895	859	847	951	911	921	879	921	869	874	907	917	860	797	898	882	874	856	940	847	913	912	833	887	842	958	948	876	954	818	908	866	871	867	958	900	798	851	951	871	851	902	881	881	875	900	905	917	883	909	834	885	844	826	867	841	860	898	865	897	883	911	855	844	884	877	877	887	927	923	922	924	875	930	909	881	864	839	880	879	889	930	928	972	949	859	922	873	877	877	849	884	934	866	925	905	897	918	965	909	871	942	875	920	902	844	859	907	918	939	910	909	884	875	881	902	929	871	912	915	919	859	914	884	916	894	871	915	888	877	871	882	924	833	920	874	838	909	849	850	863	847	962
31067	49052	37815	24205	19050	14451	10581	7431	5725	4725	3702	3145	2579	2299	2034	1768	1592	1549	1368	1299	1213	1190	1148	1096	1144	1024	1040	1067	1009	982	914	978	878	951	967	931	973	966	930	989	898	918	876	876	848	869	920	866	929	928	897	930	884	903	848	948	869	933	902	941	881	863	900	884	876	892	893	859	887	875	909	867	876	935	889	926	918	929	892	887	880	863	888	855	827	835	881	868	830	868	898	880	858	902	866	836	833	903	878	861	870	887	886	881	869	880	914	887	869	916	881	874	806	911	873	885	871	859	845	902	874	822	879	839	945	982	843	844	909	872	922	873	867	846	855	877	885	899	882	873	859	876	873	877	924	891	844	868	904	871	899	880	840	885	842	894	848	844	917	863	904	863	831	881	874	849	888	907	866	887	908	905	840	894	836	911	847	875	826	840	898	860	863	888	875	880	899	850	878	870	865	871	829	843	857	876	923	858	853	864	867	868	873	880	896	855	899	885	805	936	839	876	837	858	824	872	867	878	858	844	866	859	939	895	854	901	927	834	876	898	875	920	834	871	862	856	893	833	909	870	929	871	861	892	856	883	908	827	831	825	900	876	846	910	882	892	868	886	879	887	897	901	879	833	913	878	876	833	896	884	844	890	946	884	866	855	844	934	902	889	808	865	903	857	844	859	890	871	855	853	865	854	888	854	914	836	865	910	876	918	888	870	829	889	908	947	883	904	832	855	905	895	873	885	895	899	841	899	861	858	869	865	870	876	863	822	864	850	888	927	836	875	840	876	850	824	829	864	862	938	861	878	864	883	898	859	868	887	876	898	896	894	885	847	855	889	846	846	877	885	882	840	906	882	911	854	854	914	837	878	898	894	845	913	875	890	861	834	832	924	939	906	853	928	844	861	847	910	886	854	906	857	836	918	861	864	851	894	930	875	883	858	878	869	870	836	894	839	872	848	897	886	837	910	872	897	868	874	876	869	815	878	866	875	866	851	878	853	896	870	891	875	880	876	907	829	820	915	826	840	873	859	910	866	889	938	899	903	862	893	847	855	887	899	847	915	869	899	845	856	851	901	897	867	925	865	889	865	868	871	889	934	898	819	861	838	832	813	863	875	898	855	832	901	884	885	864	871	883	861	853	878	883	883	855	863	846	863	884	885	891	900	846	833	882	843	890	862	860	860	860	856	850	851	896	872	863	881	882	922	861	876	861	903	938	876	865	889	871	823	894	868	854	893	857	963	848	896	903	868	897	898	881	884	952	888	833	865	943	838	889	852	862	895	839	879	851	891	927	909	875	841	869	886	887	877	909	917	878	850	880	856	858	859	873	889	882	882	873	857	880	850	918	879	863	842	847	906	845	894	887	849	887	867	871	882	856	869	915	894	859	862	857	873	880	848	812	894	873	938	913	881	880	843	852	861	838	935	858	896	910	899	864	795	852	879	869	858	862	885	930	915	901	891	885	947	873	882	871	779	840	886	879	874	920	869	897	868	920	865	890	952	848	900	866	887	883	848	847	924	907	894	877	859	923	919	838	898	927	881	901	879	868	881	868	845	901	875	953	847	896	843	855	840	886	863	893	846	905	908	854	844	855	880	902	936	856	920	846	886	864	916	917	873	841	892	870	878	901	891	918	880	845	946	879	856	855	886	869	903	890	913	829	934	853	876	860	855	897	872	853	884	898	881	843	874	879	870	858	861	901	856	877	907	901	889	856	897	886	917	827	881	874	882	900	890	892	868	896	876	896	905	926	852	880	888	872	868	893	908	900	872	872	893	819	866	869	860	918	873	903	846	839	858	901	888	839	858	900	846	889	866	830	876	896	912	892	878	864	851	841	894	824	911	846	850	866	894	884	868	850	889	884	820	877	863	828	863	902	884	859	886	818	839	836	880	921	853	836	883	909	883	852	874	878	907	835	870	904	889	859	880	912	899	876	887	889	881	886	902	924	881	874	864	868	923	870	847	845	904	911	913	877	871	852	879	860	822	891	955	842	844	869	896	841	857	879	875	888	866	902	855	868	861	827	870	862	866	901	878	929	874	860	844	844	900	864	882	888	906	857	896	884	898	827	903	853	869	919	844	891	873	913	887	888	897	896	903	930	902	862	845	915	811	904	848	855	929	920	923	879	900	889	851	870	890	907	863	903	846	852	814	863	860	840	901	891	828	870	858	861	905	910	889	887	895	904	895	884	936	831	831	882	873	879	857	829	878	857	872	881	875	929	888	932	840	883	905	876	822	917	869	896	869	905	891	888	845	891	885	863	874	892	846	887	874	889	895	866	816	936	854	881	858	876	864	860	879	869	928	862	879	833	860	874	895	921	870	881	937	893	911	885	899	841	870	868	893	917	834	884	860	969	877	925	872	873	856	894	845	888	966	801	844	880	868	916	862	876	887	863	940	903	890	888	877	911	883	862	911	903	838	933	912	893	894	877	871	894	932	836	824	900	859	886	883	896	871	845	871	847	896	898	859	835	896	852	862	872	970	912	861	868	877	901	858	904	902	849	903	805	872	919	885	892	898	948	901	857	856	883	881	867	877	872	844	875	835	898	898	889	850	890	898	869	874	881	854	870	915	897	911	887	835	792	866	937	864	908	847	850	887	928	839	930	876	858	874	845	842	882	870	914	874	897	887	921	840	887	851	861	866	851	850	927	936	834	854	855	913	859	900	853	912	850	863	863	850	929	852	890	881	874	817	857	894	880	859	847	924	851	860	866	887	927	916	899	848	864	900	862	875	836	874	873	893	842	838	852	859	849	848	867	886	892	889	915	894	843	872	857	877	852	905	920	874	900	841	808	859	865	923	880	888	863	853	872	878	865	880	903	880	853	935	871	878	901	884	925	878	851	856	888	886	916	864	876	866	834	889	864	852	894	903	823	885	853	819	865	898	878	863	872	872	899	846	891	864	884	910	879	890	910	892	878	897	952	856	842	904	865	876	806	863	884	873	907	880	895	870	852	867	880	902	887	914	840	885	884	892	816	866	854	895	873	930	843	871	889	896	889	879	859	877	857	886	883	886	873	876	913	850	903	816	911	882	866	862	888	896	837	884	877	871	919	901	902	902	850	898	886	831	921	895	865	853	853	804	880	906	886	852	880	886	866	895	906	882	869	845	856	880	855	861	821	888	879	884	897	860	901	893	892	907	860	858	869	874	862	883	828	862	860	860	847	862	837	873	900	835	872	857	845	883	869	886	892	877	894	866	896	881	870	882	876	887	913	917	877	852	887	824	901	914	891	850	841	916	817	895	870	900	861	857	910	864	909	869	847	844	854	926	863	891	838	879	840	870	897	869	884	881	915	897	901	866	910	880	888	908	859	930	894	889	917	872	865	909	914	834	857	834	898	899	879	912	849	866	898	860	866	873	870	905	875	912	865	864	908	856	903	839	911	950	864	840	871	858	814	895	850	887	905	898	900	915	881	861	879	871	856	880	838	870	899	865	938	890	859	922	917	864	846	868	780	856	899	923	897	847	874	907	904	870	863	914
23045	21462	29160	24300	21925	23299	20004	9994	6740	5488	4533	3655	3158	2684	2442	2082	1867	1776	1544	1465	1432	1368	1284	1274	1226	1220	1159	1114	1057	1039	1076	1044	1023	984	948	1023	961	986	928	948	987	979	987	998	926	957	987	902	925	937	975	929	914	917	1025	937	900	914	903	974	969	868	959	959	946	898	949	925	967	900	991	925	961	900	969	978	929	851	909	942	887	959	942	943	917	965	1001	936	914	927	983	891	894	913	912	934	966	868	930	935	905	929	929	898	1009	907	942	955	975	876	917	937	916	941	893	990	964	902	960	936	923	949	919	948	901	879	937	892	924	881	926	881	918	875	944	913	914	911	909	972	964	962	891	983	918	905	928	944	863	958	937	997	874	936	913	868	944	873	984	895	948	946	981	918	906	914	940	904	920	909	907	919	890	898	918	945	950	898	934	967	922	944	879	872	879	936	938	895	905	880	963	923	958	911	956	956	890	936	933	883	940	1007	947	957	959	918	883	922	920	966	901	942	1000	927	906	931	936	935	955	874	958	914	967	876	953	897	934	910	844	889	896	914	887	962	874	958	902	921	971	939	904	929	952	880	931	869	924	968	897	904	908	944	875	907	880	976	938	946	926	934	876	894	935	873	931	910	907	910	926	930	920	883	946	967	898	960	926	933	921	910	948	860	910	891	854	965	945	962	930	898	926	940	947	968	938	858	921	914	899	897	932	930	941	892	927	898	887	931	914	936	931	942	991	952	920	939	876	955	891	925	892	955	918	896	934	904	950	944	904	918	908	953	913	905	923	837	947	928	904	946	871	910	899	898	887	937	874	891	896	934	937	898	937	877	924	968	988	941	915	895	926	956	940	949	914	894	959	951	916	864	899	920	884	931	922	898	933	933	852	935	949	921	962	897	959	936	888	877	978	899	929	894	962	981	904	880	923	965	961	894	926	878	961	956	930	925	917	900	951	949	882	900	859	925	884	914	968	900	892	927	926	890	894	987	896	975	990	949	928	903	963	920	919	870	946	954	939	921	933	947	950	923	906	936	923	885	897	932	912	914	930	954	902	937	917	931	991	953	894	932	931	874	973	901	941	924	931	899	946	979	885	938	909	985	896	893	937	966	1001	919	941	947	960	847	875	891	875	903	971	906	914	882	867	926	937	868	926	927	890	917	937	903	900	936	909	931	912	878	925	912	963	895	883	862	939	890	958	969	953	924	923	970	908	882	879	925	971	893	946	915	912	965	915	937	881	931	921	928	912	875	959	931	913	900	955	922	989	924	920	931	942	934	896	897	959	902	864	890	926	950	920	969	978	908	915	935	895	934	927	933	940	956	925	870	907	897	874	893	888	963	914	942	953	944	892	969	935	918	913	933	902	942	892	942	939	934	950	925	951	957	948	891	913	917	919	910	906	910	912	944	933	922	900	920	1008	943	899	912	893	932	967	949	932	883	947	969	937	925	903	934	910	919	871	881	943	958	980	901	919	953	938	927	927	987	894	918	925	958	905	917	870	960	889	908	936	946	924	956	897	911	905	903	945	920	964	934	946	928	942	991	896	849	896	879	935	955	858	914	878	966	886	948	928	977	989	958	937	939	924	931	858	921	901	875	917	926	896	932	909	877	919	940	886	948	897	917	895	899	904	925	931	972	937	866	893	972	924	917	939	944	891	862	901	911	891	909	929	914	952	891	963	929	926	892	1011	937	947	901	959	913	882	899	964	911	923	947	953	928	945	961	915	960	886	895	910	876	948	916	893	908	900	937	951	924	912	952	925	842	933	943	912	912	904	903	873	948	926	914	911	888	911	964	942	933	939	934	904	918	921	934	906	920	887	937	929	920	830	883	960	890	948	903	917	940	946	970	933	901	887	934	880	934	981	929	960	928	906	933	940	918	959	888	908	936	901	959	972	959	982	860	942	889	933	878	941	893	922	923	973	952	957	915	888	928	922	899	914	917	962	929	946	879	948	884	942	940	933	930	900	906	939	955	905	938	919	938	881	875	959	918	857	924	913	876	971	949	954	915	934	882	949	974	896	951	882	927	934	905	936	938	868	935	932	881	924	926	892	852	950	918	902	946	962	954	952	900	875	924	982	923	873	895	874	934	897	864	919	913	929	902	936	889	892	876	912	939	938	964	977	969	1003	865	959	984	978	968	934	952	950	906	869	940	914	955	914	922	943	884	919	927	930	891	942	900	888	934	888	861	929	930	942	991	883	905	978	954	898	882	903	931	922	899	926	918	955	935	924	838	902	924	962	908	932	980	981	927	992	876	952	838	892	949	924	918	915	923	935	915	925	953	907	901	895	882	949	904	891	880	901	917	951	976	926	914	896	941	929	892	922	921	940	865	937	937	909	966	913	924	897	878	912	911	879	910	928	887	896	904	946	863	938	907	933	932	885	879	905	861	973	937	889	917	936	912	917	935	943	916	918	900	975	965	942	921	911	931	877	932	922	932	900	935	921	955	915	893	919	904	911	920	878	888	879	939	892	938	914	939	900	954	895	942	915	889	886	994	908	895	948	923	941	908	904	971	945	906	930	925	900	900	927	830	929	917	923	909	904	1014	972	869	889	897	883	877	949	938	940	916	923	922	900	926	944	907	934	955	902	948	846	912	916	928	905	888	931	912	896	913	904	860	928	941	912	915	902	914	988	970	955	881	898	937	924	948	944	875	942	915	944	967	890	846	902	942	875	999	909	923	853	963	930	915	838	897	888	924	911	932	922	931	905	937	969	918	889	888	966	954	915	975	892	910	927	904	940	912	934	927	910	928	927	966	903	896	918	954	886	965	924	975	912	892	953	907	981	981	897	939	932	914	977	917	901	979	923	950	999	945	857	912	976	957	910	905	902	943	959	885	958	934	910	918	932	914	975	934	847	935	913	919	918	890	892	924	906	969	935	917	962	876	988	884	897	967	898	975	961	931	881	929	910	912	919	903	1007	927	943	923	892	980	924	905	898	976	899	942	905	897	954	897	935	950	919	944	892	864	919	898	917	934	910	911	903	906	926	908	873	911	917	907	896	884	873	950	896	933	918	881	872	886	919	961	975	907	975	914	932	914	928	872	903	951	900	874	878	891	961	937	904	912	908	888	909	924	936	924	940	932	977	934	891	942	907	933	924	941	883	979	918	908	945	893	927	918	908	921	945	903	968	917	896	935	973	910	953	933	922	910	916	871	984	907	887	935	921	911	922	934	932	893	954	961	886	910	944	930	917	860	904	880	901	864	874	960	928	942	886	954	893	929	940	976	984	944	928	876	930	926	914	922	897	919	917	910	976	913	916	865	917	956	931	927	916	960	879	881	898	893	947	896	919	916	1009	924	924	932	893	910	967	903	927	920	947	951	917	880	936	873	861	931	868	919	930	899	910	916	917	940	929	935	880	936	883	937	922	939	936	883	987	945	919	873	895	919	888	873	922	909	876	933	910	895	937	992	882	909	931	888	916	938	934	939	957	939	876	927	968	907	911	931	900	893	927	876	911	967	871	924	930	927	943	919	946	960	946	929
33970	60961	46593	33165	26520	22107	16789	11968	9405	7698	6082	5028	4138	3547	3076	2656	2403	2114	1912	1691	1579	1487	1435	1338	1270	1192	1195	1152	1115	1057	1099	1036	986	1059	958	944	984	996	920	934	968	945	921	935	968	910	913	941	919	901	912	950	921	893	923	889	933	884	936	899	928	959	913	907	939	935	926	880	984	884	973	887	945	886	821	912	931	873	905	900	889	927	929	924	915	953	912	921	853	933	872	848	867	905	871	904	898	883	929	866	843	955	880	864	933	889	916	905	905	911	884	865	932	870	895	855	933	891	933	861	854	833	932	855	905	890	835	950	862	918	913	934	852	892	933	903	924	871	912	906	932	900	870	848	890	915	864	857	901	850	886	829	878	893	939	878	915	891	925	834	866	880	897	877	899	905	939	911	904	879	924	904	879	880	897	881	872	932	898	888	887	891	895	912	874	887	896	874	896	886	903	869	862	901	927	847	875	828	903	893	929	875	924	884	927	904	927	872	871	909	886	870	904	835	908	867	888	932	917	896	909	899	932	914	840	855	904	888	929	920	877	886	900	879	913	939	911	919	923	860	902	914	907	884	836	954	857	934	980	904	911	914	928	919	886	896	906	888	944	871	905	936	841	888	928	894	828	930	879	906	878	913	873	879	866	899	864	879	913	948	903	884	878	949	895	903	867	858	900	856	889	883	908	885	893	839	849	880	929	900	928	852	849	895	902	966	859	865	916	875	954	945	921	947	901	934	876	868	827	882	854	896	937	885	918	898	968	883	963	919	890	876	932	894	914	873	883	860	882	945	883	910	925	940	902	936	916	917	906	872	885	900	909	851	874	918	882	934	930	882	886	872	931	860	870	919	923	992	908	932	881	920	923	896	877	947	889	931	876	890	922	924	906	896	879	883	891	832	919	869	915	895	911	907	889	912	872	843	878	917	898	892	868	873	864	936	906	846	874	929	891	917	866	877	897	873	888	881	907	937	893	927	940	841	856	861	906	906	877	886	880	887	898	903	909	897	902	870	938	854	952	885	897	876	891	863	853	878	896	933	887	837	825	865	868	898	908	843	907	852	908	911	873	906	928	909	923	877	878	862	901	864	907	906	940	865	857	886	924	882	875	866	896	928	897	883	938	868	853	875	895	866	902	853	870	868	907	948	889	875	913	899	902	958	858	886	870	889	928	871	944	892	870	926	922	890	921	888	874	942	814	848	917	927	883	935	922	890	948	910	866	935	862	887	849	912	808	919	891	846	892	859	869	911	907	913	868	886	904	888	842	872	902	872	898	873	867	883	914	877	904	931	893	938	884	888	947	881	946	933	925	894	921	878	893	892	863	873	922	889	854	887	934	917	893	890	905	941	936	859	852	902	872	935	926	882	895	887	879	904	906	916	927	879	915	951	901	902	902	920	915	954	855	885	912	903	907	854	904	933	887	929	864	893	853	903	900	856	938	935	903	957	896	905	864	876	850	866	880	843	942	943	864	898	873	904	932	870	892	885	943	904	909	912	884	899	869	918	940	858	886	907	879	898	903	946	873	919	862	922	864	839	876	894	930	895	850	870	865	876	953	898	895	882	909	863	903	861	903	898	906	896	909	899	921	914	903	907	895	871	868	939	851	876	925	967	855	952	839	901	970	881	868	874	917	892	880	888	906	906	880	863	919	876	868	972	854	912	858	907	926	901	948	880	859	846	867	883	890	900	899	885	904	894	921	857	876	913	922	907	955	886	893	949	909	869	846	926	908	880	886	906	908	946	948	889	916	893	893	884	907	867	917	880	941	925	923	860	937	920	931	899	885	878	875	899	899	882	925	900	954	898	900	916	882	873	916	852	881	915	905	900	937	870	857	896	858	902	884	914	885	874	919	857	826	854	886	929	858	882	902	869	901	906	914	899	906	937	858	897	885	879	919	855	896	941	909	911	962	938	878	882	860	890	873	892	901	849	859	906	886	848	877	952	834	858	888	927	843	878	895	914	914	868	879	932	954	881	883	891	910	885	890	912	941	916	913	890	862	870	876	869	835	895	871	935	883	869	909	852	894	865	957	915	902	901	884	912	939	872	876	876	920	858	855	897	920	893	922	881	898	859	887	861	930	866	878	876	928	917	881	897	911	937	952	915	928	917	912	905	879	897	841	905	913	929	911	874	891	862	889	925	950	886	947	883	865	920	907	944	887	888	916	847	876	881	908	950	856	923	884	902	893	923	859	920	964	902	926	936	880	867	930	886	912	898	877	906	861	872	882	905	932	933	869	912	861	893	843	901	856	906	925	899	888	939	898	884	883	925	905	878	864	874	885	888	897	871	855	923	924	913	903	890	917	925	908	912	847	931	923	883	936	880	894	889	882	895	842	909	924	895	910	872	876	932	896	849	874	924	860	910	860	893	882	912	882	892	895	880	912	908	879	924	861	978	823	925	902	860	906	865	858	841	879	883	846	848	902	954	905	908	916	880	871	974	891	924	881	916	860	873	912	868	881	899	922	881	861	897	895	922	930	854	857	892	857	930	915	836	883	891	924	872	905	854	879	884	888	858	911	901	874	934	875	889	901	900	900	920	895	902	917	940	906	855	877	907	897	911	900	935	913	936	918	929	867	932	882	861	882	866	902	900	907	912	919	924	964	914	931	894	956	940	900	864	892	880	911	923	922	874	925	939	888	888	851	914	942	908	902	887	895	897	897	880	899	900	853	899	865	950	934	855	880	883	947	901	910	900	874	853	866	863	862	889	911	878	932	895	922	983	960	873	938	862	903	934	843	918	914	888	880	874	870	914	882	911	871	923	938	909	874	898	866	896	900	927	826	907	881	903	880	901	866	892	894	900	900	955	870	874	935	945	897	929	917	925	863	908	888	898	789	926	880	935	898	863	902	870	858	931	927	912	947	852	930	859	910	912	902	880	911	869	859	881	889	891	898	908	887	956	848	867	893	907	894	919	885	890	870	908	867	891	881	866	910	891	919	968	919	879	878	902	881	911	911	885	895	920	888	920	885	910	898	855	868	889	841	898	890	907	893	838	956	924	937	880	875	867	924	873	912	910	913	914	906	857	892	903	909	924	970	855	895	908	918	871	898	909	953	909	888	898	880	947	873	951	905	913	932	911	947	958	875	907	877	874	933	909	882	884	923	875	950	891	889	887	903	886	891	857	926	889	876	859	934	858	913	911	856	923	883	872	955	876	898	894	877	919	852	869	893	890	912	933	841	889	899	915	916	868	887	887	864	888	900	923	885	922	839	886	851	878	912	922	884	906	901	838	895	897	907	950	919	878	926	868	938	903	853	913	896	871	914	889	873	906	897	893	891	895	908	857	873	893	913	917	911	840	882	892	919	877	898	885	869	934	895	870	925	908	893	837	892	887	870	913	897	879	885	881	881	937	898	921	893	917	847	886	892	896	861	971	908	937	878	929	890	905	914	859	884	956	916	873	902	934	919	873	958	942	876	883	880	835	928	896	868	895	979	909	875	849	924	865	934	924	856	923	894	950	876	856	897	851
34282	35086	32381	22583	12824	8023	5129	3693	2845	2285	2082	1780	1528	1368	1333	1287	1162	1143	1042	1062	935	1027	989	988	923	939	889	889	919	898	848	893	856	865	891	851	867	841	861	823	863	899	829	880	850	843	811	793	890	817	837	861	805	819	839	859	821	840	904	826	863	863	874	891	844	872	858	885	814	866	854	858	843	859	892	893	870	843	788	880	817	856	867	843	829	795	855	807	827	862	900	864	832	799	838	839	871	800	789	782	760	861	867	758	864	814	882	822	824	815	815	814	790	847	859	824	865	821	829	802	865	823	798	862	875	830	843	871	791	808	831	844	841	845	870	858	872	852	840	852	827	841	815	815	833	810	845	798	842	822	822	843	806	807	836	872	843	821	833	861	832	736	811	838	801	843	836	793	832	816	763	791	810	861	820	885	822	855	781	844	803	841	859	830	819	892	816	806	856	811	830	851	863	834	841	903	816	776	808	872	845	872	808	751	876	796	838	848	836	817	899	886	840	813	892	824	815	803	825	820	816	795	840	869	794	819	852	813	846	805	816	817	857	787	846	827	850	858	889	881	764	814	865	790	840	828	901	837	843	841	852	888	875	810	818	828	843	821	882	864	829	844	781	790	847	821	892	796	836	867	825	881	870	809	806	783	819	783	820	814	855	805	830	822	830	845	858	787	838	850	775	850	883	810	870	837	818	869	855	843	868	798	836	839	810	838	836	829	794	820	794	830	817	806	833	835	820	835	820	845	825	850	820	830	803	837	851	802	853	861	795	802	890	821	813	855	843	846	812	879	874	840	856	853	852	810	850	842	820	866	859	839	825	816	887	870	815	867	852	849	845	827	769	814	808	892	821	824	859	850	831	854	814	792	765	847	826	840	782	866	770	837	848	845	873	770	797	769	782	835	830	827	857	783	834	802	832	825	800	852	813	831	830	847	819	816	934	778	819	858	824	866	764	849	887	882	861	862	888	849	888	782	758	830	878	908	830	876	854	790	859	835	777	881	824	844	877	811	853	871	802	800	835	842	863	771	841	801	832	811	828	808	828	838	828	854	807	859	838	809	837	845	818	843	899	871	864	853	851	824	856	811	853	843	863	795	833	825	851	857	864	830	838	828	818	873	777	822	757	809	863	781	839	867	835	866	832	883	846	831	848	837	834	808	795	863	795	826	797	876	830	847	820	889	861	822	795	840	845	817	836	811	830	816	852	846	877	834	808	838	833	838	838	836	846	803	855	850	828	852	819	880	866	847	896	883	803	866	815	812	845	822	850	794	836	835	830	865	856	844	835	817	832	904	862	872	866	821	856	833	833	795	845	832	850	854	788	787	818	811	827	839	911	843	861	815	846	859	803	879	800	859	802	887	818	891	817	866	813	893	830	830	775	799	803	845	795	806	781	819	861	836	850	894	813	842	867	844	853	797	839	811	810	881	823	835	826	856	775	794	854	860	845	854	886	835	821	817	817	840	820	837	836	737	791	819	815	839	837	811	852	797	863	801	831	841	861	891	777	848	782	810	843	871	854	799	860	843	802	833	797	847	847	783	852	839	819	815	865	787	856	839	819	812	813	865	842	859	770	859	805	845	872	845	802	842	781	873	825	856	786	867	841	821	851	860	871	834	823	842	830	786	891	805	840	838	821	784	828	839	826	812	853	853	860	806	880	854	858	834	814	865	853	824	872	805	843	876	800	801	824	822	863	861	860	828	815	890	843	837	852	801	865	761	881	858	828	867	821	830	878	860	835	869	810	872	838	822	831	813	811	890	857	837	746	804	826	828	862	803	856	826	883	848	778	867	856	842	837	785	837	848	797	806	845	806	818	883	894	831	849	872	829	856	881	823	829	827	892	829	871	828	800	867	823	829	783	832	816	840	840	841	844	790	846	846	865	825	805	812	824	831	860	853	805	830	833	841	805	852	909	805	798	821	866	802	891	829	818	835	833	811	799	794	824	870	880	847	844	859	810	868	867	850	821	890	868	838	826	829	852	896	797	875	814	876	782	814	835	832	819	820	836	823	822	838	798	895	832	799	882	829	823	817	865	872	811	818	776	856	859	849	793	847	849	780	831	810	774	814	841	768	831	817	849	888	848	864	840	777	833	853	843	828	849	809	833	834	876	856	835	870	864	782	877	833	841	813	855	818	846	829	855	807	855	871	838	859	842	839	854	863	867	842	839	901	809	844	844	846	857	832	837	887	854	785	795	827	795	792	802	795	844	802	833	857	882	786	821	830	822	885	857	830	856	813	813	858	883	804	861	884	826	881	866	824	859	814	785	825	803	900	837	786	830	847	862	785	832	790	882	867	872	836	845	836	836	888	875	852	810	815	832	860	843	809	817	877	811	826	855	826	841	868	843	829	844	761	851	890	776	858	839	803	835	845	809	810	905	844	832	835	845	800	827	819	827	834	828	870	862	861	889	843	831	774	855	811	830	828	817	801	803	843	807	811	815	834	813	843	827	805	809	804	822	853	807	803	851	855	860	837	853	850	807	844	860	818	819	817	818	788	824	850	828	868	839	848	805	813	944	810	825	842	790	874	824	782	836	820	774	847	849	832	822	829	876	833	821	871	866	891	844	835	776	848	805	830	783	810	800	905	781	798	900	807	912	815	880	858	823	841	838	796	814	808	798	841	848	839	789	861	814	860	813	793	791	832	867	810	778	821	841	838	880	831	846	850	823	821	873	832	820	837	827	854	842	888	826	856	868	815	784	882	799	815	844	843	894	836	861	849	843	848	859	845	831	813	818	850	803	819	827	819	809	882	828	835	843	866	843	803	812	885	846	804	848	841	881	860	824	896	839	814	843	870	866	837	868	817	851	840	838	903	853	820	908	795	803	835	838	868	851	804	844	857	796	789	807	816	828	780	775	846	860	829	883	798	818	818	863	881	819	846	860	885	856	793	850	835	858	878	816	842	913	847	825	886	818	866	863	858	831	888	861	880	827	895	818	826	825	889	822	802	812	838	810	812	804	829	839	844	820	838	803	814	850	822	887	809	834	831	779	868	865	811	854	815	843	880	895	837	892	839	845	896	814	862	868	882	840	871	822	846	843	855	885	808	847	885	857	880	794	830	834	897	902	817	816	819	826	816	880	835	826	854	811	840	881	873	868	876	836	853	897	873	847	865	895	819	844	846	788	840	899	814	836	867	869	792	856	767	857	879	896	893	787	844	872	808	844	815	729	793	808	857	854	822	865	806	839	841	824	811	847	847	860	822	779	843	869	853	884	850	812	869	825	856	893	846	797	844	790	818	831	825	837	839	786	832	830	838	849	836	892	802	897	870	857	835	864	822	842	884	808	791	840	795	840	829	844	848	806	910	782	879	856	852	825	828	848	856	888	833	839	849	772	848	808	816	793	839	876	797	891	820	842	844	854	824	851	845	834	898	805	827	827	839	803	789	805	828	830	811	824	804	803	862	797	864	868	828	851	876	814	834	825	805	852	814	824	811	861	805	839	802	858	870	814	886	809	815	860	835	863	868
37043	47890	32234	20338	14278	10519	7681	5353	4044	3347	2759	2406	1965	1693	1567	1389	1356	1286	1219	1146	1102	1059	979	952	924	933	929	928	919	926	885	885	896	852	896	891	883	881	858	873	850	827	880	875	838	807	878	786	891	831	832	870	821	863	852	827	839	837	844	838	882	871	860	864	817	812	818	831	820	825	777	796	778	822	817	854	762	849	853	823	874	819	781	769	833	844	845	828	843	812	828	857	854	827	791	878	847	837	819	834	814	804	832	811	790	851	825	851	802	853	809	806	836	809	814	871	831	825	863	853	833	871	863	787	853	758	790	877	810	861	866	850	866	857	797	830	769	883	818	865	852	794	885	798	851	742	790	913	804	836	851	829	831	829	897	822	888	824	794	797	822	810	829	806	788	830	875	827	789	829	782	785	792	824	801	794	802	849	829	807	846	811	814	843	838	807	814	824	862	873	777	849	832	904	884	879	819	837	821	864	873	829	849	862	781	867	845	829	788	834	802	826	815	857	805	795	863	835	814	822	798	820	772	794	797	798	836	837	891	806	804	804	858	836	847	856	884	822	821	841	858	794	794	795	829	855	783	849	809	825	829	848	816	851	806	865	862	774	844	817	838	797	794	837	809	819	883	851	860	799	820	807	812	821	859	832	879	929	822	809	840	809	848	856	819	804	826	781	802	911	856	771	845	817	842	869	828	864	819	840	857	846	850	835	828	811	824	842	833	797	817	801	836	816	834	843	803	802	833	818	796	839	848	857	842	809	803	874	877	859	859	788	845	825	841	843	853	790	830	837	859	859	811	842	818	831	834	823	820	809	845	842	834	845	805	812	814	850	838	836	825	815	821	848	894	810	834	824	873	855	861	869	816	821	841	831	786	825	845	836	857	841	822	891	853	798	817	848	831	845	809	820	870	822	794	840	803	813	893	858	754	810	804	800	895	797	855	864	808	823	821	854	884	791	847	867	869	817	829	807	830	804	815	839	877	835	817	829	760	838	856	818	830	849	850	845	847	850	858	788	843	820	826	869	857	876	825	831	795	871	840	812	850	801	842	763	839	790	838	887	833	849	853	786	826	849	846	793	826	853	831	831	792	800	852	830	834	796	808	778	808	865	861	853	799	797	787	843	871	839	830	799	857	829	824	872	790	867	806	847	792	782	860	825	832	777	830	803	877	822	827	833	816	812	843	844	809	868	834	806	841	798	801	808	812	797	809	809	825	802	860	835	817	826	829	844	793	805	837	860	836	842	883	858	807	866	821	851	842	842	828	856	772	802	826	808	811	866	821	812	820	862	826	815	853	828	835	859	846	809	836	874	835	854	793	876	876	794	824	824	827	824	827	833	879	820	792	808	775	834	804	831	824	833	855	831	829	855	856	864	820	849	830	822	786	882	827	766	797	853	810	848	841	855	813	831	857	799	793	841	817	848	877	840	832	801	882	828	873	859	833	863	829	812	892	847	825	834	762	887	808	801	875	861	870	827	808	856	818	774	850	813	858	865	858	826	845	850	794	838	864	877	828	882	845	838	840	833	813	841	841	804	896	782	839	841	833	838	816	801	853	847	851	836	766	846	861	802	857	813	858	842	794	806	812	866	817	826	857	817	845	856	848	801	814	803	900	810	879	840	816	817	800	845	868	822	866	890	888	824	807	807	792	795	830	871	819	812	798	850	877	778	864	777	861	844	851	830	838	895	853	860	831	867	815	873	819	881	838	812	871	801	880	837	803	887	786	849	868	817	769	839	851	882	817	804	845	817	908	854	799	782	819	811	804	860	829	783	845	806	839	799	843	840	850	873	856	859	879	805	860	826	789	846	781	806	843	807	820	827	802	792	864	824	832	827	819	813	864	836	902	829	839	761	841	826	821	804	838	805	862	862	807	819	886	796	817	827	834	849	800	818	789	837	809	837	810	819	797	785	814	814	800	847	797	788	795	830	858	808	791	775	809	809	877	851	805	849	820	824	853	790	797	805	809	853	782	807	825	859	833	844	892	888	824	834	838	844	825	856	861	858	892	805	850	834	825	836	827	836	881	837	822	809	795	844	808	825	800	851	855	783	876	776	842	831	813	805	838	865	852	850	808	781	808	852	830	876	849	836	833	804	862	795	852	815	795	841	823	824	836	875	884	849	798	814	859	856	833	884	823	854	811	916	799	756	840	812	812	861	862	821	871	823	840	832	820	841	887	849	811	891	813	830	799	850	828	852	812	859	796	791	830	775	848	821	843	835	843	787	744	827	840	851	798	836	820	838	815	847	851	823	844	838	817	845	849	806	842	845	882	765	828	782	847	790	861	848	851	834	852	838	858	878	884	842	834	809	845	806	893	864	827	796	847	864	830	795	883	817	847	872	854	843	860	826	834	834	821	855	841	843	839	853	828	793	802	788	855	814	863	806	830	844	775	910	813	846	823	793	835	850	877	836	850	821	849	838	833	863	832	815	834	831	809	785	823	793	806	865	803	830	838	824	818	861	811	781	851	793	798	874	807	799	832	846	820	876	858	850	821	809	849	820	795	849	826	891	867	823	830	824	838	858	808	849	814	818	819	910	897	864	834	808	824	870	891	810	814	807	804	860	823	808	836	800	873	870	843	871	846	890	835	859	833	888	784	820	877	791	845	863	856	829	849	874	843	882	818	839	801	819	823	773	811	862	824	778	805	829	846	854	808	838	828	817	814	877	848	790	839	841	860	797	807	838	844	860	862	806	875	833	838	828	798	834	847	850	803	782	786	857	835	796	792	847	844	815	866	843	790	851	838	783	850	826	864	810	848	817	812	805	839	834	802	804	831	837	858	822	828	838	856	819	858	857	874	842	817	768	820	816	807	836	852	837	847	813	885	839	800	849	873	818	840	855	854	877	837	837	844	864	810	868	805	819	877	798	836	849	802	811	800	840	809	853	884	873	834	861	821	828	832	835	799	808	866	865	825	866	840	858	783	822	802	809	802	855	792	838	828	854	882	857	898	832	811	795	813	804	857	882	845	840	880	813	814	790	849	907	864	821	811	835	823	893	839	866	778	829	841	863	826	853	788	777	834	847	843	855	891	866	776	846	838	868	853	810	837	867	881	863	892	854	863	787	824	847	856	856	897	873	829	812	834	770	797	855	852	825	861	828	809	864	788	851	821	823	833	794	884	796	810	823	882	808	843	834	837	869	799	840	856	893	903	822	837	916	819	847	898	781	839	848	890	822	878	855	862	872	869	866	800	897	840	820	810	807	855	781	822	845	846	874	831	820	857	822	838	816	765	830	817	807	863	851	813	849	830	832	815	874	793	863	861	885	806	829	856	795	821	829	863	833	813	846	908	879	787	889	872	876	812	847	800	842	833	814	832	853	821	841	826	827	798	810	853	840	826	821	797	805	793	785	799	817	806	802	798	818	826	854	832	840	811	824	815	822	822	845	872	874	789	792	818	867	833	856	801	867	849	794	826	777	822	819	836	861	824	802	793	833	781	814	853	842	830	871	799	836	857	824	851	846	806	875
24361	21431	28632	25085	22123	17463	10430	6062	4381	3531	2969	2573	2140	1900	1814	1550	1401	1322	1282	1239	1200	1139	1014	1045	1058	962	947	978	938	945	868	960	912	912	883	911	855	868	833	856	838	900	845	853	817	880	805	835	862	847	847	872	859	843	864	861	873	804	843	830	863	807	876	850	852	869	814	842	798	850	849	889	813	820	845	855	812	847	902	820	765	784	861	860	816	822	836	802	803	792	853	800	861	808	818	829	808	870	833	771	839	763	852	843	823	829	772	825	868	817	802	847	834	859	897	826	869	863	862	829	880	827	866	777	841	827	837	809	850	809	893	829	807	835	789	860	796	829	807	853	800	836	799	772	822	794	810	848	875	834	810	870	839	823	860	848	812	850	818	834	823	851	845	817	833	822	850	820	892	821	873	791	830	784	830	841	810	814	773	817	786	804	855	805	826	805	836	798	828	844	816	852	828	846	846	868	872	821	843	823	871	846	807	830	845	846	876	798	824	839	823	867	817	779	850	839	870	853	835	852	833	808	849	830	810	888	818	809	824	836	834	830	810	810	816	826	771	807	824	851	913	888	861	835	833	859	855	868	830	872	859	806	807	840	813	828	813	776	869	837	832	801	821	839	825	811	832	864	851	846	846	845	833	809	865	817	838	869	806	855	807	841	807	818	829	851	837	842	849	838	815	805	775	848	843	830	801	841	841	826	851	869	803	835	842	885	870	858	875	863	842	895	827	814	883	879	848	852	810	824	837	848	817	836	850	825	792	825	852	787	810	808	830	878	867	831	835	812	901	872	822	886	865	877	868	871	851	847	810	841	843	810	838	849	863	856	881	855	836	817	826	854	820	822	866	802	811	826	818	831	841	830	779	809	824	750	838	819	826	804	826	809	854	817	846	825	859	861	773	768	811	830	815	807	856	881	820	777	832	866	870	803	840	815	829	792	858	814	799	823	841	862	882	876	828	845	840	813	903	833	829	816	870	859	833	877	790	827	856	884	835	894	861	857	879	851	805	852	840	792	826	794	821	855	898	831	861	819	829	814	868	845	855	831	849	793	856	853	842	834	828	857	849	794	833	814	839	839	845	822	863	912	819	805	885	861	871	859	801	828	782	811	815	840	892	873	861	823	790	850	857	833	813	832	882	850	857	813	806	877	790	870	833	817	837	822	854	861	863	846	830	851	834	853	798	851	823	873	805	811	883	835	875	846	848	789	839	834	884	796	792	872	873	850	827	819	831	806	833	881	790	819	832	888	868	820	802	844	795	808	822	818	833	777	841	792	853	848	822	837	826	875	790	822	818	837	829	798	844	829	869	880	815	855	866	834	806	820	795	793	849	768	807	793	884	797	812	816	843	855	813	823	838	785	844	832	816	818	791	793	812	820	803	833	836	751	837	804	822	817	838	864	815	819	854	838	813	888	859	820	823	820	855	867	836	798	856	856	773	835	871	830	808	832	792	809	833	833	839	828	824	855	849	834	868	839	802	829	786	837	825	782	855	837	823	823	851	853	835	830	769	814	829	807	840	836	816	828	804	814	803	869	830	838	820	821	796	808	828	811	821	858	808	819	865	849	827	838	835	807	813	835	852	879	860	793	800	817	824	865	832	785	844	796	813	827	862	840	830	859	852	821	823	816	828	841	835	828	847	922	851	821	818	823	861	796	799	823	876	786	815	807	816	843	850	760	820	773	856	830	832	846	863	843	811	866	879	833	834	834	842	812	849	833	801	894	846	872	875	846	807	854	825	825	795	856	861	838	853	850	834	883	833	858	749	814	839	795	843	845	749	842	839	866	849	868	825	850	777	851	801	805	837	888	840	855	819	833	857	812	841	815	781	828	935	859	833	843	868	847	812	848	867	848	852	810	826	811	839	815	878	838	870	787	776	743	791	826	882	809	862	806	828	805	847	843	801	804	805	806	821	789	787	803	809	848	861	880	854	903	819	822	841	810	815	776	835	847	781	853	820	856	859	812	856	878	852	842	883	800	835	771	820	813	811	814	822	833	870	825	852	859	851	838	880	846	844	809	805	858	836	855	868	847	796	842	835	789	863	825	845	855	837	792	833	816	822	852	865	839	802	861	834	855	781	809	831	855	821	881	810	832	813	822	806	865	862	850	869	890	819	847	832	840	824	826	832	882	842	820	842	819	872	869	816	846	843	823	813	834	839	851	809	783	899	802	798	795	836	855	803	865	837	865	813	849	785	857	883	772	840	845	756	806	824	804	793	823	842	851	813	871	853	806	886	819	815	873	840	836	797	798	810	835	810	837	875	851	897	862	841	797	835	817	845	813	773	839	773	833	870	812	861	818	843	852	857	822	833	807	779	837	788	800	895	843	873	820	814	775	851	851	842	782	848	886	811	754	828	840	848	807	835	827	849	848	789	777	851	797	864	808	865	797	806	812	841	804	801	821	865	835	843	813	830	850	824	857	809	892	836	848	804	806	833	844	839	810	914	846	805	825	832	830	831	835	752	806	826	768	835	840	862	821	810	817	842	787	774	855	837	829	815	817	831	810	851	797	796	788	831	801	831	817	860	831	854	850	875	870	828	845	879	810	815	818	820	856	804	824	854	802	846	845	828	826	819	849	824	837	881	829	798	839	860	844	812	823	833	852	841	864	812	808	844	815	836	826	858	869	841	896	825	832	865	777	873	841	831	869	816	845	826	858	837	782	780	797	845	827	829	809	837	790	838	830	813	819	805	904	863	830	835	814	854	787	830	861	889	789	804	875	781	824	857	847	910	814	792	820	895	831	886	905	866	805	874	816	826	847	843	829	826	849	845	854	851	866	850	825	822	831	837	804	821	833	818	846	796	834	843	851	856	799	848	869	854	869	772	770	846	826	863	771	811	813	881	847	834	816	808	804	836	863	847	820	815	862	855	836	823	810	749	847	809	819	847	802	850	838	820	927	795	837	829	827	823	795	883	836	831	806	874	784	812	840	830	805	819	810	805	845	794	810	816	772	856	824	856	823	828	811	822	837	813	826	836	793	829	824	855	851	808	772	819	838	874	847	828	855	844	803	836	839	841	840	816	921	851	882	813	887	801	805	844	814	866	836	810	845	800	847	791	832	890	857	856	871	853	871	789	855	839	821	818	792	817	898	890	877	805	901	834	809	807	821	777	793	905	811	841	776	798	843	755	830	763	870	827	800	851	825	817	872	827	825	790	803	808	842	859	813	834	872	889	889	798	821	874	864	820	812	874	793	856	803	835	823	787	855	819	832	810	811	855	845	804	821	800	801	808	779	839	856	850	842	871	802	826	883	851	807	865	812	779	818	814	816	836	889	797	838	827	846	835	838	847	820	850	808	817	796	875	804	841	828	809	889	837	812	857	838	844	826	821	836	808	807	855	836	772	851	828	844	844	856	852	837	820	821	820	848	827	823	872	837	843	813	868	812	864	836	850	849	877	804	843	883	865	831	847	814	825	819	818	847	827	874	795	799	818	829	864	843	839	841	883	819	861	813	853	850	850	836	808	852
35298	53800	40599	25324	20296	15355	11133	8275	6276	4957	4034	3386	2838	2412	2163	1943	1693	1502	1527	1414	1245	1150	1169	1136	1026	1078	1020	1043	950	981	913	948	889	919	911	914	864	831	862	857	859	930	926	813	857	885	836	782	823	818	888	836	810	812	816	843	890	788	832	856	836	786	818	801	837	865	788	828	831	836	843	848	818	820	869	823	821	806	832	847	838	823	890	796	858	843	841	824	836	826	840	845	836	855	812	791	821	804	824	810	817	802	853	788	790	838	838	821	815	809	852	802	837	794	828	822	836	806	841	828	830	859	847	763	842	819	790	918	835	816	793	840	786	846	820	865	860	836	813	807	819	766	868	841	841	822	793	838	811	812	827	867	802	761	830	837	856	810	832	791	799	798	842	803	807	839	893	807	838	831	852	828	875	841	811	821	844	862	895	835	812	858	791	823	857	849	820	843	799	784	861	830	885	814	844	781	832	818	833	817	844	842	835	892	833	811	864	816	825	821	839	789	787	852	824	901	774	858	770	829	824	870	845	891	840	820	824	846	790	831	798	875	876	830	832	854	815	792	827	849	784	807	795	754	829	799	819	806	808	798	796	853	827	808	794	851	837	881	795	830	851	797	857	813	841	827	842	782	825	818	850	844	808	818	852	806	799	847	849	805	851	845	846	863	811	833	860	802	847	904	819	865	842	828	809	767	810	831	846	826	793	847	870	838	791	812	828	861	843	799	807	803	814	824	810	814	760	836	867	807	817	815	821	820	817	866	830	858	848	833	837	797	787	805	815	843	821	807	865	838	808	895	826	876	792	873	838	833	786	816	783	821	863	802	824	793	864	871	858	826	864	879	896	838	864	800	779	782	768	826	843	845	812	869	805	835	878	854	837	828	852	844	846	893	827	790	826	839	784	823	830	808	829	835	825	771	807	847	783	776	856	804	829	855	821	791	844	851	843	816	820	831	839	833	813	790	835	845	832	800	810	811	898	868	820	848	859	795	826	858	857	856	809	875	809	771	849	818	833	809	841	776	780	810	791	836	883	803	848	854	779	795	834	878	842	841	815	767	847	832	806	811	778	803	888	784	795	828	830	860	859	844	840	845	820	832	819	824	799	873	809	861	826	848	796	811	821	835	817	852	810	799	818	782	825	769	809	865	828	820	796	810	808	854	824	815	848	825	800	837	852	799	867	850	842	791	835	747	831	866	828	835	840	828	851	818	850	836	849	867	815	795	835	823	813	778	850	820	851	811	837	826	826	846	866	837	823	823	830	841	861	862	790	790	755	822	836	831	828	868	811	800	809	838	785	799	804	801	851	846	809	876	793	838	844	799	832	789	806	800	798	824	842	825	817	791	853	835	791	822	837	854	840	865	831	890	808	811	813	859	817	822	795	867	818	832	832	812	817	805	830	807	812	808	755	778	787	765	851	851	857	803	860	826	845	792	843	848	796	808	843	856	851	787	798	857	819	896	802	822	829	842	828	835	838	815	862	849	831	895	802	881	824	836	853	854	807	849	844	864	810	819	847	764	813	823	869	808	783	759	815	830	811	804	805	815	798	808	885	791	788	868	811	851	827	767	830	842	839	859	825	818	828	835	820	847	788	809	831	791	867	826	890	885	775	824	804	820	830	879	838	829	788	808	848	858	848	791	853	782	803	824	822	809	823	866	831	861	769	809	823	887	812	786	830	863	794	813	830	896	835	841	787	816	881	818	813	799	828	799	821	821	813	800	845	814	878	833	833	807	789	821	803	813	837	811	841	809	831	801	836	812	814	866	856	866	833	865	849	843	891	814	844	839	837	806	792	797	826	794	836	782	827	841	862	834	852	874	829	834	834	778	760	876	804	768	837	781	857	871	750	859	765	814	859	773	793	800	841	810	856	873	867	818	808	859	818	835	812	869	882	805	836	822	863	818	825	837	814	854	836	784	808	802	860	795	816	866	837	824	826	859	830	834	840	869	828	807	856	845	857	833	844	848	826	827	865	843	814	825	801	800	775	841	847	871	831	828	801	857	840	803	829	848	830	819	827	820	822	809	821	799	845	829	797	851	836	818	792	863	898	805	858	842	842	798	851	851	813	832	803	796	801	827	852	844	842	799	833	810	802	856	830	819	840	850	842	876	811	860	815	767	829	793	851	789	863	818	804	836	827	858	830	880	821	818	831	812	831	828	753	890	878	883	844	839	785	828	785	832	804	820	836	828	785	829	776	902	776	830	845	877	861	780	750	786	878	862	864	826	850	840	767	826	821	786	795	783	802	835	799	804	858	785	852	830	832	810	849	814	817	749	788	860	817	802	821	819	819	870	806	819	822	872	853	807	862	880	789	848	815	808	796	877	842	869	819	787	791	809	808	834	836	813	802	828	862	814	855	808	801	849	824	835	797	824	891	848	895	801	842	838	858	818	817	812	804	803	865	796	807	835	860	850	823	815	791	788	827	843	786	865	777	852	772	813	815	801	829	828	824	788	815	805	828	873	816	831	820	850	834	852	810	838	782	832	855	849	816	841	858	850	790	823	843	860	825	821	809	820	802	832	802	859	853	804	891	836	784	840	817	838	862	839	822	875	831	792	795	822	797	828	795	835	773	779	814	817	811	821	813	846	815	814	830	806	891	838	843	823	877	830	864	842	846	853	756	813	855	819	784	801	852	825	799	801	817	847	869	827	814	837	785	865	796	791	849	895	796	796	830	860	816	828	826	868	800	854	815	807	860	792	843	827	792	858	820	805	813	804	848	838	791	777	803	871	810	792	787	796	799	851	826	811	875	855	801	799	861	817	773	783	873	810	810	839	821	829	785	832	836	835	863	754	857	802	805	880	829	784	832	839	903	823	863	833	848	828	816	901	817	833	850	839	813	823	839	838	831	875	875	813	830	809	844	818	833	825	862	803	801	833	847	820	836	825	814	804	885	787	797	879	796	806	818	806	813	901	784	814	796	819	791	760	842	804	811	829	866	787	822	829	843	865	839	830	819	865	839	855	798	845	846	844	802	844	833	820	814	832	891	847	866	834	798	808	761	856	788	777	824	846	842	855	821	867	824	856	806	762	884	828	817	853	813	801	813	795	815	798	778	884	809	835	853	825	823	800	825	855	825	773	817	846	819	824	842	833	792	841	859	776	820	823	783	824	778	879	798	807	825	811	877	807	798	820	817	813	814	805	794	791	853	809	830	834	832	795	852	861	812	789	825	818	866	797	821	854	820	863	811	797	838	839	820	842	835	819	822	841	912	803	767	830	843	798	796	837	889	793	833	814	829	806	831	855	806	824	825	849	794	801	870	835	806	799	826	803	781	800	868	819	837	797	832	824	837	814	834	834	832	802	841	827	805	868	799	884	850	773	840	837	834	781	839	921	840	814	837	793	825	823	836	841	762	827	838	777	841	808	790	817	836	808	851	840	790	841	850	853	835	862	811	842	841	829	816	831	812	833	848	850	788	881	830	811	785	821	847	832	800	794	813	785	840	893	795	861	836	827	848	797	864	809	818	843
25308	21580	28777	26817	19264	11724	7212	4709	3496	2991	2578	2208	1940	1688	1597	1476	1384	1208	1227	1152	1166	1145	1109	1083	992	983	1035	1018	979	1010	982	953	968	896	953	895	934	873	938	854	916	911	895	917	923	886	899	945	824	905	955	851	920	918	887	923	843	928	886	898	889	881	949	928	881	837	895	890	923	924	908	897	847	942	862	898	912	869	909	902	918	929	903	908	880	872	840	869	881	916	945	895	859	903	892	845	914	903	895	897	901	880	904	919	889	871	918	944	883	866	918	911	904	874	895	868	907	864	876	890	869	833	855	902	900	903	894	883	905	892	908	941	873	904	906	922	922	917	911	870	891	925	915	919	932	884	881	891	851	859	894	886	865	879	812	877	900	910	900	902	849	869	872	928	895	874	858	922	907	921	948	825	855	863	878	917	895	883	895	903	892	864	876	883	904	888	905	846	920	920	873	818	933	834	876	879	941	895	910	895	935	847	893	902	905	899	842	866	898	918	941	861	890	874	911	879	935	847	888	932	905	887	877	931	864	909	888	888	876	833	908	931	870	843	889	834	943	847	919	885	838	886	906	867	893	885	861	892	901	937	940	904	847	853	903	919	939	877	902	876	867	885	919	898	888	870	918	904	910	916	882	899	874	867	809	900	888	887	908	884	891	859	878	933	936	874	882	890	933	860	930	883	898	922	955	957	937	862	888	856	928	897	906	930	829	898	929	866	892	908	878	900	910	906	865	921	887	922	869	847	889	938	869	868	844	898	844	929	861	907	937	854	862	917	889	913	876	883	896	919	923	886	918	890	880	887	911	856	885	915	927	909	918	848	905	909	916	924	913	893	926	854	918	900	917	861	896	895	934	908	872	897	879	878	877	824	912	862	903	899	958	877	858	867	921	882	933	888	927	888	907	925	852	908	861	893	900	896	920	909	883	858	915	909	865	897	928	915	899	871	902	909	871	920	883	910	878	862	909	883	858	886	924	896	914	887	955	902	883	916	885	889	935	915	910	915	875	916	894	888	861	918	862	894	924	887	866	909	944	903	929	892	921	870	891	901	865	881	862	919	875	919	822	880	901	921	933	970	855	876	918	909	942	887	880	932	912	873	865	955	881	909	917	886	871	914	931	874	881	907	939	890	911	953	915	927	889	850	935	873	868	869	909	918	942	884	895	880	886	973	924	928	932	946	906	895	816	876	931	882	868	895	925	921	894	880	921	884	868	913	922	830	886	858	881	894	896	914	900	934	888	845	906	859	871	924	858	923	869	956	914	906	900	890	842	888	893	865	904	911	916	913	873	859	915	841	935	910	866	905	888	903	861	896	980	842	892	944	895	923	895	885	860	942	909	828	892	855	893	895	921	922	880	909	890	941	921	938	952	913	892	901	855	865	869	916	933	960	842	819	876	899	885	916	854	905	920	843	893	868	921	893	920	924	915	846	828	847	863	921	921	888	969	872	852	832	896	908	883	857	923	906	871	892	909	841	938	866	909	893	844	969	946	895	857	902	847	938	885	891	957	880	905	850	863	940	962	907	919	868	873	910	899	891	924	893	907	895	892	881	866	858	916	852	910	888	883	902	864	886	894	890	858	904	906	897	896	903	895	883	885	914	900	879	915	883	897	886	901	859	897	850	883	868	859	934	890	909	862	911	899	954	916	886	916	902	921	962	816	899	903	862	886	866	873	888	813	897	893	948	878	850	912	842	884	863	856	907	853	897	907	877	932	888	889	950	903	869	887	872	968	927	889	827	893	898	838	877	833	913	921	917	891	872	914	922	851	898	904	805	822	892	876	916	840	892	923	870	958	897	932	856	951	859	820	933	913	878	877	920	957	850	872	891	891	888	860	906	926	947	909	892	866	907	873	865	884	935	888	878	943	874	866	896	907	912	874	906	937	933	855	938	894	908	905	914	877	945	895	889	828	924	914	877	862	885	903	884	876	949	908	891	955	928	893	922	935	864	907	877	907	929	944	886	889	910	906	883	935	880	881	884	896	904	916	871	927	918	850	922	876	870	867	952	871	928	854	916	877	860	915	894	965	955	851	917	898	898	915	915	862	918	865	905	922	884	915	887	899	886	924	896	914	886	911	895	868	875	877	849	957	878	915	885	932	883	886	883	908	880	816	847	824	926	901	829	880	885	911	904	882	917	950	941	886	879	884	872	880	921	913	872	907	906	902	845	887	863	954	962	900	874	913	912	913	890	832	890	938	904	948	905	873	881	912	906	928	903	947	873	928	888	907	881	865	895	913	922	876	963	894	888	888	899	869	888	932	918	920	863	884	899	869	905	882	897	860	913	888	927	830	930	898	894	880	897	883	911	856	910	858	895	915	908	891	907	879	855	906	965	921	906	956	929	850	919	891	865	842	877	881	909	856	892	849	922	895	861	939	909	891	849	860	890	945	884	898	906	893	917	905	895	855	913	892	859	904	952	945	924	899	899	899	901	881	910	885	883	926	890	862	904	881	899	918	938	905	837	871	902	881	864	955	880	929	953	856	967	869	891	878	923	928	903	888	873	914	915	895	951	866	849	846	887	860	915	892	864	883	858	896	891	888	886	914	916	873	879	893	911	882	913	851	849	924	886	983	880	914	854	867	921	880	947	902	925	876	891	925	869	941	898	887	919	903	924	925	874	890	872	898	906	930	861	889	893	896	899	904	964	954	877	889	873	867	890	874	907	910	905	862	881	909	969	928	961	864	922	917	883	876	948	892	871	936	913	901	914	821	884	855	863	914	894	931	906	930	893	901	837	897	827	941	860	929	914	868	890	920	924	934	862	893	863	893	938	875	879	940	857	912	869	887	897	885	934	892	906	926	891	873	903	903	881	896	869	877	915	869	917	885	877	853	916	876	910	886	898	892	916	953	860	868	916	889	843	897	914	869	915	905	924	916	919	896	872	879	946	879	948	893	914	894	906	890	925	892	960	865	934	871	908	867	924	899	878	902	925	849	918	837	935	916	896	910	891	867	874	921	845	922	900	910	900	848	860	857	895	905	877	892	915	901	897	898	889	813	851	882	924	851	926	914	923	838	914	863	892	886	933	912	880	846	892	954	894	924	905	883	864	936	916	895	927	913	897	878	882	900	891	923	951	932	908	899	848	877	880	898	847	898	822	862	853	926	865	929	859	908	887	907	894	869	939	897	962	874	855	895	909	896	897	873	923	880	859	898	916	889	809	931	917	879	868	854	888	920	946	927	918	872	895	889	895	885	864	908	870	873	883	929	906	854	843	891	866	889	954	924	889	896	878	886	879	905	850	836	857	911	884	882	911	880	846	837	840	879	888	898	937	861	903	911	869	876	921	918	940	895	892	846	957	873	869	862	898	904	916	928	942	873	846	908	929	947	893	860	925	883	923	900	839	931	938	950	929	919	855	864	865	907	915	940	833	839	878	853	927	880	913	903	887	946	950	884	849	854	893	903	922	949	964	898	931	918	876	897	933	856	927	928	902	851	881	902	880	861	892	937	889	918	935	902	854	879	886
33020	54947	40078	24359	17931	13621	9534	7191	5569	4426	3490	3038	2508	2227	1937	1819	1669	1500	1328	1250	1225	1176	1110	1147	1145	1058	1025	1002	974	957	995	978	965	973	978	946	918	952	928	907	945	950	938	873	817	892	900	882	881	851	941	888	939	876	858	922	947	901	876	871	977	894	923	885	892	911	870	940	882	988	890	843	913	890	839	880	897	917	850	890	883	856	898	873	908	896	925	840	905	821	902	847	871	934	906	864	898	862	840	865	907	855	922	886	857	898	877	893	926	894	893	935	879	934	861	856	845	849	916	897	913	897	894	875	889	850	897	860	854	931	887	932	865	899	909	910	897	868	900	902	859	859	865	901	904	860	891	870	887	910	891	859	899	869	892	890	948	893	853	829	890	865	871	866	872	925	887	884	800	849	875	917	841	820	898	924	875	898	900	869	881	948	876	858	881	904	943	857	892	912	893	866	867	950	882	887	836	947	900	867	906	863	897	844	857	938	858	881	904	883	866	916	857	897	877	857	890	889	865	883	880	939	873	908	858	850	907	853	900	906	892	842	887	845	891	898	899	914	874	839	917	847	897	903	884	852	856	889	890	848	888	909	825	867	888	888	846	899	890	929	909	896	915	885	887	838	922	849	860	846	819	889	873	891	904	851	917	905	913	872	875	840	865	880	901	920	829	875	886	894	900	875	896	852	874	890	912	849	934	910	891	881	950	842	882	942	894	929	844	915	909	885	922	888	926	926	863	900	885	832	855	907	925	894	861	890	910	872	902	856	897	889	883	891	863	852	854	872	839	875	873	895	907	883	862	860	938	916	831	881	924	893	895	898	907	886	887	903	850	828	835	902	886	909	899	891	933	902	847	877	893	833	899	883	894	855	912	893	857	893	846	934	870	892	869	888	872	945	894	917	896	922	930	874	928	886	898	890	834	911	859	915	861	867	879	925	895	877	858	878	853	903	886	944	878	832	907	920	868	912	886	888	969	912	874	901	856	864	889	878	876	948	836	896	874	912	853	885	839	829	912	903	880	910	892	891	917	905	911	942	828	928	829	902	892	917	866	863	878	876	877	866	916	924	836	913	881	934	835	926	873	922	873	886	892	874	933	829	896	916	933	871	865	894	921	834	900	857	895	939	907	871	838	932	822	854	876	954	870	901	872	940	900	857	902	836	863	912	910	871	905	850	884	893	907	856	847	905	846	902	905	865	904	869	856	861	883	886	860	948	917	864	870	900	859	876	882	918	871	896	924	880	874	914	884	897	876	853	907	870	903	893	901	862	864	872	837	845	891	900	851	925	882	891	890	922	855	874	892	870	923	864	897	886	843	874	887	890	865	894	926	907	899	832	906	853	870	899	885	852	873	849	877	889	829	909	923	857	915	863	898	898	872	900	836	856	911	886	875	914	856	905	859	877	891	926	907	897	886	896	830	904	965	928	878	863	894	913	889	850	877	872	888	925	867	897	900	878	865	925	886	933	895	886	849	865	862	876	870	907	891	915	878	874	903	870	870	885	918	843	912	852	910	901	871	931	930	833	847	911	894	851	796	901	905	874	917	911	892	880	851	893	917	885	884	885	873	879	893	884	886	892	891	883	892	897	929	868	873	869	893	883	871	888	906	925	908	908	928	868	908	853	923	896	914	902	898	848	928	919	888	871	857	871	905	893	873	902	943	864	882	921	912	947	924	888	845	895	874	860	873	881	884	876	940	901	894	897	906	868	868	878	861	883	830	905	863	943	851	939	898	860	841	876	835	963	878	842	886	899	860	878	840	863	869	914	835	934	851	886	921	919	864	901	867	861	854	899	889	930	889	858	878	902	856	889	964	837	899	816	892	911	937	881	904	899	845	852	915	884	869	925	861	873	895	894	943	923	909	926	837	826	891	819	868	927	847	861	844	896	845	847	836	909	878	929	875	903	847	872	934	855	870	902	862	879	893	869	903	882	852	890	869	919	847	894	864	905	942	858	908	909	918	843	875	881	933	886	871	896	873	887	895	943	877	919	924	825	859	891	880	951	897	877	882	905	897	875	874	848	885	906	829	862	913	893	869	889	847	868	852	834	890	894	877	887	886	887	871	916	882	890	862	857	900	903	923	948	889	934	884	846	847	847	856	965	840	813	897	890	846	835	930	884	886	917	872	831	863	864	867	897	844	881	928	891	876	868	885	825	915	867	893	909	871	905	908	869	862	852	866	903	906	881	910	877	883	897	881	893	844	862	848	883	824	881	927	872	909	910	891	869	884	901	908	884	844	846	916	864	859	875	910	882	938	868	881	845	900	894	899	885	893	922	911	879	855	881	883	878	909	834	871	866	866	919	886	906	880	868	888	897	908	879	897	877	846	911	907	875	847	944	892	855	911	850	894	890	915	939	882	928	895	857	884	873	889	898	905	888	909	879	887	915	837	849	856	882	901	913	843	852	866	880	915	885	873	911	911	908	869	857	911	938	881	890	858	838	876	845	877	884	898	859	907	883	895	906	873	847	929	889	856	918	922	898	844	917	885	858	952	828	887	903	934	883	882	938	929	875	878	891	937	924	896	855	855	933	838	913	840	875	898	905	893	846	916	917	932	868	871	862	840	871	851	869	831	892	879	858	909	887	900	870	922	836	887	911	861	846	883	927	900	884	889	918	909	884	908	797	890	862	856	845	895	885	886	911	866	831	918	858	887	863	830	899	914	887	945	887	882	949	928	863	874	859	849	885	907	882	899	872	891	852	889	925	873	847	933	798	908	884	827	895	905	896	889	893	873	947	901	946	880	887	831	894	836	846	849	914	849	908	918	881	883	933	850	858	892	836	879	845	860	893	854	862	831	875	901	861	922	863	858	907	929	941	902	910	920	887	929	850	923	845	890	880	911	901	916	839	855	842	969	956	880	875	893	868	840	893	940	889	854	922	855	869	863	860	882	847	923	920	886	980	854	838	849	917	843	901	898	871	860	935	881	862	937	868	883	895	892	880	864	934	855	897	844	848	886	908	900	898	875	938	915	891	842	915	879	897	870	872	904	880	847	885	859	899	810	865	833	872	950	863	875	876	888	897	888	902	901	882	873	845	917	899	874	847	894	907	824	888	863	852	914	902	910	855	904	904	898	871	914	910	870	867	857	897	851	852	882	850	929	893	887	914	866	890	888	897	932	916	911	898	884	901	881	901	914	849	871	903	902	880	903	831	836	877	816	929	876	920	903	915	943	895	892	890	879	836	846	896	918	973	888	872	879	909	920	927	926	965	922	941	863	904	868	880	921	875	896	874	873	882	922	893	886	887	934	874	917	904	847	843	883	901	887	815	880	882	851	870	829	862	894	866	926	879	858	838	920	893	853	873	890	921	910	898	942	957	911	898	900	915	871	947	895	896	897	879	907	898	909	882	943	958	921	895	880	893	870	908	867	915	916	846	893	840	878	871	869	898	913	905	873	905	906	910	926	836	915	887	882	876	881	864	887	897	905	900	870	894	912	861	901	904	896	848	848	857	894	896	948	921	887	900
23127	21512	29214	24364	21884	22838	18551	9120	6337	4944	4176	3385	2942	2604	2317	2099	1832	1734	1638	1414	1392	1329	1289	1230	1190	1055	1247	1098	1083	1059	1071	976	1000	969	977	957	1023	1016	1012	975	935	1002	1003	953	1000	950	963	958	943	896	970	988	962	978	1002	930	924	967	967	935	932	920	946	952	1007	950	967	966	912	940	906	939	896	926	908	922	952	988	923	928	893	837	953	967	885	892	908	901	941	985	948	923	943	894	909	946	929	920	1005	959	976	864	919	985	959	896	992	924	947	933	965	937	978	932	880	915	933	886	941	912	949	969	936	968	917	906	912	926	927	927	924	934	935	965	882	885	865	953	879	945	952	872	954	939	928	909	917	951	952	917	949	982	891	964	928	882	915	895	931	971	948	902	922	907	978	897	899	901	919	935	888	902	890	964	939	914	967	873	923	944	903	918	953	940	918	938	917	904	962	909	920	939	944	1001	902	919	924	920	919	885	943	959	942	931	932	927	919	872	919	944	941	933	957	909	951	943	936	924	972	897	940	945	953	931	889	911	897	919	986	928	960	995	927	946	923	971	900	915	901	916	960	1011	947	924	974	950	944	913	941	928	954	870	891	921	880	914	916	964	890	883	958	936	970	898	953	935	880	961	959	925	909	940	913	893	900	958	884	967	993	876	956	922	1000	929	935	948	920	907	920	957	943	922	902	937	938	896	897	935	877	946	957	931	911	935	926	923	877	1011	955	925	990	989	912	935	924	918	922	945	979	936	940	997	974	917	937	971	935	949	990	924	942	899	939	969	933	931	932	957	887	892	869	964	906	908	960	947	937	928	939	921	981	936	922	930	934	926	886	973	951	905	932	954	1003	957	930	908	878	985	858	937	902	919	935	1003	909	873	986	897	921	925	951	954	916	949	895	897	947	972	917	970	953	895	940	917	889	896	921	915	948	953	958	910	919	983	930	946	916	991	884	939	947	929	882	910	917	894	915	925	918	967	944	946	912	948	937	943	945	937	906	946	869	977	917	936	958	961	920	853	929	949	895	904	871	914	949	958	948	932	931	971	969	892	916	942	948	927	899	902	908	881	909	885	919	1008	901	862	890	935	932	954	949	893	901	907	918	902	983	932	913	890	947	899	905	892	919	955	887	934	928	909	916	917	924	928	910	914	948	956	913	934	908	942	933	929	941	919	938	976	982	887	955	949	923	919	896	898	889	924	962	964	918	974	958	926	954	929	1011	934	937	910	924	951	892	957	941	979	949	897	953	905	1014	869	890	921	950	939	916	892	909	970	930	911	928	922	855	887	922	919	939	932	954	916	954	932	921	911	932	965	922	993	899	908	887	937	854	953	945	905	912	944	948	920	928	935	920	924	912	1024	905	945	901	957	895	943	930	953	962	928	882	899	968	924	913	902	874	903	929	909	919	943	945	919	924	902	942	950	963	969	903	962	895	961	947	898	938	906	934	973	949	934	980	962	899	946	982	895	916	1026	893	904	936	936	924	989	940	945	952	878	933	896	925	955	935	884	924	927	949	975	889	938	929	958	900	977	946	920	936	872	980	895	862	923	868	895	896	947	905	981	900	945	948	961	952	951	945	923	933	932	934	961	905	937	896	895	985	942	922	861	921	889	884	945	934	913	944	895	893	880	954	930	940	885	982	923	922	975	927	892	888	946	949	949	921	964	952	881	957	977	943	947	966	971	924	887	921	919	946	928	962	943	866	963	929	891	902	962	947	934	936	919	963	946	926	922	934	860	917	902	948	879	892	972	949	1014	949	947	897	946	913	924	924	951	959	947	979	976	872	937	966	937	916	878	938	907	947	904	906	924	941	955	864	904	973	954	956	960	971	873	946	899	952	974	883	899	923	923	925	906	921	921	929	931	921	927	990	894	910	895	917	940	877	896	884	957	1008	914	968	947	885	859	955	957	922	937	964	906	921	903	898	958	919	971	916	924	886	905	984	971	889	905	930	946	894	955	968	943	978	943	982	945	965	961	982	920	1013	940	903	911	929	902	909	908	899	948	938	860	917	943	905	885	895	907	915	931	942	900	942	906	924	932	974	996	970	909	890	974	905	870	938	932	911	905	940	939	893	948	946	930	886	948	978	920	935	910	945	903	930	956	958	925	940	968	879	884	902	907	884	975	878	947	931	923	999	871	890	949	886	909	918	1002	916	1002	912	870	896	877	890	886	885	931	896	965	938	956	899	929	945	892	907	880	956	918	942	928	903	945	895	902	917	915	905	962	965	943	920	946	962	952	924	938	910	858	949	917	915	954	920	928	871	890	901	916	912	907	923	941	890	921	915	916	916	946	951	967	883	941	902	951	921	899	948	885	927	879	917	945	959	1019	961	962	920	905	895	958	867	939	907	1002	932	911	877	937	924	945	890	913	926	869	931	938	975	979	955	989	967	960	902	906	953	928	941	970	926	952	936	969	928	933	961	922	977	926	973	919	926	921	960	914	909	959	902	947	902	912	852	952	861	912	929	936	985	891	915	926	929	906	906	888	917	932	954	946	897	949	929	932	922	881	979	910	895	951	956	917	931	939	939	918	912	923	966	924	932	911	909	927	909	926	943	950	945	957	947	989	874	969	932	953	901	936	915	963	893	962	914	960	888	938	885	868	973	891	886	940	875	891	895	915	903	899	909	940	891	909	941	911	954	873	887	956	914	916	935	936	872	933	916	938	933	954	946	955	875	896	938	875	872	933	962	918	935	901	950	923	976	890	951	915	950	972	917	993	928	929	898	944	877	897	962	958	906	956	929	957	936	945	954	946	944	959	952	894	904	894	907	900	932	888	867	941	960	909	950	897	915	898	929	958	891	961	934	905	986	944	919	900	944	914	926	924	877	937	917	905	905	919	932	977	896	939	931	928	962	899	961	882	904	939	957	932	968	986	930	879	935	950	914	926	921	933	945	926	992	927	907	898	964	881	909	930	920	904	938	918	932	944	904	971	944	927	881	955	950	922	903	921	963	941	945	868	960	903	946	922	935	933	913	957	944	929	919	936	926	925	919	915	909	974	915	932	923	945	948	932	1007	950	976	896	937	989	906	916	916	862	915	975	957	922	886	946	959	928	947	895	936	900	921	918	905	953	896	900	923	948	976	997	976	931	880	844	890	913	959	931	966	949	928	924	907	934	883	932	938	966	875	960	980	924	939	927	904	936	891	944	941	907	902	935	931	918	980	930	895	928	893	928	902	912	942	866	902	925	938	913	978	936	876	931	920	944	971	905	949	938	951	919	923	889	891	902	960	918	937	936	989	989	944	958	841	920	951	884	959	906	944	925	948	1000	941	871	911	908	890	937	879	907	935	951	849	961	952	910	980	987	912	956	934	910	965	962	928	902	905	961	976	969	949	936	924	920	927	891	903	903	911	925	925	920	919	911	927	924	916	952	932	899	942	902	968	906	921	927	941	861	934	921	953	958	923	934	885	859	919	923	946	996	971	941	965	950	926	948	951	903	945	942	943	904	896	905	934	914	877	970	885	869	912	911	962	905	954	976	939	945	940	925
37280	59176	46866	32630	25077	20669	14613	11161	8718	6801	5610	4640	3777	3251	2917	2446	2215	1952	1857	1581	1486	1451	1351	1294	1314	1261	1212	1093	1167	1058	1036	1069	1034	963	931	970	960	965	922	982	992	919	946	925	941	896	938	928	926	871	931	881	914	933	941	904	973	981	908	893	924	947	920	916	863	901	909	877	940	869	909	914	905	890	915	931	978	940	917	893	897	934	853	869	924	880	927	942	898	878	884	887	899	950	903	885	900	963	888	921	912	868	898	885	945	931	911	846	952	920	894	950	950	894	871	878	882	855	948	887	920	888	897	900	866	916	923	888	903	886	912	928	837	976	895	900	850	926	906	905	939	876	918	901	910	894	898	944	905	909	891	892	876	890	896	953	941	929	903	895	854	873	916	920	864	905	921	907	911	926	902	902	903	915	903	932	955	891	899	889	919	911	885	861	911	870	912	886	892	908	885	902	925	922	943	907	920	925	902	869	862	873	912	945	890	988	909	891	893	883	905	901	937	923	947	904	965	927	926	880	903	905	907	856	911	952	875	928	882	919	886	884	913	865	896	897	918	893	888	906	846	939	918	887	878	959	873	914	887	922	899	933	910	878	965	922	853	927	878	892	898	934	878	893	868	946	901	906	903	919	920	902	877	929	911	924	884	948	894	881	944	928	901	871	857	902	888	883	916	869	946	916	924	859	940	945	954	916	856	908	910	928	945	885	915	909	912	934	931	868	909	915	888	835	901	936	918	907	895	896	899	943	940	964	914	907	889	902	925	863	873	917	882	893	878	832	925	922	903	903	862	877	899	900	923	919	915	952	944	939	926	936	888	854	909	896	928	914	926	908	857	927	965	901	871	914	915	904	892	892	914	878	900	881	933	926	905	956	877	902	869	868	890	923	903	914	838	878	881	963	920	935	870	900	928	903	897	928	874	911	908	842	922	854	884	893	881	970	949	901	921	869	899	947	870	854	849	977	936	887	930	888	914	938	903	859	879	935	929	903	869	878	897	918	911	942	957	897	934	907	958	921	855	847	894	940	901	977	918	900	965	886	888	902	930	842	890	908	889	935	880	904	891	921	932	885	898	901	950	940	927	902	933	908	873	918	905	886	878	884	921	942	910	917	952	904	903	895	878	848	916	949	892	907	924	899	889	864	873	928	917	951	886	922	880	860	875	907	930	963	910	898	860	840	852	883	896	936	908	937	866	913	917	895	863	878	878	919	901	950	929	853	906	930	895	885	870	907	890	895	960	881	954	899	882	909	929	910	877	876	915	915	885	908	930	910	897	913	902	881	909	897	906	930	897	913	884	925	904	907	919	921	889	963	880	862	857	911	870	897	908	897	886	916	873	876	884	904	850	951	940	851	877	921	910	942	913	865	903	927	891	882	899	898	928	906	893	951	911	935	893	924	923	923	860	937	915	887	952	888	914	865	895	907	835	910	961	930	939	888	943	923	867	946	882	895	929	919	971	913	923	990	919	879	931	877	872	943	937	921	927	948	863	900	888	901	908	862	874	942	920	869	852	949	897	906	902	894	894	899	889	900	928	968	873	895	893	980	878	873	882	918	891	884	934	916	900	899	905	899	889	889	915	891	962	894	910	921	960	936	890	893	878	902	879	942	851	908	912	923	933	876	886	947	887	897	883	901	846	861	935	903	926	925	876	902	906	872	913	906	863	924	929	910	870	898	873	905	918	930	892	893	872	869	928	926	921	878	861	913	880	871	907	895	851	955	923	901	917	835	831	933	932	917	854	910	944	917	943	905	898	948	917	896	891	920	918	869	821	874	955	936	872	867	881	904	931	907	844	916	880	882	895	912	930	859	904	877	900	874	913	939	821	873	914	893	927	861	941	922	910	846	861	984	899	856	869	910	888	878	886	961	894	915	915	872	891	929	909	904	865	881	948	901	897	895	921	866	922	921	899	880	925	906	881	883	879	929	905	964	941	886	899	916	898	912	889	885	866	891	930	854	941	919	922	929	932	897	877	852	917	899	920	923	851	863	886	929	947	917	916	891	918	916	909	856	899	904	853	912	921	943	899	903	900	923	888	860	925	940	929	900	895	897	920	896	975	868	872	838	936	930	885	930	879	941	937	871	956	922	868	882	875	947	894	878	906	923	891	902	914	872	921	834	885	860	904	882	964	873	821	973	891	917	941	901	874	882	928	916	943	867	897	898	882	918	934	945	896	917	899	876	915	928	924	899	866	917	875	918	904	951	924	851	926	862	874	951	868	901	875	845	889	924	919	854	879	906	851	911	908	905	898	849	923	916	921	914	890	870	879	865	899	921	851	895	914	891	973	921	877	834	958	875	915	871	881	959	886	874	881	886	918	935	912	949	858	899	876	935	910	829	870	948	909	886	906	917	882	920	925	907	915	939	891	896	868	904	911	886	913	871	867	902	912	889	911	852	839	858	931	846	969	935	869	918	891	916	939	906	897	916	832	854	872	958	911	955	891	886	924	931	908	904	913	889	818	891	917	916	920	959	936	875	876	943	913	923	843	916	864	859	919	908	822	916	836	869	918	883	928	894	923	939	915	934	847	865	925	887	883	827	851	883	827	899	918	971	940	938	942	941	885	884	911	854	899	898	914	891	925	912	912	855	871	895	903	932	942	909	912	865	840	944	931	884	907	918	882	919	883	869	881	883	878	903	951	924	905	945	883	864	892	859	855	946	932	932	895	926	915	924	921	903	898	910	943	951	883	886	868	925	915	886	899	945	906	957	887	903	934	906	898	876	921	884	868	844	877	868	873	860	883	984	916	959	973	955	933	895	934	869	947	896	900	939	847	921	891	880	914	912	872	923	918	918	922	884	940	887	917	884	861	926	916	884	915	897	894	912	930	872	873	892	910	869	896	881	953	941	921	876	914	938	883	897	952	903	926	905	911	888	872	950	908	863	900	903	878	909	866	921	934	924	879	868	901	910	862	942	941	939	900	899	943	886	935	895	887	874	942	900	896	957	886	885	934	877	896	927	897	885	896	887	924	930	879	896	871	902	957	916	978	914	966	942	878	886	886	889	903	857	883	957	930	857	854	935	910	895	901	906	910	919	890	932	857	898	901	848	923	907	889	956	892	913	915	912	924	922	887	917	922	900	925	930	914	915	894	922	868	897	881	848	918	918	856	935	925	886	855	870	927	849	893	882	920	896	892	861	933	866	909	891	904	920	941	888	909	896	937	921	893	907	910	916	906	878	854	875	861	911	878	947	908	839	931	893	863	869	874	907	883	888	874	913	971	850	876	926	904	898	913	886	837	912	977	908	923	886	936	906	893	905	908	939	849	901	884	922	926	894	870	905	910	851	883	957	814	961	929	894	911	986	889	910	971	936	891	904	875	947	888	887	937	842	877	973	950	877	897	950	909	895	933	883	913	894	885	918	921	905	926	886	923	906	962	876	881	905	895	907	956	972	876	910	887	891	897	913	913	853	874	904	894	923	892	932	923	914	875	929	934	889	927	913	887	857	928	919	865	897	872	939	916	935
34411	31985	32881	21946	11949	7116	4634	3476	2702	2203	1995	1742	1591	1376	1228	1258	1197	1096	1117	1028	1013	933	950	952	962	916	912	888	940	853	876	873	845	828	845	811	927	829	860	894	869	874	854	838	889	812	876	807	869	837	864	885	861	882	860	819	836	841	859	840	815	823	818	885	788	813	849	852	903	828	839	837	841	823	842	807	817	841	838	885	843	814	834	923	794	822	849	845	817	836	816	862	838	892	881	880	831	881	878	868	898	861	832	831	854	823	804	798	861	829	818	853	843	856	843	829	841	842	902	876	916	878	874	812	849	827	840	851	792	920	870	867	796	865	850	844	850	801	825	846	824	831	814	863	877	807	851	822	789	814	853	797	810	805	829	845	916	837	847	852	873	794	822	835	888	839	803	805	870	797	855	844	823	830	848	814	808	864	855	792	868	813	856	836	918	854	845	881	823	826	884	829	831	903	859	801	836	818	834	907	822	896	840	801	889	817	806	815	873	834	845	810	857	838	789	851	916	809	813	890	803	831	827	844	877	831	788	840	833	842	855	848	820	840	860	870	888	847	829	821	890	864	889	905	863	769	823	834	803	835	830	796	833	823	852	828	859	849	864	789	846	809	841	864	850	878	826	810	872	892	834	861	826	799	883	872	835	842	831	854	881	796	828	792	804	819	831	827	817	775	839	815	788	801	802	890	847	874	822	823	834	827	800	807	896	838	876	804	847	807	822	810	863	792	851	818	798	850	809	883	837	807	817	872	863	815	860	856	828	842	873	869	856	835	816	786	874	869	870	783	852	846	851	858	831	889	868	861	824	837	809	869	800	809	850	887	863	845	849	843	810	820	857	850	832	876	841	808	826	825	902	812	852	840	848	882	836	814	889	858	833	855	795	844	851	884	867	880	838	863	831	855	808	829	839	788	864	843	872	811	903	902	772	833	814	825	895	810	845	832	833	843	859	851	831	828	890	853	788	817	795	872	800	846	856	869	825	870	798	815	805	861	897	861	840	849	801	841	879	857	847	816	855	827	821	834	807	829	882	849	835	847	838	836	805	850	834	824	882	832	852	810	851	855	854	857	869	836	833	812	834	903	812	860	853	859	843	827	896	871	837	869	846	865	815	868	806	826	841	817	863	833	801	840	846	835	844	848	865	786	847	826	828	843	817	811	794	863	886	872	911	847	787	851	829	802	825	845	866	793	841	826	854	824	842	813	884	808	841	851	833	835	827	799	869	796	828	811	832	833	843	862	828	873	908	845	906	840	838	802	810	842	851	889	780	841	813	840	828	881	807	807	835	797	866	839	822	847	848	883	890	866	855	831	784	786	801	806	812	824	855	810	820	811	817	811	794	801	836	803	833	791	854	842	816	850	821	823	808	868	795	866	875	846	853	830	802	837	864	788	797	866	812	836	861	822	847	923	790	836	862	854	823	809	839	850	832	834	848	821	844	837	854	843	830	905	883	872	841	797	808	813	846	916	822	799	819	833	829	877	857	836	857	934	786	817	833	880	827	803	864	868	832	830	852	822	865	780	839	823	828	801	848	853	828	845	806	816	865	888	841	860	901	850	855	815	895	922	787	880	853	838	836	844	856	850	861	822	856	828	820	841	827	824	861	865	841	842	826	869	869	859	854	844	814	850	804	851	913	902	864	872	862	857	860	826	826	847	875	812	861	847	913	834	824	867	875	849	852	814	817	780	821	810	836	823	825	842	859	847	818	888	871	862	874	837	870	866	861	874	829	819	897	860	840	862	809	822	839	799	862	824	886	845	862	787	816	852	856	826	870	829	847	821	874	817	847	866	820	887	840	851	824	851	854	805	875	828	837	813	790	875	790	835	833	824	860	805	866	889	813	795	778	885	802	819	869	828	787	828	835	775	816	864	863	877	815	828	833	844	852	804	797	777	828	840	819	862	847	819	798	868	805	837	794	818	795	836	793	849	846	814	878	922	846	894	861	828	855	825	869	835	808	908	816	804	853	809	861	880	864	811	883	848	847	852	796	885	821	792	795	892	838	798	804	837	865	812	867	860	864	840	801	823	797	827	805	824	824	803	836	888	854	843	843	782	809	857	866	860	822	896	872	851	829	886	808	839	862	833	838	829	856	879	854	827	828	828	869	875	816	857	877	850	775	847	935	839	860	839	828	896	801	815	836	818	838	842	837	827	785	857	842	813	805	780	875	852	838	786	828	832	869	796	828	862	849	895	857	806	824	838	806	879	830	824	843	874	850	874	836	873	845	819	848	923	850	811	854	846	810	830	814	803	830	815	842	813	853	957	852	868	866	837	832	811	821	832	845	866	865	843	806	826	847	837	809	881	844	808	850	790	833	815	849	831	829	826	823	812	820	853	816	860	807	895	811	835	854	869	858	826	858	825	865	812	813	854	838	808	838	829	838	834	791	828	855	857	871	812	811	852	849	846	794	849	839	823	776	811	846	875	849	770	867	842	855	861	866	783	811	861	873	837	872	848	857	847	862	812	891	890	839	866	847	844	858	843	844	823	837	835	869	847	810	785	850	944	821	797	850	866	869	871	854	865	809	844	854	790	885	802	824	868	868	870	824	800	858	827	819	801	878	802	811	838	900	829	862	852	819	802	893	875	809	823	811	818	809	859	807	848	826	862	832	875	876	890	827	837	867	826	819	870	911	819	848	828	855	837	835	883	787	840	877	897	854	884	839	865	825	863	901	813	825	894	803	830	820	839	867	841	853	782	849	805	776	778	805	844	832	854	860	843	872	818	885	823	850	850	841	864	868	893	823	849	821	781	827	804	826	803	867	892	815	851	825	856	804	848	872	815	843	865	863	803	840	831	848	840	862	837	872	844	850	870	849	857	863	883	855	818	839	818	850	794	846	816	876	845	820	840	896	844	826	855	882	841	819	835	848	772	839	896	915	875	836	829	832	872	806	814	882	837	901	866	823	820	768	850	855	784	843	794	806	858	818	880	848	828	815	819	784	859	825	846	846	850	841	812	812	852	844	850	846	819	816	826	865	880	854	839	827	873	847	836	786	790	850	878	855	781	894	870	860	881	825	880	870	817	869	806	861	816	817	858	822	872	836	883	851	839	856	880	922	879	822	825	826	837	816	854	836	815	790	766	859	826	866	815	864	809	817	870	828	811	832	901	860	877	804	836	869	852	852	894	862	859	876	892	866	792	848	839	847	822	812	841	810	838	855	853	813	860	871	815	810	827	815	835	822	829	859	820	844	846	898	833	855	827	851	842	859	833	842	826	887	834	856	877	869	815	909	844	805	867	836	845	873	773	834	841	885	841	810	833	835	793	838	789	844	790	851	827	851	817	827	803	788	850	807	812	847	854	881	812	842	844	839	839	886	823	809	859	845	842	863	833	817	837	799	878	828	858	785	847	862	849	897	870	855	843	837	855	835	795	849	803	801	839	799	850	871	859	824	810	878	851	820	844	884	896	836	820	800	882	863	769	830	832	889	920	817	858	816	802	864	857	866	820	890	880	846	820	854	847
36727	44859	33092	19493	13531	9920	6743	5184	3913	3084	2591	2248	1906	1647	1582	1430	1323	1273	1217	1117	1027	1056	1010	1016	936	996	963	910	931	954	847	893	903	923	911	853	877	909	843	860	861	806	855	874	833	841	878	830	813	841	894	849	833	840	898	870	814	805	861	881	849	825	886	793	934	812	862	805	792	846	841	793	878	858	875	871	834	833	905	814	813	811	874	867	839	830	851	838	825	855	834	837	777	844	933	875	854	897	835	867	857	798	824	836	832	788	850	829	796	831	824	802	817	799	837	807	867	828	877	828	765	865	823	813	871	840	843	841	823	824	826	836	812	813	800	794	834	836	827	851	783	866	856	850	850	826	837	791	827	876	830	873	810	861	817	819	856	817	816	829	812	835	830	868	811	802	820	841	814	866	834	836	819	835	858	837	833	836	862	812	859	837	825	800	879	862	828	916	823	839	758	827	837	842	836	796	869	795	803	873	812	826	822	814	834	842	862	842	891	820	824	815	836	898	830	827	807	852	843	929	846	838	839	894	846	816	792	894	843	822	857	867	854	851	830	866	850	812	800	838	804	915	855	838	865	786	862	799	830	829	888	815	848	817	823	832	787	843	859	875	791	802	834	867	853	840	858	837	832	880	866	878	867	832	837	804	860	853	827	826	844	843	869	778	893	864	841	846	848	870	837	838	779	817	893	842	854	837	790	853	848	794	784	838	817	864	886	809	875	813	903	823	828	842	869	840	837	830	845	825	874	809	820	862	808	786	859	861	853	841	862	863	843	848	810	834	819	852	786	890	810	847	856	823	816	821	831	853	850	773	825	825	893	876	816	827	858	847	832	826	832	873	844	785	848	882	804	838	866	847	850	802	870	829	827	814	790	841	820	793	805	830	844	832	879	808	829	782	813	859	857	819	831	854	848	860	843	881	836	860	798	837	795	849	865	833	827	853	804	859	839	863	829	835	814	810	880	836	829	856	806	844	825	827	831	833	818	797	865	824	840	797	813	884	870	810	865	845	828	821	872	808	849	830	862	788	857	809	873	888	880	852	833	869	824	845	812	870	800	814	819	832	859	867	827	830	829	811	890	861	768	844	815	792	783	894	813	823	854	848	866	837	797	832	847	781	873	834	820	815	869	846	808	876	850	847	832	808	851	869	818	810	781	841	888	864	843	803	809	908	879	825	842	839	802	820	818	837	882	844	820	820	814	833	817	840	848	857	818	867	788	817	897	835	858	872	839	804	842	849	827	793	866	863	841	828	793	858	844	829	845	787	786	839	842	863	881	841	768	818	842	758	812	764	781	802	855	798	864	873	827	843	874	795	823	841	852	819	885	843	820	821	856	841	877	821	846	854	835	821	832	793	816	858	836	815	835	817	856	860	851	830	854	857	852	851	837	827	828	890	829	833	822	809	854	803	800	843	857	812	828	866	858	865	762	830	894	865	807	854	808	839	869	817	855	778	814	813	845	831	788	858	846	820	836	838	868	867	864	827	877	840	811	875	859	843	892	929	862	796	844	905	837	853	880	820	807	810	853	863	850	848	856	808	854	804	811	838	861	850	876	837	857	831	800	817	868	858	809	876	817	841	857	851	843	843	867	834	773	807	806	896	796	805	839	849	898	876	825	841	839	831	849	790	800	834	854	838	863	814	823	871	840	864	843	835	831	802	850	789	834	819	855	854	807	846	806	830	859	857	800	806	803	789	846	837	778	825	776	864	893	816	828	872	844	871	764	872	799	866	826	895	846	828	845	836	912	856	859	762	839	825	825	849	883	847	806	832	831	856	874	842	791	848	856	838	831	815	812	930	800	855	880	830	818	812	871	804	889	843	820	835	860	792	847	849	827	860	838	843	834	801	857	864	833	854	807	888	850	832	814	834	845	835	877	855	843	842	829	809	788	864	850	861	856	846	823	833	852	830	911	842	855	860	845	831	847	798	859	833	855	854	837	882	860	819	871	897	824	776	862	817	799	830	880	883	848	816	822	840	907	807	892	799	835	822	864	914	839	857	825	871	845	857	815	842	838	828	801	897	818	847	884	838	886	876	834	864	777	861	786	852	889	799	849	811	832	791	806	847	816	886	769	786	825	790	859	794	828	834	819	846	848	855	827	820	857	822	850	837	885	833	850	824	832	829	852	767	814	837	791	814	813	838	860	820	855	836	843	825	811	872	861	885	881	863	827	816	828	841	863	854	871	867	855	850	863	843	888	785	835	849	769	855	869	825	793	800	836	859	866	827	825	832	892	864	826	825	878	863	796	836	831	875	871	836	870	802	822	848	824	848	797	887	845	836	796	856	818	796	784	873	834	832	902	865	846	833	844	816	852	812	803	862	826	790	856	784	845	852	850	817	865	859	788	884	861	806	863	819	836	863	845	811	847	842	872	857	857	835	877	811	820	854	830	788	791	793	821	851	877	836	828	860	845	846	882	874	818	843	835	819	827	814	852	867	835	838	838	807	887	835	832	806	815	866	866	782	813	843	808	877	820	845	852	851	864	862	813	819	874	863	867	837	837	850	865	792	882	824	923	865	889	835	831	893	845	882	825	822	858	897	779	850	810	856	870	852	830	896	860	828	806	797	905	834	887	811	825	845	804	865	846	860	846	796	830	895	802	858	846	833	872	861	875	814	859	876	878	864	869	873	856	800	866	846	783	845	873	880	903	820	839	843	800	869	788	821	820	868	838	830	869	816	793	865	833	867	851	834	845	853	829	858	846	830	877	815	861	814	762	843	867	864	800	806	818	857	843	895	779	829	808	883	844	873	838	846	829	841	793	844	845	857	813	847	804	850	900	817	835	880	843	806	797	860	810	809	851	899	858	885	880	801	756	867	826	833	850	890	891	863	861	810	867	836	832	825	859	831	872	868	848	835	817	849	855	891	823	842	871	850	874	831	855	844	819	822	875	815	849	850	859	851	795	885	871	830	872	828	857	812	831	825	831	817	777	874	841	852	803	860	804	837	806	837	838	870	836	837	847	858	910	877	863	889	837	833	866	842	863	832	783	880	851	871	904	827	798	914	827	859	847	828	815	861	796	801	839	836	838	796	851	803	886	886	770	897	808	849	894	854	830	827	835	870	738	854	824	868	831	836	869	818	887	867	810	854	871	818	884	844	815	829	840	881	842	899	792	823	865	809	854	861	848	888	816	855	841	885	860	813	838	865	824	842	865	808	835	810	892	833	877	833	830	831	837	780	744	867	769	836	812	829	806	855	870	842	820	871	853	863	831	806	850	852	904	845	794	868	833	825	849	795	843	843	847	902	820	840	902	822	848	842	879	813	852	788	803	902	808	770	823	786	883	878	834	826	840	826	832	829	872	876	830	817	789	912	877	778	818	840	851	850	813	845	845	796	863	850	816	785	856	789	803	820	881	823	798	827	838	850	805	809	826	799	819	856	846	819	819	815	834	797	857	863	809	809	826	832	795	900	822	878	866	867	860	843	861	862	881	888	852	856	858	830	855	857	860	902	821	781	836	824	819	827
24339	21434	28649	25426	22537	18390	10827	6224	4624	3612	3158	2629	2298	2093	1796	1602	1534	1344	1314	1220	1134	1153	1087	1064	1078	1026	1038	961	1008	971	953	894	919	881	873	878	846	873	860	876	859	881	890	866	873	906	853	850	846	863	787	821	867	871	807	803	852	804	846	857	838	837	847	818	829	851	876	829	799	832	817	798	858	856	811	868	877	834	881	892	837	814	827	847	828	869	880	784	851	850	872	842	886	843	860	827	863	848	850	828	814	852	821	851	815	841	858	810	798	843	812	830	816	835	802	847	864	841	812	894	851	833	887	857	807	843	791	846	795	855	801	857	851	878	869	813	842	831	784	894	849	809	824	829	829	827	836	848	827	888	823	825	781	822	844	755	849	853	866	817	850	883	857	807	815	849	845	812	849	820	857	857	799	873	819	844	836	877	848	794	813	794	818	783	872	833	789	839	808	814	838	833	830	876	825	803	844	812	842	844	850	855	834	810	818	867	819	823	848	844	791	841	811	861	855	849	794	835	829	817	789	835	864	804	850	812	884	823	851	855	857	852	811	837	813	853	869	835	818	871	823	824	826	893	839	863	822	867	861	817	843	775	818	789	853	836	834	853	874	790	835	845	799	885	855	784	855	820	867	838	820	796	853	798	819	857	857	860	782	818	802	873	839	873	820	832	803	825	761	849	788	786	836	842	825	873	890	851	804	813	861	825	860	829	816	825	851	841	835	828	803	833	841	829	879	855	890	823	800	834	862	891	839	857	826	814	836	823	844	866	846	832	823	843	889	832	861	888	848	842	787	862	857	901	838	840	859	833	833	856	813	857	826	828	815	828	857	789	838	860	823	857	845	813	831	855	836	870	790	857	856	858	794	805	791	857	817	852	856	817	787	844	831	800	785	804	886	823	887	810	817	827	817	824	850	831	823	900	816	809	830	772	812	831	803	893	891	796	819	830	819	872	817	787	860	885	897	869	874	831	787	827	869	854	823	792	778	815	833	819	779	801	880	819	873	804	785	849	805	819	864	863	829	822	873	822	837	781	931	858	860	847	863	839	803	850	801	796	844	881	835	864	899	864	805	859	889	829	829	870	822	817	861	833	849	830	822	853	815	850	813	817	812	819	848	860	814	817	809	805	789	847	849	797	858	865	863	806	793	864	827	777	811	822	781	836	795	849	810	842	807	816	798	788	868	819	833	783	809	914	867	853	819	831	861	861	848	791	874	834	809	875	864	821	784	803	833	779	797	871	805	789	786	794	806	867	860	848	837	805	836	877	832	845	826	849	853	857	843	868	892	826	877	890	864	839	814	844	835	822	837	803	829	855	830	852	781	875	836	844	869	837	904	837	794	841	870	876	847	837	849	844	814	806	839	872	897	821	814	867	881	821	787	822	882	849	859	816	778	852	796	874	823	855	833	876	872	863	838	880	839	807	815	787	831	868	837	816	864	849	880	901	772	841	833	792	785	871	881	824	872	849	876	837	863	854	858	819	842	819	816	871	798	844	866	850	793	868	872	797	843	791	816	849	823	861	882	839	812	808	833	804	827	847	825	874	814	820	826	858	846	797	833	825	798	882	826	869	878	837	836	824	837	808	856	814	902	861	820	867	842	860	859	824	790	804	846	836	856	852	866	822	856	816	839	870	857	849	882	872	883	870	772	853	849	818	826	800	783	832	830	862	861	804	888	794	870	830	869	793	820	833	866	835	908	833	835	836	872	873	873	809	835	898	794	851	895	831	820	801	854	825	891	863	877	818	838	887	753	866	838	812	815	832	825	783	790	862	870	786	850	857	787	841	814	858	822	881	780	836	832	809	844	869	835	789	808	808	825	818	842	817	856	832	840	826	805	870	910	786	836	863	842	836	841	829	835	806	839	825	809	833	865	857	826	836	816	856	789	863	822	817	868	814	823	845	810	847	798	837	838	857	837	832	784	785	841	855	773	832	827	835	796	824	817	872	864	852	885	821	814	838	863	833	862	847	859	890	886	891	839	841	792	840	864	812	860	798	848	871	796	815	850	856	820	825	782	911	810	840	885	824	866	857	805	844	865	829	852	871	890	834	785	844	817	876	855	845	877	847	811	831	872	848	860	831	830	875	866	833	845	801	838	796	838	808	840	826	825	848	832	826	855	850	824	827	884	857	840	824	791	807	857	858	846	864	856	866	862	862	789	844	798	838	882	808	836	793	858	873	855	889	847	833	882	830	806	821	811	790	828	876	790	843	869	833	801	854	800	814	847	827	875	854	855	749	833	882	813	833	883	866	833	811	864	839	844	812	878	826	901	827	790	790	828	809	889	819	817	779	809	836	826	845	860	842	837	846	825	815	817	829	888	821	866	843	784	878	849	807	831	829	832	827	848	869	878	873	818	789	841	859	815	834	827	853	852	787	803	814	805	837	832	814	797	825	810	894	844	816	831	779	847	838	805	799	834	836	781	811	807	786	825	851	804	833	912	822	840	848	865	859	853	882	809	810	836	870	840	829	821	829	892	844	801	772	887	811	790	837	816	788	822	842	801	829	795	848	861	854	789	810	833	892	813	830	810	832	841	833	842	826	856	821	839	869	838	834	828	831	834	805	797	791	818	831	825	838	823	812	796	874	809	810	835	871	808	862	822	815	869	825	885	830	842	796	858	838	844	850	835	835	829	815	835	857	835	835	792	827	805	866	816	825	835	820	778	808	839	881	855	882	875	817	833	846	815	854	891	843	799	848	900	873	800	841	852	840	840	882	882	868	802	809	834	830	777	831	793	869	846	821	852	789	817	846	834	824	801	841	838	804	803	836	842	836	881	780	841	805	851	839	846	808	888	840	829	852	806	788	848	879	836	843	801	815	887	772	833	798	782	872	825	886	819	887	856	760	779	901	794	794	822	844	784	780	826	814	831	822	824	808	841	827	887	848	839	850	800	802	835	791	852	864	827	852	806	877	856	848	855	844	790	792	895	886	847	866	835	899	834	804	801	825	854	822	909	810	835	806	875	836	848	866	854	805	850	788	809	799	804	789	850	822	858	816	871	835	853	842	830	824	843	819	835	860	824	872	832	768	878	809	791	874	901	861	834	767	825	859	800	850	824	865	851	830	840	826	822	850	871	820	795	849	840	849	851	819	826	835	830	901	820	843	832	848	864	850	866	840	890	828	894	814	881	861	769	830	814	837	829	884	869	783	828	843	885	867	821	805	816	804	883	851	813	813	811	809	832	849	858	831	852	802	887	836	845	825	838	793	777	804	861	858	877	806	828	826	853	872	865	840	803	822	826	825	865	820	835	827	809	873	821	822	814	813	868	846	820	791	842	861	840	829	854	857	883	867	835	875	850	883	847	874	854	827	810	783	832	841	808	804	826	847	868	787	837	863	828	830	862	829	811	836	880	869	822	881	793	803	871	817	846	776	851	828	817	816	854	781	867	808	802	839	831	872	843	838	828	871	853	849	844	821	836	851	800	799	898	849	845	838	867	821	877	866	766	809	782	863	828	837	835	828	823	869
30950	54217	42140	28801	21712	16682	11337	8518	6660	5182	4368	3542	2954	2585	2310	1984	1796	1580	1532	1367	1262	1306	1184	1081	1086	1061	1036	1026	1016	937	926	911	883	872	920	892	864	911	910	845	856	875	827	837	878	937	847	853	845	838	861	830	854	846	875	836	811	829	841	829	783	828	853	846	846	828	877	850	781	817	792	808	835	910	845	844	780	793	841	838	833	807	826	821	872	795	863	851	816	843	838	861	865	840	866	875	823	859	841	833	825	774	876	846	864	837	836	843	814	877	766	847	842	877	859	815	888	822	796	814	824	827	810	851	840	833	864	809	809	879	822	869	806	858	796	854	824	795	876	845	820	881	846	821	809	772	859	820	842	780	851	867	855	781	832	814	781	777	846	820	871	842	829	833	820	825	842	806	826	838	815	811	836	851	859	812	815	833	804	852	804	827	845	799	811	848	849	834	854	828	797	821	803	829	789	820	817	834	817	863	796	837	822	842	815	861	816	821	825	822	834	831	836	825	822	824	869	832	861	859	874	825	841	877	837	813	832	811	864	836	827	845	825	811	812	820	855	818	823	882	807	810	883	795	832	830	843	800	804	833	801	800	792	833	837	816	835	807	840	854	816	831	851	871	868	822	823	792	824	815	847	783	830	856	749	844	825	824	816	793	819	861	796	837	798	782	795	864	868	845	824	862	833	842	840	838	829	828	848	822	850	777	806	778	882	826	845	814	837	820	852	850	840	844	879	791	791	815	824	824	826	801	853	829	843	808	829	803	827	841	768	838	776	856	836	796	807	857	842	856	828	843	844	793	864	860	816	827	891	875	859	804	798	815	848	842	824	846	847	846	856	883	814	766	874	858	784	823	813	846	836	779	864	849	811	835	859	852	824	918	874	818	829	861	843	840	810	850	755	802	793	801	821	834	805	843	838	831	839	868	855	807	829	749	813	841	849	862	800	788	815	834	846	808	823	824	842	855	807	801	843	900	795	869	827	885	817	842	837	862	812	838	818	868	831	842	824	824	808	874	820	842	849	886	841	831	813	826	793	842	827	820	848	827	845	850	829	875	756	827	853	794	852	837	810	809	843	860	800	801	869	841	795	835	840	810	789	856	828	783	795	835	864	816	823	823	830	853	874	833	856	842	826	861	791	804	875	887	835	802	777	862	824	818	851	786	794	894	856	823	773	818	801	869	856	852	814	872	896	832	818	808	890	848	819	790	809	816	875	802	811	831	786	829	808	811	814	803	846	811	858	867	839	863	899	859	796	827	815	808	838	826	827	800	832	836	831	801	867	814	851	784	805	833	798	835	760	787	846	844	825	839	813	795	780	863	891	780	804	809	805	873	833	818	856	836	819	835	879	877	780	879	865	802	792	831	830	785	841	805	834	872	789	832	815	826	853	869	804	823	870	809	787	796	844	823	775	832	847	798	881	855	826	848	830	824	819	794	804	841	821	786	815	861	853	879	823	838	825	838	797	824	810	785	809	822	828	799	839	822	799	838	772	790	788	794	824	820	846	839	832	799	804	845	864	806	799	860	795	850	786	785	839	854	826	863	855	837	800	837	835	808	850	854	798	832	856	877	798	842	836	860	837	841	789	844	879	862	837	858	860	839	860	826	863	816	840	837	827	828	845	816	837	817	818	850	812	865	841	827	774	826	784	835	831	832	830	857	863	815	858	819	814	825	864	833	830	857	810	838	767	767	819	798	825	832	817	886	792	833	878	814	815	863	800	812	796	909	826	861	823	853	849	887	891	850	843	799	891	882	851	847	779	770	866	832	808	821	827	832	783	817	818	828	841	845	808	859	845	814	817	834	812	798	847	826	826	848	804	853	870	866	848	785	824	779	775	832	821	806	819	801	854	835	848	834	850	844	821	759	846	816	859	835	802	776	811	831	825	811	822	850	830	854	795	819	870	768	834	827	795	832	837	872	772	883	831	892	852	801	857	784	827	801	825	847	879	809	854	839	805	836	864	826	840	809	843	806	891	845	769	820	866	861	798	823	820	871	887	848	811	813	859	818	817	855	861	815	769	836	794	838	828	831	807	846	778	810	852	850	785	884	882	826	863	857	834	796	828	827	874	814	825	817	832	809	839	844	846	861	792	865	895	805	851	818	856	855	852	795	823	820	824	839	831	819	850	801	792	865	881	826	840	844	815	845	778	843	850	824	852	838	898	840	780	822	885	828	815	867	812	811	804	845	841	848	894	804	806	839	827	815	806	803	828	817	771	840	799	861	875	831	831	827	860	823	898	821	839	845	830	823	840	781	864	845	856	791	821	807	799	845	754	806	772	858	851	834	809	834	801	840	826	883	812	811	834	873	794	831	840	848	873	789	872	848	846	803	822	850	799	823	815	834	854	808	838	854	830	846	801	815	829	800	855	823	847	819	827	874	809	802	829	831	789	821	928	847	841	855	803	839	844	850	855	881	792	890	789	833	839	822	798	782	896	869	826	858	842	849	829	825	801	829	843	854	806	830	780	834	893	861	837	836	854	838	814	820	821	848	782	878	811	917	840	860	825	820	817	837	839	860	819	821	817	835	776	860	814	780	796	801	793	830	884	778	820	779	802	787	779	876	796	841	843	840	836	842	796	790	849	852	824	823	839	858	814	845	823	842	848	837	821	893	850	816	760	825	805	842	842	874	787	799	839	839	813	820	803	797	811	815	820	851	830	818	792	868	803	780	863	822	855	775	896	863	810	812	824	794	837	816	829	843	804	799	881	816	803	844	813	819	861	815	829	800	796	784	824	817	840	813	870	825	834	815	832	840	795	824	875	861	796	789	767	802	853	862	818	875	850	824	824	859	857	838	858	864	846	804	833	806	782	805	810	810	813	801	842	838	810	824	840	822	848	820	845	850	836	874	788	816	853	834	838	856	819	831	841	836	857	858	841	796	836	782	827	842	804	840	890	818	877	800	850	829	832	819	827	816	817	843	833	827	851	805	802	815	850	844	878	848	897	822	880	841	764	812	799	833	827	802	817	848	853	843	807	809	812	813	822	849	801	811	801	791	852	781	853	823	815	761	830	804	860	801	855	823	847	805	836	810	799	824	795	821	866	799	928	853	815	841	823	849	790	843	874	843	832	847	851	835	797	836	851	838	801	816	809	884	844	813	816	843	833	805	865	860	827	876	852	797	850	802	826	814	884	889	831	880	885	844	856	831	848	836	843	865	821	870	779	813	876	854	878	831	851	816	820	846	835	878	819	785	836	836	825	829	834	827	865	824	824	821	851	849	870	827	866	863	820	865	845	850	825	813	843	938	833	848	872	830	828	861	825	889	826	793	775	830	792	797	868	814	828	865	798	867	816	807	825	868	818	778	814	809	805	807	835	786	877	784	765	785	789	809	834	792	856	815	817	824	831	890	850	797	848	854	865	828	781	775	843	812	835	849	787	842	831	843	834	812	832	827	828	846	820	803	856	784	828	858	803	844	857	800	874	793	812	831	860	873	854	869	829	803	797	846	841	815	840	878	852	793	784	895
25476	21558	28707	27138	19609	11593	6623	4685	3623	2915	2624	2177	1947	1782	1694	1488	1430	1204	1245	1196	1165	1144	1112	1136	1018	1043	1014	1036	994	968	1007	943	908	943	960	930	910	895	899	879	891	894	917	930	893	849	925	945	882	872	921	922	894	899	901	920	914	904	904	902	885	900	915	894	947	860	876	865	861	926	897	894	862	890	900	889	897	824	885	894	922	865	862	886	878	950	880	946	937	907	835	908	900	935	924	903	859	881	897	923	954	876	892	925	943	835	840	882	860	889	905	898	916	871	887	836	891	898	878	943	848	861	930	880	925	943	863	947	906	885	886	856	902	926	909	904	873	864	910	933	884	905	873	871	924	866	891	879	963	862	921	938	949	942	918	882	922	911	912	920	914	925	890	920	881	900	873	891	862	843	912	864	897	880	881	906	878	845	910	944	872	902	879	892	920	872	960	881	915	883	904	904	912	909	880	918	945	838	916	906	897	877	942	846	820	896	925	861	929	885	937	875	924	851	854	938	890	911	904	927	910	971	886	893	917	861	879	901	936	844	877	928	887	932	918	904	881	900	898	906	913	899	907	894	870	932	905	887	853	902	929	913	870	873	838	891	907	877	878	874	883	845	855	819	945	907	847	868	896	884	871	905	869	889	859	887	817	919	871	887	871	865	882	921	955	918	937	864	884	892	950	893	899	904	892	918	918	872	912	889	948	868	856	897	924	928	903	909	924	951	908	888	867	930	909	904	952	895	872	885	907	889	860	900	878	886	845	861	909	874	927	905	835	863	858	972	892	851	922	889	861	900	870	899	932	827	881	851	911	943	912	928	898	885	889	838	911	881	875	890	870	823	830	893	896	924	871	934	872	916	914	925	870	832	871	812	924	859	957	913	886	836	921	876	894	912	930	852	928	849	838	881	853	887	857	917	893	889	861	872	903	873	882	901	876	854	843	882	864	941	873	884	875	890	834	894	920	890	879	903	893	903	889	900	888	922	913	891	898	879	886	860	908	792	907	911	914	907	937	941	883	843	901	847	862	925	876	918	897	908	906	944	840	868	909	907	892	880	891	934	861	931	847	886	814	917	897	908	905	961	882	906	920	869	973	905	875	878	906	911	867	920	903	911	864	945	918	955	880	937	897	888	973	953	881	877	875	898	862	874	915	878	880	955	868	896	868	891	900	929	882	875	971	913	911	885	913	911	911	858	910	941	875	864	918	857	869	875	897	883	873	857	809	888	865	869	891	887	862	897	837	885	915	880	861	861	914	904	917	894	837	877	915	941	881	857	948	921	870	886	877	865	903	881	912	921	918	896	887	899	877	842	908	884	839	831	863	891	897	893	892	934	873	863	924	931	843	916	908	939	917	896	891	909	930	875	878	921	862	918	873	865	814	902	864	896	882	912	889	932	877	869	889	904	886	918	842	875	873	939	880	893	895	886	852	883	934	880	943	904	849	941	866	867	888	848	870	893	931	877	875	910	908	886	894	830	881	892	931	872	917	857	810	861	899	895	923	911	903	867	862	875	949	965	885	894	895	885	929	952	907	934	870	892	915	916	893	921	909	929	890	902	966	901	899	863	880	875	889	872	862	958	937	918	911	891	899	887	885	868	858	896	843	915	913	901	878	859	856	944	883	889	891	882	879	876	865	964	856	910	878	879	911	933	926	879	903	908	849	924	908	858	906	877	890	923	883	843	912	885	935	892	845	930	900	914	881	893	884	833	893	906	833	917	902	919	862	843	874	919	850	923	918	935	897	871	920	885	882	937	814	878	900	923	906	923	886	868	890	810	924	917	923	852	874	901	932	858	918	871	897	878	920	903	892	929	870	892	885	895	865	812	898	862	936	904	890	884	920	897	884	915	879	911	876	864	825	868	851	907	859	885	876	872	886	879	874	899	866	903	920	873	915	898	956	925	892	866	869	881	868	866	893	871	866	892	980	906	883	922	865	806	873	866	894	902	913	886	928	894	865	907	888	860	870	930	892	899	900	902	861	856	833	896	926	882	890	915	883	890	921	929	893	905	900	931	847	955	914	924	890	956	903	872	938	936	896	895	936	871	889	852	910	865	845	953	895	887	859	872	902	850	932	889	894	872	886	876	888	907	884	888	884	864	890	883	871	910	888	887	972	893	838	877	893	880	917	900	898	919	883	946	887	897	875	883	889	928	896	894	910	945	884	827	889	874	852	857	896	876	899	909	880	936	908	881	930	886	936	838	857	957	902	857	933	874	945	887	899	922	919	918	877	910	884	876	890	851	936	913	909	858	890	879	865	838	847	924	888	862	929	861	887	911	876	917	881	841	892	936	920	856	847	911	878	844	839	925	898	954	901	826	843	873	893	926	891	907	860	840	910	880	891	888	892	891	863	880	836	883	910	900	856	856	848	908	895	890	865	896	925	891	861	862	896	934	912	916	871	836	893	922	915	848	929	854	885	865	870	893	899	865	927	911	879	886	908	896	877	916	871	897	855	910	866	902	923	925	814	902	893	843	922	905	862	938	848	866	898	877	923	883	939	921	939	917	852	830	915	923	924	870	862	831	854	863	826	920	860	869	834	916	883	920	926	836	880	871	900	924	846	882	908	873	901	915	886	898	862	839	878	893	846	833	881	836	851	867	936	898	910	885	890	844	877	864	860	917	837	910	911	860	899	916	843	834	913	915	923	855	925	914	848	842	926	925	905	904	907	900	938	899	881	833	875	851	932	925	875	906	869	839	891	901	898	881	868	938	895	856	895	918	903	840	916	854	857	930	874	865	898	866	864	881	888	850	868	833	887	935	875	903	877	874	889	925	932	890	832	895	880	935	933	868	858	896	855	914	923	869	903	922	968	884	866	930	891	895	877	899	889	835	861	902	893	896	892	880	903	934	885	901	863	916	902	936	924	969	874	901	896	868	910	928	918	865	848	869	903	892	881	918	880	894	931	875	881	853	887	901	850	933	871	890	887	910	902	890	897	894	867	894	877	893	892	894	857	900	811	863	892	880	922	867	861	904	882	929	898	930	899	928	870	874	857	896	915	902	919	910	870	887	908	899	881	901	882	878	870	903	904	896	901	844	841	855	913	931	944	937	888	911	852	852	934	840	854	863	842	937	865	917	856	930	864	884	910	885	873	905	860	919	889	885	934	935	911	842	846	910	850	912	864	891	888	910	907	891	916	861	859	885	906	912	927	879	859	864	887	899	860	918	871	891	894	903	904	871	867	873	862	929	878	923	888	876	913	923	922	927	890	932	886	892	910	821	880	894	923	863	889	889	870	900	900	867	846	871	877	921	926	878	911	913	907	892	905	906	893	918	839	940	851	867	895	911	852	856	897	937	882	841	903	971	877	862	871	903	914	886	936	890	906	932	927	882	875	906	863	881	880	912	912	912	879	913	863	913	920	902	948	851	895	878	955	905	894	905	890	846	886	893	949	892	865	891	926	874	958	930	888	880	878	873	851	885	870	929	883	861	893	895	861	864	847	926	912	923	900	844	894	911	918	917	870	918
33994	53049	39363	26355	19047	13138	9089	7251	5767	4274	3593	2880	2576	2300	1987	1765	1624	1595	1471	1283	1255	1239	1158	1126	1083	1111	1014	1059	994	990	1011	933	957	906	903	899	955	937	929	883	921	920	915	867	861	916	934	928	954	961	869	893	875	819	906	868	936	931	892	975	893	840	841	883	926	900	871	870	886	887	884	872	879	913	885	844	880	849	892	894	840	892	958	901	891	851	855	898	894	906	866	838	855	882	909	920	884	898	961	922	863	908	929	886	900	894	902	835	884	931	906	889	845	893	918	869	881	909	859	844	861	875	891	858	885	912	873	875	884	893	913	861	879	928	842	894	908	939	909	893	940	884	876	870	948	935	914	861	861	845	900	847	900	891	870	904	923	858	868	903	833	885	915	901	853	908	874	898	911	855	840	840	887	895	903	881	876	905	920	899	872	899	904	879	901	838	861	867	841	905	884	869	898	905	952	851	899	852	877	861	942	953	855	894	904	896	929	897	916	884	879	914	875	940	869	873	935	848	888	936	867	879	900	923	901	842	921	924	882	909	876	898	866	912	900	902	888	855	890	854	929	857	908	868	867	905	916	903	897	853	932	870	887	895	878	924	910	880	885	958	888	868	906	885	855	859	914	877	900	856	865	886	863	872	849	867	916	890	871	836	860	934	875	902	895	880	914	901	870	860	943	911	915	949	887	880	850	842	880	872	896	893	863	870	916	901	884	887	892	875	899	882	815	854	842	872	847	861	879	840	857	861	954	829	921	874	932	941	841	877	880	896	838	875	883	859	892	867	872	883	927	905	866	846	882	922	889	872	872	857	938	898	841	909	897	887	880	870	880	933	881	883	909	887	885	901	872	874	892	914	881	881	839	845	918	891	922	891	889	895	861	904	901	907	853	908	901	898	867	891	896	968	902	913	897	892	891	885	894	929	863	913	904	905	855	911	932	880	924	919	889	953	833	853	856	895	887	879	938	933	916	911	901	901	893	869	876	823	915	879	851	882	912	914	856	849	888	935	888	871	869	868	860	893	898	902	886	942	873	875	890	884	887	829	915	867	877	876	854	905	893	893	859	931	882	863	930	933	894	888	829	861	907	922	913	883	964	924	875	896	884	904	849	925	883	944	843	869	869	877	909	893	869	886	849	825	908	896	875	942	859	912	890	869	906	957	844	882	920	896	926	905	915	900	846	891	862	925	902	948	895	870	912	885	928	853	823	888	859	914	877	886	926	911	877	907	905	894	830	897	878	869	872	867	893	906	884	887	886	866	905	911	867	863	867	871	934	934	895	841	874	840	929	916	871	891	897	872	906	894	888	875	879	917	894	864	919	855	917	915	858	883	877	932	938	896	875	923	858	866	921	868	880	836	865	946	845	896	934	913	852	930	896	925	864	907	848	881	864	857	842	861	899	894	946	924	857	892	934	939	839	905	909	887	933	909	858	895	872	894	913	871	881	884	910	888	915	901	896	892	864	851	895	898	883	907	890	884	902	880	934	910	916	898	858	935	865	901	890	895	838	861	855	910	874	881	905	865	889	928	835	911	895	868	915	922	888	898	812	939	904	899	939	906	860	893	886	833	886	885	865	890	860	878	862	914	892	861	900	845	886	899	898	919	944	905	893	922	891	895	881	923	879	831	855	898	890	884	844	847	901	889	852	925	942	915	886	888	806	903	918	907	818	898	872	869	921	863	893	880	917	884	908	831	913	846	873	870	892	826	880	881	917	897	868	880	901	903	880	919	921	887	894	907	878	914	934	785	831	902	906	851	929	913	909	860	869	924	864	894	873	882	861	920	879	862	877	889	926	914	892	866	858	882	867	888	805	907	901	857	885	849	873	892	887	936	912	895	856	852	901	917	851	910	927	903	910	851	901	922	899	899	886	881	918	880	899	852	864	925	894	916	865	919	940	895	888	900	926	887	886	877	882	860	888	899	850	868	874	945	846	931	887	910	906	865	824	969	910	888	896	852	873	864	897	868	913	884	904	865	910	876	846	880	865	844	882	878	881	841	867	861	878	902	886	845	871	920	858	923	895	884	888	913	863	931	905	845	913	915	878	920	945	881	974	872	912	828	852	880	901	836	873	891	882	910	911	866	825	883	893	891	898	919	898	889	878	921	920	956	899	921	859	862	904	899	946	908	833	899	937	897	890	879	848	874	892	905	940	889	910	913	879	866	881	894	890	918	965	904	872	944	865	865	921	903	914	925	874	901	884	910	869	914	856	890	880	890	961	867	947	903	842	880	795	910	875	877	889	917	884	905	825	908	890	887	869	911	939	891	844	948	882	830	827	854	859	897	834	877	874	866	895	872	850	898	890	895	855	868	880	877	871	885	849	956	900	834	916	940	862	869	921	874	913	902	894	912	885	943	890	913	915	933	894	951	933	929	930	894	896	859	882	877	883	856	890	864	920	928	862	923	891	933	905	868	846	911	935	888	905	855	902	883	879	874	878	864	947	883	860	946	898	895	908	919	949	867	890	852	907	912	923	845	812	871	856	867	921	864	926	887	811	920	911	892	882	933	826	887	885	908	872	913	899	875	949	862	827	910	941	898	891	916	842	926	896	882	939	967	848	832	904	922	888	856	868	843	924	863	857	914	888	901	880	931	863	853	903	925	870	878	897	880	851	885	874	864	865	871	882	881	829	856	863	845	828	906	860	899	900	908	905	943	904	914	880	893	887	936	861	926	842	912	866	847	898	836	896	896	864	858	937	883	916	891	864	845	866	908	911	910	879	869	855	839	938	861	868	908	904	841	920	839	890	904	931	846	850	897	861	890	920	892	888	914	901	884	911	862	875	895	876	904	854	862	857	910	875	889	850	882	895	890	910	874	860	893	877	892	894	932	853	877	856	855	933	880	869	910	904	846	913	860	890	850	870	914	922	869	878	867	912	863	870	918	875	891	892	900	881	912	928	843	889	886	846	875	944	858	928	861	905	911	941	865	882	890	875	854	905	915	869	859	876	849	920	880	875	900	904	864	907	849	877	867	895	910	879	909	918	897	903	908	889	949	871	903	854	853	881	894	907	827	813	874	869	862	900	867	942	879	915	882	881	886	897	890	908	901	885	896	899	902	902	858	891	863	889	895	909	833	894	871	881	876	882	887	891	949	908	881	904	896	907	875	870	893	947	922	899	834	912	930	876	853	864	904	872	919	893	897	938	895	888	902	819	907	876	891	899	838	887	870	870	881	894	923	860	892	925	876	926	945	890	869	867	920	878	880	910	818	900	893	932	910	854	829	866	903	898	892	898	830	889	875	859	897	884	868	873	905	860	869	924	858	852	927	888	888	900	909	862	895	912	884	962	951	880	868	955	891	884	883	910	901	872	891	907	885	862	889	904	879	960	943	881	827	894	882	877	914	913	869	897	880	857	863	878	874	888	894	857	840	932	902	843	885	932	854	925	865	933	910	870	936	869	836	891	879	918	902	917	915	892	859	881	893	897	898	872	929	933	913	861	909	910	908	930	932	863	870	821	878	888	832
22995	21439	29157	24258	21920	22482	17974	9209	6812	5311	4070	3476	3168	2687	2364	2047	1928	1778	1605	1522	1416	1378	1193	1194	1133	1212	1156	1194	1058	1067	1037	1058	973	979	997	973	989	964	981	978	978	932	946	969	945	968	958	920	985	980	988	959	964	944	955	938	901	950	910	956	933	957	908	928	954	947	918	942	941	941	922	920	922	940	969	990	874	945	920	949	854	959	942	940	889	928	911	975	914	927	958	909	954	893	1003	922	912	962	905	935	958	904	930	939	925	921	907	958	935	872	948	966	984	943	892	918	920	936	935	936	931	907	971	898	912	921	906	948	954	947	917	895	964	958	935	936	924	982	920	942	874	896	879	927	944	923	936	946	914	948	941	840	860	862	984	880	870	942	987	919	935	954	943	949	937	872	910	931	913	952	949	966	911	905	923	906	910	915	930	940	925	962	916	957	937	947	910	973	980	945	976	946	928	958	960	871	933	965	910	969	898	901	958	972	1026	910	944	899	905	883	970	938	935	942	981	939	938	935	866	942	987	990	921	905	959	948	954	927	886	905	901	933	988	933	944	986	910	906	900	1017	919	894	954	966	888	888	939	941	921	913	868	931	961	970	953	930	923	899	965	939	953	912	975	911	966	941	919	944	961	933	958	865	970	921	902	979	935	978	932	913	919	961	917	948	929	932	956	956	929	942	984	958	954	936	961	937	894	940	952	937	911	970	932	915	878	890	880	906	942	942	934	966	958	925	939	976	916	981	1001	922	914	949	973	923	986	922	925	948	912	1015	900	958	838	898	939	916	902	976	948	950	890	961	905	895	933	918	896	893	896	968	905	979	897	903	932	944	939	965	922	963	941	861	983	964	939	877	951	929	852	898	943	956	934	891	871	911	944	907	951	968	921	972	897	890	962	946	939	920	929	930	925	922	919	911	921	916	875	929	929	888	986	962	935	908	948	942	864	884	962	920	924	886	986	913	1006	867	939	911	906	942	923	947	933	904	942	942	966	872	948	941	923	1011	940	965	909	917	916	966	936	980	939	950	969	924	929	927	952	984	938	934	928	990	933	896	891	906	970	899	899	959	906	945	967	937	891	984	932	883	879	956	929	973	917	936	897	950	933	956	923	917	910	918	988	970	968	869	932	966	897	915	896	877	920	910	932	910	941	920	934	919	918	947	960	943	989	936	909	958	911	995	858	944	905	1020	971	903	915	903	919	900	890	902	907	924	888	951	982	961	950	928	896	890	914	948	959	932	931	905	951	924	914	895	945	917	1004	935	911	876	970	908	892	911	919	939	962	958	925	920	943	931	915	979	899	930	965	916	950	931	907	946	939	935	888	912	899	977	958	977	933	954	932	947	923	926	945	953	938	930	924	923	901	908	902	903	962	921	923	910	964	949	946	904	969	978	972	954	902	966	955	964	911	987	927	935	908	949	916	978	928	931	917	959	902	962	894	928	942	885	992	967	919	933	906	922	898	872	879	906	990	896	947	951	856	942	916	883	888	943	928	907	904	905	904	916	924	898	923	912	987	938	942	914	920	943	916	928	901	967	872	879	936	909	992	885	902	973	977	951	913	968	930	948	952	902	907	880	913	905	922	934	951	881	937	941	947	955	924	979	912	921	911	920	925	951	961	934	924	943	922	910	892	915	937	907	939	978	964	1010	904	948	908	910	970	912	922	909	952	956	945	898	978	914	914	911	917	942	949	881	945	900	853	993	939	902	927	956	924	922	834	932	904	941	913	961	891	930	957	982	999	951	944	885	995	911	916	865	916	952	996	941	936	899	941	918	987	923	957	944	906	895	959	931	966	906	925	896	879	885	950	965	930	948	971	928	994	924	921	961	903	895	932	887	961	913	922	906	895	956	931	918	937	910	890	901	951	898	976	898	938	973	880	940	969	943	945	1012	975	918	936	885	930	955	942	919	907	932	883	926	954	926	915	892	933	912	945	891	925	874	894	945	896	938	958	880	920	890	887	899	899	932	1020	928	889	953	953	945	900	889	954	919	953	973	943	938	901	979	972	988	960	935	973	926	908	941	928	940	916	910	979	926	878	926	940	915	911	875	897	959	933	953	933	918	918	971	918	955	971	930	879	956	938	940	939	939	919	934	928	964	945	945	877	894	878	949	947	931	994	931	914	916	895	964	972	962	988	949	903	938	959	884	916	944	901	946	963	970	957	922	931	880	920	962	917	886	953	924	968	897	895	916	955	912	921	915	923	922	938	936	929	964	919	905	829	933	915	849	931	884	903	904	911	887	949	934	930	862	957	933	932	911	939	908	922	922	941	916	917	943	903	927	910	913	914	913	906	932	950	895	914	918	937	938	904	958	993	964	956	883	882	889	958	952	910	952	912	933	919	940	899	936	970	907	930	900	963	915	969	921	956	942	948	909	927	949	921	952	941	953	977	926	974	918	912	909	984	933	957	913	952	922	872	898	944	888	952	957	905	988	950	903	957	936	899	965	990	928	907	926	925	903	923	918	911	934	956	890	895	1022	970	947	951	948	888	880	888	892	915	918	873	953	959	919	902	934	919	968	969	907	963	953	915	931	874	965	980	937	937	890	929	917	962	961	906	957	919	854	876	928	922	886	937	940	938	892	935	947	850	872	901	931	970	960	930	945	903	949	899	944	882	929	929	923	925	932	990	959	1002	958	1022	983	929	906	918	992	967	917	948	974	918	907	868	953	919	954	962	939	902	944	864	948	981	895	919	957	919	912	895	913	905	929	916	920	961	957	923	913	944	954	1000	965	932	916	936	936	981	918	966	937	943	959	951	930	938	944	894	928	881	985	938	932	1002	935	930	914	902	938	889	970	901	952	907	909	970	940	967	940	921	946	941	937	936	907	917	939	880	979	912	867	879	949	920	900	887	897	971	1003	910	926	942	931	915	957	890	934	889	962	1008	925	919	929	902	950	902	970	952	969	948	958	969	889	920	924	936	951	865	952	887	920	963	902	924	920	982	885	935	972	950	947	878	940	960	946	910	936	943	950	977	974	891	917	931	954	937	893	928	941	924	950	896	900	988	909	961	957	940	911	938	984	893	966	964	923	999	1021	889	904	968	905	963	922	943	895	1013	936	948	900	922	931	881	912	995	895	909	931	876	914	954	942	970	904	967	996	916	932	958	955	935	982	937	910	968	914	930	919	945	895	898	970	980	949	874	926	930	941	941	924	943	923	938	909	896	969	957	900	927	994	923	946	933	897	887	960	900	885	879	947	954	952	1000	916	931	930	951	907	913	951	904	928	937	902	915	895	954	921	886	919	926	905	916	924	934	906	919	998	959	894	922	910	943	889	901	907	988	957	920	897	940	979	923	941	898	897	959	958	936	965	970	913	935	947	869	900	960	994	934	950	932	935	980	875	976	875	976	880	892	895	977	1036	965	946	882	955	926	859	931	959	922	900	966	890	933	927	924	952	924	863	952	887	980	936	933	919	910	969	922	916	950	937	904	904	950	910	957	896	945	990	879	938	933	951	986	942	851	975	988	897	842	886	926	899	932	913	936	970	928	904
35992	59573	48163	32545	26134	18650	14440	11502	9357	7224	5703	4613	4037	3489	2918	2562	2298	2025	1889	1714	1560	1573	1416	1319	1183	1261	1244	1142	1124	1055	1056	1007	1027	994	1023	1001	939	1032	1002	942	903	923	920	907	934	975	902	962	963	925	888	910	901	869	892	918	942	936	929	874	854	929	940	933	911	944	972	922	900	950	922	885	925	873	876	942	929	878	904	941	864	996	924	878	860	910	905	963	927	895	939	886	873	907	931	895	924	913	897	915	907	898	923	954	935	895	860	872	792	906	937	917	880	899	861	919	874	855	895	898	833	900	898	917	943	873	879	871	947	899	879	914	893	873	857	935	881	930	860	891	901	874	878	933	938	926	871	971	839	896	877	887	867	885	884	926	897	908	942	884	938	870	922	884	896	954	915	880	941	885	823	901	953	920	919	939	933	876	867	870	978	890	867	937	903	919	893	936	887	894	935	925	938	891	907	869	919	929	893	853	851	905	886	887	932	940	870	932	944	916	876	917	904	874	901	892	855	895	924	884	960	922	865	913	930	936	902	955	935	872	955	879	897	907	933	911	931	964	907	915	912	924	844	925	892	937	920	883	886	984	984	873	926	943	918	892	951	898	869	863	930	880	865	874	914	913	938	901	882	931	963	887	904	952	939	857	889	943	867	915	919	932	905	869	889	933	924	910	856	914	873	922	891	886	854	872	912	906	897	862	894	917	921	891	854	872	887	953	857	934	840	902	916	917	931	891	943	956	903	904	987	906	916	841	856	918	923	899	915	896	916	898	886	922	922	924	870	946	845	895	891	948	898	903	929	877	915	936	860	911	909	862	940	897	896	927	930	891	864	846	926	907	880	913	890	878	872	923	934	901	903	883	884	901	890	925	877	938	922	939	880	878	858	886	974	924	935	918	966	922	964	987	941	892	914	909	925	906	901	919	891	914	908	932	883	899	887	878	913	875	898	875	911	957	863	887	904	941	890	906	946	922	936	838	870	896	898	838	871	862	904	908	931	885	905	946	908	911	927	903	897	903	875	932	922	882	878	958	874	924	921	901	956	882	876	897	918	895	902	912	859	884	861	892	936	878	892	877	943	890	925	910	914	941	866	898	882	901	865	906	934	891	899	922	906	919	921	866	907	902	931	892	913	930	973	917	926	946	913	916	901	887	906	895	869	912	926	912	825	883	900	877	968	912	898	902	896	876	858	859	890	849	916	882	890	897	900	866	928	895	941	919	886	922	926	857	930	928	886	868	875	922	905	901	947	909	965	859	893	927	840	858	898	865	906	904	946	909	859	920	887	914	931	887	888	904	904	879	896	864	833	903	921	873	932	845	895	887	907	936	875	953	953	878	943	902	904	896	883	893	948	881	873	934	951	841	894	919	906	838	893	932	904	958	870	912	910	908	855	877	956	867	905	880	923	881	901	932	917	884	864	941	891	891	875	944	905	924	898	881	899	908	982	936	924	924	952	919	918	867	908	898	904	932	906	906	954	895	859	961	874	951	886	906	928	816	874	865	874	918	950	911	917	928	889	896	944	975	880	950	915	869	928	937	909	924	876	911	924	885	864	935	898	955	913	928	882	876	935	949	916	945	889	941	908	894	872	946	869	851	891	953	910	897	913	909	878	924	884	894	859	889	936	898	914	896	887	934	896	904	911	917	889	892	894	868	937	863	915	892	887	864	909	879	937	889	934	902	856	905	924	901	886	926	870	890	893	951	915	910	932	893	919	943	908	865	906	884	920	925	962	937	838	897	853	920	906	894	879	915	910	912	914	906	876	902	892	892	959	911	892	921	905	935	895	906	925	892	888	891	935	930	888	907	941	910	854	901	891	887	888	870	895	909	905	957	918	934	898	934	938	892	892	880	919	956	878	897	904	874	896	875	932	920	945	941	939	864	903	888	902	876	934	896	874	892	870	889	916	872	896	920	923	843	913	867	900	917	935	889	891	844	914	910	897	895	939	891	854	891	876	930	885	935	896	901	923	890	909	876	935	892	920	877	914	870	921	882	897	920	902	915	899	929	916	872	875	889	894	894	881	891	984	978	884	911	928	934	865	923	903	909	916	859	875	858	918	922	929	929	880	893	914	918	838	861	919	907	924	897	854	858	916	901	863	918	914	909	867	966	926	908	865	896	922	863	919	913	950	881	940	921	855	926	830	872	890	924	910	882	910	860	868	899	920	884	909	895	873	893	949	918	958	869	895	924	958	919	953	848	885	895	900	901	892	921	852	905	871	872	911	883	836	862	909	868	926	884	916	906	933	920	931	917	890	907	910	905	890	916	866	875	878	926	901	911	871	888	893	891	892	859	877	923	874	849	935	872	945	918	940	906	887	945	883	877	914	888	875	900	890	902	939	902	878	891	922	889	895	910	929	908	896	855	944	895	943	961	893	921	892	891	847	991	908	921	860	940	928	980	894	858	835	911	896	859	905	923	909	837	897	875	814	918	873	865	910	956	951	943	886	867	902	947	931	893	936	926	893	889	951	875	930	923	961	956	894	896	907	905	854	931	914	883	887	900	902	835	874	910	943	946	905	873	871	961	856	885	952	863	923	912	881	910	902	869	913	923	901	902	889	859	943	868	884	901	868	937	895	915	928	870	865	928	898	939	872	923	905	951	930	946	899	913	861	870	933	958	820	888	927	920	912	910	911	934	897	854	930	851	868	923	915	901	897	901	901	871	886	895	878	898	951	953	902	869	936	895	908	949	900	893	922	902	886	912	913	897	935	930	928	908	924	805	945	924	909	848	902	955	916	876	900	891	903	899	897	956	926	912	895	919	914	945	873	903	915	880	871	907	929	908	921	860	894	923	885	845	902	924	900	898	897	933	959	888	906	953	895	956	894	946	867	880	872	869	930	888	888	902	917	846	944	900	924	846	930	869	830	908	855	910	871	920	982	903	880	931	922	885	884	876	921	955	800	935	901	897	822	872	911	933	888	935	883	920	899	856	897	894	926	896	874	925	896	925	862	942	896	848	875	917	861	974	897	884	922	917	910	917	897	885	890	905	908	934	880	896	890	886	907	931	872	891	897	877	955	929	879	829	939	888	905	908	873	914	897	943	910	901	974	855	906	864	841	862	895	918	909	875	917	911	905	919	913	863	934	877	944	870	877	886	895	892	887	858	924	938	912	942	890	907	896	872	905	895	865	927	875	902	905	894	870	888	870	875	899	854	933	909	876	925	951	910	881	887	907	916	937	926	892	911	877	887	868	887	897	924	922	928	868	918	920	890	846	883	883	904	905	894	909	893	890	986	927	912	934	928	923	976	898	923	887	900	920	927	883	905	863	921	915	892	911	963	910	948	908	890	902	924	904	857	931	930	897	927	889	882	899	860	938	887	847	919	916	877	903	918	873	901	905	943	903	907	948	917	943	876	893	908	940	875	893	986	899	944	896	915	945	883	880	881	833	908	944	884	919	915	890	915	839	911	900	850	923	938	907	894	933	846	906	882	899	906	883	879	855	901	901	875	924	828	880	893	931	867
33028	35776	36633	23790	12490	6899	4709	3680	2822	2329	2092	1768	1530	1471	1321	1188	1117	1221	1098	1013	1035	1053	959	953	889	954	997	901	897	927	927	856	926	865	813	869	889	883	815	825	880	841	816	831	850	831	839	861	863	804	885	791	863	822	870	844	820	775	859	824	910	838	847	909	827	841	882	883	833	849	817	807	814	830	868	826	863	831	848	801	830	775	803	782	838	859	830	873	825	836	829	821	851	840	849	885	843	799	775	828	842	846	843	806	849	847	842	835	848	823	780	836	767	847	869	807	873	853	780	862	868	835	895	882	837	840	856	892	896	829	811	894	871	816	838	855	845	876	860	825	801	828	869	815	831	784	805	815	829	806	818	840	875	822	812	872	844	831	855	824	813	865	872	825	890	847	843	841	873	845	767	858	861	851	817	848	830	837	857	892	874	870	818	839	837	800	837	843	835	810	843	840	871	865	896	853	859	866	859	797	840	863	872	801	864	900	819	819	847	819	844	827	839	850	800	808	849	826	871	807	823	811	835	848	873	786	870	809	792	844	825	840	865	896	833	831	823	832	839	821	817	852	829	864	805	838	851	835	831	870	894	816	806	835	821	876	783	858	850	853	841	836	779	816	847	902	827	811	804	798	849	828	814	810	829	865	829	813	796	796	855	838	778	854	850	875	878	811	867	828	860	839	856	853	834	860	800	881	842	840	819	823	782	850	852	867	819	849	862	854	817	822	853	851	857	878	811	837	832	882	791	843	836	838	842	844	805	835	848	831	833	795	876	825	791	892	848	886	797	835	828	844	814	863	860	834	826	808	810	851	858	862	841	853	822	864	922	821	812	847	883	791	880	846	794	842	839	822	836	824	815	853	836	860	798	821	847	822	876	843	874	814	880	872	816	904	874	868	814	846	809	813	894	815	779	831	805	858	826	866	846	833	817	811	812	792	748	805	826	891	828	843	853	868	782	814	788	829	817	866	834	847	861	867	813	788	910	863	826	837	793	845	819	886	856	836	863	836	890	864	795	876	879	850	856	835	825	852	852	868	835	861	859	832	832	852	915	827	838	818	816	875	793	856	834	792	847	860	857	847	856	843	832	846	842	887	841	846	806	821	868	879	794	827	795	851	896	825	839	826	813	892	844	880	816	838	812	854	877	807	778	809	826	836	856	823	809	885	858	854	866	864	831	838	843	816	881	832	844	752	847	883	823	874	835	815	848	845	842	885	803	790	803	837	842	837	858	819	810	862	826	842	816	832	938	814	864	818	831	857	859	772	823	818	818	846	833	889	857	833	846	774	802	844	792	826	867	838	813	808	845	859	866	850	800	833	801	840	863	841	775	870	818	835	836	834	849	800	820	818	874	865	867	845	878	819	816	794	859	844	833	825	812	824	835	837	815	874	810	831	786	872	884	816	888	884	828	850	828	831	870	868	841	825	847	898	813	841	882	848	783	811	826	877	840	774	810	839	820	775	797	867	754	849	859	849	883	869	812	864	823	847	854	823	847	863	812	814	894	825	812	832	831	835	844	839	837	806	829	834	887	905	859	852	853	884	866	876	818	859	855	881	842	837	819	823	851	879	851	822	807	823	834	878	807	836	862	851	836	823	866	797	804	836	863	789	860	840	829	893	823	838	850	836	892	809	857	875	868	834	840	821	830	866	826	823	855	821	819	820	785	829	803	860	835	799	852	803	827	820	832	816	883	816	865	833	832	831	849	874	850	823	871	856	849	884	837	861	824	817	807	840	882	799	870	850	863	831	877	854	813	808	861	879	838	812	867	811	844	866	858	870	824	851	841	863	867	873	843	874	851	819	810	816	816	848	838	821	875	849	852	756	869	864	915	855	868	820	857	869	868	831	852	809	871	818	859	825	847	793	829	862	870	827	780	844	839	855	835	777	861	826	839	854	909	847	853	843	831	850	850	879	824	828	799	819	810	841	832	830	873	807	851	833	810	812	801	846	874	864	892	801	832	849	834	820	829	883	831	811	897	846	834	874	838	865	834	858	846	788	844	843	828	832	858	793	883	841	801	792	815	854	850	850	818	775	832	850	773	817	863	837	849	836	845	801	799	809	821	876	807	870	816	830	819	813	817	829	835	853	872	838	809	899	829	824	888	867	812	834	874	843	808	854	853	814	826	882	853	787	810	845	830	876	829	844	824	832	849	857	826	841	801	844	859	799	846	902	865	862	831	814	834	822	821	850	794	851	824	854	826	781	843	814	873	843	855	828	817	795	823	908	848	862	822	856	855	854	865	832	827	841	826	879	823	856	871	809	857	815	826	828	866	815	858	794	864	791	842	828	859	852	822	854	847	820	860	875	810	875	828	829	836	804	858	847	816	818	825	819	833	827	848	850	839	913	810	843	797	839	769	860	799	828	836	836	863	832	827	858	823	867	869	893	841	850	819	832	847	842	890	771	842	873	794	826	835	855	880	826	834	849	784	783	822	811	829	809	849	826	835	808	839	817	841	824	839	845	847	834	842	875	852	770	848	828	820	858	764	867	847	846	821	807	823	844	844	854	852	818	848	862	794	869	798	857	845	812	882	841	767	811	883	845	823	794	775	832	834	806	863	824	809	872	793	864	822	880	791	814	857	837	844	806	843	869	860	842	825	784	846	833	864	854	843	783	828	842	823	818	806	816	835	866	854	816	792	792	815	815	880	866	850	878	888	830	809	843	863	821	888	860	800	852	827	853	900	839	799	802	857	783	804	856	822	812	908	836	785	871	872	874	841	830	800	826	851	877	813	831	806	825	832	845	829	814	833	808	824	849	807	842	874	874	808	842	861	809	827	827	791	804	845	872	847	847	846	835	833	844	861	862	786	844	816	840	846	822	799	836	870	924	849	821	874	890	831	862	845	781	826	820	844	877	862	828	834	870	888	790	873	879	853	863	883	826	847	764	778	856	813	818	869	842	851	800	845	800	825	827	826	844	886	831	808	808	846	809	852	827	895	847	797	856	776	840	850	857	837	856	865	830	821	833	821	833	848	846	849	786	826	807	872	846	866	797	885	758	830	828	828	819	830	879	830	834	856	848	858	822	837	835	830	825	810	888	854	827	838	813	844	782	857	902	822	846	836	877	842	850	902	860	841	792	843	837	847	823	815	856	866	878	805	852	845	811	830	833	816	881	832	907	828	848	860	834	854	830	845	884	853	805	847	856	844	841	832	860	852	873	834	823	819	817	791	823	823	837	870	758	792	843	827	815	839	848	833	859	848	870	819	769	790	860	813	852	864	854	861	839	802	856	821	853	829	816	870	851	843	839	827	854	796	833	875	850	808	810	834	798	773	864	831	847	847	847	867	877	852	821	853	836	864	861	877	853	867	858	847	799	826	796	859	806	848	824	806	829	827	803	828	850	814	860	900	800	828	822	852	790	852	842	845	881	828	835	902	859	817	833	844	821	859	797	836	840	831	820	844	862	780	817	800	903	839	838	818	845	883	845	861	846	823	892	836	823	855	811	848	791	811	835	802	793	841	866
34652	48653	36263	20694	13445	9253	6874	5373	4098	3281	2795	2300	2042	1776	1639	1441	1306	1291	1175	1174	1089	1006	1030	966	926	997	981	952	958	896	808	896	879	879	879	852	899	888	875	859	856	847	864	807	887	804	813	845	864	818	859	796	863	859	886	884	861	811	875	819	832	840	836	864	845	855	829	810	863	822	833	831	858	851	814	821	760	807	889	844	846	829	849	849	859	880	848	838	828	843	852	841	834	865	860	774	769	839	845	879	869	805	847	844	814	846	818	816	864	797	829	864	808	801	804	819	795	813	826	840	793	877	814	837	813	874	820	831	852	756	783	826	793	803	786	842	843	845	820	853	839	867	863	895	802	889	822	838	866	841	817	848	863	849	846	817	829	843	841	823	830	827	852	870	814	881	862	829	816	833	796	852	867	847	880	859	871	823	908	844	834	918	811	842	846	820	844	826	829	868	877	851	847	826	866	890	857	845	842	824	822	809	845	806	816	792	837	819	775	829	873	874	839	850	819	860	799	816	894	813	841	893	839	789	822	829	867	876	831	854	796	820	836	871	833	818	829	820	851	849	840	875	807	852	884	815	842	839	874	832	845	871	794	823	795	812	829	857	881	810	831	835	830	788	797	847	850	843	842	850	840	820	848	885	865	818	810	809	858	837	850	855	826	838	817	822	815	808	827	923	789	840	867	842	866	785	821	821	838	876	830	861	858	768	805	851	799	816	753	851	844	867	879	814	852	793	826	937	826	769	892	824	835	859	818	845	887	796	824	794	811	848	807	834	845	788	846	850	842	836	785	777	829	807	836	845	876	837	830	829	863	856	843	853	782	823	883	858	851	830	907	847	826	803	831	829	868	840	790	804	845	781	854	826	813	861	809	824	852	874	849	800	827	849	851	851	900	810	860	861	851	815	786	794	822	761	879	856	799	805	853	830	810	767	835	765	852	822	785	798	841	815	839	830	857	846	844	824	781	814	799	840	840	863	820	822	781	827	796	842	845	809	789	888	852	861	833	860	788	866	878	873	861	804	803	828	818	834	809	805	840	824	789	858	854	835	814	875	836	830	806	827	792	814	844	846	855	873	801	862	837	844	799	814	802	817	859	840	784	780	880	885	876	791	837	795	827	832	866	833	796	818	805	872	829	869	851	786	847	868	821	860	824	861	836	844	876	849	865	803	876	818	857	844	862	836	851	821	808	810	813	818	794	792	886	845	880	835	789	830	844	879	828	810	829	820	859	920	838	829	842	850	849	825	910	837	819	850	867	847	839	838	813	823	826	865	840	832	875	841	846	865	787	848	825	851	861	819	798	838	787	845	843	824	865	806	839	817	801	813	858	871	870	808	808	848	859	853	835	849	869	857	834	791	834	835	861	893	848	872	830	850	813	868	854	803	806	836	805	826	792	832	842	857	837	829	827	881	826	836	827	799	846	841	861	835	821	774	792	836	845	828	820	806	815	898	824	870	832	870	840	825	821	824	811	856	824	804	792	862	840	815	799	856	868	794	778	858	908	842	818	795	804	792	855	783	822	802	847	815	799	798	854	865	842	849	865	807	882	892	877	817	819	841	824	831	818	823	791	853	840	877	797	847	828	828	881	760	816	873	828	863	859	849	835	798	848	800	813	824	843	826	800	818	855	777	827	843	774	898	852	793	823	812	835	804	857	830	782	873	888	802	817	811	902	834	809	840	817	822	849	822	864	846	816	812	834	855	832	836	799	821	852	876	838	845	864	876	837	820	829	815	854	837	861	794	858	847	823	844	777	830	855	812	844	827	848	819	878	834	841	762	812	816	822	846	855	769	838	781	851	834	791	855	809	850	858	853	840	859	872	812	791	812	857	821	799	857	845	856	801	804	832	847	782	801	840	890	819	849	827	828	866	838	861	841	841	807	833	835	838	838	825	850	817	764	920	859	846	846	837	790	827	838	804	863	882	851	823	841	820	829	833	848	879	838	841	846	887	868	852	863	828	844	846	834	897	865	869	813	828	871	795	813	822	815	815	810	806	881	852	880	869	845	886	834	891	834	867	834	836	835	810	791	842	811	848	867	769	837	819	856	830	863	834	888	827	856	820	824	865	805	841	851	849	828	849	815	824	835	810	870	870	853	804	825	800	790	876	831	877	811	840	813	849	815	854	830	803	836	847	847	887	873	808	848	852	832	884	849	849	863	824	797	839	840	824	832	830	770	792	812	899	801	799	846	798	831	801	865	820	859	853	890	805	826	865	869	831	860	865	835	864	822	815	862	820	763	854	818	781	824	836	834	894	801	834	823	840	787	818	857	857	833	827	830	843	899	880	796	822	831	828	795	836	829	847	827	874	822	820	836	825	842	855	802	894	838	803	849	861	802	822	856	839	841	849	853	859	871	840	814	804	867	812	832	840	841	822	828	846	845	822	834	846	816	848	803	847	844	854	838	873	837	844	885	891	911	813	847	817	823	861	833	844	857	843	791	843	839	809	823	826	828	836	867	866	832	841	796	823	824	773	813	849	853	878	867	873	898	799	899	873	848	852	817	861	828	827	827	790	844	842	848	823	833	856	849	791	872	836	826	839	856	845	851	890	834	814	879	869	876	833	800	812	819	869	860	829	826	873	833	863	823	845	818	833	881	798	855	857	832	828	864	816	889	824	834	846	797	796	833	877	821	758	793	902	792	893	847	813	822	793	850	830	844	825	837	838	841	836	810	857	858	849	873	812	806	853	834	829	871	849	816	817	845	870	857	880	803	834	842	826	785	874	848	857	854	869	837	864	861	835	823	793	843	804	852	824	893	843	864	817	870	889	811	951	807	797	860	809	800	818	817	871	824	862	851	843	830	897	856	854	885	792	836	873	785	775	867	850	847	818	909	850	838	820	868	842	855	878	873	896	872	822	843	811	783	806	810	824	914	843	808	855	856	828	846	831	821	822	821	869	827	814	853	840	860	855	829	849	859	853	819	869	842	864	783	822	829	837	834	821	840	876	855	877	813	837	842	852	885	828	783	806	840	855	816	852	856	838	794	775	893	833	858	801	892	803	855	834	839	835	824	847	776	856	839	827	827	859	835	826	851	863	864	829	790	831	845	816	885	919	891	860	860	826	817	813	864	848	848	822	782	869	776	827	838	774	831	870	781	787	861	815	829	883	795	821	826	856	867	833	848	843	841	884	806	803	832	847	831	805	852	807	845	863	813	817	860	885	864	770	763	758	887	852	901	788	830	817	835	813	821	850	792	813	872	883	851	851	842	831	823	814	794	782	871	834	849	767	854	802	839	842	905	833	785	784	869	819	852	870	810	804	803	887	797	842	786	880	804	862	829	820	844	830	870	843	789	847	812	804	818	811	809	783	852	875	820	833	823	832	875	771	880	840	809	828	900	820	817	856	827	821	856	856	862	835	809	838	825	814	839	782	813	895	887	818	834	813	844	810	871	851	826	820	864	851	839	809	843	835	874	810	804	842	833	829	825	807	827	800	858	860	844	825	816	834	855	899	888	820	859	873	840
24329	21494	28986	25409	22333	16335	9039	5551	4304	3476	2885	2516	2162	1995	1811	1619	1408	1411	1256	1146	1141	1104	1065	1020	1007	1027	971	993	990	874	919	874	849	877	910	856	867	891	830	811	819	810	833	835	840	822	829	841	837	842	825	853	870	888	794	853	880	843	869	812	867	871	893	883	863	871	871	852	858	867	822	821	840	849	854	879	851	884	843	859	840	842	786	793	838	853	857	825	843	834	844	830	845	837	834	817	834	834	858	865	810	876	800	862	844	840	827	842	848	856	842	814	859	859	843	878	824	830	882	913	828	847	847	862	838	867	794	877	840	820	872	828	894	834	890	810	828	882	840	878	843	868	807	798	843	839	848	828	901	882	822	779	796	832	872	823	856	879	780	849	822	827	831	802	876	836	838	881	824	876	832	809	825	862	817	914	813	873	831	822	812	885	811	844	852	788	783	891	830	843	871	818	809	809	801	817	869	847	852	844	816	817	868	813	839	848	823	868	837	809	793	840	813	809	850	858	828	856	819	809	884	820	814	861	838	849	874	834	838	834	878	817	860	861	804	826	787	851	826	802	825	822	785	840	835	889	807	851	872	840	850	821	808	864	853	843	852	903	915	808	840	842	836	857	790	819	824	814	827	851	851	840	862	747	868	888	828	835	829	894	810	844	851	810	856	870	867	846	818	803	795	884	817	856	840	878	811	924	781	798	870	783	902	829	794	810	874	815	875	840	858	838	864	872	805	814	859	843	858	847	844	843	880	820	850	790	805	783	875	862	815	857	885	798	907	832	854	819	859	846	856	835	840	841	798	830	899	840	825	835	888	899	840	873	845	858	827	821	805	836	797	836	871	845	840	810	763	880	848	862	805	851	839	815	915	817	874	832	854	830	849	822	876	800	826	830	857	843	867	828	914	804	850	806	822	853	834	819	845	822	925	779	896	854	842	885	790	844	836	849	803	847	885	838	822	836	869	849	869	859	815	852	811	824	840	885	887	911	842	823	801	863	846	791	782	856	872	853	862	845	805	840	806	813	860	862	872	839	805	877	837	846	842	817	792	840	797	796	853	860	794	831	826	822	892	852	823	837	800	813	847	868	813	832	856	841	827	892	855	808	807	835	852	838	849	818	841	932	854	882	853	838	846	903	813	844	852	804	817	777	785	851	808	844	816	814	839	865	772	807	861	858	833	836	852	808	833	843	837	818	863	860	767	872	851	854	846	827	830	803	814	818	863	811	822	780	803	768	853	899	817	858	807	784	869	838	807	886	857	833	846	839	815	817	862	816	872	860	847	810	849	863	912	876	843	838	816	828	768	821	866	861	835	858	823	828	845	818	816	839	832	822	829	824	860	832	818	816	813	788	845	807	848	844	801	813	858	868	815	837	830	839	859	846	819	800	838	836	856	866	868	873	847	851	817	769	862	840	833	854	833	839	850	869	849	851	867	886	826	820	797	813	811	874	809	858	873	851	848	823	789	867	883	828	876	810	835	843	801	847	816	853	835	889	846	824	865	847	825	833	874	847	826	830	811	847	846	867	855	847	871	880	849	833	837	823	814	821	839	856	849	807	871	847	851	867	822	864	798	872	799	857	855	882	866	838	851	876	862	830	830	807	814	832	811	827	865	887	851	825	849	807	816	848	804	884	860	846	866	896	792	898	827	855	793	789	821	855	809	800	821	838	887	832	840	840	817	856	866	806	888	786	847	861	857	838	863	897	871	872	852	844	931	835	829	888	858	817	879	847	833	854	876	820	855	841	794	845	855	807	882	818	833	842	833	903	812	882	862	877	855	876	857	791	765	801	836	805	796	881	816	849	831	899	759	842	884	823	826	843	814	841	860	834	770	815	809	835	838	866	801	849	819	829	870	889	836	835	803	854	876	833	834	882	822	802	863	811	842	810	831	843	835	821	832	878	845	862	824	897	819	906	856	824	788	868	825	862	834	855	833	869	813	808	855	866	840	821	825	859	802	826	776	785	827	819	849	830	805	786	823	841	871	859	778	835	848	844	845	807	863	784	775	819	847	845	872	842	849	846	825	871	845	864	888	830	850	802	840	826	863	857	847	869	857	799	849	818	898	823	834	820	802	837	850	843	846	838	826	814	802	855	809	836	831	822	820	854	870	787	878	875	831	879	875	866	844	815	846	869	881	835	856	818	852	828	835	845	858	906	836	873	843	810	848	866	861	834	844	835	866	880	851	855	808	843	833	834	864	858	853	835	794	855	855	873	815	842	875	803	842	924	854	852	844	866	875	836	859	870	865	809	820	843	822	812	823	849	860	785	829	867	855	816	789	851	855	834	881	824	799	800	832	824	837	859	838	832	840	811	822	819	810	889	803	834	824	839	864	855	854	855	786	806	829	816	811	773	831	811	897	890	896	850	812	814	788	860	884	861	828	858	808	851	807	833	822	842	822	862	782	874	794	803	860	900	872	851	826	881	798	873	823	813	870	842	821	860	834	902	893	839	843	876	845	824	840	852	874	871	830	843	891	813	839	867	855	875	886	813	860	811	870	869	831	810	825	815	789	840	883	854	814	844	862	881	812	897	816	769	868	862	866	816	898	815	839	802	798	857	826	867	851	861	926	844	840	836	850	826	849	848	856	851	815	834	846	838	847	844	855	836	830	865	806	846	832	828	867	858	865	864	800	851	914	816	861	804	867	864	847	858	817	864	905	855	827	887	848	867	870	879	853	843	837	865	798	831	881	854	792	891	819	893	836	817	869	859	849	860	829	830	808	837	802	820	828	885	845	786	843	824	880	855	833	789	890	836	870	885	809	886	857	858	860	867	826	872	842	840	873	870	826	800	847	816	853	851	855	839	839	842	844	846	824	905	869	846	793	924	882	829	860	839	870	804	815	877	833	868	821	813	814	831	803	830	798	807	796	828	742	875	848	829	843	839	802	870	848	906	777	785	822	812	837	896	795	836	855	870	814	804	878	842	840	807	874	811	840	869	846	848	845	811	801	813	898	821	880	823	835	857	828	863	813	749	848	851	817	837	805	838	897	822	812	857	856	813	787	818	831	866	782	817	857	841	836	810	843	836	810	859	851	835	844	829	843	792	858	870	830	832	788	866	787	841	828	873	834	868	832	802	862	823	826	810	825	808	830	878	857	844	860	843	893	851	876	858	834	803	798	803	825	835	839	787	845	868	871	864	840	853	833	838	801	789	892	811	858	832	840	865	902	759	791	825	805	843	781	853	862	855	825	846	869	892	863	873	853	815	814	815	807	804	842	841	752	819	857	818	816	837	821	797	861	848	823	814	843	817	882	811	860	804	814	816	814	813	853	783	853	832	857	823	868	846	834	826	846	830	853	881	819	801	826	827	827	884	819	815	871	809	817	816	867	797	787	809	830	844	820	824	843	835	799	772	856	791	807	822	871	914	817	832	873	871	818	872	835	842	844	828	795	826	786	851	811	788	836	804	852	870	873	818	807	828	889	858	825	803	845	860	881	843	831	838	809	861	844	887	839	840	821	800	906	814
33942	57486	45421	28059	20182	13235	9923	7638	6038	4786	3988	3281	2756	2408	2187	1886	1706	1623	1452	1313	1266	1192	1193	1173	1043	1062	1006	996	971	940	954	933	960	958	896	922	895	873	865	859	857	759	848	822	876	833	843	869	868	871	859	829	899	820	817	802	869	832	840	885	875	862	812	872	802	838	790	795	863	874	834	865	871	837	811	853	808	832	879	844	827	857	814	841	839	862	846	821	754	770	863	801	858	826	834	849	803	873	840	868	768	849	832	833	875	863	788	821	853	806	845	815	867	818	865	841	891	833	834	867	843	821	825	788	839	839	805	827	865	741	897	827	847	843	802	849	803	804	853	833	849	829	810	854	874	877	777	835	851	892	866	849	846	785	813	853	854	873	813	827	841	839	805	785	800	819	828	878	886	828	838	837	840	858	879	804	819	871	853	804	848	855	796	815	763	850	853	820	878	842	861	865	876	842	877	851	865	815	884	799	841	828	789	817	863	852	820	855	798	810	852	850	826	848	834	855	849	830	824	800	868	837	842	829	856	803	891	904	834	848	844	806	822	820	799	827	780	846	860	826	830	846	837	814	840	800	809	810	854	866	812	777	791	875	817	769	843	848	853	796	812	868	822	856	874	862	901	823	760	852	861	756	858	855	853	809	840	853	830	814	819	804	891	811	768	841	764	860	873	845	843	823	860	823	853	883	806	813	888	900	843	822	840	853	830	859	805	814	795	822	849	847	805	810	829	852	808	856	829	807	812	826	832	879	815	801	797	860	800	788	836	817	874	818	869	807	854	838	869	803	840	823	805	785	818	823	821	873	819	834	841	812	804	821	795	855	820	847	824	772	872	826	805	778	850	858	783	814	789	819	880	812	814	839	850	833	804	808	800	858	834	761	860	808	857	858	832	818	880	843	808	836	848	851	848	842	875	816	882	843	790	854	797	799	828	836	823	823	842	852	856	854	802	892	841	826	881	827	823	812	870	824	781	825	862	815	819	833	827	835	856	863	821	826	856	789	836	822	821	832	876	840	838	824	852	805	849	827	857	847	847	831	830	807	860	868	859	841	848	946	874	832	822	824	825	807	797	861	871	841	821	818	811	820	809	833	855	835	846	824	865	824	920	791	809	834	872	847	813	793	863	812	830	871	872	852	807	827	814	846	778	824	811	821	790	792	842	866	864	798	813	870	841	852	799	884	843	833	857	855	820	785	797	841	801	836	788	816	854	825	800	831	887	790	813	825	828	850	875	850	807	852	762	825	851	844	839	827	826	814	838	858	858	791	834	810	864	830	816	901	832	826	849	830	815	868	772	823	819	855	841	806	820	805	882	847	843	886	812	797	822	790	810	847	842	859	832	843	831	819	843	827	828	808	845	835	878	805	879	847	845	834	841	834	817	839	838	850	838	815	846	844	825	863	811	898	873	825	819	831	803	835	852	873	803	845	839	846	845	853	857	835	821	861	882	872	814	805	826	784	850	791	811	840	831	841	818	884	845	870	852	883	857	835	851	826	805	862	880	809	838	856	788	835	858	835	839	847	834	784	855	797	895	816	837	804	854	817	852	831	820	873	848	852	834	832	828	865	853	856	805	812	878	805	824	802	813	840	812	884	873	856	879	836	855	840	837	884	844	828	850	877	830	877	797	831	854	835	872	829	854	821	859	831	814	862	843	795	816	884	863	810	841	851	864	818	835	819	835	856	806	816	821	843	838	858	853	841	811	856	824	864	778	834	773	833	856	875	811	878	865	831	829	815	799	847	805	813	819	813	853	865	888	863	818	831	792	788	863	846	796	825	869	892	797	838	848	823	845	822	838	869	868	832	797	803	860	849	824	857	855	797	872	824	788	842	847	831	816	878	844	882	878	852	839	802	815	851	788	805	821	815	838	820	813	827	850	822	837	821	848	860	892	788	830	833	821	850	852	815	816	812	844	863	843	823	855	846	826	853	824	855	820	860	874	881	845	799	861	817	865	826	840	887	810	791	886	843	863	839	839	835	876	849	789	831	867	813	893	860	848	859	826	826	821	822	831	895	880	859	800	806	853	828	843	848	844	868	823	842	824	829	810	806	813	810	808	859	797	874	818	839	869	838	907	818	856	781	789	857	837	859	836	863	829	785	847	802	821	851	813	816	860	854	832	803	895	826	852	845	821	851	794	863	827	833	892	851	863	772	857	842	848	768	801	836	835	810	820	843	818	817	826	817	819	852	811	822	886	820	846	839	784	807	854	840	863	839	804	841	756	883	810	856	848	876	811	800	835	811	853	853	818	826	821	862	833	813	816	830	870	826	864	859	867	840	823	819	851	891	864	770	827	846	877	837	802	799	811	767	799	844	792	844	805	843	785	809	849	809	844	818	829	841	845	839	856	800	829	844	816	869	866	854	827	811	834	835	859	841	845	820	868	885	848	793	808	847	847	814	847	828	825	829	846	861	833	821	813	785	838	842	812	834	840	839	884	810	763	835	778	787	852	830	876	800	829	840	848	831	872	820	827	862	801	851	766	924	808	856	815	818	796	794	843	801	867	855	798	807	807	829	844	805	844	741	808	838	872	831	807	869	825	815	818	857	823	856	791	858	822	857	836	836	808	843	861	805	826	817	805	860	823	829	806	802	807	817	871	852	850	792	801	834	845	832	781	840	803	851	879	899	881	829	781	835	884	880	824	838	846	821	858	807	847	886	817	886	843	835	832	813	874	832	820	825	837	795	856	886	758	844	907	806	831	807	858	834	788	833	832	798	835	862	884	771	791	889	884	853	861	792	834	821	801	761	820	810	813	875	828	894	791	867	793	765	818	876	816	820	819	848	832	902	835	848	852	804	820	814	823	816	832	846	836	814	810	825	843	854	821	860	819	841	796	817	813	786	880	814	796	848	843	885	853	812	874	819	851	775	820	821	809	827	861	818	804	819	833	754	805	872	847	843	834	860	858	795	868	830	884	886	910	844	862	780	847	828	787	815	836	819	817	820	853	863	845	845	826	890	848	823	812	843	873	784	829	753	795	829	849	826	810	862	791	891	824	835	810	792	896	820	802	821	850	846	802	811	859	785	793	826	856	799	868	824	831	842	812	837	831	820	793	817	840	831	848	806	814	814	778	825	799	832	813	849	785	827	889	839	874	795	820	868	831	813	815	822	834	897	779	858	857	824	857	867	826	799	798	781	856	818	806	853	804	829	771	795	883	817	820	812	842	858	853	838	845	866	853	836	843	860	812	806	811	817	823	863	866	850	853	867	810	819	769	818	880	852	843	847	824	815	844	867	799	832	804	790	811	850	815	795	855	833	837	806	816	799	756	874	789	823	788	828	778	835	826	840	803	871	798	854	843	886	803	807	860	771	811	842	806	827	831	857	823	850	892	852	841	776	773	856	845	866	848	801	848	825	855	874	827	816	879	816	890	814	832	808	857	810	833	888	839	849	820	808	839	870	770	868	805	855	869	854	882	880	854	828	861	792	867	821	796	821	849	804	813	854	841	800	878	824	849	876	864	883
25412	21502	28622	27050	19476	10829	6652	4512	3662	3060	2557	2285	1960	1836	1659	1460	1383	1329	1274	1202	1183	1104	1099	1124	1015	1060	972	1046	1001	947	974	940	963	932	892	914	950	959	912	891	902	931	924	929	994	927	919	925	959	937	888	925	906	884	939	895	886	924	885	884	914	909	950	937	931	884	876	849	912	908	850	884	945	935	886	864	875	930	891	924	910	933	893	937	893	928	881	885	890	882	863	857	920	921	917	890	902	923	883	901	913	899	893	899	849	876	905	891	829	944	892	910	861	888	853	861	942	886	891	875	924	959	862	919	879	947	922	939	918	886	944	853	936	892	884	918	936	912	917	873	911	895	919	881	888	896	927	910	852	870	895	907	902	886	926	857	870	902	926	882	915	867	939	898	922	846	856	977	846	893	894	896	866	914	870	900	852	879	909	869	879	901	916	934	885	875	908	874	887	873	856	913	869	885	883	885	837	874	870	890	889	950	961	858	880	882	842	903	884	928	871	902	846	888	915	907	890	879	891	901	877	854	945	960	858	930	899	851	865	885	942	927	869	902	891	957	901	889	892	906	891	835	858	903	842	843	912	872	888	871	923	898	900	899	828	925	862	932	907	890	887	879	919	944	922	870	905	897	941	882	890	925	901	882	950	933	914	927	885	876	901	891	900	876	951	880	911	906	876	871	903	903	925	849	865	900	898	895	911	855	923	861	931	902	903	876	913	888	901	933	893	963	855	912	925	860	878	846	923	878	901	927	880	933	892	853	892	889	930	910	925	895	869	851	950	928	904	871	839	873	851	845	907	931	915	921	882	886	898	914	914	903	908	906	882	898	931	824	911	897	867	887	859	885	908	864	880	941	904	967	872	832	959	891	966	890	929	888	882	956	921	879	869	957	856	871	931	896	906	847	940	840	916	873	930	935	945	901	890	938	823	865	923	911	920	865	853	969	899	898	914	937	903	873	924	870	920	860	900	903	917	909	832	884	939	897	929	948	898	867	839	913	902	863	913	912	969	875	916	942	943	854	940	903	823	893	899	903	873	849	892	892	930	897	877	909	928	886	858	835	851	926	902	894	912	914	908	879	904	823	864	905	891	920	871	893	946	904	929	864	949	893	894	976	840	882	916	863	864	930	927	870	851	980	923	853	903	921	897	899	916	885	914	947	904	840	906	864	876	885	873	868	883	907	950	882	931	868	928	898	868	928	911	879	898	881	887	921	963	884	887	875	833	920	916	945	918	881	852	869	882	939	912	859	854	877	892	904	846	914	888	858	874	914	882	873	862	873	825	889	936	885	923	912	910	940	865	922	916	929	875	911	903	883	906	881	865	915	866	877	876	892	859	928	869	899	881	881	947	848	911	898	889	862	834	876	871	938	916	904	915	938	936	850	908	859	896	892	903	935	844	904	856	890	837	908	922	908	874	873	897	888	843	899	852	917	942	907	875	846	898	896	887	930	865	809	925	898	894	922	891	887	871	904	869	884	924	901	843	898	904	930	883	843	897	899	852	885	857	916	891	880	880	930	888	909	895	874	871	874	876	870	887	931	909	840	912	926	882	865	859	976	886	872	908	893	872	920	936	870	907	901	892	899	899	914	884	913	957	895	866	867	906	899	859	918	884	923	802	854	910	891	908	926	923	856	873	920	899	889	892	852	884	888	906	840	889	912	888	912	913	848	891	873	902	901	927	877	874	888	865	868	898	892	943	868	882	851	859	938	863	941	895	839	894	891	914	956	829	888	892	914	947	920	882	906	871	920	880	892	880	896	877	948	873	889	880	863	888	881	922	882	865	928	845	897	910	918	857	887	902	852	880	881	914	919	931	865	861	885	887	885	881	966	939	863	878	885	909	877	850	923	925	885	892	874	937	905	903	847	927	870	870	942	943	885	872	855	865	893	868	920	916	944	906	899	965	834	830	930	888	862	877	897	913	974	889	892	894	920	866	938	892	912	888	933	856	912	855	866	870	873	912	864	910	901	910	848	856	897	925	859	847	831	897	902	872	902	857	873	900	974	845	891	891	922	876	850	919	904	929	883	912	882	953	879	886	896	894	875	936	887	854	897	919	900	886	867	879	877	894	880	889	853	868	917	915	872	943	878	894	892	930	878	874	850	900	942	860	900	900	906	889	861	881	859	886	866	901	928	869	940	886	830	910	842	908	883	904	893	840	858	894	909	910	868	916	921	922	907	905	870	885	913	909	895	940	908	893	872	865	868	938	853	901	907	886	874	873	852	893	875	929	807	891	902	910	915	917	862	893	876	920	903	897	930	899	853	938	912	921	894	836	911	889	890	896	888	858	875	871	876	898	936	854	921	917	880	928	914	823	883	951	891	882	916	917	886	859	887	862	852	871	895	920	920	861	964	919	843	883	876	898	887	880	914	915	869	889	928	931	939	911	904	880	925	915	917	919	926	896	955	867	881	853	935	892	852	855	893	885	899	843	897	947	906	920	883	887	891	840	894	917	899	877	949	934	923	903	903	904	841	895	871	884	895	847	887	922	870	898	875	910	865	907	881	881	895	891	855	941	912	917	912	853	924	932	928	920	910	871	858	917	898	935	849	863	901	921	909	919	883	861	910	845	899	867	857	893	918	895	871	905	862	906	919	897	949	877	863	919	910	928	930	949	916	871	914	929	891	941	926	917	881	850	873	864	880	893	983	931	935	863	877	971	967	894	876	873	827	883	904	897	912	923	933	897	886	882	859	824	909	902	850	886	887	861	880	883	954	932	865	865	911	870	902	920	863	891	838	828	872	869	848	940	879	901	882	894	904	905	913	867	887	939	852	895	890	883	905	975	898	878	902	926	914	880	938	918	900	854	940	862	862	899	902	920	895	884	905	950	886	903	904	899	902	885	901	889	903	929	873	885	889	934	953	861	911	879	870	879	867	880	922	880	922	896	895	936	835	906	907	895	893	849	877	894	916	826	916	880	866	906	884	870	913	916	877	894	847	909	904	869	897	840	895	854	958	935	882	881	869	901	899	862	930	854	880	902	884	880	864	915	938	949	953	872	870	855	864	911	898	882	918	884	903	887	926	876	874	923	945	913	843	926	897	916	967	883	866	884	885	907	906	881	855	926	892	893	911	851	959	878	930	905	899	875	917	921	891	889	898	907	901	857	954	859	830	827	900	912	925	918	923	922	962	857	918	860	888	924	931	918	891	906	925	936	924	911	930	903	922	906	929	862	911	865	910	859	944	935	940	872	892	870	916	902	889	951	870	885	915	856	905	897	978	912	894	910	878	939	886	923	923	850	950	854	890	916	865	819	901	888	878	887	900	917	930	857	937	917	882	937	898	917	885	908	889	876	879	907	897	871	925	923	837	897	877	906	899	944	891	954	882	859	866	912	870	832	917	909	903	880	905	896	923	843	889	898	845	906	898	908	889	953	872	929	869	916	882	934	916	915	877	949	860	891	926	890	928	868	897	922	909	918	956	884	939	896	914	872	881	910	882	866	919	933	889	852	894	881	885	848	883	889	943
31079	50099	39362	25012	18566	11990	8997	6995	5574	4506	3598	3054	2532	2297	2015	1833	1634	1541	1411	1305	1361	1239	1134	1158	1129	1096	1138	1056	994	1002	970	959	939	953	925	922	937	932	964	937	925	936	924	875	937	907	850	902	898	929	894	928	925	839	894	919	902	897	907	962	905	933	833	865	890	888	925	885	875	868	879	892	897	838	891	903	948	873	850	864	853	931	893	862	877	889	874	873	887	870	887	909	880	879	860	877	925	882	873	868	870	898	908	949	914	888	939	932	875	904	937	855	884	901	880	893	902	868	891	919	883	838	840	970	913	853	852	844	875	965	900	928	852	906	907	918	917	885	822	924	894	930	981	878	912	875	858	839	877	865	832	831	851	901	934	938	940	952	907	866	949	861	902	897	903	879	898	844	891	870	933	884	844	910	903	853	878	925	829	857	910	850	904	895	874	850	901	892	916	878	866	861	892	871	876	926	852	839	909	864	919	875	896	832	929	848	874	889	841	895	906	878	912	851	926	917	886	898	868	886	860	896	906	916	825	896	827	902	908	882	877	892	901	851	878	877	855	918	935	916	901	928	834	887	904	882	895	886	883	921	840	898	869	909	915	886	923	859	865	899	947	849	937	874	868	892	848	896	912	924	900	915	886	878	886	856	855	912	931	929	908	911	901	915	885	875	872	845	891	883	895	911	892	876	891	893	862	885	924	897	946	922	880	873	888	928	882	869	928	872	878	851	872	923	899	892	859	863	871	891	858	847	853	866	881	915	884	837	848	918	873	945	892	921	850	918	879	835	907	853	900	892	866	902	880	898	905	853	870	876	895	905	907	863	852	887	925	894	893	880	977	893	892	861	931	915	904	860	904	908	957	912	884	895	887	831	858	855	931	946	909	905	853	890	900	896	842	898	892	892	881	870	914	962	862	886	863	915	852	902	881	873	897	871	882	907	834	851	880	856	933	938	891	853	917	892	880	897	897	881	901	908	886	879	890	938	897	912	887	907	846	841	886	911	929	947	879	965	859	855	884	887	922	922	880	879	929	939	885	927	911	909	907	870	867	849	877	900	930	872	897	835	882	950	963	848	891	933	917	895	906	896	915	885	898	893	888	865	879	937	860	897	830	860	856	848	913	888	904	870	912	895	850	882	931	888	877	926	828	851	935	905	867	854	901	892	876	840	920	896	877	868	896	814	858	899	843	886	870	949	933	837	922	945	917	803	921	892	867	949	861	878	883	862	884	831	904	894	860	852	916	881	836	874	903	877	932	934	867	941	913	953	898	878	905	901	859	875	891	874	875	834	923	845	930	855	911	895	878	901	884	885	925	870	863	865	848	888	862	843	894	870	896	866	896	854	881	865	862	900	842	905	841	875	895	879	904	898	905	884	845	804	894	847	839	938	903	905	871	915	889	891	939	851	895	881	870	896	866	862	923	884	872	912	903	861	896	905	906	930	897	920	882	881	870	904	888	918	845	831	884	878	876	951	859	909	869	885	903	864	879	931	833	867	897	888	918	874	932	887	881	853	858	939	915	915	901	910	902	916	892	864	932	892	876	846	930	882	923	846	900	948	913	863	890	902	881	914	882	844	844	902	891	884	864	862	882	849	848	902	865	868	885	868	978	854	861	906	875	914	885	873	908	897	870	848	884	905	907	869	896	862	893	887	947	932	901	937	928	906	910	900	860	893	906	931	849	879	895	889	867	915	891	825	858	849	860	908	896	880	873	895	885	886	892	876	913	916	926	882	880	871	887	923	890	903	920	866	909	891	918	866	904	881	939	848	925	954	875	806	887	864	878	875	915	933	864	848	868	816	902	902	867	879	903	907	877	897	873	881	863	871	863	855	887	883	923	878	899	914	920	963	899	869	877	895	869	821	836	896	885	896	848	896	877	852	845	910	894	882	893	889	884	900	895	852	861	847	858	915	858	894	881	873	885	883	916	868	916	842	864	912	858	901	901	869	859	895	889	903	873	846	883	933	905	907	909	903	878	911	880	917	848	892	940	892	885	867	848	922	927	883	873	935	843	885	873	913	892	934	924	929	957	898	922	855	936	867	875	853	892	847	911	872	891	913	892	881	882	872	888	901	861	842	864	858	860	835	851	870	848	898	906	911	879	925	863	843	899	848	860	952	875	845	891	884	871	829	831	843	884	944	855	877	905	878	891	932	905	894	888	865	923	907	841	901	877	924	929	862	922	905	889	830	920	881	871	930	922	887	907	893	887	853	901	869	865	869	872	879	852	892	809	920	862	890	896	896	896	846	884	919	903	873	867	967	870	867	907	916	933	891	900	902	893	892	928	879	842	886	902	906	920	874	933	917	867	878	891	909	911	883	874	887	894	873	920	879	879	903	817	894	883	898	921	871	922	888	899	868	847	854	914	904	886	871	914	834	913	889	878	952	877	852	888	926	888	864	896	860	896	872	880	939	848	880	888	866	867	872	832	937	979	910	888	930	940	879	931	912	833	905	868	842	869	878	911	865	867	877	892	887	882	875	874	981	891	881	924	905	925	868	880	882	877	843	879	882	851	881	872	949	913	873	836	948	890	897	914	862	880	902	847	851	882	873	916	867	880	923	878	897	894	884	861	835	921	893	914	878	897	864	909	839	875	897	869	934	870	857	953	889	851	911	890	936	832	831	913	908	905	904	898	916	829	911	904	935	900	930	918	898	895	902	858	905	837	881	920	918	912	903	880	908	892	915	904	891	891	885	835	884	914	920	856	851	869	896	907	883	890	891	898	893	897	914	875	878	888	867	964	892	911	923	923	878	955	919	937	894	920	899	878	879	893	902	926	873	925	876	843	885	851	902	888	890	875	862	865	913	874	862	901	829	911	868	935	883	895	882	889	934	905	873	938	899	907	880	898	884	856	926	927	843	903	872	888	878	865	902	871	829	870	889	890	863	820	893	909	888	850	812	898	917	930	928	904	879	881	898	886	912	923	906	866	836	926	896	891	879	883	882	899	884	925	920	796	873	866	885	863	940	929	870	855	876	841	869	935	931	888	916	939	957	859	924	877	882	841	939	909	853	859	848	861	927	931	844	898	907	895	859	904	938	901	887	898	870	857	907	903	912	883	869	845	858	907	893	901	881	853	913	933	899	896	906	901	893	868	873	867	887	918	932	925	904	927	891	923	944	885	940	865	863	891	953	914	899	890	895	866	924	921	905	849	894	907	848	894	886	896	902	884	882	898	888	907	925	871	907	901	888	849	891	904	919	899	902	916	884	832	884	904	915	852	908	916	898	883	849	898	905	843	872	892	915	954	872	899	873	903	914	902	915	949	870	877	822	879	909	923	969	903	878	860	939	870	899	874	862	844	877	968	848	883	832	867	895	945	871	912	846	913	894	919	909	904	890	925	843	844	873	824	899	937	900	908	896	934	869	904	876	911	872	856	860	886	855	873	879	890	896	918	871	965	937	897	896	872	873	884	901	883	920	829	905	897	869	908	938	890	970	900	854	923	878	883	875	890	927	899	864	851	910	878	909
22976	21342	28947	24175	21634	22219	17751	9021	6656	5551	4376	3596	3091	2800	2406	2088	1969	1840	1705	1562	1502	1367	1426	1271	1263	1153	1196	1151	1094	1067	1041	1032	1052	1020	1001	1035	991	984	948	979	1006	939	948	951	972	947	900	1022	921	937	967	889	883	932	965	969	945	934	892	968	935	917	982	968	970	980	952	916	912	944	918	914	961	939	990	944	888	948	972	907	934	914	935	943	948	955	978	915	866	932	955	962	976	904	885	981	935	973	913	918	914	918	958	909	881	897	1001	946	896	937	938	935	966	949	925	964	856	953	922	933	878	899	938	932	953	926	928	888	916	919	895	927	926	923	890	957	884	946	924	997	985	942	957	907	945	951	859	954	932	953	907	889	914	899	921	1006	904	943	922	967	975	917	907	968	951	949	900	922	971	927	941	893	933	886	891	970	951	917	920	919	907	950	975	934	904	924	920	908	964	972	944	943	943	931	885	884	927	966	936	836	864	867	981	933	913	930	889	885	925	905	890	962	913	903	926	892	921	928	918	934	928	975	925	940	900	918	906	876	978	913	967	981	948	966	924	909	1013	938	934	940	911	908	950	893	940	963	937	921	968	910	929	915	933	900	995	942	866	947	983	960	912	922	903	962	962	933	932	932	918	954	920	967	894	904	932	964	891	950	932	940	917	866	940	931	950	889	921	961	878	961	921	901	916	944	933	942	874	933	1003	952	941	922	979	857	894	902	907	894	1001	954	943	983	1008	962	960	908	895	958	923	956	860	882	970	927	916	910	943	908	909	900	958	989	951	912	900	929	883	955	918	888	895	908	950	992	982	951	881	915	904	907	960	973	918	989	984	916	971	930	951	943	871	885	941	954	932	947	907	953	943	973	978	994	889	993	903	886	984	937	954	922	888	947	987	943	914	881	932	961	971	906	919	894	905	963	923	877	986	942	949	902	920	927	956	971	994	926	997	921	919	938	949	992	923	976	889	909	971	950	941	937	1001	961	976	891	906	970	920	924	943	983	934	930	919	904	1005	995	946	961	931	954	937	859	932	877	945	891	882	953	927	988	917	901	927	925	934	963	913	926	893	924	928	1005	959	912	945	916	934	949	963	903	937	889	896	910	913	924	915	954	925	942	976	956	952	936	969	922	914	931	921	929	879	915	916	940	965	924	910	919	939	943	960	949	926	954	898	928	886	938	946	903	861	942	933	948	944	943	935	934	970	893	979	941	954	909	965	949	992	922	912	917	927	913	896	990	970	952	942	959	896	919	902	984	1004	977	919	874	942	909	911	931	935	947	927	864	894	959	908	910	910	981	915	919	937	963	906	962	953	952	943	899	970	968	887	964	943	939	933	955	964	916	983	907	928	870	922	905	951	875	914	878	930	951	944	897	930	946	959	951	940	981	903	921	922	976	945	908	942	853	945	822	956	970	967	885	986	951	910	927	886	902	931	918	894	863	924	896	921	919	951	914	983	914	913	928	930	967	881	889	956	945	916	983	889	897	937	972	907	933	964	925	906	871	933	952	1003	876	927	930	925	958	924	959	989	894	906	915	942	886	883	902	914	939	889	910	970	916	920	924	917	922	956	901	908	936	904	895	950	890	934	966	944	935	940	928	922	937	894	984	904	1018	909	948	922	912	973	915	925	899	954	974	950	911	939	912	996	901	1014	960	903	935	946	888	901	907	921	937	943	908	979	933	937	972	992	932	941	927	898	947	961	926	939	1019	900	884	960	974	953	944	887	965	900	983	886	961	944	920	916	872	849	925	876	948	926	954	983	939	894	836	916	909	955	881	945	923	954	942	919	937	993	952	912	942	897	893	902	903	911	900	913	883	975	961	856	925	923	952	978	957	940	970	912	919	946	891	933	1005	928	925	852	936	925	937	906	938	953	939	956	989	927	875	928	925	914	952	899	955	968	958	913	916	985	968	954	960	950	959	1006	910	883	950	986	900	935	891	901	872	881	991	906	922	956	899	973	925	967	915	898	923	932	917	946	927	894	929	906	976	907	967	925	942	938	939	916	949	949	906	932	939	953	889	900	943	905	951	1014	980	948	919	934	931	923	946	934	893	925	1001	935	901	926	904	939	944	966	898	921	983	900	936	913	920	945	926	920	933	936	883	941	912	915	966	908	933	917	867	942	907	876	887	934	911	892	903	910	963	934	937	970	912	948	980	895	964	971	936	968	917	823	900	921	895	883	941	917	912	937	913	935	901	895	990	947	919	896	892	890	931	916	910	970	871	942	968	905	947	867	868	1006	927	949	890	928	948	935	924	903	878	955	974	911	898	956	916	951	955	979	848	955	945	962	927	920	938	946	941	903	870	964	884	933	956	921	924	924	956	907	981	918	967	939	949	1001	944	929	933	871	943	964	905	886	870	925	930	910	922	956	982	898	941	898	884	939	934	935	911	922	937	919	918	952	892	976	956	890	965	916	938	904	909	902	927	916	923	957	931	940	961	897	920	925	941	982	910	968	902	905	912	921	905	985	984	935	926	941	874	933	918	927	900	958	925	909	910	918	893	924	938	1020	941	881	956	1009	900	918	892	872	914	929	896	940	952	907	934	965	950	954	945	850	942	944	894	932	911	952	938	944	950	903	891	934	917	925	947	926	994	951	923	908	896	908	908	941	984	924	906	908	977	908	896	896	971	901	939	881	893	962	919	892	946	904	943	892	944	871	894	903	900	879	929	943	988	890	912	977	881	899	897	889	852	962	983	908	963	917	958	953	896	926	953	943	927	893	957	907	935	943	956	950	939	947	928	916	929	948	962	956	958	892	979	989	967	950	967	917	945	959	922	928	926	986	900	965	930	889	890	901	990	994	979	933	906	872	914	951	925	907	944	1005	849	930	952	967	932	949	892	954	942	890	933	860	954	920	960	872	918	937	910	932	945	903	971	889	882	891	986	902	927	894	941	897	924	917	956	921	974	971	915	901	881	961	952	921	915	943	923	956	892	946	965	973	956	942	916	978	935	948	912	896	983	925	924	889	959	948	949	901	901	896	1017	932	957	967	919	923	906	977	935	998	969	908	915	912	898	877	963	915	916	953	969	917	885	853	933	909	909	943	957	974	885	922	990	944	943	928	959	935	897	946	875	910	931	904	868	936	1000	942	956	978	939	963	913	879	926	949	939	968	931	965	918	912	918	913	971	954	934	875	953	1040	916	886	926	935	917	890	895	965	892	934	948	948	972	933	917	891	926	990	989	967	987	946	998	940	941	978	912	953	972	952	952	912	909	891	906	919	922	958	984	946	920	901	946	916	930	916	923	965	915	920	981	940	969	852	962	969	924	961	913	935	917	931	892	912	934	949	927	913	992	942	981	935	929	877	930	956	948	881	877	898	925	886	904	948	925	946	935	923	920	932	884	945	943	924	890	932	972	984	939	904	917	968	911	946	907	958	974	940	943	910	925	889	954	910	919	985	905	921	943	924	926	897	895	922	918	866	923	914	916	956	926	902	886	962	914	903	983	898	923	935	941	943	921	884	932	943	929	898	948	923	988	978	936	941	940	897	926	881	937
34051	58436	44505	31980	23725	18027	14227	11254	9301	7493	5969	5059	4120	3507	2996	2662	2289	2148	1948	1762	1601	1510	1461	1392	1341	1271	1217	1234	1198	1086	1022	1089	1031	964	965	930	1004	998	988	981	925	951	926	965	912	922	931	952	955	918	952	907	933	921	889	909	964	908	900	983	931	925	918	901	868	934	877	904	883	892	946	913	882	902	881	872	976	952	929	910	870	933	866	944	848	895	924	944	893	909	867	910	880	918	929	909	938	889	929	934	941	888	916	930	881	935	919	894	887	910	884	889	854	886	867	934	919	904	871	965	933	924	880	861	821	865	937	885	888	882	867	911	906	953	858	901	857	950	932	922	921	983	888	906	933	921	901	916	854	896	924	862	909	919	887	947	857	919	879	924	929	858	917	952	898	868	953	873	890	889	909	867	878	899	915	879	917	870	914	890	933	890	890	934	891	942	886	928	922	906	924	923	887	862	919	937	910	909	895	899	926	905	900	844	891	891	925	895	905	880	911	900	894	891	881	893	859	906	940	974	837	951	895	961	962	873	887	911	882	904	892	902	878	901	888	893	911	880	922	896	897	921	924	901	937	867	922	888	877	920	918	965	880	944	879	933	902	863	932	920	912	916	937	926	984	947	901	883	903	962	952	937	943	942	916	871	925	880	947	955	902	879	933	925	900	919	911	865	918	876	929	906	884	948	928	983	917	882	919	888	895	875	918	878	883	906	879	901	863	911	946	932	904	911	916	862	919	888	917	892	901	937	938	891	866	847	927	904	899	923	886	943	879	959	905	941	906	954	838	901	941	949	844	893	910	878	882	890	930	930	939	870	917	851	887	878	938	868	903	938	915	915	880	961	865	916	923	932	836	935	923	961	905	885	943	880	876	885	883	873	877	954	944	935	946	911	868	865	867	876	908	912	883	959	932	883	891	887	862	879	834	917	921	895	925	936	932	848	888	899	870	863	908	895	926	879	927	907	897	963	914	843	899	928	942	932	894	952	951	892	955	906	893	923	897	909	853	874	919	898	894	892	873	897	898	914	883	831	895	915	918	858	902	868	863	945	910	914	896	943	865	879	932	910	862	916	900	939	912	843	879	933	906	934	916	882	867	901	950	863	913	890	889	929	875	929	879	866	889	863	917	918	927	869	969	851	921	901	934	930	921	908	866	885	950	898	910	895	908	911	917	878	914	894	878	900	926	918	862	913	884	965	872	975	899	902	916	915	929	897	864	872	876	858	903	921	897	871	922	886	916	897	870	870	931	926	900	902	897	840	890	924	906	938	913	922	890	872	875	873	917	926	926	996	946	958	951	876	894	926	954	933	903	923	944	928	873	885	880	853	908	868	896	929	942	903	947	875	935	994	913	857	931	833	896	922	919	940	861	926	935	930	819	884	899	858	933	875	861	903	927	899	906	926	929	908	899	903	838	931	935	963	886	879	895	871	935	937	968	914	926	892	877	874	909	862	880	883	909	858	930	929	933	928	931	929	899	901	958	900	908	927	888	882	944	885	920	891	900	878	864	940	866	898	914	886	911	921	850	932	927	949	885	924	932	904	910	906	909	862	886	885	865	851	927	953	942	905	906	888	927	944	879	884	904	891	889	867	880	905	974	907	890	898	947	905	913	966	880	907	903	901	972	883	889	883	905	927	965	904	902	864	972	875	898	867	897	914	873	871	903	873	898	903	965	924	919	933	850	841	900	905	880	925	874	898	875	887	937	896	911	906	892	893	909	876	911	886	904	905	900	931	875	909	904	936	936	862	922	902	928	856	928	901	867	837	958	878	866	895	873	927	930	882	988	918	872	901	914	928	852	924	936	890	949	917	910	882	918	899	959	950	914	833	908	841	901	874	917	909	924	894	968	908	881	868	863	909	909	923	834	936	907	886	929	876	867	916	916	884	968	891	916	848	883	901	908	898	945	903	878	918	944	908	976	877	912	928	907	927	856	915	980	858	958	933	866	983	928	867	920	894	884	944	923	936	912	891	865	846	920	868	927	887	908	935	894	908	886	926	857	885	919	887	898	880	891	904	935	921	872	876	895	914	875	915	885	886	884	866	885	856	859	913	962	966	929	923	906	899	929	916	951	910	850	913	901	907	909	912	925	913	846	898	897	893	919	865	883	923	888	879	941	865	941	888	942	887	867	873	883	874	888	942	939	888	916	829	870	847	919	870	930	867	925	847	914	862	892	892	948	948	847	846	916	920	915	869	940	879	931	879	858	902	951	940	920	854	877	888	853	883	898	878	895	901	939	922	882	864	919	907	863	929	921	891	916	877	930	939	936	950	913	919	914	906	932	890	909	864	922	905	887	944	862	922	973	932	952	865	900	873	947	926	930	907	858	953	926	937	916	948	929	859	936	911	928	897	912	900	956	941	862	890	940	928	861	872	907	882	873	890	888	930	913	904	979	929	972	915	916	919	881	898	936	903	869	906	919	888	921	870	861	923	939	899	885	927	875	897	822	864	952	874	870	909	902	899	913	940	978	878	863	933	933	919	968	836	873	885	956	903	909	960	850	852	889	918	899	891	864	924	916	932	894	930	951	963	884	814	870	961	946	896	884	869	865	898	912	880	921	929	929	897	920	977	920	889	902	874	902	868	917	921	880	899	909	929	954	896	928	889	868	901	935	888	907	894	863	890	907	924	910	910	940	869	903	912	915	906	936	845	943	909	937	885	941	947	919	917	930	902	939	918	940	952	900	915	904	911	916	932	885	928	929	926	943	885	909	929	887	929	873	944	932	889	914	905	878	898	928	917	952	933	916	841	886	893	890	922	888	928	906	862	900	918	843	924	908	890	911	912	950	880	924	875	939	921	884	930	890	935	940	854	913	874	926	948	844	889	890	909	917	890	873	873	911	896	902	878	876	858	885	883	903	871	889	904	886	974	921	934	882	929	869	876	851	903	908	900	948	925	897	894	913	914	882	902	1000	904	855	885	912	918	953	923	885	871	881	895	889	902	943	912	889	836	856	872	880	923	924	914	911	874	872	880	879	904	896	855	977	918	893	918	920	917	858	919	914	928	918	903	962	916	907	908	897	916	920	831	881	918	908	953	899	912	926	900	902	885	907	902	909	844	915	894	875	885	925	927	883	846	874	912	956	891	906	809	980	900	902	914	924	888	896	893	912	898	958	889	929	873	869	889	955	931	914	901	904	888	909	862	884	928	938	904	851	890	897	915	860	914	900	906	941	953	891	874	922	910	890	913	932	946	976	861	943	868	879	905	903	927	888	904	951	906	856	891	898	897	911	956	913	879	885	893	933	886	884	895	909	869	928	933	894	971	868	933	907	879	942	878	862	902	874	932	961	863	886	837	886	914	916	864	872	879	898	908	882	914	859	937	951	898	933	949	956	922	897	937	876	971	916	928	950	893	865	909	920	950	846	896	992	868	881	888	892	908	879	909	869	888	934	937	931	936	905	899	914	898	884	901	930	924	876	881	916	988	928	942	889	934	898	892	912	909	915	933	910	882	939	903	882	911	939	918
33302	34655	34376	22146	11633	6675	4699	3444	2908	2378	2048	1739	1601	1384	1360	1262	1151	1181	1148	1095	1061	975	997	1007	981	916	896	939	941	910	917	835	903	899	903	856	834	857	888	859	883	810	852	848	851	851	921	840	835	876	884	882	902	862	814	871	825	900	834	856	867	854	892	882	845	868	862	885	864	886	861	853	835	803	867	841	827	843	799	902	898	824	858	851	859	867	851	838	850	828	836	760	843	827	894	832	845	863	835	851	858	760	831	905	874	834	864	877	857	833	843	878	833	842	844	844	846	838	836	876	811	852	787	835	866	859	867	824	875	836	861	875	830	855	854	879	847	876	856	831	868	853	780	912	863	884	873	825	884	811	878	819	866	879	849	801	889	797	825	884	837	874	914	853	833	879	843	868	852	837	849	923	833	841	857	834	848	836	894	871	837	890	858	804	819	809	837	827	910	860	865	832	851	851	858	827	851	851	871	878	890	839	830	821	865	797	830	864	805	842	802	830	845	806	842	853	810	838	833	848	833	904	834	804	835	825	838	828	847	824	901	899	855	885	887	863	840	839	818	841	901	809	856	860	836	893	828	787	821	818	829	856	879	846	900	861	871	867	863	819	907	851	823	788	831	868	814	853	808	867	823	846	855	837	813	834	849	853	820	850	818	837	844	876	863	854	847	859	827	831	831	880	849	864	837	911	891	817	843	838	822	821	832	821	853	842	887	821	826	869	841	833	850	880	876	835	823	826	835	866	932	835	874	809	875	810	876	872	860	879	847	812	836	859	805	875	845	874	871	831	803	839	861	838	850	851	839	853	818	886	888	866	829	881	925	828	897	848	816	860	851	877	842	809	829	800	875	823	821	910	861	878	844	858	941	858	854	847	875	878	837	833	831	801	798	873	823	815	829	851	867	870	880	867	834	852	882	825	872	813	863	868	809	838	840	848	801	889	854	872	860	826	833	825	819	826	828	840	826	843	877	864	844	774	875	829	872	814	846	860	860	837	823	845	883	891	836	840	849	848	861	830	886	877	859	837	830	906	852	801	860	886	841	856	868	875	891	876	830	868	858	913	913	852	883	802	838	859	878	867	820	888	862	878	816	906	874	934	828	864	862	845	816	821	836	874	831	848	868	798	842	817	890	853	852	861	942	884	839	832	855	870	831	902	860	819	872	857	828	855	889	881	840	883	909	768	843	835	880	848	874	838	830	886	894	856	880	853	822	817	808	850	788	885	767	847	833	849	851	825	864	887	846	795	840	873	849	843	850	814	848	859	840	834	908	809	848	837	832	811	834	864	835	839	912	876	895	874	873	836	884	842	880	857	877	785	841	894	880	903	773	830	875	830	870	902	877	807	806	907	799	885	882	854	868	853	847	837	928	861	813	837	863	856	859	888	847	879	861	860	865	798	855	861	871	843	804	807	866	847	811	824	858	792	831	890	825	844	836	868	879	849	880	880	842	859	802	894	880	815	837	830	850	812	868	829	867	860	894	879	857	834	875	800	830	857	854	795	862	779	848	817	786	811	846	879	870	852	896	873	906	868	896	846	849	903	820	884	850	855	839	891	834	765	808	853	844	852	873	880	855	826	828	841	840	826	802	804	797	867	849	825	905	872	849	806	809	853	847	844	835	805	808	826	838	876	855	898	898	854	811	818	827	845	860	874	788	869	811	790	804	848	839	862	851	874	896	870	849	784	848	861	791	828	866	888	854	838	874	779	832	876	884	912	880	829	837	812	860	869	849	846	861	828	895	805	825	843	841	836	828	877	859	867	839	865	860	819	824	841	794	846	891	865	824	837	868	836	932	846	797	900	793	871	831	885	824	857	845	898	864	860	842	837	880	877	831	855	851	813	861	880	883	789	847	866	824	893	841	869	850	832	864	834	861	890	820	800	862	836	851	876	803	864	836	872	888	811	827	869	893	821	834	872	845	814	838	831	831	875	894	904	887	819	850	887	878	922	865	865	843	886	864	831	797	815	857	826	840	880	808	874	854	814	854	850	781	842	837	827	822	862	861	871	816	860	840	860	852	837	826	893	875	844	850	873	815	831	850	828	855	846	884	848	848	817	815	907	852	844	827	894	829	897	853	864	873	842	837	913	824	836	808	850	875	842	840	884	828	868	870	916	771	759	906	822	871	825	817	820	828	898	841	816	850	785	880	881	853	836	890	820	832	778	819	810	839	893	873	791	872	869	840	883	803	816	869	800	858	872	837	884	846	893	924	854	860	834	861	847	840	856	834	883	847	828	834	826	856	836	853	879	869	864	884	816	849	806	889	869	844	861	828	839	823	881	821	859	830	805	810	860	835	838	817	815	861	860	866	824	851	848	879	839	834	829	831	860	844	826	910	851	831	843	845	842	892	864	862	871	843	874	794	864	869	868	870	836	850	865	865	866	893	939	860	879	866	817	853	870	875	825	862	819	934	874	873	817	863	841	887	834	899	812	800	896	856	856	865	829	850	875	790	820	877	816	844	886	917	821	863	848	828	853	856	815	835	850	880	839	776	848	846	863	842	884	872	829	855	905	898	909	891	841	850	921	862	784	877	862	863	860	852	871	867	845	863	812	875	836	862	835	791	832	853	818	875	862	815	824	855	861	846	899	862	862	849	808	871	845	854	837	861	851	799	847	901	848	839	843	852	786	864	848	846	820	844	833	851	844	872	913	902	840	834	843	865	795	849	831	891	826	895	830	856	872	830	850	851	889	879	887	877	856	873	810	860	881	863	853	834	802	815	819	802	812	848	823	840	878	883	841	808	877	897	802	848	882	866	841	793	826	888	918	899	850	838	834	815	855	844	821	827	826	820	821	853	895	803	889	825	897	870	874	844	844	817	811	829	846	871	869	864	838	851	836	837	807	848	858	821	822	811	782	859	900	844	812	846	796	863	792	807	841	859	839	905	849	893	842	852	898	813	855	846	875	827	846	861	828	868	786	872	861	818	821	829	892	847	880	884	830	804	846	847	844	817	821	793	832	870	858	829	851	873	853	886	844	847	801	778	838	835	814	838	881	843	809	850	873	789	873	855	879	846	848	837	838	843	827	857	880	838	852	930	924	885	883	851	875	846	848	891	900	839	840	849	843	855	801	854	838	850	833	854	822	813	900	871	879	873	816	800	814	847	883	881	817	825	847	869	882	856	804	820	857	880	896	847	804	834	817	864	888	859	887	840	924	840	847	886	869	854	879	861	859	864	841	886	814	847	837	832	853	869	826	846	841	882	855	832	795	858	858	902	865	792	894	831	822	836	846	878	844	863	915	901	919	829	861	805	857	847	893	849	867	831	867	895	833	873	838	844	841	854	871	920	859	852	827	798	851	833	785	837	859	810	822	811	878	830	841	901	907	819	852	842	844	794	835	829	835	892	821	891	897	841	849	864	903	822	862	780	868	840	848	860	854	904	854	793	834	872	864	881	856	864	807	828	837	844	800	831	871	891	843	856	837	872	895	824	863	854	829	846	902	869	873	833	818	895	855	868	837	852	824
35147	47230	33954	19037	13134	9067	6751	5180	4223	3191	2893	2311	2059	1835	1652	1439	1380	1313	1198	1179	1136	1104	1025	1048	1030	989	926	933	943	871	871	894	863	891	878	882	874	829	846	875	853	887	845	862	864	849	840	888	876	875	878	814	885	835	800	860	826	861	829	851	865	851	835	880	798	842	895	828	866	816	876	875	858	860	864	862	835	846	870	862	870	819	803	848	821	836	840	840	804	855	872	850	783	820	806	828	883	876	846	873	842	876	850	845	858	837	878	852	854	863	883	894	851	845	888	825	846	814	835	834	869	822	817	856	840	838	835	790	824	903	839	888	849	839	867	880	854	814	842	836	809	847	843	824	869	823	849	860	815	895	846	831	872	853	791	828	817	839	863	821	869	834	848	837	844	886	815	793	843	855	845	854	853	803	821	823	871	806	854	818	875	831	845	855	870	890	845	865	867	857	859	862	826	830	828	829	856	816	835	812	823	806	855	856	835	818	818	799	835	817	862	816	852	808	866	801	848	794	849	804	842	826	826	808	821	832	854	829	853	887	851	881	855	822	855	822	810	805	838	876	848	856	875	862	834	836	833	853	843	912	862	848	848	848	866	866	848	847	857	853	821	857	850	861	838	900	844	849	845	855	865	824	857	891	828	884	894	848	826	861	907	884	877	856	800	821	895	853	806	785	872	811	775	835	845	878	856	800	849	837	858	838	887	877	832	880	820	834	810	825	872	806	794	846	863	859	832	882	858	837	823	852	844	842	834	797	828	876	758	833	826	837	873	813	794	855	835	829	868	873	862	811	821	861	903	755	814	850	846	816	812	863	852	848	842	858	813	865	811	884	841	784	870	835	857	848	851	845	853	866	868	812	892	810	836	842	820	819	880	831	875	841	874	794	805	883	839	883	849	856	854	800	831	858	833	766	832	819	871	899	804	837	824	874	804	782	838	860	831	866	839	890	872	883	892	851	841	883	843	822	858	858	860	838	888	805	876	842	798	863	834	831	848	883	894	814	855	883	866	871	840	832	861	824	841	840	884	818	854	852	843	863	857	804	825	903	848	828	881	857	807	890	808	863	858	809	839	861	804	832	868	828	874	908	812	844	859	812	819	832	799	860	874	870	822	823	861	829	867	866	804	832	839	853	894	847	826	845	783	826	838	876	841	859	867	875	838	850	865	885	835	828	847	881	879	811	865	809	904	812	824	817	814	846	816	867	887	845	842	855	852	844	861	877	850	814	827	891	839	865	816	828	813	925	753	835	839	856	897	792	834	882	811	860	890	849	809	891	880	844	872	876	819	820	858	846	815	839	845	835	811	810	840	892	856	843	808	869	844	785	874	835	867	858	884	834	833	847	821	853	892	863	826	876	822	832	850	848	863	862	837	810	829	807	835	854	810	868	825	837	841	844	819	830	873	845	809	849	872	849	848	842	840	795	878	838	840	865	878	790	842	827	836	818	826	815	844	842	837	837	838	806	909	854	870	820	821	838	847	811	828	822	853	846	857	803	856	817	838	834	839	867	839	841	819	792	817	822	867	836	804	859	829	865	876	863	862	860	849	862	880	846	908	867	846	852	870	870	805	796	813	821	857	879	836	814	843	855	854	806	816	863	834	801	854	807	802	877	840	860	822	818	815	884	882	804	812	872	870	828	883	858	821	826	823	816	873	859	840	879	862	876	794	836	801	786	890	836	854	880	826	853	804	850	848	847	854	844	833	873	811	860	848	862	831	831	862	876	830	833	841	813	861	839	864	845	867	871	846	885	840	820	876	824	820	912	870	831	853	860	851	825	826	886	856	818	843	827	839	810	885	822	849	853	796	856	832	835	861	824	838	796	872	862	834	834	855	812	841	843	851	841	867	820	856	861	865	884	811	866	857	836	864	824	849	823	838	863	787	797	880	819	884	853	897	868	818	869	833	798	823	862	829	856	747	843	890	849	871	815	831	851	884	855	833	816	858	828	872	878	806	844	819	901	882	829	885	860	830	850	876	859	808	874	894	815	820	852	842	861	810	855	813	816	795	873	861	824	838	833	846	794	844	866	831	848	871	845	806	852	800	870	858	830	821	866	828	924	863	887	807	900	935	828	873	879	882	856	815	845	812	857	829	908	797	902	828	822	815	852	852	847	819	842	864	833	821	855	807	863	853	833	871	863	759	835	819	869	828	847	861	826	848	877	824	857	887	860	855	885	835	832	837	851	873	822	821	833	842	859	861	830	857	810	807	860	878	873	845	825	883	865	893	867	837	869	843	791	837	850	829	791	847	849	843	851	883	826	834	815	855	838	814	919	789	836	872	827	887	808	785	794	847	850	830	873	833	898	839	915	891	880	880	870	881	792	870	886	848	797	796	822	841	809	855	850	908	860	849	835	846	857	866	876	831	797	859	821	821	863	787	861	879	809	865	856	804	811	837	838	802	842	859	841	845	821	884	881	836	873	826	848	819	827	847	867	824	851	853	784	826	867	816	823	879	825	820	864	803	824	811	833	849	900	827	854	846	839	834	854	848	830	888	858	851	837	832	834	872	817	839	848	848	814	894	860	841	829	802	831	845	859	855	809	863	868	876	864	853	853	881	853	843	826	851	841	872	887	802	811	824	836	839	828	870	806	865	858	848	815	838	869	834	890	780	849	839	838	865	865	873	875	866	817	851	843	843	816	845	801	826	834	825	797	867	797	820	859	869	854	865	842	843	820	861	846	849	857	887	923	847	878	862	845	901	861	829	822	808	822	820	837	881	874	858	879	824	873	826	897	835	859	897	855	827	867	873	818	837	880	858	817	868	878	836	832	818	782	831	846	825	792	805	819	840	866	787	792	787	841	819	893	833	836	875	818	861	810	851	841	815	880	854	894	861	883	859	841	850	832	821	858	741	853	823	873	867	809	807	815	885	830	874	828	859	828	845	864	846	813	837	841	832	796	866	823	786	875	854	833	867	860	853	869	820	889	872	832	865	806	797	849	804	860	871	818	855	882	876	810	800	819	864	822	850	807	823	847	893	862	829	825	833	825	885	840	813	855	852	857	816	835	857	889	826	805	865	828	891	845	812	819	867	816	851	862	831	905	848	869	867	830	869	877	869	790	844	852	798	869	861	814	880	866	848	843	861	891	898	831	835	846	798	861	800	781	845	835	843	851	795	866	881	805	829	889	855	828	839	866	809	826	842	880	866	859	863	804	877	829	832	806	859	834	864	817	839	866	847	833	833	831	879	849	850	884	877	825	844	803	821	817	860	851	831	788	835	861	831	833	896	861	863	831	874	877	856	903	850	857	822	872	858	840	877	849	844	845	819	857	859	832	855	864	808	828	875	893	828	812	853	844	883	873	840	886	877	830	866	870	907	860	867	860	877	782	824	894	871	838	852	889	881	804	834	823	882	829	881	810	790	893	838	829	815	819	808	800	827	857	801	879	857	898	820	852	834	817	866	834	847	818	816	850	846	836	802	837	857	824	889	822	801	864	842	809	781	781	848	816	863	880	839	809	875	826
24214	21413	28667	25270	21804	15891	8880	5621	4328	3423	2826	2404	2158	1922	1678	1616	1451	1466	1256	1214	1211	1119	1088	1077	1046	988	976	963	1009	938	918	911	875	936	859	896	845	842	904	893	841	800	862	878	883	824	844	893	813	859	841	834	873	840	817	844	899	932	847	794	859	872	858	863	879	875	788	873	887	929	868	889	940	892	874	876	849	916	815	853	858	816	895	871	877	840	837	814	885	889	865	851	794	854	895	860	847	848	854	836	839	881	840	847	828	848	838	938	870	847	846	818	819	902	837	863	884	856	872	869	850	808	847	841	834	882	847	829	805	873	877	869	854	839	895	905	868	845	819	870	885	869	878	767	779	826	845	894	843	870	867	899	882	854	815	907	866	872	849	869	850	850	829	819	888	816	874	864	797	822	840	840	875	858	853	814	828	853	833	841	884	840	878	895	848	821	807	827	801	860	851	864	844	904	834	861	837	804	833	814	877	858	874	868	808	879	824	824	820	841	797	874	892	879	872	849	806	851	837	888	841	827	809	808	857	802	841	836	820	848	868	830	880	842	823	876	847	838	829	891	782	874	860	917	837	856	857	843	834	844	880	860	853	885	831	863	863	840	876	837	842	896	886	859	860	814	825	866	881	839	862	807	873	831	810	815	860	895	848	826	870	830	805	819	840	794	814	848	897	809	859	833	861	848	789	840	787	823	836	849	896	851	836	875	819	729	832	796	858	823	835	801	812	900	868	822	808	803	842	838	831	854	860	934	882	816	807	863	829	870	889	761	830	828	890	866	885	829	857	865	874	841	894	867	895	852	822	813	880	846	862	828	813	844	860	840	849	843	839	807	855	839	850	833	889	807	910	847	905	902	827	853	863	857	847	837	802	879	894	902	819	805	875	903	901	826	905	898	865	825	836	823	852	843	801	851	894	867	862	807	814	883	870	868	927	821	840	881	846	823	880	858	841	847	848	838	872	850	851	861	824	855	855	857	865	817	864	830	813	808	801	828	815	819	907	858	849	906	868	879	835	859	830	825	829	812	844	826	845	852	828	901	879	858	840	838	833	862	858	839	869	870	844	850	816	868	781	877	848	807	870	834	893	825	846	823	826	856	829	868	814	864	827	880	814	858	868	852	846	900	870	889	775	805	827	823	854	883	860	790	834	851	840	852	843	872	843	855	839	838	834	842	853	859	814	828	880	882	824	895	850	861	783	803	844	816	811	808	878	853	871	861	846	835	819	831	886	821	870	816	835	875	850	887	831	914	805	836	909	871	885	880	822	865	813	842	836	836	845	801	878	862	859	858	889	854	777	820	775	841	787	842	836	867	822	868	883	855	840	872	839	850	820	838	832	807	830	861	814	857	869	857	873	880	859	875	828	884	852	814	771	785	855	870	843	836	877	809	866	841	845	797	873	835	860	870	854	855	860	866	885	872	869	817	818	861	853	838	913	856	797	843	811	900	788	853	858	849	848	831	852	829	829	853	860	821	796	823	816	849	822	853	860	819	870	869	816	831	883	843	855	861	870	831	836	840	879	819	831	868	872	883	825	822	876	874	865	806	866	840	862	794	824	856	832	799	899	836	860	852	863	817	852	875	873	851	834	856	882	882	809	935	918	877	881	851	857	873	843	864	897	855	818	896	847	800	861	890	814	846	835	860	845	862	901	835	788	818	836	827	789	859	827	892	844	840	901	895	837	799	833	848	851	815	837	832	837	825	856	882	867	812	855	853	843	839	833	881	868	859	836	874	837	842	872	886	805	859	831	891	819	860	915	871	856	881	832	815	854	855	848	817	892	841	882	824	849	830	872	841	880	854	868	851	826	898	855	848	865	825	827	832	809	810	851	826	872	867	845	855	815	876	831	817	868	863	902	827	830	831	832	860	830	810	835	890	871	821	884	854	855	836	861	825	874	834	839	883	807	880	810	870	857	843	809	909	834	832	843	833	839	858	830	802	833	901	832	860	828	814	817	813	816	840	843	873	851	869	804	830	862	822	845	859	848	860	799	854	864	849	856	884	856	868	848	839	873	825	832	815	884	868	855	831	810	867	789	887	861	863	836	847	904	882	808	787	811	865	875	875	872	860	874	819	803	889	838	832	860	914	822	868	792	822	804	863	813	874	803	840	870	835	828	872	789	804	815	831	834	840	840	838	807	835	820	909	839	870	824	873	842	809	863	827	861	830	862	792	852	857	808	875	862	853	855	880	892	870	842	849	839	883	852	828	843	827	827	882	844	833	878	779	847	877	903	842	832	889	860	890	821	858	835	850	858	870	848	851	797	752	847	851	834	865	892	899	925	775	868	844	864	830	839	835	833	872	867	885	856	848	885	838	825	922	801	849	875	807	866	877	826	783	875	855	821	791	893	849	873	877	842	851	890	851	855	804	874	845	835	843	817	803	845	853	807	918	886	779	852	857	837	866	778	914	854	824	817	849	799	865	841	855	828	841	854	849	832	771	812	839	810	845	864	841	876	852	802	865	804	825	868	845	831	851	848	826	863	870	839	850	832	816	832	892	882	830	884	819	858	836	843	838	836	894	853	853	871	850	910	818	840	877	854	829	855	820	829	850	829	851	866	862	852	872	833	815	835	827	889	894	822	832	774	761	863	910	833	872	888	831	851	835	857	870	866	840	811	787	841	809	843	812	860	864	825	850	800	900	843	876	873	834	797	842	839	812	844	821	823	828	853	875	830	789	869	807	829	863	850	849	848	812	828	876	856	820	802	823	794	862	853	867	781	841	796	883	888	788	845	774	836	854	829	837	836	809	844	841	834	866	775	845	845	801	829	796	856	853	817	807	813	835	860	875	921	830	846	854	839	903	844	818	820	870	820	842	877	856	834	827	803	823	825	809	840	825	841	848	865	840	845	872	813	811	822	875	794	892	849	837	849	832	857	856	866	881	833	888	817	851	848	857	828	860	815	838	806	852	834	860	854	831	792	850	840	850	852	832	853	818	848	809	839	894	850	851	858	863	860	818	862	826	843	848	848	828	861	831	927	851	921	874	854	871	879	868	850	806	835	862	820	810	813	845	837	795	776	897	890	823	874	871	885	850	820	803	830	839	840	879	883	866	853	832	837	833	834	874	805	797	905	790	884	835	851	878	888	833	821	832	815	863	892	910	828	840	835	900	828	862	850	834	884	863	869	865	815	882	922	769	878	859	862	834	857	884	844	826	819	873	852	807	862	865	885	855	885	825	841	860	806	863	852	850	816	879	781	826	825	855	850	890	838	827	891	863	868	831	856	851	871	824	832	846	831	824	863	832	868	879	838	804	858	817	811	841	882	891	913	845	816	831	855	826	845	810	882	844	827	846	828	771	849	860	837	834	904	847	848	860	827	888	886	840	810	842	852	893	859	834	862	802	826	857	865	801	810	877	850	857	824	892	826	838	818	819	856	859	897	862	887	851	794	839	863	853	884	850	843	879	843	816	856	804	891	834	844	808	831	856	893	837	909	816	867	816	824	860	864	787	822	831	798	825	888	833
33366	58697	42009	27062	18160	13119	10094	7683	6153	4803	3906	3263	2879	2462	2191	1926	1752	1681	1481	1475	1361	1251	1132	1128	1156	1075	1044	1033	999	990	964	975	872	932	888	912	935	876	912	868	863	861	846	860	851	836	911	895	819	877	887	826	853	795	896	840	836	806	856	825	831	807	896	860	774	812	880	821	910	866	884	852	858	807	879	878	839	855	842	836	843	843	875	838	832	872	822	872	843	792	872	841	820	807	802	859	865	839	822	844	877	837	819	847	818	839	854	783	833	879	796	812	829	810	794	842	864	809	851	833	876	837	831	838	895	797	863	834	815	848	867	856	784	887	844	863	830	857	907	813	830	820	831	818	863	848	880	804	828	816	849	847	841	846	807	851	848	872	869	869	866	848	816	819	869	849	864	881	808	819	889	847	826	875	882	842	780	782	821	867	853	812	821	823	829	831	898	822	875	868	835	813	851	829	822	830	814	805	857	847	853	829	831	867	817	863	880	835	804	819	850	828	863	836	797	827	861	764	842	825	906	872	829	864	833	876	851	872	823	852	890	839	814	807	815	819	851	852	827	815	860	900	832	845	831	831	795	816	869	840	834	841	838	817	873	798	884	876	817	863	819	814	870	841	854	819	839	838	838	844	876	830	837	854	824	854	853	850	848	849	857	859	818	778	852	813	788	769	803	833	841	842	825	865	867	794	813	832	854	890	835	906	854	847	857	917	814	846	838	802	859	853	850	909	823	888	848	809	852	863	787	818	830	845	884	753	811	893	926	833	872	826	824	863	822	839	819	874	841	845	844	840	849	852	863	874	841	860	832	863	853	772	866	834	778	842	840	866	795	846	854	862	844	845	853	803	834	852	828	828	848	801	879	823	830	862	907	823	815	815	827	849	847	867	818	822	858	816	850	814	830	840	823	881	828	827	829	825	865	837	834	846	887	850	864	846	868	840	841	849	839	906	846	861	813	825	865	862	772	827	877	818	857	812	859	811	825	849	808	823	850	844	850	800	881	844	829	826	789	847	833	822	817	842	821	826	863	878	822	856	882	838	781	852	859	855	861	852	847	840	837	859	825	836	805	845	875	846	817	849	845	866	845	814	856	834	823	826	844	863	817	814	875	831	811	841	847	841	834	816	798	803	865	781	801	810	816	774	896	902	854	841	822	852	815	829	851	861	833	865	877	794	865	814	843	833	876	784	866	867	858	815	864	821	840	817	848	863	830	839	860	837	849	850	844	865	797	841	900	817	806	806	869	839	866	805	851	877	848	853	852	844	808	863	850	865	839	887	780	794	834	869	827	874	844	842	800	859	824	831	845	873	860	852	799	840	891	798	824	874	845	859	868	793	824	873	826	845	823	846	856	877	842	809	845	846	818	880	786	893	854	862	876	863	897	846	837	792	850	855	893	825	916	781	827	867	873	783	837	834	861	797	846	831	824	813	872	831	877	835	869	838	812	831	831	835	800	802	819	832	880	875	866	843	856	850	846	830	843	837	849	848	844	808	791	830	844	854	802	850	859	808	852	918	870	793	861	955	826	856	838	789	848	875	842	814	859	838	845	861	837	828	805	813	874	816	840	841	813	848	844	850	808	850	863	853	890	846	804	812	881	831	865	847	810	816	821	864	819	837	833	839	811	772	853	840	816	812	900	853	826	840	834	824	781	823	790	827	855	870	835	872	894	823	837	844	810	913	874	832	812	827	860	832	867	842	937	808	834	784	842	857	859	801	786	821	829	808	834	873	813	841	859	845	816	840	794	816	853	891	845	845	879	837	833	852	867	844	897	854	835	771	765	837	828	859	825	790	848	824	825	856	821	869	892	900	814	820	815	858	834	860	838	866	888	776	856	883	901	874	789	925	846	846	826	870	806	846	888	830	865	807	847	797	830	872	802	834	783	864	878	857	841	816	839	804	847	865	868	853	855	854	836	801	884	844	849	897	887	868	857	862	848	853	880	831	829	840	881	838	817	806	843	819	840	835	822	788	859	830	885	807	803	870	790	852	826	830	881	846	845	777	810	858	851	864	856	797	820	872	882	848	877	857	850	904	873	807	849	866	809	868	833	861	859	905	865	864	876	801	880	831	826	854	819	852	837	915	803	812	883	835	792	823	849	869	788	892	806	841	850	839	813	860	859	851	832	874	844	861	816	814	848	817	801	855	858	845	819	868	830	869	830	847	856	801	890	853	900	831	855	880	821	849	817	897	809	799	840	840	817	855	822	823	813	818	892	848	835	857	834	854	874	815	830	876	854	805	858	811	845	856	827	821	873	858	840	827	848	874	857	857	856	825	823	844	856	816	841	785	867	878	851	768	857	828	836	898	857	845	849	875	808	853	852	865	851	836	884	871	841	833	838	851	822	877	900	866	859	851	862	828	873	868	840	801	839	835	890	818	840	812	839	803	881	851	865	801	869	882	873	844	841	841	824	810	835	861	878	836	859	871	883	834	833	871	852	845	833	815	783	833	821	858	861	879	856	881	805	818	821	881	824	835	838	862	812	849	783	836	795	864	822	845	877	845	891	822	833	824	856	829	802	848	866	842	838	831	791	796	802	814	844	861	822	866	862	863	810	829	861	826	844	854	831	841	830	819	883	851	789	796	838	824	821	847	776	836	822	835	841	892	810	841	885	885	871	877	875	808	809	838	831	867	804	840	853	876	821	812	818	881	808	836	828	865	846	829	838	830	832	859	846	842	806	838	844	941	813	844	865	860	846	859	830	823	815	808	879	827	820	875	861	865	814	846	821	870	873	838	807	827	820	843	828	879	806	868	832	919	839	832	813	829	877	843	856	891	853	858	824	877	870	838	859	806	862	889	822	789	812	784	825	850	893	860	800	826	823	809	850	851	870	869	856	812	875	878	870	827	858	839	771	781	788	818	809	861	852	875	873	799	873	853	848	796	831	863	809	805	836	841	820	829	810	895	865	835	805	822	862	825	824	871	807	837	836	851	858	806	862	845	825	842	812	889	820	857	843	862	880	868	879	821	837	827	842	850	837	844	812	830	898	817	854	880	868	853	827	824	817	878	812	866	859	868	845	874	851	884	906	830	855	895	864	863	865	836	801	852	837	850	826	858	871	814	802	853	824	839	820	846	883	876	812	858	817	857	875	854	864	848	804	857	924	824	811	895	879	835	893	840	883	898	806	891	898	832	829	815	848	833	853	849	830	827	788	860	861	815	858	798	840	810	819	831	830	836	806	838	859	866	840	843	841	850	844	838	865	814	874	828	840	808	858	872	842	832	869	842	871	810	830	836	844	796	809	868	822	856	833	824	805	850	851	830	839	827	857	877	830	897	843	830	862	830	828	837	817	876	908	860	866	876	839	842	903	836	876	856	848	806	818	851	832	889	803	864	863	918	848	799	807	812	846	822	874	853	855	877	815	811	831	895	800	850	883	827	827	881	793	893	808	813	807	875	796	849	827	797	849	887	815	841	882	860	862	845	811	863	854	880	866	849	826	832	816	872	812	840	878	852	827	838	828	855
25514	21669	28715	26692	18130	9718	5951	4210	3312	2736	2452	2146	1923	1648	1610	1480	1366	1241	1256	1172	1153	1138	1108	1130	1024	1068	1024	1029	1016	1001	902	939	933	947	961	961	928	982	974	978	937	944	933	934	1006	952	938	914	889	937	970	934	947	895	949	905	908	933	930	908	954	902	885	911	890	895	940	932	922	938	905	878	838	952	939	949	905	885	908	919	936	931	904	994	920	964	900	867	940	905	893	936	984	925	911	928	911	869	848	891	890	882	907	965	981	907	900	938	932	897	918	1008	890	971	945	889	944	858	907	899	959	958	909	915	907	928	911	900	912	905	848	944	905	953	957	903	913	965	887	916	878	860	913	887	872	936	898	962	892	927	890	874	991	880	936	930	946	924	898	876	883	918	876	982	898	968	916	874	912	916	935	936	962	953	924	907	929	887	883	906	945	897	838	937	902	933	862	883	878	938	884	946	938	917	917	952	892	867	876	930	907	917	888	887	890	919	879	887	928	873	920	871	906	928	913	912	900	926	890	866	935	884	911	888	910	885	895	897	910	901	899	917	875	868	912	888	948	931	910	910	885	860	882	890	937	933	897	894	886	912	929	947	913	896	887	959	942	914	927	927	898	898	929	904	907	923	864	916	898	864	916	888	886	883	898	906	928	863	875	903	882	911	894	944	890	875	897	920	889	914	931	878	925	919	889	906	873	921	890	889	893	896	852	916	918	900	894	921	911	974	921	873	935	906	849	899	910	917	890	878	887	926	909	917	926	893	1019	950	924	934	944	960	916	955	921	942	918	911	897	941	905	942	898	926	877	856	892	901	957	913	861	898	905	890	952	950	880	866	922	886	910	932	914	948	947	879	941	938	929	913	860	912	876	893	930	917	900	898	937	931	892	928	872	902	895	892	930	883	887	968	898	865	930	882	869	853	916	926	876	944	896	941	896	877	928	922	903	885	923	898	889	926	996	912	926	943	897	893	935	967	882	922	875	864	903	894	852	946	953	909	932	886	974	918	918	902	951	878	892	920	844	878	955	957	905	900	919	921	987	900	961	884	910	896	950	924	935	902	933	922	876	927	882	874	869	937	872	895	960	927	880	897	892	861	906	864	904	904	946	1020	904	932	869	882	942	936	915	846	896	944	932	930	905	934	834	944	902	933	919	953	916	881	881	934	858	856	913	920	884	923	899	959	906	902	928	886	972	856	930	874	871	983	920	940	883	923	899	936	964	940	920	946	909	933	877	903	906	900	874	910	919	973	846	914	891	918	917	942	913	897	878	906	886	869	939	906	892	900	878	950	938	889	921	921	900	923	912	871	854	912	852	926	883	918	901	925	873	862	904	927	885	923	887	924	913	863	943	888	936	952	883	888	981	889	951	903	866	942	984	973	933	860	911	879	959	896	878	923	893	886	892	867	934	917	883	906	941	872	930	913	911	892	907	887	897	968	898	891	904	933	951	988	915	873	902	899	896	907	902	876	921	897	917	948	916	853	933	862	925	892	879	868	932	888	944	864	927	922	862	915	921	880	944	912	908	893	857	929	884	887	905	923	944	875	884	881	923	885	911	864	893	911	935	941	915	933	867	912	931	899	868	940	934	907	905	957	947	903	867	906	926	891	879	878	873	900	881	925	920	881	898	947	907	928	925	892	899	957	892	872	891	964	938	902	893	930	904	898	938	867	916	920	897	909	968	913	894	894	946	991	903	921	850	875	961	929	882	919	937	857	922	898	938	891	876	884	886	910	911	904	917	920	899	918	919	890	881	881	904	957	897	879	864	875	868	902	932	928	916	905	941	896	931	861	842	946	934	907	950	971	927	936	903	951	851	927	932	895	969	919	916	866	916	952	856	908	941	872	932	859	987	930	852	888	918	873	911	923	914	941	878	863	892	932	912	877	882	932	891	873	828	892	955	924	893	867	873	896	903	916	939	911	957	880	920	920	915	878	869	859	877	919	874	943	907	920	955	962	862	929	949	864	916	917	961	915	881	915	889	884	878	977	905	879	911	914	889	893	916	878	911	918	942	921	947	963	954	888	891	908	886	867	963	949	874	970	931	846	928	940	946	963	908	924	851	964	876	940	934	942	987	921	898	913	944	954	936	965	915	950	887	920	871	893	882	904	929	905	902	915	928	940	929	897	915	915	935	918	839	916	888	878	900	894	911	931	929	889	868	910	878	914	901	859	919	911	908	939	938	936	897	881	919	892	882	903	940	914	951	859	873	888	906	885	848	931	905	890	911	947	945	877	909	916	936	891	886	865	876	924	918	921	884	926	899	916	906	956	947	926	941	874	925	871	862	926	849	942	913	897	983	976	915	841	860	885	922	913	886	991	942	906	943	906	924	889	851	936	936	938	858	879	887	906	903	993	906	910	934	898	899	896	886	974	882	908	881	882	880	938	894	931	912	904	907	869	929	904	879	961	895	880	923	848	902	958	877	860	910	888	916	891	836	920	987	934	932	1005	920	856	995	883	879	928	924	945	943	911	902	888	911	920	934	963	882	949	874	899	933	874	960	953	874	900	872	945	920	924	930	917	936	929	893	882	927	903	888	943	886	960	898	913	878	855	926	907	887	915	897	919	942	918	910	951	873	890	936	857	908	967	866	943	954	907	934	865	904	943	845	981	938	914	888	895	917	876	916	910	901	940	910	898	911	870	922	934	918	927	908	941	962	901	870	925	878	910	905	897	893	907	840	884	876	928	859	895	893	851	864	897	889	905	928	929	947	923	871	959	907	922	930	930	911	910	932	928	909	933	942	922	940	886	891	909	938	927	868	970	856	899	912	883	919	931	901	931	954	926	929	927	883	916	900	939	946	906	937	882	914	942	882	906	938	854	944	881	935	898	897	897	879	941	910	897	965	927	925	930	918	904	940	891	895	892	902	891	891	944	919	905	917	905	909	864	912	936	890	931	883	916	900	918	875	897	886	878	968	871	900	876	937	906	868	943	854	932	859	921	931	955	874	906	917	902	916	921	924	905	892	900	884	891	889	904	917	912	937	913	860	941	904	913	982	951	856	924	911	867	934	953	939	902	901	954	915	916	900	931	921	899	896	905	921	931	873	947	925	958	885	844	924	948	964	851	920	866	889	877	921	944	908	913	905	894	885	932	955	905	917	876	927	961	919	896	910	904	896	977	912	936	950	880	894	812	909	928	914	887	935	864	879	898	860	799	912	927	923	932	918	908	962	893	917	871	859	940	943	891	925	920	865	899	919	945	961	874	913	913	868	899	891	896	943	865	950	911	944	905	909	949	913	946	877	884	886	865	904	923	894	960	954	928	898	863	889	903	885	927	907	873	906	888	853	911	924	928	929	866	917	894	908	875	920	949	962	876	925	909	891	920	966	957	924	939	945	890	940	926	929	951	910	904	923	952	887	885	923	950	889	934	880	918	932	887	932	885	969	880	920	930	922	897	900	838	901	933	956	902	910	912	911	897	914	915	922	955	895	852	889	908	949	886	891	905	962	903	933	938	869	887	875	949	894	877	891	912
35209	53020	38908	23012	15940	11189	8353	6419	4968	4200	3391	2848	2450	2169	1967	1747	1632	1530	1435	1332	1326	1242	1173	1121	1083	1065	1083	1008	983	975	938	1007	1016	955	974	957	991	930	947	909	941	946	908	880	905	960	920	957	912	919	956	954	891	932	905	920	861	928	949	928	930	931	899	925	909	887	886	902	902	862	905	884	894	885	884	878	855	950	918	891	908	954	911	885	873	931	907	895	843	893	936	931	882	879	904	920	899	955	832	919	845	900	917	916	887	916	827	849	880	923	910	935	848	846	936	890	858	906	892	875	916	861	896	929	918	875	862	944	938	898	929	876	922	915	896	850	853	931	823	909	893	870	914	919	858	940	913	949	906	917	866	897	951	934	884	894	905	903	913	866	896	865	939	956	909	886	971	952	872	950	893	906	846	893	888	911	885	917	924	903	922	861	904	894	901	845	886	893	915	911	842	926	901	890	898	877	869	937	877	868	902	937	934	916	865	902	878	925	876	881	934	872	905	920	860	908	891	871	930	893	910	921	914	892	934	848	881	868	855	884	840	867	867	942	888	926	901	942	910	851	952	888	820	903	841	932	857	877	906	857	915	960	903	934	809	873	878	870	886	891	917	919	957	907	953	873	914	935	920	908	840	850	895	881	896	917	907	918	917	872	881	894	901	872	949	860	894	905	906	929	885	877	893	872	921	913	912	890	920	907	887	884	921	936	870	871	895	931	958	900	871	883	907	931	872	876	895	840	912	914	872	855	916	943	876	854	890	909	909	890	869	928	944	924	880	940	878	881	952	901	897	870	864	923	891	920	904	917	918	884	827	903	886	903	887	885	903	926	917	919	925	912	924	912	915	872	916	914	889	944	863	926	870	906	888	935	889	1005	917	923	897	891	891	924	903	912	924	870	916	924	921	904	891	902	874	916	878	954	948	937	905	915	857	931	954	884	945	899	917	937	901	945	874	924	892	903	863	857	872	967	925	942	889	913	926	848	833	945	905	966	906	869	928	900	873	950	917	840	919	900	842	920	927	894	905	889	964	908	956	933	901	941	866	937	904	941	919	848	933	934	902	889	893	911	933	885	876	903	913	861	894	917	942	896	884	918	964	920	928	901	879	928	912	880	909	881	930	869	913	892	902	909	939	888	890	866	901	931	888	872	874	909	917	939	914	854	898	905	899	903	935	930	885	935	881	914	897	936	912	903	881	900	887	860	916	955	903	920	837	908	925	892	913	908	912	901	910	871	903	913	823	905	902	857	882	934	901	885	936	900	891	902	874	938	911	893	920	852	925	961	905	846	921	926	927	879	909	854	856	892	909	924	933	922	889	936	956	887	849	908	896	940	887	895	876	917	917	900	935	893	913	844	903	903	900	873	880	900	867	914	872	927	866	865	891	929	918	929	906	901	897	868	890	895	873	941	885	859	927	949	925	894	920	883	894	871	882	909	866	931	946	924	916	867	870	931	902	890	898	900	884	935	941	897	883	870	942	898	881	915	901	915	939	842	886	944	922	911	911	949	912	938	898	895	868	865	912	906	891	922	872	903	930	908	926	938	920	886	875	923	917	901	940	881	947	857	932	969	875	915	853	941	846	887	922	887	883	873	927	906	946	933	921	920	907	905	911	941	861	877	866	904	878	899	945	927	918	975	878	913	840	887	879	852	885	862	917	876	898	908	892	889	936	895	902	934	926	889	932	878	902	903	883	916	896	923	905	934	847	921	860	885	885	886	888	861	878	900	914	933	935	872	896	873	879	862	867	907	966	941	879	938	910	845	918	926	889	956	874	884	908	946	903	947	860	912	847	869	916	920	885	865	874	923	935	937	883	933	906	902	897	937	852	876	875	902	863	959	886	955	937	952	930	863	931	878	932	913	923	874	891	887	913	924	883	836	941	872	869	962	875	916	958	986	912	910	870	893	912	936	881	894	902	884	941	846	871	895	929	907	881	877	897	887	895	891	892	881	898	879	897	860	891	929	924	913	889	877	893	923	861	892	860	926	905	852	940	932	902	909	971	946	898	919	841	930	900	923	901	879	907	938	905	906	889	894	922	920	940	887	903	952	870	848	915	862	921	910	933	906	871	879	922	946	890	905	912	869	886	896	904	862	916	845	876	867	877	834	855	919	879	899	883	943	864	877	921	859	885	894	861	860	919	902	919	905	901	913	853	902	869	922	903	861	940	883	889	935	949	896	887	910	934	882	875	855	903	850	866	817	882	928	911	878	954	848	918	909	948	942	928	924	912	878	867	916	889	861	908	924	921	963	933	922	922	903	919	927	907	868	929	922	919	913	885	862	836	934	929	895	888	955	910	953	904	899	893	890	893	869	875	908	875	886	910	948	891	873	856	912	927	897	912	916	889	892	951	891	906	916	913	864	862	926	916	915	878	856	921	946	903	912	920	854	904	892	890	897	857	947	902	833	879	925	937	881	893	872	915	872	844	912	888	903	888	841	929	872	884	910	930	917	930	862	878	911	895	959	885	916	865	917	923	940	905	886	893	871	886	915	921	882	927	918	915	873	923	895	904	919	942	898	884	903	894	890	896	906	877	888	915	914	859	928	885	940	903	924	921	898	897	943	919	876	871	913	875	898	954	895	934	918	884	933	917	933	897	882	915	909	856	870	894	895	902	873	959	908	926	887	934	943	917	926	924	948	910	901	871	930	947	908	935	893	930	916	864	906	880	930	925	926	863	888	862	875	897	853	936	938	927	880	879	954	917	861	863	910	903	897	958	892	883	884	943	934	894	961	900	914	903	920	871	922	932	902	892	853	899	883	868	961	882	934	884	866	925	890	943	906	917	862	898	900	888	911	893	906	941	899	897	880	942	906	879	830	893	898	899	898	972	907	870	916	910	922	864	930	898	941	881	924	902	885	914	857	950	922	831	906	898	899	910	895	896	861	913	848	920	889	852	869	936	957	899	965	915	902	927	888	952	871	930	876	899	893	946	886	901	894	862	875	890	902	907	916	953	879	936	936	906	945	939	935	905	933	898	919	840	903	929	925	913	907	871	893	889	894	889	943	949	862	920	855	873	909	813	910	868	932	909	881	890	939	898	964	899	931	891	908	902	928	902	906	876	882	868	949	793	955	903	862	984	866	898	921	894	912	928	947	914	925	900	859	917	910	880	924	920	925	914	898	915	905	917	927	918	898	879	888	875	917	984	866	882	892	914	883	937	904	892	892	881	890	888	860	930	918	917	890	902	946	896	936	909	900	875	880	889	865	920	917	856	925	937	884	904	937	910	955	927	933	909	919	881	926	878	866	931	907	937	890	892	903	871	840	925	885	870	915	854	889	928	912	855	942	927	896	938	894	869	889	916	931	872	892	850	913	950	920	862	941	929	883	922	910	909	906	848	925	882	886	893	877	950	877	920	916	864	914	905	922	921	902	884	876	882	861	888	957	838	884	917	884	840	949	889	922	888	847	885	976	940	940	896	936	935	920	923	857	868	942	872	883	875	932	896	939	876	886	882	928	866	936	879	871
23051	21440	29070	24262	21754	22225	16994	8351	5733	4911	3887	3338	2974	2627	2342	2096	1827	1742	1682	1495	1487	1355	1381	1285	1224	1137	1144	1158	1084	1093	1101	1016	1017	1056	983	1022	962	1034	930	987	996	1000	930	971	893	1005	948	972	965	985	965	925	935	957	986	935	917	930	950	931	931	964	936	907	896	994	920	916	982	981	937	955	964	898	898	935	924	916	936	910	971	984	938	948	946	900	935	940	917	973	1023	946	845	953	955	914	914	909	936	969	962	941	904	951	939	949	984	981	881	929	953	962	956	927	962	924	914	884	948	923	950	976	960	932	947	976	929	968	936	943	891	956	942	930	959	967	970	970	945	925	926	980	945	945	932	956	900	937	978	910	958	980	976	912	915	929	917	874	934	987	952	881	967	944	924	933	934	942	953	917	871	926	927	954	944	939	880	1003	940	923	1013	971	1002	910	924	951	1006	890	918	943	908	879	936	886	881	936	931	948	988	1003	990	1002	923	946	892	968	968	946	907	944	943	964	958	960	891	930	944	918	924	968	974	944	1003	914	984	986	925	949	930	943	912	971	873	960	940	968	961	928	958	978	904	948	939	973	911	975	931	953	910	931	862	977	945	937	892	992	972	938	937	951	975	929	956	964	956	922	933	943	915	857	911	944	894	887	978	923	962	971	945	944	983	927	963	912	901	927	954	919	933	962	954	888	951	967	933	971	953	969	954	968	951	916	911	912	938	940	914	892	902	968	949	898	969	914	942	973	932	931	933	937	984	929	961	986	899	946	946	971	949	987	955	957	929	914	915	876	946	957	928	955	943	928	943	980	985	953	958	942	980	974	965	909	915	939	964	902	894	959	950	962	1008	926	906	948	956	929	933	897	986	940	925	933	936	909	887	960	930	943	939	968	978	974	964	910	959	955	943	954	926	910	963	919	878	963	958	954	953	910	953	926	929	908	894	967	950	880	987	948	892	968	910	912	951	904	936	879	950	924	867	951	944	961	969	967	865	940	924	923	952	971	989	966	956	943	944	912	1022	980	925	956	909	992	972	899	928	925	899	949	980	980	917	934	1026	954	944	937	981	878	923	935	915	919	960	979	940	941	964	966	949	937	933	915	953	959	941	916	930	921	937	974	957	984	958	964	972	918	898	986	914	979	934	936	894	928	947	946	875	961	911	917	940	919	949	953	970	964	964	924	895	924	968	895	889	919	939	906	933	960	930	972	990	914	926	922	937	899	906	928	981	950	976	937	963	892	948	896	951	899	972	973	993	932	946	926	895	946	928	943	892	950	933	976	922	1012	940	925	990	927	958	925	930	986	964	916	923	958	954	956	932	922	957	896	919	919	881	921	952	909	899	888	911	911	921	926	918	960	925	956	941	932	873	927	899	927	914	1023	929	982	910	916	914	954	917	951	930	931	939	948	975	958	968	988	971	907	922	955	950	935	968	912	932	934	921	925	939	932	908	945	947	937	936	912	935	958	873	912	910	902	944	978	934	879	885	869	913	921	969	1010	958	962	993	995	951	916	888	933	914	925	885	903	908	876	930	918	935	948	948	945	939	934	892	923	928	964	960	964	935	962	933	954	932	881	882	959	919	903	953	941	962	924	935	946	992	930	956	991	876	958	957	927	950	921	953	907	972	981	974	944	908	953	931	918	974	972	897	975	893	919	956	932	901	977	919	895	930	944	927	950	912	929	982	949	999	901	923	942	924	889	916	905	955	899	961	956	967	933	911	914	963	967	1001	885	929	974	913	924	945	918	953	945	925	908	948	957	941	953	919	966	980	958	924	893	908	939	927	914	937	921	927	926	920	892	921	928	926	947	922	931	978	969	921	970	961	923	911	902	973	982	913	989	895	907	890	926	926	905	913	927	913	951	930	909	959	904	907	913	963	916	903	964	945	947	983	981	964	923	927	891	878	957	1011	968	901	884	943	934	904	935	932	1012	915	870	928	929	964	961	994	910	889	958	919	989	937	979	972	908	944	927	982	889	933	920	937	992	944	879	976	901	864	961	944	990	926	917	949	917	952	959	950	960	941	913	980	966	891	932	954	912	965	961	882	925	917	945	986	966	950	865	946	986	902	932	948	941	956	945	916	998	1006	946	883	923	941	913	922	931	944	976	976	932	918	892	976	912	887	923	957	943	914	909	951	942	956	916	977	961	974	925	900	928	921	914	960	907	966	917	914	946	893	903	954	901	899	897	970	931	985	931	948	934	978	924	946	926	954	925	948	921	924	982	943	942	961	923	917	909	917	947	959	943	949	929	954	952	931	1010	936	937	940	904	983	962	922	927	961	915	901	946	922	992	897	942	925	889	895	923	974	946	921	945	864	956	881	945	875	936	913	914	974	913	937	895	922	950	932	924	976	958	948	930	933	955	948	948	933	974	944	987	949	952	933	947	981	960	905	884	885	986	969	917	954	975	940	953	907	956	936	926	939	914	1018	927	951	921	934	1024	953	976	907	931	927	936	938	907	1032	926	970	900	931	914	940	914	947	995	982	985	939	936	938	940	931	907	915	932	871	927	931	900	917	931	947	932	915	875	890	965	968	969	899	848	880	932	912	924	923	954	913	910	935	960	950	938	924	981	961	1030	963	928	909	960	937	967	926	970	883	923	945	905	906	880	971	962	933	903	921	922	891	966	914	907	920	943	940	910	930	935	917	915	950	988	989	941	958	954	988	953	902	931	911	979	949	959	965	912	998	967	907	910	941	961	936	891	946	920	947	928	952	922	891	929	964	892	954	974	966	1001	933	913	999	916	937	912	941	901	924	955	867	891	1006	934	922	954	959	936	967	953	945	907	931	890	902	910	899	950	947	992	968	918	960	996	975	923	855	948	857	932	996	962	965	915	1002	955	942	956	935	913	924	952	947	939	884	938	958	923	978	952	935	902	944	919	913	890	973	928	956	872	972	901	940	958	937	912	917	967	950	890	982	917	895	910	948	958	990	962	893	955	916	925	921	949	931	1051	989	971	947	942	920	868	910	901	978	953	938	923	937	975	945	981	933	916	950	973	896	881	937	929	917	953	917	974	913	900	967	911	923	950	967	911	920	906	989	900	931	948	936	967	993	909	926	948	954	940	926	976	944	921	897	954	945	999	913	952	990	867	887	923	1004	908	895	910	994	931	974	945	947	957	894	960	930	976	909	925	914	944	897	893	928	975	965	953	953	967	905	882	934	922	904	910	902	878	943	878	921	898	1008	984	916	945	911	946	950	916	881	961	945	921	919	922	928	937	916	893	963	971	910	913	951	943	931	944	994	983	948	969	946	961	930	934	964	910	900	848	908	977	978	900	958	891	908	977	974	952	956	899	910	920	952	900	941	959	993	884	904	939	1009	943	961	907	920	957	959	954	962	867	972	933	932	907	968	974	1012	916	940	926	990	960	949	890	893	887	927	980	964	946	908	961	910	976	963	900	923	888	951	939	942	1001	934	888	928	931	954	955	970	951	972	934	905	912	889	897	918	914	956	901	883	941	971	954	917	970	957	925	925	922	953	910	889	979	968	920	916	907	992	947	938	956
35758	61476	44107	30837	23432	17246	13148	10468	8352	6704	5463	4356	3854	3362	2882	2576	2217	2039	1890	1688	1642	1546	1395	1437	1364	1252	1191	1156	1121	1071	1056	1038	1038	1038	949	1037	936	1006	1017	954	974	895	961	901	948	932	877	995	929	973	960	959	956	918	941	947	947	952	926	950	922	878	941	910	941	896	901	898	942	934	894	937	881	960	934	890	966	899	861	917	896	896	913	925	939	894	936	929	935	841	917	958	890	956	941	861	882	870	907	903	947	873	884	871	968	976	931	884	926	912	925	923	904	881	873	907	904	933	931	913	946	930	909	923	954	932	939	941	973	961	940	958	915	913	936	930	926	873	872	918	899	926	948	908	890	929	937	891	930	925	926	929	925	938	906	889	867	882	971	929	936	917	907	869	919	884	895	935	949	980	866	963	948	889	872	898	916	948	952	949	926	906	942	968	894	934	890	923	906	912	927	891	931	890	933	934	866	902	945	888	956	921	902	922	938	944	907	904	948	893	889	967	872	937	911	910	913	947	914	899	858	886	879	908	930	974	912	938	892	926	857	1003	910	889	893	932	938	938	896	900	910	920	942	906	909	892	934	882	907	898	956	970	969	862	902	897	904	905	891	925	937	935	933	930	912	936	935	896	959	886	915	929	855	938	1020	941	909	875	872	951	899	920	924	909	909	975	900	914	907	920	939	956	896	931	890	868	884	868	967	927	904	906	917	908	937	915	890	871	897	963	878	879	884	959	871	897	874	943	942	931	907	914	914	978	886	899	871	903	886	894	919	951	907	927	944	915	940	881	879	968	915	927	951	878	861	884	878	868	869	927	868	922	885	900	891	950	927	972	924	945	906	925	939	922	914	880	925	920	899	919	910	911	927	950	901	923	913	928	887	923	921	900	880	862	929	934	914	935	949	962	969	915	959	884	941	968	931	895	883	907	866	919	900	956	951	933	910	885	914	917	905	926	976	909	892	888	902	923	914	925	932	930	908	920	918	981	971	946	889	970	907	900	960	939	914	880	890	937	908	948	901	965	921	925	889	912	933	941	882	919	926	889	903	974	894	878	916	886	864	907	926	846	893	938	892	930	921	908	911	935	930	920	925	915	896	991	849	950	911	920	922	917	922	925	904	912	908	905	898	947	939	895	919	935	889	930	934	929	933	886	930	909	939	959	910	954	954	969	929	906	899	955	929	906	859	916	919	906	877	895	924	894	888	931	940	902	918	890	822	937	876	944	927	938	950	914	895	950	933	940	922	874	898	907	934	905	888	923	921	949	909	873	870	921	908	862	893	903	909	908	923	925	927	897	920	954	858	884	914	944	887	917	859	931	958	933	872	909	992	884	859	892	860	925	952	925	906	936	907	925	912	891	908	942	925	871	906	902	910	902	911	978	881	876	882	822	916	932	884	944	943	840	868	884	879	896	916	912	920	952	898	931	915	960	867	844	925	913	905	883	951	942	930	918	914	941	885	868	926	865	907	944	929	938	856	906	911	853	852	941	881	942	912	884	912	910	924	923	871	919	913	883	964	893	907	888	930	959	906	915	860	910	907	957	964	866	935	922	927	862	895	976	900	918	933	885	894	871	946	897	938	899	874	976	918	901	947	1004	937	949	896	946	948	890	888	876	900	901	980	927	921	861	890	935	929	921	951	916	903	869	882	874	944	927	937	900	901	942	924	906	913	969	917	919	909	931	953	941	898	915	900	892	910	947	846	886	949	945	913	907	892	921	900	910	971	943	944	916	930	881	898	856	914	838	919	946	894	877	913	928	944	893	933	909	914	937	962	922	931	924	915	952	940	901	956	968	917	896	904	929	980	854	817	880	915	911	877	937	940	913	870	949	966	897	939	946	884	942	993	865	842	901	930	915	907	872	923	932	900	985	918	947	974	871	906	964	913	944	897	860	966	899	985	915	885	922	930	935	972	880	889	922	923	922	925	957	908	907	832	892	898	886	880	899	923	879	900	880	913	893	927	935	907	903	892	898	910	910	924	937	934	949	921	965	906	896	876	926	887	941	878	948	882	910	959	917	909	898	914	916	923	927	901	929	921	899	863	929	979	874	944	894	906	958	916	922	928	912	955	920	921	924	926	922	895	916	929	923	885	916	993	900	921	869	871	919	867	951	885	930	855	918	970	913	913	897	900	915	916	960	926	894	939	912	884	947	909	927	954	871	980	934	947	894	883	912	951	951	921	902	870	903	882	879	865	928	840	899	895	929	948	929	914	948	921	905	931	940	946	923	915	884	955	939	918	959	960	921	900	887	937	929	858	894	932	935	882	898	895	901	922	910	936	916	933	917	928	963	882	918	876	892	902	887	906	874	943	923	939	868	953	950	915	906	974	911	888	934	959	932	866	870	926	892	896	897	945	910	901	912	913	876	963	897	889	861	907	915	884	887	910	870	868	946	900	1006	916	943	925	893	948	939	931	872	964	937	912	897	923	907	906	945	918	952	954	899	885	951	967	910	904	923	965	949	918	887	912	927	840	878	897	959	946	853	886	888	870	907	886	899	921	881	899	885	918	900	935	895	816	956	908	883	909	891	944	900	899	894	957	960	969	932	894	941	886	898	889	886	900	986	910	888	938	838	887	911	877	988	884	918	910	942	897	861	921	944	889	920	959	925	887	940	960	927	899	876	889	893	894	928	922	929	876	868	911	892	934	894	943	897	973	904	922	970	939	971	936	890	959	964	954	946	925	905	941	931	919	906	867	870	889	956	901	911	890	887	911	922	913	880	928	922	916	912	913	948	905	925	906	942	934	942	858	906	943	963	945	970	963	927	903	911	921	918	904	897	876	900	956	892	922	939	925	901	919	892	880	932	901	937	920	941	884	902	916	938	944	889	869	880	910	908	881	922	909	915	933	923	912	860	942	892	921	979	877	947	866	934	932	862	928	936	899	935	900	957	932	922	914	861	906	909	926	894	888	945	890	899	870	895	930	898	890	922	922	953	878	914	939	943	920	965	988	868	910	931	942	887	923	898	928	909	906	935	868	897	954	910	926	899	908	910	970	908	892	933	968	920	862	950	920	920	933	901	865	929	978	911	885	921	922	893	933	870	925	921	932	925	913	934	934	859	886	931	933	920	908	879	855	928	989	940	901	947	955	891	921	926	872	888	923	889	939	900	865	945	924	948	929	889	887	910	920	929	987	892	872	928	946	999	896	917	915	866	907	961	908	912	941	914	903	899	959	944	884	890	883	940	862	937	890	843	1003	921	900	894	914	919	965	884	902	876	894	943	950	916	918	940	869	909	962	887	934	902	927	920	907	827	911	908	891	906	986	923	937	894	896	852	875	888	929	967	937	906	914	952	910	947	890	962	918	867	926	893	898	920	895	930	925	953	945	878	928	888	963	916	921	923	919	920	884	898	962	869	977	959	898	927	961	953	881	950	959	897	914	959	877	888	945	946	854	918	921	933	891	967	911	929	878	891	961	905	931	920	891	953	917	903	921	964	903	939	930	900	924	917	969	889	918	920	928	872	952	923	909	939
32709	32248	33408	22813	12913	6952	4693	3535	2812	2359	2028	1725	1623	1550	1425	1279	1235	1233	1145	1130	1056	1045	966	998	992	979	918	911	934	868	897	880	902	868	909	844	855	859	860	859	881	878	903	868	859	863	861	917	860	817	863	848	882	842	844	851	867	862	817	850	870	827	828	849	865	889	861	855	883	842	874	872	835	865	841	844	809	829	811	885	838	861	869	903	874	839	841	895	896	849	870	891	843	841	833	880	817	859	843	858	872	860	904	855	890	917	860	857	823	800	828	841	858	853	831	875	909	813	840	869	852	884	826	810	881	858	852	844	843	847	835	829	846	870	875	895	879	852	866	830	878	851	859	887	852	877	843	824	895	871	851	821	855	839	890	908	866	822	868	861	831	915	832	795	824	841	846	886	863	853	911	873	867	822	859	771	884	825	921	835	885	855	838	888	890	918	831	881	835	870	809	836	866	854	893	849	873	812	847	860	849	871	841	894	831	828	861	858	900	862	853	864	842	858	846	793	877	800	851	830	861	820	890	882	821	842	817	838	850	829	853	907	820	861	846	876	916	854	842	918	890	787	847	909	915	837	852	813	872	802	863	805	872	839	883	851	869	848	787	876	883	866	840	819	841	786	816	837	913	898	804	843	847	850	854	812	882	845	874	806	805	893	864	863	884	807	834	826	809	852	860	901	859	882	867	863	859	905	824	886	879	816	802	879	846	888	900	860	883	864	868	816	844	906	881	861	891	843	872	846	844	833	853	890	846	882	909	851	851	864	828	822	830	849	877	824	865	856	855	837	883	831	816	818	804	894	831	842	820	862	855	855	830	836	884	774	838	910	886	887	821	832	862	870	846	841	843	821	847	816	800	822	863	904	865	854	887	778	845	870	854	824	871	853	885	853	817	817	843	868	868	808	839	859	878	888	806	853	850	837	837	833	909	833	790	769	857	862	834	853	845	803	886	843	814	823	853	869	850	902	837	863	843	805	814	842	849	836	849	848	862	826	862	837	844	828	830	833	849	865	846	856	919	845	848	852	830	857	854	924	828	797	817	825	869	841	910	862	836	880	861	855	830	807	849	827	860	818	799	869	829	903	861	862	885	828	819	829	853	868	855	856	821	851	883	788	852	886	810	894	857	852	898	859	891	813	879	843	896	858	869	830	890	897	853	795	858	850	880	793	883	835	882	893	871	870	891	851	851	919	884	868	800	822	834	895	849	803	839	799	867	885	814	827	834	830	845	888	872	833	802	863	852	891	824	883	806	877	840	867	803	914	898	892	817	839	881	839	815	830	866	823	882	830	936	873	874	792	843	803	847	787	847	854	912	837	846	839	828	857	896	827	806	806	818	812	806	787	856	889	833	873	870	864	847	925	829	854	880	853	846	823	854	811	862	861	852	860	834	856	800	907	868	825	856	885	853	821	870	865	888	865	898	858	871	807	824	792	847	836	851	805	808	908	869	832	845	820	832	860	839	805	822	845	862	817	896	928	870	812	856	856	875	859	814	799	814	866	865	871	839	853	814	860	791	896	814	828	860	882	805	791	817	891	852	830	862	831	836	839	830	862	887	861	819	886	833	890	840	839	847	825	839	840	889	891	811	814	837	830	889	807	809	846	890	859	867	884	837	879	853	868	891	854	853	856	877	833	793	843	838	858	895	893	889	803	896	823	867	835	829	905	814	818	862	814	807	838	847	854	862	839	845	756	818	878	876	885	871	813	843	860	853	851	839	857	870	814	915	882	861	929	845	852	804	831	823	914	911	916	836	848	854	910	772	904	890	882	806	842	852	853	870	893	888	873	850	852	905	793	865	843	864	801	842	863	814	867	853	883	856	877	870	862	840	878	881	837	873	880	849	857	889	827	862	887	837	895	851	861	808	817	844	836	825	824	811	846	863	859	846	875	862	863	832	872	863	795	843	897	881	883	874	882	868	881	861	861	857	858	892	858	863	804	853	821	829	836	858	824	835	823	855	863	829	917	851	856	832	823	853	913	826	836	851	881	893	872	827	851	799	835	881	919	841	807	896	847	850	851	835	898	843	886	830	834	887	830	783	925	854	863	854	871	868	875	816	857	867	830	805	873	837	890	868	885	831	859	806	858	846	877	873	831	901	832	820	839	835	868	870	792	835	833	846	816	813	795	856	814	901	902	822	860	856	865	842	792	832	860	855	826	832	854	878	846	827	817	895	844	863	894	836	863	843	880	930	848	848	857	825	846	851	902	857	855	857	886	900	858	808	928	867	853	853	831	827	818	898	854	878	869	793	841	864	871	881	875	879	861	865	824	860	855	877	875	862	869	834	842	856	847	871	838	836	911	913	826	820	862	821	863	860	832	848	834	806	866	856	886	822	856	924	823	877	836	828	807	822	838	872	883	910	884	833	863	802	840	863	838	847	841	890	824	841	853	831	829	875	858	886	845	862	895	870	810	868	831	862	867	805	876	867	854	833	869	828	832	902	901	863	861	805	845	870	843	845	877	854	882	831	895	878	892	878	860	781	811	858	859	824	797	907	824	856	810	818	858	825	855	847	841	873	879	877	828	844	822	841	863	818	859	851	813	811	800	866	890	814	830	853	892	851	868	888	866	853	776	834	864	891	903	894	816	839	870	857	839	803	867	882	830	831	856	836	877	843	848	843	900	849	858	852	903	830	873	882	836	873	827	822	854	875	878	861	812	842	824	876	848	832	843	868	840	854	834	881	844	837	880	860	894	874	857	836	860	834	832	866	822	917	882	895	865	897	881	877	854	923	885	835	846	841	842	868	828	830	851	842	883	883	814	843	878	893	845	856	900	865	834	853	842	816	809	876	860	828	806	869	821	845	865	864	826	845	852	850	774	826	817	795	873	839	874	856	841	880	855	822	805	862	849	830	891	853	856	887	844	806	859	848	865	859	834	888	892	839	874	845	833	844	870	897	802	851	826	862	850	863	861	880	850	914	854	846	857	842	861	826	860	908	834	797	877	828	851	883	854	823	861	843	829	821	885	861	849	874	885	825	830	835	829	862	898	849	844	803	867	761	858	899	891	852	871	803	847	823	850	818	849	824	851	812	854	809	862	889	927	894	845	844	879	890	854	894	883	861	837	820	896	882	855	866	832	849	827	866	869	816	848	845	850	844	842	851	847	859	866	807	845	914	846	867	873	873	870	871	828	827	857	871	846	841	807	871	852	846	885	878	844	836	770	854	891	892	877	807	833	858	843	832	836	842	873	899	889	846	809	822	825	871	858	832	802	806	879	812	847	847	883	854	876	837	870	862	905	862	897	867	877	858	835	896	819	846	826	799	860	862	873	860	860	864	831	867	822	867	856	814	823	857	816	836	867	817	816	822	903	885	843	842	839	857	859	838	921	869	873	850	824	874	861	875	868	817	805	855	865	859	833	866	875	820	847	849	828	884	804	866	871	832	891	843	832	852	851	870	914	868	815	898	829	804	837	798	897	818	865	840	786	870	841	867	795	870	879	876	844	842	879	856	792	876	829	855	842
34403	45760	33899	20349	14330	9404	6824	5188	4239	3241	2627	2333	2096	1987	1605	1499	1430	1345	1277	1137	1099	1072	1041	1042	1000	974	954	984	926	870	897	915	843	920	914	896	907	921	875	882	860	833	878	931	910	866	878	852	852	852	844	856	826	793	901	906	795	842	843	868	832	858	821	821	843	830	854	812	784	813	884	845	803	918	858	775	841	847	860	876	839	890	879	821	808	812	862	849	885	803	903	806	845	832	847	927	877	850	854	867	889	905	822	867	888	840	857	836	908	875	850	874	804	873	810	864	828	813	800	836	877	847	861	841	839	831	840	823	871	861	856	807	782	883	804	857	876	900	822	797	837	828	847	832	869	790	916	850	869	776	853	889	824	814	861	839	885	876	790	855	840	913	897	853	829	825	916	906	870	836	864	863	855	848	866	859	849	862	836	855	841	876	858	893	811	839	820	861	845	862	814	839	795	873	850	877	875	852	862	874	865	849	862	822	882	844	808	845	887	871	873	816	855	847	896	845	805	863	869	837	758	820	886	849	811	851	829	871	858	874	866	834	880	848	815	906	882	857	875	817	848	772	846	824	835	853	836	803	850	848	876	854	875	894	885	837	841	835	857	839	867	843	871	810	818	836	854	866	864	900	805	849	878	874	865	870	885	866	880	882	858	847	802	850	785	823	856	851	842	855	869	816	875	856	861	861	830	839	840	864	861	855	835	882	790	889	850	818	873	845	838	888	797	800	840	852	876	853	837	776	897	846	902	838	855	876	836	801	894	815	859	819	887	835	831	824	886	896	830	826	868	931	836	866	886	870	818	840	877	858	798	844	869	854	863	892	885	860	880	834	853	826	796	831	854	867	866	843	876	836	855	899	834	867	853	814	786	839	840	859	808	850	868	840	892	827	846	787	874	782	859	833	887	877	836	817	798	864	795	879	846	870	871	834	825	832	866	809	860	868	900	869	847	850	850	842	828	837	849	832	833	869	873	843	872	853	891	832	820	802	848	894	860	847	818	856	874	859	877	833	845	861	830	841	873	811	819	838	866	855	842	838	836	884	846	799	810	855	837	857	878	843	885	821	834	814	822	858	769	817	856	844	864	841	874	841	899	857	862	854	847	885	885	858	873	904	897	918	852	877	841	854	861	857	847	883	852	883	844	840	807	823	844	835	836	865	811	847	853	855	889	897	786	829	883	868	855	862	833	862	823	877	847	887	896	860	866	883	868	846	825	865	844	877	816	843	863	843	887	845	823	837	841	847	901	874	804	876	885	872	809	839	899	868	876	862	856	812	841	892	845	904	855	830	836	863	826	811	839	897	839	827	876	811	823	836	811	816	832	902	884	914	825	867	815	861	808	837	878	850	836	834	811	816	810	848	821	855	860	825	844	865	907	795	903	790	879	886	829	830	853	846	835	835	855	839	855	841	843	877	891	833	853	862	856	830	840	855	819	836	843	834	867	833	846	813	882	819	845	756	887	804	874	822	881	837	886	872	824	851	857	851	815	853	834	831	823	885	892	862	877	815	801	857	843	852	819	865	888	805	868	849	835	820	902	877	818	863	862	837	850	832	815	839	824	837	881	847	878	862	890	891	888	847	828	853	925	797	836	841	815	845	867	872	886	836	826	885	847	853	827	887	784	828	897	883	826	850	847	822	845	835	877	861	901	848	836	869	868	876	862	849	862	867	817	848	823	819	779	900	840	796	840	839	880	843	860	847	870	793	817	855	876	836	865	827	884	802	825	849	849	831	854	849	901	857	843	846	850	835	832	861	901	843	894	847	895	839	824	876	818	842	833	814	914	848	801	885	825	823	847	885	890	894	878	855	824	860	847	843	869	780	864	843	889	826	846	857	885	843	872	866	794	867	861	869	899	843	875	835	829	864	869	838	856	852	910	846	842	836	849	885	893	845	869	854	841	846	835	811	867	846	851	872	869	891	869	836	824	850	835	868	826	855	856	820	824	858	878	816	776	863	865	880	882	854	833	868	832	862	883	869	848	895	906	861	857	855	836	848	826	886	780	838	860	824	836	867	827	837	862	921	894	825	846	830	869	896	845	824	856	853	830	824	918	854	797	916	908	836	826	857	867	821	828	855	834	869	861	889	825	813	842	848	794	858	869	877	865	804	866	830	877	840	828	809	893	839	908	794	882	835	824	802	848	820	867	871	833	870	887	882	813	846	854	878	858	834	919	805	866	836	833	831	871	870	796	864	857	847	872	818	792	857	817	878	874	852	837	898	809	852	840	850	862	815	883	871	871	897	818	855	838	825	838	899	851	873	781	855	807	863	824	817	881	878	838	870	813	822	825	885	840	839	846	861	873	854	836	895	826	868	850	872	851	845	810	845	863	798	863	889	876	907	859	826	873	785	858	842	859	855	801	866	826	851	882	864	897	845	851	791	816	947	856	877	835	850	791	845	840	840	855	843	894	895	835	808	880	845	844	859	858	796	865	818	807	856	912	849	880	893	837	852	823	815	840	829	825	840	783	889	880	770	859	825	827	884	833	847	862	792	874	844	810	824	832	891	881	820	820	809	813	880	853	873	849	826	868	887	836	799	825	858	833	819	841	836	822	851	849	825	861	857	839	855	861	858	853	851	851	910	874	915	832	862	876	897	855	840	818	828	886	823	862	861	911	809	810	867	823	814	882	798	797	875	813	861	783	843	858	834	872	815	827	809	850	897	864	833	788	892	814	837	918	833	903	808	809	858	888	924	840	881	812	864	834	818	813	827	859	862	865	882	837	845	839	887	871	850	885	830	841	843	832	825	809	844	882	844	845	883	866	883	865	873	851	793	783	823	842	787	832	900	854	898	886	820	874	863	855	848	803	862	840	889	867	826	863	864	893	841	816	840	879	866	842	808	839	863	862	813	841	853	829	836	813	812	815	863	861	840	836	823	864	807	867	833	838	850	844	935	861	862	831	841	869	837	852	855	796	892	853	877	859	843	828	818	841	825	876	834	864	798	868	838	841	831	839	831	842	818	833	843	871	840	860	878	864	867	803	844	883	780	866	833	831	882	882	870	795	847	877	799	820	810	889	832	923	819	817	859	861	884	874	815	866	835	858	880	840	827	796	840	876	861	887	838	833	841	832	879	860	852	841	864	873	881	831	810	830	875	836	831	861	870	855	870	838	802	839	819	838	804	811	863	833	827	910	879	870	906	866	800	888	857	814	855	867	863	835	862	870	821	889	922	911	910	798	861	871	814	866	822	840	800	829	846	901	839	844	841	823	839	846	843	831	882	878	881	856	853	859	854	833	888	832	883	825	845	861	872	833	858	869	860	882	820	846	869	827	856	891	822	892	892	854	850	835	776	848	830	873	840	876	837	876	871	807	854	870	865	870	859	879	833	797	858	857	874	880	884	865	810	833	853	905	858	859	891	848	845	833	832	876	842	873	798	857	812	877	831	847	851	821	893	788	910	867	875	799	843	811	871	859	835	874	840	880	808	846	856	892	881	857	854	904	854	861	832	885	831	829	816	829	852
24353	21392	28483	25288	22199	16553	9598	5956	4401	3579	2957	2588	2277	2121	1867	1660	1562	1463	1332	1217	1246	1209	1199	1083	1070	1047	1019	1009	974	916	888	914	914	918	896	879	900	909	876	903	900	883	929	862	871	845	900	872	906	886	865	872	856	853	912	855	919	884	876	823	882	882	824	861	828	863	845	844	838	872	825	827	871	829	853	867	889	869	850	888	825	877	883	827	884	874	843	859	860	795	832	818	903	901	796	910	852	832	898	877	847	870	850	850	838	805	872	867	896	788	847	851	866	856	843	865	891	837	829	822	860	882	877	828	877	812	851	879	824	841	870	846	852	871	837	810	890	806	874	833	920	856	807	846	835	898	847	772	865	862	846	887	870	845	827	796	835	858	910	787	912	845	832	850	828	857	860	897	832	809	860	861	894	861	877	842	876	842	868	856	828	871	832	895	859	794	836	817	853	899	812	915	862	865	856	799	849	876	870	804	888	778	794	881	896	871	829	863	863	870	883	900	880	870	865	837	819	880	882	840	873	837	840	877	856	857	841	835	807	828	875	855	858	841	829	847	917	862	870	831	809	835	870	884	872	841	826	879	812	916	886	880	881	844	880	803	830	878	843	853	900	871	835	827	864	794	864	848	862	828	851	826	863	779	907	848	865	861	803	864	784	885	824	861	875	865	865	879	813	848	807	870	814	819	847	849	839	880	819	833	856	853	811	887	817	852	851	846	802	855	853	830	825	843	838	899	861	851	929	883	809	828	824	803	816	841	860	902	836	888	847	864	868	870	812	845	908	863	841	852	864	868	857	880	830	879	881	850	870	863	844	848	876	863	864	854	840	878	807	799	814	868	832	869	785	895	879	877	819	839	836	864	823	905	874	807	842	840	862	886	870	873	874	866	833	881	853	853	829	890	882	862	826	835	848	865	849	892	929	796	850	906	878	858	850	870	870	850	883	867	835	839	832	867	818	892	846	876	838	818	855	873	841	846	808	832	795	867	843	819	877	884	834	842	870	824	865	862	867	889	858	859	848	807	858	873	853	850	824	851	884	816	882	892	820	822	855	797	832	861	880	837	828	892	834	880	853	805	834	821	833	851	854	897	801	857	831	854	840	843	789	914	909	824	878	918	810	828	862	791	864	862	842	877	842	801	841	853	863	925	854	841	834	890	904	874	821	804	862	883	887	889	856	849	860	818	876	890	823	851	877	843	804	834	827	840	827	865	863	820	871	850	822	889	845	846	851	840	854	856	809	875	856	867	864	839	852	876	908	862	932	896	817	823	884	886	900	836	816	858	817	875	830	825	803	949	884	878	917	850	845	812	875	887	912	849	853	880	846	880	910	878	832	803	869	899	884	876	854	870	862	847	869	819	865	843	851	887	863	871	823	864	874	839	817	829	832	847	845	809	842	791	857	821	853	894	868	870	864	959	832	851	836	813	879	857	885	883	851	896	849	869	856	812	858	835	843	872	874	852	839	845	836	855	894	775	896	810	830	797	804	803	833	900	879	874	862	865	809	863	861	883	819	897	833	839	878	834	864	868	841	898	874	818	859	863	861	860	814	866	914	860	845	877	811	856	866	823	833	885	801	867	853	860	858	879	867	844	819	877	831	870	850	897	874	890	822	862	792	898	817	876	839	800	822	851	799	874	877	836	878	827	827	904	840	867	857	872	891	804	852	888	862	856	877	843	848	885	877	782	835	824	875	885	884	843	888	855	860	883	859	871	876	864	909	907	863	839	867	892	807	803	860	892	880	884	840	825	838	834	865	860	816	888	840	910	855	881	867	939	846	855	855	780	912	892	843	831	862	842	807	862	862	849	823	858	839	869	845	836	832	872	876	779	848	871	834	823	880	802	866	897	839	873	879	838	837	909	834	848	864	839	831	838	850	846	849	883	792	869	844	871	853	819	882	910	829	864	849	911	859	806	892	841	915	883	882	830	851	866	858	897	900	887	862	846	839	824	849	839	882	885	834	822	885	841	902	906	825	813	810	834	864	826	858	806	890	792	844	871	887	875	880	864	883	876	840	799	823	905	872	857	849	900	851	894	871	862	861	820	858	888	815	880	840	868	859	877	785	909	821	855	890	831	807	799	847	840	889	891	829	841	864	858	874	868	813	875	869	863	844	865	893	812	831	816	798	910	875	848	825	840	793	841	867	818	858	866	834	832	887	841	867	875	856	887	865	871	887	827	885	890	828	917	842	852	830	861	838	822	876	826	862	821	852	824	897	860	801	889	851	849	851	865	836	809	860	845	846	860	861	861	841	863	790	856	853	834	890	831	879	822	876	826	861	864	842	819	869	830	853	785	813	835	785	816	862	881	879	866	873	831	793	849	852	891	812	819	831	859	841	843	863	816	887	834	828	809	841	881	863	854	828	817	874	885	859	847	815	894	831	815	864	823	852	855	851	801	880	833	870	866	939	842	889	842	800	818	870	829	852	846	847	866	910	878	805	817	834	785	835	806	859	849	853	826	820	849	819	853	816	858	879	888	894	856	803	888	890	874	846	844	867	855	821	847	881	840	860	898	939	904	855	875	840	861	850	832	835	808	847	863	847	829	851	851	793	849	845	751	882	843	879	862	863	807	815	827	829	807	869	853	835	865	868	878	846	870	808	843	924	855	830	851	891	858	828	823	834	896	816	850	851	799	848	844	885	824	851	846	804	830	885	852	858	867	829	883	890	841	852	846	805	874	833	897	825	864	861	855	880	865	855	898	841	890	873	828	806	886	830	864	819	873	887	876	882	840	849	845	818	843	828	825	822	845	861	865	828	855	851	855	832	803	882	847	846	900	847	810	816	820	860	849	889	824	845	843	863	801	815	878	872	867	871	870	852	791	869	834	886	872	833	857	837	862	870	863	813	873	863	822	813	862	771	867	835	880	894	897	895	868	853	865	866	847	864	784	805	782	856	842	837	891	899	876	888	842	874	790	938	863	891	868	771	886	853	926	842	868	845	878	871	861	865	876	825	868	836	822	824	903	815	796	822	876	798	827	868	834	888	838	867	810	867	869	879	846	842	822	838	843	881	884	890	810	855	819	844	825	865	882	852	866	823	900	845	853	860	843	861	810	907	894	837	808	823	842	841	836	876	831	864	830	823	844	864	886	863	862	872	857	843	811	851	828	885	857	861	846	853	868	938	857	863	816	884	868	753	884	853	798	813	835	817	869	878	883	872	901	824	786	877	853	823	822	854	828	882	818	816	856	841	917	836	877	852	813	824	853	846	856	832	837	824	844	862	865	803	884	860	848	839	827	863	898	874	882	808	861	875	815	872	831	833	854	873	874	849	868	876	868	861	819	860	869	890	830	850	868	815	810	858	857	884	881	867	838	885	836	797	892	864	880	832	800	900	859	842	862	833	814	867	840	860	864	837	861	891	822	901	804	843	873	817	878	929	850	838	813	860	785	886	839	890	856	889	894	793	850	845	861	810	864	804	826	881	870	811	888	832	881	780	859	865	812	839	881	787	824	818	851	864	871	840	871
32365	50656	39628	27217	20048	13957	10692	8247	6403	4997	3995	3473	2962	2659	2401	2026	1774	1771	1563	1437	1351	1295	1189	1185	1118	1101	1067	982	976	973	960	926	920	892	918	931	937	858	885	853	808	877	817	845	865	838	848	954	821	843	893	897	851	830	808	871	827	890	880	846	880	908	895	920	816	828	860	846	841	863	836	835	832	848	870	825	880	840	814	859	852	876	850	857	825	859	809	847	860	864	830	868	849	826	818	828	792	827	853	810	859	857	790	814	799	866	850	845	872	832	786	837	800	909	854	853	838	863	853	880	848	789	842	822	882	853	851	819	826	816	836	864	808	799	840	810	821	860	834	814	936	835	849	823	856	879	913	809	879	878	828	785	773	843	826	799	818	842	852	840	799	839	873	844	897	801	826	874	797	829	804	893	801	860	846	803	801	834	832	825	808	883	775	874	898	814	878	834	808	862	827	789	849	779	849	860	833	785	834	814	858	813	884	858	833	841	844	880	832	861	815	853	839	793	834	902	824	796	844	864	874	873	820	834	875	891	853	835	886	817	805	798	842	823	793	805	809	812	860	822	867	822	832	798	850	828	869	800	814	804	843	816	869	887	825	836	820	833	868	830	808	780	854	872	879	877	829	795	877	851	852	892	850	844	885	862	802	792	861	814	830	844	867	784	825	821	858	876	811	931	853	805	884	817	847	859	879	824	827	846	809	848	882	854	816	846	851	856	868	796	891	908	833	813	849	813	825	825	855	852	836	857	820	829	850	842	813	861	822	817	888	819	845	772	875	801	823	851	795	879	818	845	844	844	845	836	882	798	853	801	754	829	846	870	908	882	856	852	823	831	842	832	825	866	779	842	826	822	789	781	860	877	857	837	844	818	837	866	811	839	848	890	852	841	841	855	847	896	803	851	861	784	863	865	842	857	848	829	816	802	815	847	866	827	820	906	816	837	819	858	842	906	881	865	862	781	819	892	851	856	801	856	871	873	859	828	874	843	861	902	857	855	884	867	848	825	842	866	839	835	850	846	855	835	857	810	858	871	853	818	861	850	832	890	818	801	857	779	812	854	856	886	848	827	816	785	838	821	835	791	842	814	879	837	865	827	849	837	864	827	886	876	794	883	845	788	874	856	809	851	824	831	834	814	784	794	817	840	879	826	804	852	778	778	851	825	861	841	844	852	874	871	844	855	865	820	824	782	823	857	832	883	862	864	839	828	840	857	853	875	794	872	805	836	799	848	834	826	885	853	823	902	835	811	852	798	869	862	841	841	835	876	867	864	875	844	871	850	812	854	864	836	834	876	844	855	874	810	842	928	837	851	802	806	817	858	845	859	858	828	823	867	850	822	833	830	808	806	868	848	816	835	897	859	854	824	849	812	832	836	858	759	865	869	824	900	848	868	835	900	815	848	840	849	920	837	806	832	813	850	817	899	853	811	869	836	841	821	863	860	869	855	840	841	798	883	843	851	809	835	818	793	800	804	872	793	861	850	819	867	858	842	837	907	908	835	835	840	816	836	824	850	818	903	880	790	799	882	879	835	794	875	806	815	829	834	857	876	847	847	855	837	858	819	885	826	840	849	822	904	845	799	877	843	829	863	914	826	810	828	849	816	811	862	880	830	838	836	823	818	832	835	875	789	850	873	831	857	879	823	889	821	838	874	820	887	843	833	838	847	839	885	820	867	882	860	895	801	856	830	844	865	825	828	855	848	873	783	844	871	866	821	807	853	840	832	883	845	868	857	845	864	858	835	844	863	828	814	870	815	867	839	880	850	782	842	836	829	825	840	868	846	872	812	854	850	826	833	858	865	855	839	836	866	831	811	821	826	831	833	885	840	823	813	828	824	770	809	811	834	860	868	836	832	855	830	833	804	831	781	875	861	782	840	814	841	843	823	796	857	879	805	776	884	833	797	837	836	831	861	837	817	816	870	854	873	885	881	819	870	881	843	806	829	823	896	762	837	795	828	895	852	833	862	858	838	828	861	891	824	860	845	832	823	862	821	910	852	829	855	857	848	819	890	829	860	869	847	830	815	839	838	855	875	857	850	764	865	827	837	875	857	851	770	871	812	825	931	836	808	872	838	861	802	821	868	879	831	806	794	874	851	884	868	793	831	805	859	765	850	792	867	858	848	794	833	845	846	858	887	894	810	829	812	836	810	805	921	832	833	832	821	836	826	838	871	838	842	881	857	795	864	826	811	894	856	809	818	806	832	850	835	808	823	887	875	842	824	787	864	827	872	882	869	875	767	885	804	803	919	792	809	861	877	868	835	857	884	815	848	838	798	835	812	852	878	871	853	818	824	837	817	840	839	853	863	794	868	813	877	813	826	922	808	812	848	854	911	817	828	823	854	839	861	811	881	833	844	833	808	819	863	821	837	833	838	816	822	859	854	875	795	872	848	841	867	858	815	873	842	853	876	836	829	839	842	846	844	852	809	841	809	855	858	836	845	853	847	807	893	814	896	875	849	840	844	848	836	836	847	869	856	848	850	832	812	837	850	842	850	818	825	840	854	779	806	841	842	770	836	840	887	810	834	815	798	892	861	834	865	844	872	838	856	784	869	835	817	861	857	810	872	815	852	787	842	856	844	778	825	868	811	875	846	868	830	815	883	869	812	864	817	848	793	840	856	866	853	751	832	868	845	862	839	807	835	833	870	866	810	890	857	809	817	868	856	797	875	826	847	849	841	880	840	806	862	870	809	849	883	842	837	785	821	839	843	856	849	838	870	879	866	848	892	802	827	848	825	853	838	796	865	851	789	798	836	842	840	898	866	848	850	814	815	860	848	804	865	868	893	901	858	807	861	838	810	871	844	825	837	812	844	899	851	807	850	864	855	855	887	878	821	855	877	814	854	837	870	885	784	863	819	886	841	848	865	853	854	830	867	807	826	814	855	834	873	818	852	860	858	838	838	818	853	828	791	838	886	820	849	849	836	802	837	801	850	849	832	824	825	861	832	832	885	892	788	807	822	845	813	851	866	857	803	852	820	846	850	869	868	841	896	883	784	812	865	797	845	884	838	788	804	832	815	832	821	837	817	864	800	825	866	788	804	823	802	791	862	869	860	839	824	835	845	846	845	811	870	851	875	820	823	809	846	851	829	862	811	862	856	835	882	830	866	856	811	815	907	883	830	774	823	835	868	858	856	794	833	905	842	835	860	784	820	874	868	871	829	816	840	806	831	829	860	773	833	810	806	782	864	810	865	844	820	838	785	784	850	823	904	836	843	894	834	845	842	818	843	866	816	828	832	875	821	862	897	873	823	832	861	847	818	854	882	887	846	842	867	811	846	856	810	861	845	853	886	873	807	860	872	843	867	832	892	833	872	816	787	790	836	842	841	820	861	898	781	817	808	863	858	846	806	870	820	864	831	819	833	814	843	845	837	824	872	839	824	839	806	821	812	831	833	788	891	807	808	833	854	834	825	857	851	874	871	852	862	842	839	819	825	858	789	834	841	771	820	805	831	836	806	828	843	821	858	812	774
25430	21503	28595	26819	19123	10466	6450	4452	3585	2936	2601	2197	1939	1764	1679	1486	1424	1403	1273	1258	1131	1118	1088	1083	1120	1015	1018	1035	1023	956	970	975	964	936	897	917	1049	922	881	963	965	898	849	948	894	962	917	914	917	893	965	924	951	894	896	911	921	900	989	904	915	907	906	968	926	944	891	947	959	952	834	941	946	888	946	917	919	870	916	928	968	847	930	950	875	886	891	902	851	979	965	910	940	869	925	916	886	880	926	923	881	922	925	915	946	912	856	950	888	962	959	894	951	959	909	909	939	893	995	916	938	981	873	917	914	882	940	872	877	947	944	922	953	924	952	899	881	931	926	980	891	870	917	908	880	951	910	891	896	892	895	950	894	899	896	894	946	871	833	965	874	950	928	880	885	931	917	932	890	890	904	922	934	947	907	940	962	879	882	910	894	882	887	867	907	869	937	878	896	938	889	933	970	870	879	935	951	881	915	863	930	900	921	925	940	950	877	877	857	958	860	873	894	896	898	896	909	943	890	944	932	919	939	885	875	893	937	930	890	925	940	886	904	951	910	936	927	921	920	889	890	901	908	965	936	911	939	883	946	950	935	873	919	941	903	949	923	954	856	906	920	923	912	925	916	981	876	889	904	874	931	898	922	933	871	921	965	908	908	925	893	938	948	943	946	944	921	922	889	891	892	881	859	952	878	945	923	873	950	928	907	955	873	872	858	884	932	908	891	867	916	939	921	943	942	976	946	945	914	954	919	929	889	918	877	901	890	912	934	872	914	907	906	922	892	869	925	907	949	881	915	923	908	862	924	880	943	885	908	888	942	908	906	918	859	942	914	914	907	904	925	880	900	834	912	858	971	906	912	919	891	928	928	914	935	920	885	910	905	895	918	901	957	897	886	923	901	940	900	897	950	961	906	923	936	926	943	889	975	960	870	963	876	910	962	882	892	907	944	889	853	916	900	907	933	917	919	929	907	957	830	920	925	923	936	899	871	893	863	882	931	898	872	960	885	904	884	911	963	888	956	891	941	947	892	944	904	941	905	908	913	918	874	967	927	899	928	891	917	916	895	944	943	864	928	966	897	908	909	945	924	898	937	946	904	913	901	927	908	886	879	889	948	893	907	912	865	922	917	902	871	925	1008	849	884	928	918	956	930	866	849	925	869	888	977	905	898	928	925	890	936	915	916	938	896	912	939	921	992	869	959	879	885	931	949	851	921	934	888	915	879	888	908	920	938	842	918	930	926	906	930	850	906	915	903	931	870	888	933	917	889	906	925	897	940	937	912	933	891	918	892	870	880	927	862	897	868	910	936	875	918	967	877	886	927	901	918	912	942	939	932	914	968	933	893	920	944	918	920	904	906	911	939	973	931	935	946	926	917	920	891	936	949	957	894	902	881	893	917	907	912	921	905	930	931	937	940	922	923	936	886	948	964	886	894	871	884	945	874	910	874	899	941	932	945	867	943	943	915	944	896	902	916	955	884	951	872	928	893	961	919	938	923	911	944	945	867	904	915	913	928	886	880	941	853	901	908	819	936	945	903	919	908	933	930	960	890	930	906	924	972	890	906	914	886	901	893	938	892	963	940	929	904	874	912	969	900	984	849	913	903	940	935	920	901	905	942	843	896	855	875	928	908	931	907	931	906	885	954	877	954	870	837	935	895	921	920	895	819	928	925	907	947	861	900	929	909	901	933	851	942	899	846	865	925	923	936	939	893	932	893	884	917	947	897	932	878	918	943	916	927	951	946	932	882	831	867	890	930	875	878	901	934	924	903	896	928	901	896	917	915	957	887	879	945	943	933	901	935	934	941	902	931	899	925	871	983	942	955	951	925	895	904	925	962	902	889	942	903	964	917	958	887	943	971	924	897	968	908	877	901	901	905	941	867	901	949	898	923	938	883	914	896	960	972	912	958	946	930	870	894	920	925	882	877	947	944	907	892	905	895	927	937	887	893	918	886	862	931	935	857	906	923	906	898	911	892	974	935	912	920	879	895	878	918	929	886	915	936	965	959	969	905	936	923	904	954	928	898	922	930	953	940	902	932	968	928	910	933	948	957	919	866	939	912	925	948	904	892	923	874	874	904	918	912	907	959	858	888	864	934	898	904	892	967	935	912	941	931	898	873	882	906	907	900	943	882	885	868	899	926	914	901	898	915	937	895	905	933	962	877	895	944	899	946	936	915	928	913	926	912	939	952	943	942	875	951	923	932	834	906	903	878	905	961	914	925	866	934	967	913	892	869	919	955	912	864	906	899	913	858	897	944	921	888	936	931	905	913	909	903	912	943	883	960	948	946	931	937	924	881	935	943	888	937	905	903	891	885	897	883	908	849	879	883	902	913	912	940	910	896	876	877	907	886	933	897	941	892	928	886	933	958	935	923	921	961	920	871	937	897	920	904	911	903	898	899	944	881	874	921	933	964	1002	915	923	923	938	929	967	940	889	954	893	977	918	957	888	948	929	936	907	917	953	910	888	918	886	976	912	913	958	915	970	912	907	972	906	972	896	897	928	871	935	910	922	923	922	941	942	901	847	887	973	914	874	917	936	934	911	898	919	908	935	883	928	909	937	883	946	939	883	919	934	900	947	844	934	902	924	881	897	939	912	874	870	942	850	967	908	913	893	878	936	952	952	918	932	881	931	923	917	926	897	870	935	926	913	944	928	944	933	919	913	917	905	924	948	915	883	936	878	922	924	863	885	886	962	884	915	919	933	917	876	852	874	944	858	909	892	879	919	894	889	913	940	887	902	928	923	950	926	921	911	860	873	882	903	924	897	903	918	894	888	881	942	934	908	914	869	947	952	919	896	919	863	967	941	898	898	897	905	909	900	953	880	891	949	892	915	967	900	975	959	906	920	947	916	897	911	918	904	927	934	905	949	898	900	897	885	854	911	939	887	916	935	863	894	916	956	915	924	951	912	940	937	850	917	941	945	938	873	887	903	870	918	925	948	880	900	960	938	885	896	939	915	876	862	930	923	888	860	894	958	888	878	901	930	893	860	929	927	923	902	912	920	905	895	916	926	872	912	908	890	866	893	950	954	908	929	897	953	886	922	870	937	926	925	931	889	896	956	901	895	928	977	907	876	942	928	882	927	969	878	920	929	908	870	894	931	917	922	900	879	930	917	940	896	906	945	920	917	924	866	856	891	950	922	915	935	862	935	921	892	929	885	894	942	928	876	943	928	926	862	926	901	863	892	923	879	919	897	873	879	908	903	922	919	952	917	860	892	895	911	904	905	939	892	925	915	964	918	857	921	970	973	958	916	891	905	904	901	915	879	889	878	878	908	960	923	963	934	933	955	936	895	937	880	912	910	890	892	883	856	869	895	887	906	901	942	911	917	877	911	898	887	925	980	937	926	931	957	921	877	922	937	955	916	882	927	888	852	951	924	964	922	946	971	917	911	924	925	899	930	913	929	905	870	886	906	907	899	903	924	926	915	916	949	946	915	876	914	894	933	852	959	893	966	893	924	894	918	895	921	968	956
31928	51107	39116	23986	17723	11899	8898	6893	5332	4343	3390	2839	2573	2325	2043	1786	1590	1628	1434	1415	1328	1264	1249	1191	1118	1065	1015	1018	1029	892	984	984	1030	956	936	943	913	940	951	974	913	932	998	903	942	897	932	915	938	868	947	863	933	894	951	882	883	898	905	916	969	953	900	906	908	927	937	904	850	930	924	864	892	881	898	913	901	897	873	910	878	908	926	916	870	867	884	913	911	888	911	871	919	905	924	897	902	931	901	910	870	860	908	896	897	882	896	904	916	857	890	913	871	940	919	872	916	911	884	893	887	866	945	865	923	902	950	907	882	891	898	884	869	885	909	937	909	893	891	883	917	874	880	871	889	894	970	955	927	927	912	872	902	898	902	888	927	869	942	928	967	828	867	902	884	856	923	849	918	901	920	908	918	924	880	909	862	877	901	861	915	906	922	911	877	901	884	944	841	918	870	923	908	901	888	898	933	925	919	869	918	903	907	915	870	899	865	902	894	919	860	860	934	905	906	914	912	929	871	882	904	862	872	918	945	889	902	947	917	879	904	882	910	904	827	885	902	945	865	925	927	887	894	895	890	901	906	945	845	923	924	917	883	862	855	854	933	926	925	939	918	918	880	894	916	930	904	887	927	887	941	906	901	875	885	915	914	890	850	941	908	860	874	939	938	921	941	964	907	915	886	854	869	917	913	945	938	903	906	880	925	852	862	894	918	891	905	940	844	903	900	962	883	882	903	898	958	945	881	890	846	825	820	893	892	877	945	886	889	932	883	862	920	890	884	920	922	924	851	985	873	910	901	959	916	885	872	882	910	885	944	887	869	875	888	995	846	926	873	985	846	919	910	929	926	875	906	892	915	882	878	895	903	902	908	930	905	882	837	909	850	899	956	896	957	918	898	889	897	880	907	906	888	946	896	878	918	846	942	935	881	875	903	872	891	911	960	863	936	876	910	933	953	914	881	930	888	885	918	890	933	924	912	906	944	891	850	883	888	893	867	917	935	894	898	863	907	994	872	902	889	920	893	967	895	878	921	939	887	893	933	899	931	883	883	887	918	902	892	934	876	899	883	900	920	920	948	839	879	939	881	865	944	913	859	835	897	897	979	876	881	893	850	933	841	879	936	890	919	881	903	891	927	871	962	920	891	896	849	878	882	852	886	869	907	887	876	965	895	907	920	859	959	889	878	888	914	880	910	888	893	915	884	927	878	922	896	897	955	876	884	877	913	912	869	910	861	904	912	886	944	883	921	896	845	836	908	944	922	919	867	865	868	945	852	900	925	952	910	911	868	892	917	922	891	951	932	921	885	913	865	894	938	917	901	860	904	860	906	870	900	904	918	903	902	900	921	841	925	921	906	922	930	901	926	858	908	898	921	938	918	883	835	926	911	959	883	884	910	889	927	924	877	890	916	885	960	934	890	910	893	896	855	929	867	880	880	918	909	915	894	922	922	949	897	948	913	922	911	853	900	898	879	843	883	927	951	960	866	893	954	868	864	900	897	848	884	895	922	843	866	922	929	897	884	908	879	958	877	892	869	857	906	904	860	897	869	933	948	873	924	900	938	899	914	866	868	900	869	901	889	885	923	933	906	899	878	914	886	908	899	862	970	911	932	944	961	922	916	895	956	886	925	875	886	903	887	878	905	867	866	901	948	895	902	892	871	913	911	939	908	893	930	879	896	953	937	882	930	899	878	888	863	869	906	914	925	913	895	899	936	891	880	920	872	963	890	919	889	921	907	843	916	886	980	911	921	896	909	920	973	937	928	953	952	918	910	888	871	892	919	865	883	940	919	910	881	924	902	891	902	913	862	899	911	875	917	939	896	886	967	924	903	885	937	859	884	884	938	919	853	917	972	916	888	838	876	919	924	896	840	899	859	874	934	905	931	895	899	847	906	910	874	932	940	917	967	874	898	919	938	920	925	963	934	873	896	900	898	865	959	907	937	888	917	836	934	902	931	956	883	873	887	948	907	949	875	891	887	911	869	918	868	908	901	885	905	905	915	948	936	883	874	888	835	873	895	923	950	924	899	872	887	902	901	873	870	897	918	911	889	906	877	948	870	878	903	946	945	922	923	885	893	910	903	873	870	882	888	898	899	824	914	902	934	884	939	895	925	912	863	912	923	864	920	829	918	906	908	919	943	880	895	924	850	950	894	897	863	871	879	905	903	888	854	871	939	863	857	911	855	877	955	859	939	901	885	861	932	892	887	868	878	847	892	895	897	886	852	909	901	842	888	928	902	875	896	861	890	917	894	915	858	883	924	898	896	899	906	906	887	907	897	919	919	924	908	860	913	889	907	942	857	948	931	972	887	885	934	903	892	857	834	944	961	924	918	929	903	947	896	856	896	913	854	988	904	893	881	847	834	925	937	903	905	928	905	863	885	940	896	835	892	867	869	879	935	869	854	897	908	902	887	891	913	942	902	819	865	924	902	948	886	880	892	873	914	915	870	904	907	898	913	891	932	924	880	899	877	885	933	909	938	922	895	884	925	836	888	979	906	870	907	906	865	878	943	833	900	943	882	873	956	873	924	978	866	937	941	864	911	873	857	889	919	905	872	941	906	953	883	936	954	875	947	876	924	916	836	881	912	909	927	851	932	946	892	886	918	872	861	933	917	885	907	865	871	920	881	885	944	902	954	916	902	937	969	910	878	971	873	913	901	909	888	838	893	904	868	938	938	947	909	888	903	927	893	885	882	915	896	969	918	851	927	892	912	885	864	892	862	927	871	894	912	928	915	933	913	923	869	911	906	913	923	923	947	885	974	945	902	882	929	839	899	927	849	875	886	902	880	856	895	904	877	921	890	906	900	940	961	908	862	953	891	911	931	879	922	932	900	855	923	921	880	888	905	942	919	916	836	907	897	938	883	891	873	867	896	910	907	846	899	946	938	876	936	885	861	938	915	880	909	875	878	918	965	942	918	878	867	892	915	876	910	902	892	913	849	959	887	935	845	849	905	895	863	890	908	926	923	910	906	888	848	876	888	888	872	923	919	910	878	923	950	939	938	911	887	877	857	926	882	923	892	909	871	896	906	903	845	871	922	936	892	887	885	935	891	928	925	924	911	914	848	880	881	890	947	882	891	907	927	913	924	910	872	863	934	876	929	898	967	902	944	853	936	853	877	887	931	916	919	908	915	895	950	906	911	908	893	900	878	890	903	911	885	903	870	903	870	872	898	931	935	964	911	884	885	852	966	923	904	859	915	914	878	888	895	890	914	876	957	903	949	865	964	902	905	891	856	945	892	920	957	928	918	897	926	908	909	886	893	899	882	901	905	894	991	934	918	916	865	898	851	881	877	918	920	876	867	897	918	840	901	922	893	963	904	871	895	901	875	870	901	906	937	936	882	893	903	890	948	879	883	929	879	901	923	905	911	882	872	868	925	919	934	836	921	887	906	939	888	880	875	891	900	857	866	872	887	906	899	959	925	866	956	957	851	934	922	877	887	896	970	887	920	911	913	924	948	912	925	904	910	900
22984	21439	29107	24288	21745	21958	16282	7638	5488	4317	3615	3051	2762	2501	2169	1973	1771	1730	1580	1437	1388	1355	1311	1250	1230	1200	1129	1103	1053	1067	1051	1008	1054	991	1008	973	1052	971	1037	1004	939	977	994	958	971	978	988	1007	994	970	976	936	920	1057	1012	924	1016	962	960	927	966	973	924	987	920	979	916	968	922	939	958	967	971	989	913	977	977	945	914	932	966	873	970	971	914	980	975	1021	991	964	922	939	971	945	970	942	940	932	931	951	912	961	941	970	928	875	1020	962	920	967	973	950	938	896	904	956	873	948	909	938	1000	973	966	892	949	921	898	944	979	965	924	922	975	933	985	945	972	1018	929	944	962	985	881	853	914	958	846	952	920	956	1017	913	894	938	954	950	988	967	968	959	962	961	900	904	958	981	938	948	975	898	923	948	957	981	948	899	982	980	937	959	907	944	963	918	947	979	930	1026	928	1010	984	985	956	963	905	959	970	926	978	940	974	915	952	990	983	954	934	938	949	952	893	1005	958	939	896	980	986	924	920	974	998	960	943	967	1006	920	954	1022	944	967	993	946	910	933	940	936	914	912	991	926	982	990	968	955	927	964	989	953	920	952	928	928	998	933	1021	1003	955	1000	930	962	957	896	917	928	1023	973	905	930	989	929	939	955	968	936	937	933	966	960	1010	918	999	1003	972	992	975	1005	963	990	942	965	936	919	1008	968	867	916	935	949	1004	953	952	922	982	918	973	916	928	902	1003	959	958	982	909	912	920	934	991	958	929	922	973	914	916	935	924	937	924	1007	963	906	973	922	942	916	964	998	947	994	956	941	920	945	957	952	912	906	944	883	965	999	930	900	968	987	944	904	974	1030	944	948	931	922	925	935	902	964	945	953	952	924	900	899	942	941	900	934	980	940	870	940	931	932	971	921	966	911	925	910	900	936	963	926	1000	880	900	917	996	959	948	972	982	1011	904	954	973	963	919	972	965	919	974	952	968	974	933	947	1030	932	953	921	942	967	919	983	987	941	927	945	974	969	959	960	904	931	974	963	942	959	937	915	961	885	942	929	976	927	935	935	978	979	942	923	1008	932	936	956	920	923	970	909	950	968	940	969	951	963	930	921	990	960	970	937	930	943	996	973	1004	913	976	943	906	936	936	963	978	913	875	926	976	932	949	910	929	996	919	966	984	917	950	913	914	919	947	934	961	909	947	934	925	989	908	961	997	953	966	925	905	941	900	978	937	931	972	982	965	958	970	935	927	928	952	1007	876	944	970	897	985	978	950	958	956	941	954	963	933	937	889	971	937	934	985	934	943	971	912	881	945	921	888	1004	918	917	929	911	960	960	887	952	957	917	947	992	943	978	950	984	945	931	1022	965	919	964	959	928	951	915	918	912	999	915	976	946	883	955	945	952	938	969	991	973	986	926	885	915	943	961	933	956	941	913	960	902	994	917	918	929	949	1019	1000	956	1006	959	920	942	942	953	941	927	930	932	1000	954	946	920	961	963	969	930	991	983	951	984	916	990	982	961	926	939	956	905	902	983	962	979	975	946	973	927	936	935	947	935	924	951	950	994	964	970	911	992	947	911	984	954	959	935	939	944	963	916	951	968	943	901	908	935	970	967	912	977	951	910	936	985	956	930	981	928	937	935	936	975	856	980	896	970	936	993	942	931	1004	932	964	917	947	936	1000	969	963	937	941	887	936	943	899	927	908	894	954	919	972	949	942	993	941	944	969	916	978	949	923	927	971	952	934	923	955	962	915	1017	974	909	945	910	932	956	944	928	969	991	926	965	956	952	891	958	910	959	949	940	928	978	946	968	896	979	921	987	959	901	951	917	970	915	946	968	981	960	961	918	944	923	932	950	944	970	935	970	943	912	970	999	954	945	941	960	943	946	914	963	914	942	938	967	928	882	945	954	920	972	944	975	937	941	985	987	915	926	910	952	980	911	955	920	968	942	944	985	923	973	996	986	957	950	959	897	896	941	938	984	968	963	885	931	918	956	935	996	1000	895	953	917	995	921	968	926	915	919	959	917	959	942	942	913	974	963	945	916	964	921	1028	936	869	950	989	950	927	904	969	975	951	946	903	934	950	975	925	925	965	923	956	992	914	931	961	929	966	907	929	958	923	923	963	959	931	923	927	929	931	986	952	922	948	959	897	921	966	951	946	966	933	881	973	890	943	973	974	948	916	889	920	960	939	982	923	1027	946	968	961	962	989	903	955	922	948	952	992	941	970	941	959	965	930	967	960	980	956	906	996	926	978	960	932	981	956	977	986	963	927	910	998	997	949	1025	971	910	926	960	987	926	930	958	923	920	914	937	913	946	912	902	926	951	949	899	940	937	949	929	933	912	947	994	941	962	895	895	956	910	972	1005	995	964	957	1007	931	920	958	979	963	892	973	976	908	949	980	950	946	931	932	915	968	934	925	968	957	1003	1024	927	1002	936	918	935	932	970	961	932	903	950	997	920	963	978	975	939	983	910	973	1039	930	917	888	972	939	1014	961	987	971	966	927	954	929	993	975	963	963	900	913	938	965	932	981	951	935	970	920	960	977	958	977	1061	973	949	945	892	927	947	927	983	922	954	921	975	901	877	922	926	904	943	937	895	957	922	886	957	951	946	966	916	935	957	873	931	923	957	974	914	990	927	935	961	917	923	961	979	975	941	944	967	957	977	952	943	930	927	971	927	924	980	973	906	899	929	934	961	983	914	964	925	935	974	961	968	981	947	935	936	932	952	954	948	982	1011	908	926	960	919	918	963	960	922	958	972	941	933	951	951	956	971	987	947	975	985	988	953	971	915	930	923	950	935	921	956	960	978	942	976	953	847	901	906	890	923	947	944	959	935	916	957	931	910	926	939	951	934	973	958	885	1009	945	950	885	941	911	928	972	968	964	928	904	928	1017	972	941	934	966	920	903	973	974	919	949	922	980	919	974	917	917	947	981	953	955	920	942	937	934	987	995	933	935	979	923	989	877	990	939	929	969	975	915	983	962	929	879	974	934	994	855	966	892	912	968	960	956	924	981	979	975	935	990	929	952	977	947	971	997	960	991	895	946	933	953	983	943	975	904	942	930	986	949	939	967	956	921	919	944	956	857	914	1025	948	974	979	911	939	938	950	968	924	955	962	917	933	979	951	905	938	899	905	900	870	974	959	944	941	952	931	973	976	990	921	910	948	929	944	903	910	963	959	950	926	892	910	1000	889	909	980	998	967	977	943	966	980	924	943	957	951	964	961	916	912	928	957	971	976	963	926	929	911	983	956	943	933	963	929	975	942	950	975	909	901	995	949	964	904	959	919	896	928	932	955	979	902	990	936	978	943	911	899	914	934	942	998	901	940	929	907	888	968	1004	958	980	975	950	906	988	977	949	961	971	950	954	957	953	937	1000	962	889	926	977	971	1018	965	943	986	1010	986	951	944	1001	984	993	994	895	951	936	969	896	1004	947	971	859	909	951	935	952	924	957	957	1017	983	897	947	987	999	968	992	930	904	972	943	936	948	935	951	956	941	947	960	984	1012	952	937	974	923	988	887	973	902	935	951	956	964	959	931	945	957
35937	66514	48726	31836	22612	15883	12371	9644	7732	6008	5011	3999	3614	3136	2761	2404	2158	1966	1759	1647	1561	1494	1315	1330	1219	1239	1204	1148	1124	1088	1040	1021	1000	999	971	1016	984	935	962	983	958	991	963	972	937	982	945	960	919	959	915	935	933	884	930	936	958	961	972	972	918	935	895	929	922	916	885	928	951	959	914	963	898	951	884	904	929	925	947	939	915	902	907	927	915	870	877	973	936	934	902	939	914	928	905	923	898	919	949	860	928	927	879	903	912	948	922	911	903	945	926	941	912	930	923	887	970	908	964	906	916	944	948	939	867	909	898	957	904	894	908	939	945	924	880	916	917	914	923	936	897	880	945	943	924	974	940	910	898	926	942	932	876	951	918	889	894	956	927	906	922	961	896	851	912	928	932	915	955	938	911	887	918	922	940	919	874	954	957	929	925	908	910	912	904	915	877	930	906	856	895	937	906	913	905	906	914	923	863	897	933	895	900	937	950	936	958	850	917	935	885	952	886	885	928	930	886	936	986	905	887	904	944	930	928	925	944	927	968	931	945	967	942	922	932	922	899	995	872	951	972	916	874	917	947	946	919	924	940	938	942	968	897	963	900	935	902	961	961	903	925	922	886	959	938	962	912	924	922	941	934	924	894	915	964	925	888	947	960	950	951	954	906	957	907	879	908	952	855	979	913	974	982	924	945	922	899	888	945	977	907	950	938	941	917	862	1021	871	962	875	975	921	877	982	904	909	925	941	917	932	909	942	891	1003	929	968	927	899	904	885	991	879	884	988	906	912	941	922	961	925	940	913	880	928	908	892	913	927	897	913	914	892	952	897	912	906	882	907	938	907	883	1003	961	962	916	955	941	898	909	939	905	920	919	955	902	891	907	917	913	939	891	954	898	898	870	913	944	910	906	953	884	894	936	913	866	885	961	846	942	910	930	858	898	942	908	930	902	899	926	990	899	952	935	885	867	922	905	851	911	976	954	924	920	932	901	919	947	935	947	943	906	964	975	927	914	932	972	926	960	966	908	994	897	879	870	949	913	908	938	937	997	914	941	960	959	913	960	964	914	872	962	935	888	961	858	907	956	901	909	931	902	882	916	928	940	925	954	966	940	882	920	910	920	911	919	928	927	938	965	953	852	890	950	941	956	910	898	900	905	930	969	943	904	975	952	946	874	914	909	972	896	966	894	906	944	918	924	910	890	944	952	959	925	943	869	915	919	1012	969	901	902	887	910	873	890	951	900	950	873	934	921	944	916	867	924	944	989	897	868	871	942	896	918	926	952	932	917	981	908	888	920	922	911	944	935	908	956	960	885	867	958	927	930	897	866	928	929	983	888	920	869	936	960	941	948	945	911	949	906	913	937	910	883	876	946	912	921	938	934	915	895	911	934	891	930	977	923	880	940	924	938	877	967	928	880	911	930	936	986	950	949	898	948	886	898	959	854	945	915	914	940	952	912	989	914	919	893	885	880	893	895	895	891	945	970	916	943	928	947	901	906	988	902	937	893	875	971	926	882	931	882	921	924	945	920	924	951	893	930	907	942	914	887	914	935	970	917	924	925	922	959	912	930	889	991	895	917	859	892	972	895	910	908	890	920	878	959	913	863	936	944	953	920	939	882	963	922	960	939	916	919	922	955	931	935	903	878	860	936	906	950	926	901	866	878	885	913	922	951	898	936	928	868	917	890	942	933	928	919	911	922	877	892	952	919	869	958	899	940	953	915	905	936	958	925	887	987	901	901	948	883	948	889	946	910	936	929	918	893	927	926	947	896	935	901	944	903	895	896	919	886	939	895	906	885	964	936	924	923	889	889	915	895	906	868	983	902	915	951	1006	928	926	910	952	897	914	924	877	885	905	912	928	921	968	913	964	950	955	873	897	940	914	929	986	915	970	934	922	935	926	924	904	940	976	898	973	927	897	904	913	901	859	918	890	940	939	893	931	915	938	936	890	912	925	873	914	895	931	908	898	940	941	906	922	893	986	906	917	927	889	905	945	895	942	914	922	939	955	923	881	894	902	921	939	991	930	879	900	939	945	930	909	947	874	900	877	938	924	941	947	934	953	974	936	876	973	921	914	922	907	911	920	942	931	934	944	913	941	930	893	891	1006	922	908	952	867	923	896	951	923	957	869	928	882	974	909	924	889	906	893	883	893	913	933	900	901	916	958	925	934	937	996	964	892	886	918	944	894	887	918	925	926	898	905	904	925	920	949	871	945	925	900	896	868	933	913	944	878	908	958	962	920	957	889	929	881	920	890	919	928	895	926	901	930	869	883	885	922	917	894	884	934	901	942	904	898	936	938	942	917	925	933	913	936	900	948	928	951	985	962	911	924	876	934	944	935	974	901	896	1015	909	923	906	917	918	924	896	890	931	921	944	937	964	927	936	910	953	870	930	921	900	957	951	894	953	908	911	895	877	894	926	924	920	886	956	879	916	931	839	927	895	914	953	922	853	886	905	895	897	933	902	897	887	940	926	906	880	890	883	958	925	959	924	884	933	888	939	916	904	865	909	916	943	944	923	908	984	934	869	884	910	883	939	893	931	888	913	926	946	895	914	909	941	923	908	933	910	906	905	951	935	916	915	914	889	908	906	859	978	885	899	905	918	910	880	925	925	959	963	889	942	888	908	916	974	972	980	932	880	937	947	945	972	923	955	906	875	870	959	931	943	899	924	948	920	949	972	958	955	905	991	916	902	940	950	896	924	871	912	935	933	904	898	877	923	873	1020	933	912	982	945	939	942	869	898	954	957	892	892	927	980	912	920	952	971	871	891	949	920	904	949	875	926	949	909	951	926	907	949	918	899	915	941	934	907	907	900	837	911	939	936	894	900	915	910	936	930	915	922	889	933	989	948	935	905	877	899	918	902	960	899	923	908	906	937	899	911	876	978	946	891	924	821	916	889	875	975	915	892	911	913	931	872	899	972	917	934	905	920	929	885	916	907	951	914	897	894	956	925	911	962	944	914	856	915	934	896	915	877	902	895	944	923	909	901	900	879	902	869	959	919	900	856	916	898	905	930	893	949	901	924	916	936	934	889	869	893	893	907	919	900	944	952	912	911	873	917	914	930	912	956	911	934	941	933	903	868	924	912	948	913	888	942	941	955	944	945	905	914	941	927	918	894	947	880	911	961	910	934	948	909	950	960	891	1014	883	926	910	924	876	884	895	919	949	916	895	946	970	896	926	925	901	940	894	914	873	928	908	1000	889	976	927	924	921	999	958	875	930	923	934	918	914	929	932	883	929	924	941	913	971	933	898	966	962	934	928	896	892	945	917	971	910	880	908	901	932	922	905	902	895	956	948	918	878	889	924	910	903	936	911	895	936	930	903	874	977	884	904	955	954	910	1020	931	932	946	976	889	903	921	834	906	950	894	966	950	916	866	847	956	949	845	932	928	898	906	985	937	911	889	919	905	904	860	902	908	919	901	924	934	959	914	869	880	939	908	922	940	904	931	920	924	837	883	900	868	909	931	901	911	962	915	965	950	892	883	908
33316	38562	40363	24175	12744	6776	4335	3036	2533	2070	1811	1591	1489	1446	1339	1289	1170	1184	1047	1117	1018	1014	998	972	942	975	971	917	916	926	1013	905	893	868	962	905	841	854	904	864	897	889	862	869	870	896	888	843	871	839	803	842	863	879	851	884	873	928	891	910	890	804	817	890	893	824	887	868	860	857	812	865	846	936	846	877	848	911	909	894	893	849	837	842	844	855	859	870	856	895	857	818	867	867	841	838	850	851	867	851	944	855	868	884	836	877	882	822	845	827	827	911	872	878	875	881	903	870	941	853	886	866	856	874	882	889	855	872	849	831	839	842	787	839	873	878	882	848	859	839	929	869	837	873	852	905	917	926	878	843	842	886	815	892	811	896	883	833	843	906	899	818	908	865	894	840	830	831	890	836	846	854	877	880	871	859	862	852	870	924	799	895	843	878	866	900	836	813	840	849	868	881	868	862	873	853	882	858	863	874	890	864	892	853	815	862	834	883	903	867	888	854	849	831	848	902	855	887	812	836	853	876	861	853	853	932	869	882	870	883	848	840	832	914	859	868	853	886	854	825	840	937	918	909	851	880	883	886	912	869	905	872	835	861	870	909	850	900	860	825	884	815	862	884	923	814	875	879	871	890	850	892	884	899	890	870	844	925	857	892	881	841	867	918	833	824	807	844	880	872	891	834	846	829	835	828	852	812	834	891	860	875	857	896	836	893	889	893	850	866	865	887	863	911	899	921	865	860	865	889	838	859	841	891	921	862	857	871	901	908	855	848	859	867	860	883	858	881	847	856	921	908	931	872	896	832	913	780	837	818	877	809	848	842	857	874	867	839	821	892	845	854	849	861	888	826	804	859	857	847	892	816	876	875	859	899	935	871	862	886	885	844	918	800	867	837	841	858	874	884	850	771	832	841	848	873	865	875	845	879	893	834	829	826	881	839	854	865	880	822	840	853	829	854	828	843	846	874	903	846	835	862	815	832	807	834	877	903	880	909	873	847	890	884	871	831	870	900	934	855	828	853	856	875	874	824	888	863	826	833	862	872	818	922	896	882	894	828	885	912	858	871	872	899	894	873	887	842	840	882	803	878	876	888	857	855	856	852	839	869	828	845	825	878	894	930	847	881	806	861	780	839	857	827	847	853	855	857	879	824	825	846	838	865	860	855	875	894	898	918	887	910	837	877	888	818	851	803	911	900	860	860	826	894	846	860	859	836	895	908	838	866	862	900	838	856	877	818	887	854	863	844	868	897	905	891	919	868	851	874	824	910	905	894	849	831	893	893	885	840	851	887	875	868	870	845	842	884	913	873	838	895	784	834	870	903	857	921	831	879	843	873	850	910	848	813	875	886	861	854	832	841	867	839	799	857	868	861	914	835	924	861	896	821	862	889	869	888	866	871	884	833	867	881	845	835	881	864	875	782	845	887	848	847	861	866	906	879	808	894	839	847	882	865	872	899	865	876	826	858	841	825	884	843	859	800	825	880	919	856	897	894	860	886	856	885	867	865	925	812	865	858	884	845	857	862	877	872	862	870	837	857	872	868	835	875	835	845	808	884	889	871	863	857	869	854	872	859	896	852	884	836	862	838	901	841	862	901	923	900	859	806	893	845	842	873	832	886	846	836	868	877	859	861	831	852	834	850	880	833	831	882	922	876	870	864	867	874	873	839	887	841	894	831	862	904	937	866	900	863	903	844	791	846	888	875	885	879	889	896	862	859	860	838	919	856	854	847	933	865	835	851	909	896	858	834	850	880	885	841	853	841	867	830	857	818	856	838	831	840	907	836	876	860	851	909	838	881	843	855	844	855	871	837	850	838	942	884	872	811	836	844	887	854	820	849	918	905	858	863	888	840	856	908	840	874	883	840	866	867	867	858	901	837	817	821	807	863	873	898	937	868	854	819	879	858	863	899	830	868	863	854	864	828	903	876	871	839	828	872	865	868	847	885	862	867	897	851	829	839	846	866	851	854	916	834	853	914	892	828	893	808	841	925	834	919	861	854	828	923	868	936	861	838	827	850	931	880	902	863	887	814	835	863	901	858	909	880	814	836	878	830	764	806	818	848	918	859	844	840	952	821	850	886	914	875	806	899	901	913	840	884	844	886	871	832	922	815	809	872	822	930	868	875	830	823	898	893	882	857	878	833	900	827	829	846	888	877	876	894	932	839	937	822	896	871	852	855	837	898	826	905	836	861	881	848	851	834	914	855	890	837	882	866	885	846	884	873	881	881	953	864	854	873	884	840	846	901	896	882	886	898	830	890	850	852	871	888	869	859	859	873	918	874	871	891	915	881	851	851	871	917	817	830	888	849	855	865	873	902	877	949	904	885	882	930	842	889	844	855	901	858	845	810	935	908	887	906	833	814	886	842	882	880	881	861	835	874	859	865	885	895	905	857	841	843	850	808	872	811	848	903	854	845	900	810	837	887	852	871	847	857	884	846	858	841	843	858	853	843	918	896	843	915	888	836	842	833	885	898	890	807	842	873	898	789	838	930	872	907	827	860	869	846	875	853	891	904	863	868	872	881	914	901	877	836	826	866	852	899	844	873	902	909	890	857	808	841	883	885	835	841	863	857	844	873	876	892	846	835	920	862	848	922	823	858	873	838	800	868	852	871	926	869	850	876	857	882	861	869	873	854	891	853	863	817	867	885	864	858	903	873	910	827	861	867	830	903	873	836	834	890	921	810	876	829	839	815	853	870	910	863	900	869	848	858	855	822	819	825	895	903	888	889	866	915	860	831	870	875	852	816	919	902	830	854	889	853	850	835	857	830	894	896	876	920	907	886	843	819	880	885	876	861	864	895	880	858	857	812	897	899	867	903	886	817	881	865	908	851	900	890	853	863	894	878	888	888	891	855	876	858	844	890	862	884	840	874	914	907	867	850	827	849	878	873	883	815	866	864	820	868	841	832	799	886	915	899	864	878	908	848	851	856	854	830	864	824	873	873	850	822	897	877	871	856	894	841	852	888	846	868	863	885	833	854	878	876	919	840	875	918	893	881	876	858	857	848	848	826	915	877	886	856	857	876	860	863	871	867	829	844	824	879	882	891	842	861	866	875	858	912	866	813	898	881	850	888	871	868	843	841	849	891	947	921	871	899	882	847	851	898	902	829	882	870	821	905	839	930	856	852	861	890	841	883	877	841	853	885	936	932	860	840	875	839	907	846	858	878	856	854	941	864	839	876	884	857	861	831	822	921	885	891	853	803	842	917	850	873	822	874	857	862	895	913	864	881	879	870	876	949	918	837	878	885	830	870	909	854	842	845	863	841	856	857	881	861	846	898	872	799	869	826	883	883	843	859	868	872	895	866	888	866	866	879	852	879	827	893	853	832	897	897	857	862	936	826	875	856	866	882	825	920	850	843	871	848	905	801	835	902	910	841	865	892	847	845	889	938	894	836	829	900	843	889	890	886	869	875	891	818	920	883	909	904	851	806	905	890	879	844	854	870	838	875	879	854	837	883	854	866	888	906	894	848
35686	51440	38431	20005	13562	8587	6038	4603	3662	2853	2456	2134	1937	1735	1555	1462	1345	1281	1151	1141	1101	1084	1033	1052	955	981	944	903	952	956	872	958	879	919	877	889	933	896	874	863	876	878	833	927	866	842	865	868	895	825	863	845	854	810	895	884	872	936	891	890	911	889	871	824	845	865	868	862	882	888	872	906	872	862	820	872	872	842	863	876	846	901	820	837	895	871	839	854	830	878	852	818	858	905	877	892	871	880	795	827	808	880	819	876	878	962	843	906	900	818	858	854	842	891	830	863	832	884	849	831	843	926	835	838	823	872	861	907	891	915	859	843	900	855	824	809	842	851	872	883	887	862	865	886	847	794	895	843	881	848	825	828	865	908	889	817	865	817	877	824	854	875	882	922	880	875	894	864	854	835	830	873	847	858	864	845	867	865	820	823	853	812	834	903	900	911	937	835	834	847	871	846	823	842	814	877	849	850	840	861	851	829	915	883	858	842	886	844	855	853	799	881	835	857	915	932	875	880	895	905	883	800	882	896	833	881	873	880	863	811	856	895	889	877	888	849	840	882	790	847	905	868	838	918	840	853	900	871	866	870	842	833	882	908	776	895	853	823	837	843	838	858	825	826	839	884	848	843	832	920	789	888	846	858	894	869	879	839	882	859	883	898	878	867	889	847	871	856	855	874	813	858	913	839	854	860	890	858	903	831	891	860	871	868	849	919	865	884	887	901	864	872	836	859	894	852	878	900	803	866	889	892	859	846	857	893	830	925	832	833	856	845	884	810	855	866	884	872	860	900	862	839	858	907	801	922	828	857	894	853	841	876	885	933	830	884	847	846	891	900	829	932	910	834	876	876	879	869	832	889	782	797	872	895	868	868	834	869	840	852	864	863	886	814	896	855	838	812	872	854	871	835	826	834	846	834	839	863	865	900	942	882	822	827	890	866	838	833	863	918	819	877	857	789	886	844	882	805	884	833	864	863	882	863	898	839	849	825	860	825	846	898	824	867	844	824	878	911	821	812	862	840	869	887	827	873	820	861	844	869	851	836	860	867	860	807	880	836	837	879	863	885	914	879	815	878	917	850	835	898	839	912	859	881	870	811	871	802	910	846	896	854	902	825	835	873	865	861	862	837	846	926	855	889	845	813	867	916	881	850	803	842	879	891	845	867	854	879	902	867	855	861	846	924	874	879	831	874	824	880	889	850	816	850	835	895	877	854	806	819	885	881	876	836	889	844	862	845	832	853	846	874	828	856	815	839	885	837	861	906	841	931	915	842	868	899	866	831	871	861	925	841	887	873	869	862	825	844	857	838	859	848	838	887	859	841	850	786	861	878	798	854	834	869	851	871	859	860	846	882	869	822	853	889	855	794	918	854	887	870	892	855	929	858	863	867	837	829	861	903	884	842	907	840	822	851	853	863	862	815	840	790	900	877	801	847	864	849	855	891	889	878	806	865	881	884	837	830	859	898	913	868	827	831	866	865	851	914	817	912	868	834	860	890	874	890	821	947	902	859	877	871	868	887	833	862	868	869	912	875	798	913	837	881	888	849	841	893	868	929	824	867	929	852	824	919	838	832	880	841	865	841	824	806	913	855	830	862	837	846	861	873	892	835	826	831	823	875	878	803	884	866	854	846	844	863	927	844	845	878	843	936	867	865	851	825	847	863	907	848	887	863	889	911	902	863	885	798	884	858	878	863	882	924	782	811	810	864	816	844	844	877	813	849	853	896	853	858	845	850	867	879	876	824	848	884	786	866	884	827	845	851	868	823	828	848	862	874	860	879	905	860	843	872	882	852	882	884	884	934	909	914	873	909	893	850	823	869	879	839	888	859	829	854	811	871	838	797	892	875	917	880	909	869	855	841	872	880	901	869	816	894	883	888	875	899	858	884	861	848	840	869	847	867	855	917	822	848	863	849	866	855	842	860	826	824	845	879	840	843	915	880	888	883	855	847	890	824	855	821	829	852	833	907	861	858	903	849	852	876	814	825	898	829	865	859	888	915	851	800	837	847	865	904	829	882	814	820	838	820	837	872	845	851	847	837	790	873	812	885	893	895	843	872	844	883	856	808	839	869	849	863	887	892	919	852	876	814	868	902	833	875	879	828	808	875	803	845	863	864	832	871	834	908	821	861	852	891	923	899	889	882	882	773	876	832	783	848	922	822	910	901	798	911	852	878	843	845	865	867	852	894	845	804	822	818	849	908	842	863	853	906	880	837	872	843	881	871	834	882	794	955	858	848	839	866	883	843	834	877	825	858	849	888	884	856	841	873	801	874	788	849	930	935	859	862	808	810	907	884	861	867	897	873	854	839	851	831	925	871	859	906	849	815	867	865	890	855	788	827	882	800	838	867	917	863	866	862	837	845	912	883	885	852	827	866	865	900	861	885	849	859	875	837	879	862	863	868	806	916	837	884	820	855	857	831	832	802	886	838	874	885	871	870	850	844	880	844	869	867	888	831	866	820	839	822	854	867	848	892	882	875	803	876	883	820	861	852	846	898	866	838	842	824	852	816	875	846	871	824	845	849	861	826	888	824	847	903	870	880	894	834	843	827	836	835	889	864	874	850	891	852	877	915	812	863	864	875	872	835	896	833	812	859	881	878	853	890	850	834	857	838	956	852	827	862	865	850	905	854	865	832	832	854	910	853	862	864	871	863	817	825	870	852	896	837	882	869	854	911	864	826	863	868	826	852	842	804	823	854	873	792	838	852	892	826	854	860	877	861	847	842	847	904	876	841	897	893	836	876	874	871	863	804	855	878	894	856	826	861	848	857	815	861	831	842	882	849	837	869	824	848	856	860	902	936	857	878	831	823	862	860	860	860	876	835	822	873	809	869	867	843	905	858	853	875	828	833	845	857	932	837	801	870	844	887	874	855	821	850	919	839	831	783	904	849	900	855	818	838	895	883	881	843	895	878	815	845	868	839	817	895	822	841	849	831	868	839	840	913	822	900	840	867	863	839	874	880	832	851	863	879	881	863	882	829	837	873	847	851	856	865	824	824	859	860	870	827	829	844	805	847	862	898	848	809	860	833	846	860	823	906	826	920	820	872	835	817	848	913	871	821	886	876	830	835	836	863	848	830	870	893	839	886	859	854	886	860	854	873	904	920	856	903	927	867	871	822	855	823	872	858	885	857	814	861	864	878	864	896	864	862	866	831	827	896	838	914	837	862	858	838	819	860	853	798	864	847	864	838	902	847	854	889	858	850	807	879	864	842	829	869	872	883	853	918	922	819	860	869	871	801	823	838	843	815	864	855	887	859	908	849	838	852	879	825	844	791	873	875	872	868	899	887	864	861	863	852	829	869	830	891	936	922	839	795	868	818	875	874	871	852	887	848	900	869	863	858	867	839	864	861	826	805	859	876	901	836	908	860	819	906	859	882	843	907	854	841	865	859	856	841	880	857	907	866	841	853	878	861	860	873	867	821	806	854	831	886	849	871	869	883	787	841	837	847	915	891	883	863	877	879	837	867	864	881
24288	21432	28726	25293	22040	16265	8806	5496	4295	3489	2735	2529	2191	1893	1824	1601	1459	1537	1349	1246	1189	1167	1083	1113	1002	1029	967	932	993	949	937	933	916	952	915	934	939	880	880	881	934	844	917	854	865	918	921	918	847	860	869	899	885	882	866	864	868	865	847	901	851	884	861	853	927	861	823	850	875	790	878	875	901	898	822	868	862	898	823	900	873	941	877	881	868	883	881	863	907	854	838	836	940	850	851	820	944	859	868	871	817	830	841	842	883	835	838	911	865	867	808	859	809	891	826	863	884	866	847	833	884	835	883	865	787	827	923	916	890	843	861	892	917	879	832	833	882	872	858	838	843	890	869	841	817	908	849	874	886	914	842	803	887	885	830	857	878	826	853	848	878	913	833	870	860	885	868	847	869	812	882	846	859	938	827	821	870	871	823	833	867	951	828	887	918	873	831	865	874	844	784	851	865	823	827	910	869	854	850	855	924	814	890	860	911	850	877	867	864	866	857	875	930	848	862	821	801	852	856	869	865	879	849	841	864	857	847	864	877	874	856	871	851	893	850	864	886	906	897	819	848	836	875	860	845	826	849	841	799	841	818	830	826	873	881	842	856	864	840	850	860	936	802	902	832	887	917	832	856	840	820	848	834	880	892	875	848	868	902	884	860	904	869	837	817	884	872	822	822	893	860	841	887	880	888	865	873	879	881	849	858	891	842	822	852	807	869	875	889	904	858	865	883	795	860	879	839	868	893	859	872	864	870	812	856	835	878	831	816	865	899	847	795	837	877	865	873	872	836	821	889	858	921	812	798	831	875	876	848	894	860	803	852	872	864	825	825	821	841	909	854	833	875	839	871	888	883	858	852	907	852	842	861	901	831	905	869	867	854	891	847	883	864	868	870	874	843	841	960	851	904	845	860	888	852	856	855	846	822	893	828	899	881	926	828	858	813	853	889	893	847	903	873	896	911	889	928	844	861	853	823	879	837	836	918	843	899	850	864	825	862	863	908	834	893	885	880	883	866	825	882	901	825	866	822	921	838	904	871	857	846	864	872	890	878	881	840	913	880	864	819	888	897	859	858	875	826	911	824	857	846	847	883	828	907	789	848	842	895	835	870	931	843	863	834	874	863	903	857	894	868	801	842	856	908	834	877	875	850	855	883	934	879	881	826	854	858	873	861	890	878	858	852	873	859	818	917	841	839	894	922	864	825	818	842	809	827	851	922	826	871	875	832	817	850	877	764	821	883	863	851	879	885	843	837	856	840	771	884	819	896	864	824	866	900	855	846	893	889	873	793	874	868	831	874	903	904	816	882	877	880	861	857	928	881	852	850	908	860	843	908	868	855	874	892	881	886	873	882	821	874	835	826	877	848	838	893	871	835	876	856	832	820	914	877	929	851	857	825	837	880	829	867	876	893	916	839	860	859	917	879	829	800	860	873	856	847	862	859	899	867	864	878	846	866	806	901	899	850	925	888	829	831	878	864	892	922	905	892	870	853	866	806	904	865	855	877	871	864	866	879	877	835	818	835	892	894	854	868	852	900	890	856	867	833	895	859	862	903	864	828	821	845	834	869	872	831	937	781	848	915	885	856	857	872	924	876	840	855	832	862	849	860	839	839	866	828	882	865	822	887	884	875	894	894	847	896	843	882	869	885	857	905	883	844	882	863	835	900	865	875	878	805	872	834	890	875	857	848	835	850	831	903	873	894	825	906	851	864	851	855	897	864	889	905	857	923	870	810	864	928	816	872	841	863	886	900	871	824	840	828	922	857	851	864	871	838	846	823	883	880	872	902	819	885	868	864	884	860	833	849	870	811	835	871	863	899	885	886	844	878	861	862	894	845	857	830	831	912	847	888	842	868	931	919	881	875	822	833	849	879	828	865	830	852	833	843	841	844	847	789	848	822	847	809	884	956	901	818	859	863	790	885	873	899	823	871	833	844	869	881	827	840	882	899	832	852	856	872	863	861	879	884	847	833	909	857	848	913	881	867	826	923	867	839	847	867	868	886	886	908	851	880	902	900	833	840	837	827	889	867	870	900	838	901	856	857	842	850	855	855	880	826	852	877	860	867	840	836	889	862	823	903	861	853	902	899	924	893	872	853	836	861	848	850	819	817	908	814	884	844	865	855	836	859	847	856	781	865	826	822	877	918	909	864	871	849	840	755	897	869	839	907	879	843	878	936	838	892	936	871	893	821	815	852	814	848	832	830	862	849	866	828	865	892	900	866	799	847	853	811	909	856	821	897	850	848	894	892	828	835	823	912	817	848	919	875	853	872	933	862	881	857	842	822	888	902	811	963	850	859	800	881	829	823	808	876	888	848	838	870	852	892	852	858	845	812	858	878	871	879	868	874	870	862	876	899	875	857	814	897	832	899	862	857	868	842	898	898	883	897	850	840	904	826	911	863	844	893	877	890	892	829	877	871	818	869	919	841	849	932	873	864	895	841	844	872	761	882	898	917	835	848	836	897	835	857	877	848	826	858	874	798	867	817	877	873	889	874	922	903	895	819	904	944	878	868	844	853	828	892	887	825	864	847	872	902	859	862	857	831	852	825	876	814	924	824	843	882	862	877	780	889	858	907	870	873	912	918	826	878	861	876	858	882	865	833	891	869	857	867	869	883	843	869	863	836	861	845	845	858	823	855	880	910	904	828	904	861	859	897	793	873	884	860	831	847	801	899	899	851	858	900	891	856	810	881	867	866	817	863	852	841	873	848	829	815	851	891	836	886	861	918	880	802	924	825	869	800	839	846	888	847	898	900	886	876	849	907	828	852	891	873	846	877	857	849	841	856	868	814	834	816	904	892	853	800	820	870	833	845	904	830	856	830	847	877	862	861	874	861	866	847	859	878	919	868	907	808	867	834	872	870	873	905	852	832	839	899	827	834	873	851	809	892	827	817	843	833	840	804	863	861	902	843	855	872	880	866	878	859	914	873	801	864	884	840	882	872	829	823	877	824	842	886	839	867	882	865	868	844	884	891	833	845	882	812	862	866	889	802	902	871	873	809	878	854	918	867	900	852	848	841	914	849	854	890	884	915	854	801	849	867	837	860	848	839	867	855	852	882	880	867	850	912	834	864	840	852	882	844	872	850	849	834	888	874	910	908	882	859	881	859	852	861	847	833	851	883	823	858	837	849	891	843	839	802	889	843	825	842	882	879	871	872	826	858	901	834	843	872	851	845	891	833	906	897	919	845	904	855	841	849	914	872	859	852	849	907	829	875	827	904	827	834	870	900	831	829	909	826	835	907	908	876	886	886	886	906	878	853	880	874	844	887	909	892	888	872	922	880	848	895	776	859	880	941	832	840	864	851	859	831	846	915	844	842	856	841	835	839	897	855	855	889	824	877	816	824	799	885	843	822	837	833	867	848	878	849	844	858	825	876	851	883	883	927	875	759	853	905	870	856	910	848	855	836	819	863	865	862	882	887	843	847	825	872	870	886	873	854	860	860	849	856	811	854	893	827	864	874	877	863	895	811	841
35096	56308	41154	28521	18734	13247	9820	7578	6163	4733	3753	3302	2827	2590	2113	1908	1816	1667	1543	1397	1307	1234	1210	1158	1083	1064	1005	1052	1006	978	937	890	893	929	919	984	917	941	904	971	896	894	864	835	893	887	848	858	911	883	895	824	842	866	914	840	886	890	862	875	864	902	872	834	877	857	839	872	841	884	788	894	827	901	883	850	845	867	802	796	833	827	887	886	852	885	903	865	934	849	819	863	893	860	861	873	829	837	866	834	879	904	810	846	874	892	836	865	866	824	884	847	834	864	881	818	894	802	812	853	840	858	868	861	912	877	833	824	863	792	879	881	871	854	850	855	883	833	875	810	876	865	855	932	858	861	844	823	864	906	808	889	843	823	888	885	870	875	794	865	850	835	883	813	835	820	865	830	820	866	864	848	870	864	845	876	848	874	842	866	846	869	832	842	826	875	856	808	840	848	877	858	833	847	816	833	887	819	863	894	848	809	796	837	860	849	890	818	849	889	889	893	804	897	818	873	857	812	859	847	857	812	847	803	859	877	810	807	835	872	834	830	804	841	863	875	892	868	868	870	882	893	877	851	851	814	835	896	870	871	820	914	841	850	861	911	817	907	853	844	849	858	851	852	850	830	854	764	816	859	871	839	853	824	893	868	855	880	847	873	866	824	825	878	861	890	862	880	834	884	830	854	840	872	828	838	885	887	846	797	825	838	873	884	839	838	895	872	888	866	835	851	850	887	835	868	857	881	864	923	854	883	834	823	876	842	839	839	837	852	865	828	894	828	863	862	840	866	803	797	880	804	880	838	845	833	935	858	902	879	845	872	896	851	806	855	827	910	834	846	855	840	792	857	874	824	866	880	833	864	913	898	830	873	894	836	841	854	895	854	881	868	849	839	900	809	873	855	862	859	868	874	854	837	862	887	877	858	828	863	841	828	807	927	880	841	899	899	847	799	872	862	856	880	886	859	788	881	879	877	913	869	884	834	832	843	840	898	888	833	885	805	873	849	903	858	799	867	838	903	810	866	864	865	842	821	830	788	826	824	870	892	867	855	826	873	847	823	857	842	875	834	831	825	883	857	868	845	810	858	843	841	871	842	856	862	822	813	899	886	872	905	893	802	856	871	847	842	853	839	870	932	910	863	858	866	837	881	816	844	833	867	818	892	868	886	827	855	851	837	898	903	856	823	899	848	851	843	869	809	879	851	832	838	821	857	842	847	831	887	857	879	802	896	836	885	910	875	851	844	816	871	861	822	856	800	826	873	825	826	850	869	837	868	857	822	846	864	853	884	865	940	896	833	830	906	810	894	817	872	800	841	837	777	880	900	847	865	863	869	877	910	840	855	876	861	857	865	882	853	884	884	833	901	831	879	879	875	834	816	823	873	836	831	833	831	808	848	851	801	878	879	884	894	844	813	890	829	827	875	832	874	911	854	854	820	884	840	856	879	863	837	868	861	818	849	869	836	819	863	828	873	798	817	876	849	843	840	877	855	836	856	864	864	834	884	871	883	797	786	885	843	821	842	830	850	849	812	861	835	869	873	892	860	820	910	801	843	882	817	851	850	851	871	828	906	913	875	848	821	887	837	905	878	833	829	839	837	840	895	863	862	845	835	804	893	922	900	839	842	893	841	842	889	849	897	870	827	809	871	849	886	848	811	796	864	870	883	883	819	889	809	869	877	817	892	875	842	814	842	850	816	869	826	883	849	840	846	844	842	826	819	855	812	826	804	882	853	845	872	875	864	843	880	861	832	799	832	833	879	850	836	838	864	874	895	871	823	854	826	857	854	843	773	819	865	860	838	850	851	874	868	872	855	858	855	891	821	797	843	873	896	849	819	902	878	839	873	875	834	800	887	842	859	851	876	886	823	862	835	868	812	811	785	835	865	828	882	911	769	869	808	849	867	847	858	864	796	885	829	855	889	880	829	849	884	879	889	810	867	868	871	869	891	813	857	841	890	895	845	847	885	858	892	834	879	838	860	883	806	865	852	883	848	878	821	867	841	863	839	875	867	847	845	813	852	785	807	790	874	836	858	795	870	870	847	802	837	869	858	862	819	845	807	910	889	904	843	870	881	888	857	877	815	825	816	872	904	918	842	886	826	886	865	855	859	857	807	850	834	868	903	862	832	827	880	876	852	870	858	871	811	891	815	836	896	876	868	822	857	831	885	806	877	844	840	850	818	791	902	840	855	856	850	851	867	860	812	862	895	795	861	815	846	828	832	887	851	844	816	914	855	872	845	850	894	891	792	868	916	857	896	847	829	852	851	898	883	892	885	839	809	890	834	881	875	794	883	881	854	875	836	816	882	861	881	865	884	778	853	870	844	918	787	859	839	878	852	844	803	875	857	894	862	876	869	899	874	860	900	869	826	904	864	813	847	877	875	875	851	881	824	930	850	815	880	833	796	858	856	902	857	890	861	841	820	817	877	880	867	854	868	837	806	812	849	796	838	848	839	820	867	850	820	832	864	877	883	922	825	896	901	852	866	823	867	835	868	853	807	810	893	870	880	868	815	798	857	849	830	801	858	821	817	877	841	882	869	887	834	839	872	796	827	900	863	866	834	873	832	826	864	846	853	877	802	875	885	816	872	907	891	834	837	840	811	892	847	867	878	892	847	869	856	917	880	920	879	876	843	921	855	837	833	841	798	866	856	819	833	813	818	830	833	876	853	799	810	819	882	833	874	827	837	854	815	859	874	853	866	857	819	857	859	894	891	816	832	838	845	836	830	827	875	869	835	842	856	829	848	827	822	903	852	849	873	889	863	849	844	855	862	819	851	873	852	858	873	812	847	877	837	872	830	874	854	793	799	840	869	846	802	839	887	838	822	893	870	867	850	853	847	839	918	889	813	792	828	850	864	842	829	922	862	797	853	869	854	917	880	856	843	896	838	882	822	857	865	827	869	891	868	828	868	839	873	850	888	888	859	838	855	825	891	854	857	873	814	799	883	822	906	845	820	871	885	864	892	853	867	882	874	877	886	825	848	867	856	866	829	887	901	831	857	844	860	857	854	843	913	809	821	848	849	836	836	855	840	894	846	820	850	839	850	837	896	867	866	805	854	847	898	896	831	836	869	923	899	860	849	877	868	807	870	838	833	895	843	919	811	848	865	799	870	842	879	835	882	887	864	887	880	842	841	817	824	857	794	859	840	866	831	826	843	850	889	900	853	885	878	822	850	860	846	844	787	873	829	854	827	883	879	860	866	883	871	899	801	853	868	880	863	840	842	848	848	866	840	841	807	881	917	862	813	887	803	858	826	832	861	828	856	892	859	864	836	817	857	867	818	906	864	860	857	864	865	866	816	880	839	810	822	856	830	834	902	873	847	819	867	880	850	878	792	915	870	845	883	858	805	874	857	826	847	847	869	850	879	872	840	855	834	847	863	866	872	861	865	858	872	877	869	831	865	888	902	839	806	814	843	797	877	870	852	889	862	874	849	807	819	890	888	849	838	846	896	825	819	866	839	862	863	844	836	911	877
25355	21519	28370	26463	18088	9619	5861	4183	3453	2817	2361	2092	1976	1827	1657	1576	1437	1307	1293	1236	1233	1205	1092	1078	1077	1125	1047	1045	1007	987	1010	937	1011	982	926	965	915	876	982	955	915	947	922	888	999	875	912	951	962	927	966	1024	901	919	929	949	960	939	968	907	1027	949	931	912	856	980	913	934	869	915	933	930	1006	950	883	917	972	893	902	927	932	897	885	929	832	924	915	915	891	896	1019	912	941	915	897	908	932	931	873	954	902	923	970	902	900	914	947	911	946	883	919	913	949	877	932	935	941	896	925	943	891	957	911	874	879	925	995	928	925	938	897	934	930	937	900	880	887	919	903	990	932	880	929	933	884	929	893	891	904	925	914	912	918	942	877	926	882	915	901	944	911	869	882	953	962	898	928	873	927	937	901	913	889	891	941	906	912	893	980	903	876	963	928	942	976	989	940	972	864	981	974	945	920	930	909	894	913	964	936	873	889	895	971	948	889	954	914	939	929	936	892	951	925	864	934	915	965	920	920	891	945	940	936	875	922	930	844	911	931	870	917	901	914	934	939	975	948	930	919	884	955	927	931	914	903	899	916	895	916	949	921	930	860	950	933	942	936	951	896	933	901	909	952	949	924	881	909	923	872	945	918	850	928	899	877	946	931	902	923	897	997	982	909	957	905	910	917	900	923	953	960	883	893	910	902	899	926	941	889	890	905	922	929	931	954	907	917	932	958	939	937	924	962	958	861	910	944	920	936	917	940	907	939	961	918	924	895	982	948	904	884	914	922	926	908	944	886	971	905	980	919	897	942	972	908	905	874	893	904	926	961	953	933	920	946	935	886	882	930	984	927	889	917	955	934	898	964	909	924	915	969	911	894	963	915	918	967	882	893	909	932	965	897	919	921	983	848	921	934	964	955	898	957	973	960	975	890	947	900	897	911	883	868	893	892	857	929	857	952	922	897	918	904	979	937	911	938	942	931	986	927	940	929	892	947	946	936	891	911	896	945	886	928	884	981	928	959	942	932	954	946	915	918	925	878	910	918	891	943	924	922	927	938	936	957	917	978	948	847	961	903	997	920	891	911	945	923	938	971	939	927	909	967	927	991	905	898	912	947	958	949	884	926	926	989	941	878	900	889	937	896	926	960	995	940	839	964	940	913	880	913	939	902	924	905	949	889	913	963	911	849	887	895	908	956	906	940	909	928	996	881	919	952	912	948	889	911	878	955	968	855	920	904	888	886	958	880	958	958	899	919	926	958	929	930	885	920	913	918	965	937	861	884	939	923	918	937	942	939	892	894	897	929	904	894	905	966	951	902	939	950	937	911	880	952	856	952	900	971	936	978	955	890	888	881	916	916	911	899	893	962	828	905	920	981	906	934	902	930	876	917	933	963	965	964	929	962	925	978	953	926	880	882	897	932	891	873	929	919	927	947	942	902	902	969	954	952	988	937	889	925	914	944	952	970	962	915	916	827	912	905	947	934	979	949	907	917	903	887	844	915	884	912	928	999	970	897	926	931	981	926	973	952	913	979	940	937	925	902	929	929	875	885	873	887	902	919	920	949	908	940	940	944	928	973	912	975	842	929	918	922	997	894	932	904	921	944	905	947	949	968	914	907	908	979	964	937	959	917	888	961	916	958	908	911	948	926	838	900	920	945	884	936	941	984	878	894	976	893	900	954	884	922	892	895	896	784	1004	987	878	917	928	952	950	959	957	889	892	847	894	931	904	908	1002	936	928	910	998	914	898	955	917	935	945	927	901	827	1024	962	884	905	911	921	929	885	886	934	889	942	937	887	953	933	880	883	874	938	955	966	892	927	851	894	918	928	903	986	909	941	934	931	950	964	935	893	960	925	911	912	926	908	911	924	956	937	914	954	934	881	924	923	926	937	923	961	967	925	969	909	900	907	879	881	1014	885	968	918	935	982	920	955	867	854	914	915	861	960	888	929	898	914	906	931	1022	914	902	865	876	868	920	892	956	948	940	969	913	885	916	952	927	972	910	881	915	941	935	927	901	898	898	926	871	947	942	926	871	924	962	963	920	931	921	892	943	897	907	930	916	920	865	862	921	1004	945	896	961	926	889	944	916	877	906	915	932	935	919	928	963	901	903	925	970	866	965	934	959	933	928	931	875	883	908	949	928	907	881	946	917	904	949	891	902	914	835	962	910	917	912	945	906	972	959	964	911	879	900	960	918	961	898	868	934	967	904	940	941	921	865	918	962	895	956	899	892	893	895	932	934	929	938	896	895	961	935	943	919	904	985	894	980	939	953	894	948	952	953	927	978	965	957	947	890	916	929	932	966	942	906	958	903	903	977	935	939	903	942	917	931	951	856	886	942	878	924	942	930	896	907	936	907	869	899	905	949	964	941	935	905	970	978	990	859	988	906	945	942	945	939	930	880	952	956	922	943	937	944	964	881	925	935	937	886	960	914	930	894	965	928	954	892	913	966	956	931	917	936	959	916	924	882	912	870	938	881	932	943	936	946	908	948	913	884	948	919	930	978	946	882	926	967	919	944	927	911	894	892	901	933	926	979	928	940	903	920	930	889	951	926	970	929	931	930	964	922	917	884	920	933	920	943	919	939	947	916	905	909	974	855	896	941	971	962	921	913	916	909	916	913	876	927	909	898	923	928	926	909	928	952	950	886	973	965	943	872	863	885	949	954	925	910	874	913	895	946	899	1020	1004	844	956	901	906	869	945	934	919	952	922	917	852	898	898	963	950	876	936	899	921	915	962	908	938	960	889	918	851	939	924	895	890	910	925	898	917	902	952	892	899	964	899	903	934	947	917	921	933	962	908	908	940	918	889	931	939	906	932	899	932	957	878	924	890	954	947	915	929	923	878	900	909	878	925	902	883	920	936	907	891	883	909	888	900	956	924	1001	908	914	936	872	952	942	934	951	922	947	893	954	962	896	852	916	921	863	916	998	919	932	923	900	885	986	969	944	881	922	884	948	1010	941	888	958	931	872	907	902	939	978	925	893	911	897	944	926	943	893	910	902	923	939	939	888	937	916	996	903	920	890	921	917	898	909	897	946	940	912	972	946	1011	914	895	936	854	889	898	895	888	940	938	942	881	887	831	913	932	941	944	883	888	933	922	873	969	922	902	921	924	1030	914	898	865	928	992	891	880	901	983	944	929	913	889	960	938	971	988	944	879	936	971	944	909	854	876	895	930	915	949	891	976	950	890	921	873	911	946	928	920	933	892	893	923	900	888	933	916	932	922	861	954	875	924	945	964	853	926	868	948	890	947	919	940	934	931	917	948	944	913	908	911	924	963	947	948	904	945	916	981	897	944	906	868	940	869	910	902	918	898	951	973	890	921	936	860	972	892	906	949	959	939	930	933	916	960	933	908	906	941	952	937	907	888	894	902	914	929	874	897	872	949	951	911	963	880	956	876	923	921	975	949	935	950	905	919	901	921	934	968	907	937	934	950	892	931	952	897	963	924	837	962	986	970	851	899	918	940	873	940	900	928	980	954	900	909	853	932	916	898	919
36303	51624	37993	23274	15530	10964	8047	6370	5061	4049	3337	2825	2442	2106	1930	1719	1670	1497	1441	1345	1275	1193	1165	1141	1121	1103	1026	1096	1014	1018	985	957	987	979	968	968	988	1002	892	931	1008	891	945	948	889	1004	959	902	973	920	927	911	898	928	906	906	904	958	886	903	891	858	942	967	922	864	909	884	917	926	944	905	894	901	975	925	920	905	914	906	905	1001	878	902	944	922	912	934	901	852	873	846	915	906	895	937	920	917	899	920	933	917	902	938	980	918	889	892	895	951	893	888	934	866	937	929	884	925	955	874	954	897	918	939	947	863	866	927	889	895	900	894	905	921	919	929	912	882	917	920	933	912	941	931	940	921	920	897	931	941	907	893	970	928	933	930	876	910	943	934	824	916	925	918	944	871	871	914	944	891	923	965	886	890	912	862	932	855	942	920	959	952	884	917	934	895	929	904	950	886	929	922	982	943	921	895	930	961	887	908	908	914	873	934	908	912	936	912	906	926	887	894	915	884	880	954	926	916	873	908	919	904	928	900	904	895	935	914	916	875	910	890	846	942	900	920	887	919	935	902	874	910	948	920	874	929	949	926	911	896	972	900	951	898	918	862	928	930	934	967	894	870	945	940	903	907	839	957	893	918	912	922	905	889	851	937	918	894	942	888	941	936	845	986	937	915	903	897	921	936	941	932	906	924	930	909	943	924	901	958	910	920	936	886	875	913	929	912	903	938	948	912	904	908	927	926	894	929	952	920	912	969	895	925	927	900	914	953	917	959	883	909	942	913	859	913	963	951	880	935	882	921	896	906	947	905	913	885	934	958	871	900	963	894	933	918	958	881	896	956	920	922	930	956	881	917	889	893	901	875	948	967	942	919	855	867	906	932	910	903	907	909	907	925	895	919	935	849	933	913	922	905	862	943	893	949	925	873	919	955	917	906	910	890	935	915	886	888	974	904	937	955	928	919	892	914	919	912	891	935	883	934	907	888	946	901	955	910	904	913	944	945	907	903	939	870	908	944	881	884	883	899	882	926	910	876	944	937	903	887	918	960	916	895	907	926	945	928	906	900	901	941	930	880	886	919	885	899	909	946	974	939	906	863	896	929	920	878	917	906	852	973	871	884	956	915	883	891	951	894	930	822	914	894	910	910	887	900	884	856	934	959	909	940	946	894	912	907	912	911	910	956	898	917	910	930	909	926	971	911	912	915	946	893	915	879	870	909	955	859	938	892	889	937	909	1003	950	912	922	949	918	930	922	860	912	901	905	930	986	914	902	952	856	907	915	885	910	937	891	933	968	961	942	895	896	905	920	868	920	1018	930	897	943	918	889	911	871	924	955	881	952	913	902	885	864	918	867	891	898	922	904	872	923	895	936	937	936	952	876	902	865	890	912	954	884	951	913	900	954	939	896	951	945	907	900	977	896	924	909	963	920	944	876	910	920	977	900	935	893	882	881	949	915	907	905	914	874	929	862	892	954	950	905	958	899	930	916	897	911	884	926	918	917	892	896	974	850	881	922	871	925	891	918	932	874	934	907	912	916	966	951	938	897	927	884	923	965	899	885	922	917	938	913	895	898	948	897	886	918	900	919	902	890	927	890	906	968	899	926	839	871	928	910	890	958	914	892	860	947	894	909	903	890	932	918	911	905	942	912	942	925	941	898	887	939	942	932	878	940	920	943	909	917	921	917	952	878	892	929	874	888	887	867	941	916	898	929	913	893	902	941	959	882	907	920	917	899	918	854	917	887	914	846	964	928	933	943	924	918	933	865	876	928	920	935	936	947	937	870	912	909	968	851	909	901	864	922	906	974	891	934	854	947	920	914	843	962	905	912	905	890	948	947	874	853	928	933	937	938	947	971	951	948	898	910	867	938	931	871	964	902	925	939	882	874	917	947	950	920	934	913	904	905	937	945	927	897	886	917	895	921	883	891	914	923	886	883	912	901	899	909	888	903	917	931	933	897	930	912	922	869	945	974	956	907	886	890	914	923	899	893	877	905	857	885	896	902	907	925	926	937	900	922	934	870	875	943	922	907	906	936	941	916	936	914	924	880	923	927	914	936	964	935	961	936	958	902	901	855	882	914	963	903	894	948	933	888	971	929	901	875	920	956	895	905	875	869	957	918	926	839	898	882	925	940	935	932	869	933	930	962	936	945	953	964	885	880	904	908	913	900	955	910	911	894	872	855	901	934	943	906	906	936	893	926	945	869	902	876	910	888	903	906	933	931	924	952	958	906	961	887	876	933	940	940	942	914	906	961	947	933	895	864	920	934	909	903	905	946	949	872	881	914	902	936	938	970	893	909	972	873	919	905	951	944	933	924	938	981	915	963	990	931	906	902	874	923	938	952	896	873	902	891	920	904	935	834	905	899	896	914	946	905	919	905	870	931	932	919	887	885	864	910	918	897	962	907	913	913	862	935	889	916	934	908	869	909	974	941	954	911	928	964	861	922	936	913	929	868	923	907	932	856	923	885	880	871	912	906	903	899	920	881	883	896	904	918	881	902	995	877	911	879	904	893	913	921	911	899	871	947	858	847	899	882	920	912	913	925	953	902	882	945	886	908	888	908	899	919	918	842	925	872	934	880	878	898	931	900	902	955	940	962	868	854	935	915	916	917	856	887	918	917	913	899	964	922	933	899	903	882	890	940	907	931	940	948	947	927	893	852	960	943	920	941	885	842	900	985	909	967	876	916	890	855	927	930	833	910	883	910	923	874	838	918	883	895	939	971	924	924	899	910	927	916	936	924	980	954	989	888	936	879	940	917	869	926	939	883	916	867	935	914	846	951	928	914	895	921	912	873	851	920	955	944	935	915	941	926	921	962	859	846	949	890	860	900	943	933	882	992	932	917	911	939	929	896	876	924	881	933	954	941	914	883	858	892	890	857	893	903	981	894	888	865	978	965	941	935	898	890	968	921	919	943	911	896	872	869	965	944	923	908	926	818	913	932	908	920	873	931	908	913	956	921	946	873	913	933	933	921	871	934	933	894	914	939	951	890	872	930	894	939	972	905	917	917	868	917	906	940	949	919	875	900	894	936	933	923	924	934	929	954	917	935	924	937	885	928	915	850	913	928	922	918	890	886	880	921	960	943	935	914	900	944	925	889	908	938	928	939	889	922	866	938	920	851	894	956	1017	946	956	936	916	944	875	897	920	913	901	897	906	930	872	812	881	926	957	890	929	883	901	902	925	920	973	950	891	946	949	868	901	873	902	877	935	866	903	939	913	933	903	863	924	901	905	881	942	882	938	878	926	873	864	883	935	879	862	948	918	932	914	931	942	949	895	862	981	882	959	932	904	960	902	928	885	866	927	976	899	919	902	863	973	990	874	885	951	895	848	928	864	896	955	900	946	926	907	897	912	880	896	863	858	925	933	900	908	898	918	892	914	938	842	932	900	952	878	983	919	927	897	932	900	955	878	839	872	937	895	928	931	923	904	982	864	900	887	962	921	927	878	927	914	880	900	939	883	921	979	907	891	920	871	914	917
23131	21439	29120	24247	21742	22049	16231	7753	5604	4521	3473	3300	2783	2456	2190	1960	1869	1708	1629	1541	1320	1338	1276	1201	1155	1197	1129	1101	1096	1060	1087	1086	982	1087	1024	1019	1018	1074	1057	986	943	999	966	974	1044	977	1002	959	970	997	970	998	982	948	962	1019	1022	1004	939	1013	990	964	988	950	947	905	966	929	979	987	895	977	970	946	967	970	977	957	982	1030	987	946	928	1044	940	933	933	988	870	947	1022	998	893	909	1003	935	977	996	937	983	991	951	917	935	980	925	955	954	987	871	919	991	978	968	963	935	939	977	958	1002	1012	937	976	901	971	959	965	964	914	904	962	955	985	993	945	953	893	941	964	944	946	893	934	910	930	967	941	978	927	919	952	930	923	967	958	947	948	973	937	991	1031	978	931	995	954	1006	942	889	965	985	979	950	966	902	941	926	929	988	946	885	954	916	954	951	961	945	947	1022	944	956	967	1004	965	972	952	1042	906	953	993	956	957	950	917	977	952	918	1002	939	989	999	955	905	967	948	982	931	989	904	930	1020	895	911	932	924	957	906	953	949	967	976	949	938	958	995	983	962	1012	939	942	902	994	1015	971	908	947	968	972	1019	953	932	946	1016	1066	1054	972	941	987	918	996	938	978	912	1000	961	916	908	967	984	997	973	1002	942	983	979	936	958	999	920	951	912	979	966	977	926	937	897	974	953	940	902	945	965	953	887	952	998	930	965	954	970	929	980	903	967	984	977	937	1008	973	952	963	980	950	954	976	1016	945	986	962	981	945	916	951	941	936	994	959	985	960	951	952	950	978	1002	925	937	986	1037	962	944	1007	960	962	970	968	975	978	948	935	963	915	917	914	950	883	913	928	963	972	974	984	929	956	1030	949	967	927	924	952	921	938	994	932	950	1001	954	963	948	979	978	973	955	942	939	893	980	907	1032	965	910	915	949	931	926	962	945	922	992	954	994	987	915	989	941	907	979	993	896	888	975	981	967	926	946	967	964	1004	973	1016	986	966	974	943	969	974	931	855	978	977	984	934	933	974	978	981	1001	954	927	978	972	926	984	935	967	995	923	964	984	918	1002	935	961	962	984	985	937	986	922	1010	1025	929	962	905	953	938	940	993	956	1020	897	950	978	956	923	944	947	945	970	957	933	972	971	945	939	957	962	998	964	908	956	974	981	959	948	899	920	954	928	990	945	940	970	955	928	1002	993	983	964	949	928	933	981	951	945	954	920	948	946	968	1033	930	978	1004	946	936	945	877	913	990	953	919	967	987	956	949	952	1015	942	962	969	1009	978	960	892	1000	963	925	918	951	982	932	997	944	959	957	975	989	900	1019	928	910	927	951	886	984	926	926	934	960	944	1009	962	991	976	924	889	1001	892	996	919	974	928	931	929	975	977	986	931	942	947	954	956	997	940	953	894	959	882	916	920	1013	955	960	892	993	936	954	940	940	941	944	935	931	944	991	985	949	992	902	948	927	933	968	1011	961	951	984	969	921	952	983	994	977	925	932	940	942	967	925	951	967	954	960	981	959	928	947	963	998	950	1002	975	945	872	993	969	950	938	972	956	933	994	905	980	979	949	950	999	944	1001	977	966	904	979	921	937	975	972	943	903	990	997	889	957	989	946	972	973	937	993	946	936	908	951	954	950	990	932	928	940	946	947	1028	961	936	986	997	951	914	967	938	1011	939	958	985	948	957	982	929	884	973	975	935	994	989	952	952	897	985	947	978	951	878	1040	993	907	939	971	961	947	985	964	907	968	1005	963	972	1014	925	916	957	945	926	984	936	937	983	884	922	976	921	920	980	978	957	962	976	933	977	990	942	980	971	958	993	1014	947	993	891	1023	948	949	1022	988	899	965	928	930	1012	907	922	936	994	939	964	948	961	906	1007	994	937	944	977	932	906	1063	960	949	973	942	946	940	959	931	943	962	970	967	934	1023	957	919	943	936	950	972	933	973	962	990	868	896	907	973	999	936	993	904	951	954	939	952	964	988	967	945	941	945	937	922	936	908	924	960	985	973	978	907	963	997	926	948	1027	1009	975	907	963	920	919	924	998	1020	950	952	994	960	966	960	998	1054	1012	924	971	952	969	922	949	961	970	978	1007	1018	976	938	909	930	901	937	954	930	942	970	951	930	964	1017	891	922	950	973	936	920	1025	1006	973	971	967	979	937	927	930	954	894	920	994	996	896	906	1017	937	970	958	916	938	957	995	990	967	978	942	942	965	983	921	989	976	970	925	974	982	930	970	959	982	896	964	1008	962	965	993	985	975	948	948	962	943	1035	981	1001	946	997	961	931	957	937	947	936	917	971	963	952	945	979	926	990	939	963	910	1024	953	954	939	955	945	970	961	902	1000	912	1007	961	995	897	987	989	919	982	978	936	965	970	938	918	938	983	988	956	997	973	975	924	955	939	925	950	988	998	962	956	1001	902	991	969	929	934	974	943	984	1013	982	1014	982	984	929	982	954	922	957	971	930	936	911	980	976	984	937	908	914	967	920	967	963	963	919	923	959	988	960	973	997	933	951	941	917	935	968	963	983	966	999	930	965	978	987	941	1006	983	972	942	966	1016	977	981	927	950	943	961	903	917	991	937	964	973	949	1001	958	927	914	983	957	990	933	999	971	925	974	1013	941	934	951	934	971	996	961	954	1015	907	998	989	951	948	964	961	916	957	974	892	951	966	902	976	919	981	942	974	916	971	933	915	925	960	971	961	987	988	925	962	938	933	940	926	916	939	885	984	913	954	957	1003	947	924	924	920	908	957	951	882	916	957	913	933	978	952	964	1013	966	948	1018	920	965	932	970	929	950	984	972	974	983	937	953	986	952	1016	978	940	944	996	924	960	961	901	984	936	978	1011	958	1023	964	908	933	952	926	918	965	987	933	967	984	910	1026	965	949	998	920	944	988	928	964	930	927	966	970	963	930	934	955	983	936	897	982	933	970	944	964	984	950	986	959	914	892	921	952	940	924	932	958	985	960	933	973	959	975	1021	1030	1006	927	979	997	1020	947	1012	925	971	908	975	947	969	964	974	918	967	986	1000	988	963	989	891	995	900	982	973	962	994	967	990	1022	923	934	948	894	964	959	992	984	1003	955	971	922	930	999	942	987	931	1003	910	1019	978	927	964	921	970	1007	972	928	969	988	952	970	950	896	925	1040	1019	973	967	1022	924	989	959	973	989	946	985	939	946	929	986	898	934	948	948	946	1016	951	963	922	967	955	980	958	919	990	977	994	968	991	999	931	982	963	971	880	932	963	974	984	947	914	941	920	1048	926	1010	934	959	991	1009	932	919	959	956	965	979	955	981	981	966	946	992	1007	945	969	1025	949	1011	957	963	1002	912	961	963	985	963	929	923	989	960	935	970	966	951	897	974	929	973	930	947	930	899	924	970	956	983	964	968	931	983	1017	949	897	975	910	1013	984	981	917	941	1000	976	930	951	980	891	935	925	971	928	900	944	940	1004	947	997	974	945	926	968	947	1014	964	1008	944	925	937	974	943	1002	974	989	943	969	957	966	1000	953	968	951	1002	909	984	921	951	930	952	958	954	932	917	987	959	920	996	960	899	1009	949	971	969	942	952	963	929	932	984	953	958	930	934	952	966	936	956	1015	920	936	976
36109	56102	47638	32288	22808	16404	12218	9690	7768	6336	4877	4277	3642	3177	2720	2427	2239	1992	1856	1722	1533	1440	1379	1319	1253	1274	1192	1084	1118	1074	1095	1022	1070	1012	1030	981	957	994	1007	930	991	948	959	955	957	982	978	1014	1013	985	961	928	930	917	960	958	949	923	974	952	979	938	989	881	929	942	888	925	1003	899	849	961	967	929	959	929	942	917	917	923	924	948	902	899	916	911	952	955	975	908	896	996	903	966	945	921	867	903	956	924	903	844	913	898	921	909	909	927	954	959	895	956	932	956	935	923	927	974	986	890	985	894	961	940	921	879	902	961	966	913	988	979	936	964	879	998	927	937	967	981	937	905	910	870	916	928	920	886	909	900	905	894	925	924	928	929	899	915	910	967	900	928	973	950	950	920	910	969	947	956	942	928	927	950	950	912	943	891	961	929	908	910	896	919	960	883	920	939	926	935	903	959	934	986	905	894	835	891	951	911	918	894	938	916	894	915	1003	928	932	904	888	937	964	942	973	975	941	922	916	928	911	983	934	893	955	906	992	921	990	868	903	980	918	896	957	886	936	934	949	914	932	906	917	928	936	948	863	972	998	973	918	927	966	907	972	953	845	919	961	960	936	901	907	907	925	991	925	928	981	906	947	971	892	922	923	976	925	919	872	959	920	922	966	942	944	920	939	911	901	940	944	920	893	987	939	903	1006	966	931	912	895	883	959	938	957	928	993	947	915	904	919	924	985	861	932	948	916	937	960	906	899	924	946	935	955	918	916	936	877	933	942	925	916	934	900	934	931	896	949	918	976	968	947	902	940	973	945	903	888	902	972	862	961	949	971	925	957	984	965	969	887	934	914	938	967	897	894	940	918	936	921	927	939	969	909	958	931	935	933	965	959	920	931	947	957	906	900	913	924	919	938	935	927	956	916	905	910	888	918	899	890	939	922	958	923	922	973	937	960	914	940	966	985	895	915	926	918	946	917	931	959	940	918	903	977	885	895	887	934	920	963	964	903	924	894	933	912	861	908	888	876	957	927	976	945	964	943	953	895	902	950	905	946	911	953	854	946	961	906	866	916	951	882	938	947	917	897	889	907	943	1004	974	966	920	945	889	931	960	905	968	956	980	905	924	902	916	940	913	931	959	924	940	980	923	931	959	962	911	893	906	905	953	935	926	930	937	926	953	926	958	946	910	934	913	908	877	927	906	944	926	939	930	925	881	1009	934	957	887	928	913	903	859	879	922	898	912	941	911	1026	967	954	892	922	981	948	965	954	984	944	941	920	901	886	929	888	958	933	933	943	931	899	955	1003	897	931	879	993	881	952	984	899	967	953	937	971	993	923	944	938	900	909	975	918	924	921	960	899	914	946	919	917	929	934	949	970	911	894	954	987	878	926	922	962	951	980	941	947	953	923	927	882	913	919	924	922	928	919	951	954	899	919	954	913	926	917	920	935	907	940	892	917	884	985	855	931	940	978	910	969	942	901	910	919	881	918	963	935	947	929	940	940	910	893	928	941	891	935	982	960	899	959	869	948	956	933	909	911	920	933	914	934	859	964	945	912	990	974	949	905	945	935	985	960	929	960	981	960	890	921	935	877	951	891	913	906	899	971	940	919	919	910	875	926	966	903	928	923	935	917	943	912	924	976	930	952	918	934	941	894	906	960	956	959	915	952	890	963	913	975	896	952	939	922	958	898	913	941	951	915	948	934	909	918	896	941	960	963	904	955	957	963	944	902	929	895	904	904	933	881	924	911	967	941	948	933	1004	941	905	900	896	879	968	923	927	904	974	929	996	934	902	939	940	947	903	933	933	910	961	948	853	981	907	911	920	930	995	942	935	926	932	969	937	951	884	946	959	922	947	935	917	964	897	922	971	927	892	1008	972	952	931	902	932	927	928	877	932	909	946	891	938	888	904	916	925	901	869	932	1017	925	924	947	914	942	905	989	909	973	907	912	924	937	920	956	887	944	925	853	914	865	953	961	905	933	919	965	950	936	894	912	889	935	921	998	966	945	939	936	862	962	988	938	860	924	987	898	953	929	872	878	913	917	946	961	950	950	933	928	956	900	852	908	934	934	915	903	920	908	915	936	888	900	890	979	917	916	917	908	962	928	911	999	882	918	938	962	862	949	950	910	947	907	935	909	842	929	950	904	896	949	886	960	960	900	980	951	994	910	903	932	942	958	918	957	892	930	909	902	898	954	971	902	866	967	933	977	928	901	897	884	936	980	971	936	949	915	915	938	931	1004	881	954	926	924	935	954	931	924	984	902	959	973	908	940	929	926	921	969	999	952	873	936	912	975	937	954	934	932	954	928	938	986	928	911	919	915	963	950	1007	905	943	941	950	951	971	980	1000	907	893	957	948	900	924	957	964	940	873	947	889	934	946	904	910	940	933	958	976	902	935	911	895	987	941	953	943	915	965	904	956	927	877	900	889	919	921	902	959	947	919	964	984	923	888	929	881	868	902	873	932	897	909	916	961	919	991	978	943	886	953	977	954	967	914	929	939	935	918	958	919	903	921	871	957	924	935	906	977	967	935	951	893	940	920	958	994	969	911	889	910	900	936	931	917	934	932	906	912	972	923	934	937	954	868	960	923	972	908	890	961	880	932	942	1016	899	915	914	925	948	933	921	903	910	900	941	946	897	936	967	966	908	955	924	901	957	953	944	868	893	871	888	886	975	923	960	908	913	919	959	992	941	905	905	964	957	884	932	943	897	860	927	957	921	907	921	915	978	959	963	927	950	956	934	942	984	876	909	903	914	955	973	895	951	904	898	948	950	928	961	919	909	945	923	877	898	925	898	878	969	922	909	940	960	915	898	946	947	938	935	958	938	891	967	933	938	927	896	932	953	927	895	912	939	921	903	947	982	924	923	959	916	957	954	928	919	919	981	952	942	885	901	937	932	943	938	912	964	929	904	918	914	943	1002	923	923	919	926	959	936	855	906	880	895	947	983	911	911	911	900	967	915	967	1025	914	946	924	953	947	944	956	918	915	950	957	893	921	959	938	882	919	919	938	945	958	936	889	932	952	906	928	941	912	943	919	938	929	949	953	923	917	922	886	924	971	943	910	969	890	917	883	896	935	937	961	923	900	973	952	973	939	917	902	996	895	933	859	926	896	887	962	889	946	994	973	899	900	951	944	941	947	832	940	911	912	923	940	953	943	933	956	934	906	916	936	916	979	980	967	955	937	943	909	898	940	934	965	874	925	924	927	941	943	923	880	937	977	926	942	968	887	930	932	902	948	939	897	981	941	953	933	961	935	914	924	934	923	881	911	958	896	921	920	921	913	934	908	928	894	867	943	942	944	932	957	915	947	920	916	933	891	934	981	936	915	925	894	941	886	963	902	956	921	916	930	953	972	938	889	971	962	963	898	932	946	915	993	985	992	894	917	932	931	968	907	941	930	964	942	945	899	951	955	915	972	937	900	905	911	922	928	937	939	971	899	913	981	884	944	934	907	961	958	912	853	921	941	952	926	928	899	949	966	965	985	961	980	909	990
32485	31180	36412	25783	13358	6909	4394	3407	2829	2329	2008	1819	1643	1508	1369	1264	1217	1122	1156	1094	1044	1015	1047	951	973	991	943	919	887	852	968	977	853	879	904	888	873	882	941	889	895	924	877	869	949	902	863	925	864	835	875	871	878	809	849	921	922	859	879	930	910	826	883	824	854	842	849	927	893	888	870	904	843	873	912	814	925	828	911	937	835	873	930	870	880	901	895	829	852	860	841	869	883	872	829	898	895	839	829	797	905	834	825	845	863	836	835	828	923	850	855	865	880	846	866	889	889	929	858	862	832	829	905	861	880	829	834	895	848	836	869	871	860	815	872	870	928	877	901	876	875	842	853	852	886	848	820	799	863	831	833	811	850	900	823	869	876	840	881	849	871	867	850	915	818	898	895	842	820	887	876	865	845	942	850	868	912	836	892	835	895	857	860	857	846	860	913	862	906	869	858	859	873	909	846	898	891	868	856	899	850	883	914	833	797	835	835	807	862	839	888	826	871	904	885	844	907	886	867	885	897	876	850	859	874	879	904	889	804	815	876	888	859	911	857	856	901	910	877	859	899	848	851	848	860	823	869	903	830	885	867	871	829	827	836	844	860	881	816	894	916	845	902	865	895	888	875	872	875	859	929	844	855	874	859	910	865	898	919	895	861	888	859	875	890	859	891	933	889	826	896	842	853	847	857	884	886	868	896	877	830	853	867	877	886	940	893	926	835	856	883	861	837	941	825	875	942	863	926	876	791	890	871	884	849	845	881	858	852	881	870	902	860	844	949	825	856	847	858	885	896	880	856	875	896	867	867	812	924	848	831	857	843	872	859	779	866	866	910	853	872	887	847	847	833	863	822	858	884	789	879	864	901	851	884	854	868	904	901	866	873	834	822	882	865	878	912	837	863	903	845	892	838	894	855	894	854	880	872	828	847	846	838	864	855	877	853	823	885	856	862	853	867	881	889	847	869	847	879	901	861	885	838	865	827	883	854	836	913	802	913	811	860	940	885	868	818	902	839	850	882	884	868	875	870	884	811	870	881	870	862	920	867	809	895	879	851	822	811	835	893	874	880	864	914	889	848	867	848	845	880	851	886	845	885	869	895	891	904	902	914	889	888	889	887	838	875	863	913	867	852	873	876	841	858	828	885	835	870	820	876	808	875	847	840	870	866	833	887	876	880	909	894	828	854	837	917	891	900	856	826	843	889	843	858	879	875	895	875	883	897	828	881	888	851	845	876	832	843	878	827	916	850	873	918	864	825	905	869	890	879	881	897	809	854	846	822	874	848	858	854	855	871	851	816	849	872	861	861	888	820	845	805	835	887	875	873	870	845	833	890	887	821	842	880	869	832	881	928	881	910	848	871	829	889	843	852	852	865	885	830	892	885	894	867	811	913	875	896	879	837	890	824	913	885	839	867	867	872	887	895	852	919	873	847	841	875	887	829	891	847	891	852	920	910	837	832	876	855	861	891	823	889	882	875	882	899	852	828	884	857	847	839	830	912	795	858	848	872	872	834	835	912	877	810	895	865	897	883	864	851	937	898	840	861	874	882	863	884	867	860	910	860	840	828	874	888	853	823	841	871	813	901	909	842	914	852	917	832	889	927	853	844	856	931	826	858	854	909	882	843	908	841	865	865	887	935	860	873	929	818	852	913	899	858	808	898	828	937	896	843	883	858	910	828	867	888	869	878	876	831	914	847	856	895	880	877	872	860	880	829	885	849	858	851	827	857	910	889	832	888	865	886	868	844	907	836	912	864	884	858	836	818	839	873	842	871	929	864	901	921	923	869	859	856	896	869	884	857	838	838	900	821	887	864	842	813	882	888	852	848	898	891	860	876	846	859	869	854	847	866	781	845	864	838	847	919	844	893	859	887	813	903	859	868	938	888	827	837	981	908	834	878	882	887	880	882	890	923	868	814	867	823	850	854	855	875	889	860	879	870	823	869	881	922	867	870	866	811	817	879	857	863	879	898	850	887	882	837	849	887	866	879	888	834	863	868	898	881	840	877	879	844	871	853	854	871	871	869	923	870	881	847	835	970	893	837	892	850	840	869	844	881	867	935	846	861	841	894	874	858	877	847	886	854	832	876	904	867	841	894	886	908	882	896	849	917	870	898	887	856	874	940	929	818	880	829	847	844	904	889	894	898	847	944	879	949	852	881	844	864	884	891	859	873	832	928	889	872	860	849	877	915	853	850	846	879	876	902	849	867	850	897	899	910	886	872	836	878	908	905	844	867	912	921	842	872	847	919	845	892	892	877	887	837	899	838	849	859	791	871	897	865	874	896	909	872	869	906	903	891	850	888	821	892	819	844	858	839	826	887	850	866	860	897	856	877	889	854	854	890	897	892	891	902	870	785	835	824	840	834	834	912	914	943	896	839	891	881	895	900	878	882	808	877	871	868	895	826	838	878	864	893	858	892	864	870	864	938	875	840	885	907	873	885	906	892	868	856	857	821	835	870	851	899	817	844	901	831	886	886	858	861	849	926	876	894	845	847	823	871	849	879	902	838	800	850	868	923	879	866	864	863	844	869	871	814	867	911	798	876	878	863	892	817	914	883	885	876	909	831	895	859	832	857	868	814	820	839	866	837	879	879	877	850	880	851	876	850	879	864	834	877	895	849	848	877	930	872	903	833	866	888	891	840	873	926	842	898	844	824	839	905	872	864	882	871	894	913	825	860	871	847	939	865	887	835	887	822	872	894	870	884	860	878	881	941	862	834	854	823	885	869	879	871	896	904	907	864	874	905	824	882	853	852	896	875	835	930	892	847	813	918	933	831	876	888	908	835	831	838	896	861	912	877	866	838	845	830	899	920	878	853	880	849	846	881	911	818	866	841	884	872	932	854	803	852	886	827	900	869	927	890	835	944	834	851	850	803	892	838	851	790	876	876	841	885	863	867	813	884	882	884	918	860	886	882	866	873	830	859	894	888	881	859	833	863	876	933	842	836	887	853	914	876	841	859	838	938	830	856	872	878	836	902	850	829	927	878	871	866	876	825	832	870	844	851	871	848	867	924	876	834	860	895	873	894	845	848	872	817	881	839	917	855	890	817	836	849	853	849	876	867	834	862	869	851	850	870	837	906	849	866	896	905	888	830	871	886	883	889	934	877	889	864	869	866	842	873	879	856	906	850	874	913	836	848	903	864	840	873	858	895	899	874	914	838	947	856	873	867	829	860	807	869	887	822	870	830	851	850	842	893	882	847	946	891	830	883	861	839	891	871	930	866	820	907	856	811	895	883	858	851	873	820	877	837	822	851	928	870	902	885	827	887	854	880	835	882	935	871	877	862	877	921	905	870	818	852	868	838	941	891	839	863	892	909	885	879	872	833	881	929	845	846	856	830	895	905	906	869	894	835	832	808	827	921	853	885	816	893	839	846	848	891	910	884	846	862	819	872	867	862	812	843	888	843	868	882	858	863	897	807	868	827	841	868	849	858	885	850	896	841	844	875	859	903	882	879	869	853	904	816	860	849	845
32058	45200	36391	22688	14033	8909	6451	4975	4007	3232	2595	2279	1969	1736	1692	1519	1386	1328	1259	1210	1083	1067	1076	1046	1033	1031	982	939	922	960	904	903	880	905	895	936	867	859	891	907	897	838	881	916	905	911	872	896	938	833	891	830	920	910	885	881	862	858	882	873	864	870	880	857	792	850	789	843	891	864	888	817	945	853	923	875	840	870	865	847	855	846	900	876	782	893	872	885	884	827	877	839	927	882	866	904	919	870	871	879	804	823	861	885	847	878	864	866	845	894	879	894	851	881	870	921	836	879	840	808	884	827	878	899	842	895	865	792	905	838	908	869	868	891	871	834	884	854	811	931	849	861	854	833	867	881	833	844	862	863	848	880	874	864	829	880	888	846	852	868	898	889	908	902	867	791	868	907	872	832	871	850	874	835	843	838	822	873	862	864	906	855	863	834	843	902	828	804	853	932	839	874	886	830	841	894	890	816	846	889	876	856	859	921	883	842	814	893	861	832	899	852	891	861	821	879	771	862	852	894	869	888	828	860	930	889	861	863	906	876	886	861	909	861	834	847	864	811	847	847	865	795	888	933	864	914	857	871	892	892	856	896	859	845	854	862	915	867	876	909	934	901	895	907	875	852	860	864	874	850	878	878	813	811	842	888	802	872	900	865	893	923	867	830	853	853	839	900	879	851	836	842	895	877	895	855	818	846	898	868	871	912	884	807	880	869	794	833	871	817	962	876	896	849	871	844	888	883	845	870	838	858	844	851	866	820	897	837	861	845	856	869	931	853	826	862	907	803	822	856	850	918	878	843	876	886	879	843	836	830	834	888	840	854	882	875	870	851	844	884	848	824	878	809	887	806	874	842	894	904	845	864	875	892	877	875	873	842	848	886	857	904	858	881	874	817	924	855	814	821	880	885	933	867	903	861	821	849	865	838	849	855	908	825	822	865	887	873	841	860	905	884	863	851	866	825	843	899	878	877	894	891	841	902	878	904	891	947	875	862	847	852	813	843	898	866	889	846	850	866	865	817	841	882	854	846	855	823	824	870	889	873	812	853	877	882	857	886	820	895	864	876	922	885	850	906	870	877	864	898	837	834	842	842	910	861	844	837	920	886	852	845	847	848	930	838	874	839	846	883	882	858	840	851	854	886	902	914	857	882	908	875	911	833	873	876	869	883	857	833	891	896	894	853	852	868	835	847	867	880	890	889	820	832	776	867	854	831	893	915	855	826	836	864	875	854	836	923	847	876	843	887	820	892	891	893	850	837	852	857	900	865	864	877	828	879	862	846	831	882	848	903	845	825	824	824	929	884	800	872	845	868	890	893	930	894	878	863	851	900	827	839	851	870	861	843	889	864	836	862	844	836	845	903	829	818	908	841	843	847	919	841	888	834	846	904	854	830	870	879	875	886	856	892	900	849	859	839	847	802	809	893	904	815	881	818	869	845	836	860	897	900	866	850	824	846	859	837	834	868	873	861	874	839	862	860	855	859	840	879	808	874	885	901	795	891	845	869	925	875	867	894	885	816	860	842	844	881	879	840	773	812	896	840	883	897	854	885	849	847	914	878	868	887	854	881	904	778	876	814	849	892	856	895	858	866	878	816	885	793	838	918	899	886	895	899	949	870	851	863	896	882	851	928	833	884	829	862	833	841	840	828	849	889	905	833	821	826	886	873	859	899	884	830	855	854	867	835	866	842	848	801	903	884	855	850	891	900	879	880	858	824	882	837	857	896	885	827	829	876	911	856	867	909	866	905	882	816	847	907	909	884	832	827	891	916	864	850	868	904	841	821	869	882	878	856	905	857	868	871	884	842	830	873	878	880	885	851	843	904	879	850	832	895	868	827	879	898	845	887	909	860	879	850	828	869	798	863	876	830	900	842	814	905	868	894	876	914	864	913	843	854	903	861	819	874	875	909	838	851	844	894	816	822	848	858	856	862	874	837	862	876	875	844	817	864	834	850	903	899	894	874	895	857	832	913	871	883	864	854	899	873	895	879	861	803	815	851	820	857	813	843	877	821	866	884	886	943	859	889	849	872	852	884	935	884	838	908	840	848	908	844	902	885	832	888	886	863	826	791	892	816	881	795	838	816	800	910	822	846	837	902	871	864	878	869	830	823	839	878	821	862	867	907	858	889	812	945	887	875	835	891	895	898	831	797	886	825	827	828	908	873	817	823	884	864	852	925	867	889	862	884	816	857	845	841	831	875	910	859	888	842	919	837	838	870	883	890	862	855	876	892	874	799	912	870	845	890	846	905	832	858	825	833	859	922	829	891	861	869	870	878	852	890	881	843	929	870	864	864	868	852	893	911	843	885	872	882	851	854	873	859	898	880	857	869	792	859	922	866	866	833	892	839	858	869	824	834	798	890	850	891	836	863	861	832	845	867	879	859	862	876	848	877	894	872	863	896	821	858	808	863	870	853	850	873	872	810	817	863	870	862	805	865	874	824	855	866	896	879	883	865	879	897	857	859	847	847	882	903	878	895	833	878	869	815	896	878	806	849	859	861	875	861	849	840	876	865	901	834	901	883	855	913	858	859	876	850	836	801	867	909	866	859	891	854	888	833	838	804	830	854	841	871	871	827	817	844	816	888	893	865	871	837	867	830	887	873	847	858	883	902	878	906	869	827	822	867	910	899	793	919	905	882	877	849	840	836	865	856	848	938	881	875	911	930	910	854	861	889	870	868	877	863	885	869	916	866	840	858	844	871	867	892	883	817	857	783	907	885	869	844	890	886	835	868	809	835	846	858	881	857	810	849	880	885	911	857	825	897	929	857	879	875	893	901	844	886	864	928	864	879	871	820	930	807	872	855	861	884	888	894	855	835	858	934	836	852	903	890	894	844	879	841	890	852	816	835	875	827	858	874	922	866	852	837	901	885	944	864	875	843	816	863	820	872	874	888	797	878	871	858	876	909	909	861	862	855	805	823	841	862	918	839	806	874	850	895	851	871	861	885	861	853	879	849	863	930	875	886	884	841	895	819	839	832	872	858	876	880	920	863	902	875	803	852	857	861	919	871	914	847	832	881	874	853	852	897	839	875	897	885	827	877	831	858	897	857	883	814	871	864	857	896	847	874	860	859	830	863	820	871	889	823	856	898	908	917	862	899	871	904	878	894	828	873	874	796	868	878	843	850	872	886	839	898	891	894	907	892	849	826	869	848	847	866	858	859	880	857	932	839	891	824	809	887	833	827	906	852	856	862	825	862	879	901	873	899	884	863	894	884	830	871	856	862	879	819	898	880	871	895	866	826	850	910	889	876	851	855	887	834	880	846	841	846	839	859	861	880	895	807	876	899	863	910	880	837	918	889	852	847	882	875	855	889	860	813	876	885	886	833	881	815	881	906	860	940	868	837	888	923	824	847	894	887	871	845	881	879	822	821	883	855	883	861	875	831	890	816	878	890	810	871	822	887	828	812	882	844	882	946	821	873	872	877	811	880	894	867	929	834	845	866	870	824	815	842	851	911	838	882	876	878	811	847
24159	21320	28757	25350	22037	16620	9512	5754	4447	3716	3024	2618	2273	2088	1769	1662	1485	1490	1348	1301	1298	1157	1141	1071	983	1026	1028	1019	970	921	959	932	999	878	866	854	854	898	863	899	937	873	852	870	882	868	876	929	908	914	883	917	910	843	860	842	905	875	867	854	891	800	829	873	925	903	854	906	848	842	846	908	850	898	833	903	847	827	867	880	846	933	839	869	859	861	881	893	865	872	821	827	778	875	909	898	800	837	821	807	825	814	870	822	885	868	891	931	871	886	811	857	931	865	866	864	858	920	864	845	869	864	852	841	909	906	860	883	847	886	827	874	885	887	870	844	887	880	863	893	907	810	843	854	879	828	888	808	822	851	853	854	852	891	830	923	847	815	915	904	865	895	886	809	887	861	822	881	868	886	854	801	807	842	842	845	873	897	902	853	847	853	875	867	853	846	859	833	895	889	900	931	907	860	847	888	857	892	879	868	870	842	829	838	860	854	870	874	832	883	835	886	858	883	869	884	895	938	869	870	803	899	878	859	869	858	886	817	869	869	797	828	877	899	854	899	852	916	811	867	863	843	873	904	832	878	857	836	859	894	896	888	822	864	872	840	890	832	914	894	863	811	885	843	869	844	865	864	906	855	872	878	901	866	846	888	860	862	851	892	805	873	879	840	848	868	864	891	847	819	918	894	863	842	855	889	864	885	863	825	860	904	863	876	859	923	832	891	803	893	872	935	838	810	866	815	873	820	868	912	849	882	854	841	815	852	810	908	874	854	846	862	928	877	886	861	864	936	900	860	851	887	821	925	870	886	868	860	829	807	872	871	855	878	844	874	905	802	906	860	886	886	835	858	876	883	911	844	895	834	876	862	840	854	872	867	881	888	850	850	870	894	841	841	874	826	876	884	904	834	899	855	833	872	869	809	796	826	918	804	864	885	865	846	888	850	876	878	866	854	875	950	881	835	890	901	800	855	957	839	839	901	886	893	851	899	916	851	885	804	871	887	901	875	902	855	873	823	908	850	900	878	850	858	853	887	846	867	858	870	861	843	886	814	810	853	854	888	860	811	845	849	935	820	865	839	866	899	856	841	882	850	868	854	840	867	805	883	862	827	889	864	863	874	866	871	825	844	833	789	831	867	873	798	861	906	897	899	890	867	900	859	837	860	792	860	948	853	874	882	823	803	847	910	850	883	868	846	884	861	848	834	893	857	878	880	887	854	802	885	843	918	878	851	838	832	867	931	799	855	864	842	824	854	872	859	902	892	825	863	884	870	907	855	826	890	831	911	846	849	855	834	857	809	886	837	844	833	884	897	820	809	890	802	912	861	886	873	867	854	895	888	864	930	816	868	820	827	827	826	846	849	830	879	835	899	862	845	836	878	867	873	835	836	892	861	875	833	865	788	847	912	865	835	852	875	837	922	864	866	841	868	823	824	880	880	879	882	860	846	852	836	889	859	878	803	877	841	845	849	876	862	853	851	876	865	891	839	823	871	870	885	861	838	866	870	858	874	814	827	769	871	886	880	846	874	846	859	848	890	899	888	866	847	868	884	878	908	812	854	863	834	872	857	849	862	864	895	869	832	841	836	856	862	826	880	842	880	833	889	884	849	825	807	869	834	814	855	888	839	855	840	867	836	826	842	877	885	850	919	849	840	850	870	858	833	869	871	898	874	852	900	913	877	891	843	873	861	877	833	884	856	903	856	855	857	897	900	871	849	896	853	822	870	884	836	815	835	879	833	896	855	888	812	867	882	844	913	872	860	899	866	874	845	909	822	877	853	835	866	806	870	899	885	834	829	839	839	858	864	850	884	837	889	860	928	861	916	816	845	836	879	873	872	854	868	856	790	787	873	893	876	844	891	805	860	873	839	874	857	868	856	885	883	811	896	847	840	853	861	870	898	889	825	911	843	848	858	797	874	841	876	878	847	834	846	806	865	839	871	914	844	858	853	918	876	841	818	852	835	830	902	855	835	924	919	845	854	888	829	852	892	893	855	907	854	854	814	860	896	863	888	871	862	872	832	922	813	837	867	847	881	843	827	871	874	895	886	857	849	823	888	889	870	833	896	826	868	869	883	852	862	849	877	815	845	889	834	862	884	880	846	892	880	847	879	854	866	835	862	902	853	885	903	852	876	885	831	859	814	889	856	824	811	884	864	835	876	899	875	848	896	850	888	855	857	847	885	877	887	864	878	859	882	844	896	875	834	853	854	932	849	885	819	846	846	865	849	865	887	883	860	825	900	915	788	919	894	833	835	881	890	861	835	868	890	891	848	861	837	889	895	863	875	869	858	852	882	858	870	868	845	872	867	868	940	877	844	892	914	859	826	860	885	826	825	852	803	824	828	895	889	831	823	874	850	836	924	874	843	839	900	849	857	879	909	852	930	832	835	850	911	899	907	859	843	874	843	891	895	865	836	868	873	855	898	830	838	875	848	799	866	856	822	830	838	822	815	876	872	882	842	850	854	874	867	844	846	929	825	863	870	874	839	873	807	896	895	826	866	869	886	859	897	867	844	821	851	856	881	851	822	833	873	869	843	856	878	896	873	872	827	876	850	918	815	881	821	866	882	867	806	877	835	929	840	844	884	890	810	909	822	810	919	880	842	906	829	860	811	843	852	875	842	867	880	836	892	890	904	829	862	915	799	869	857	858	835	859	870	902	865	863	845	815	904	868	849	900	831	847	885	896	865	854	865	818	845	815	843	914	871	931	881	882	852	839	895	851	871	812	887	830	881	849	858	838	827	826	892	856	919	907	903	895	923	814	859	881	834	904	819	890	891	906	840	816	932	863	859	850	836	858	907	882	884	874	851	900	850	899	883	799	847	904	903	851	847	796	872	880	839	820	819	871	897	924	892	883	859	852	853	879	874	852	820	876	855	888	831	873	858	834	832	884	859	861	888	872	861	873	853	888	890	864	894	904	916	815	898	905	827	814	819	919	825	814	885	842	861	860	862	855	903	852	859	869	812	826	865	819	835	867	872	859	869	866	847	872	861	847	870	881	906	842	910	858	874	818	850	838	873	846	847	885	830	857	871	829	854	814	860	887	861	851	818	885	837	839	870	880	869	821	848	905	847	837	891	856	897	830	868	870	897	875	856	862	908	905	831	833	834	825	880	843	863	882	916	806	842	855	836	868	875	862	894	902	849	820	842	869	900	800	847	841	833	912	831	853	894	867	844	844	822	852	832	884	814	835	871	844	820	831	883	846	853	900	836	868	850	840	894	853	799	840	809	881	893	843	861	865	833	895	824	832	861	873	831	904	856	875	883	811	823	887	896	871	840	880	887	851	868	904	828	812	879	865	829	827	917	925	860	843	875	824	882	892	878	860	833	863	911	852	877	864	834	829	848	827	851	847	857	859	920	865	883	867	887	857	839	841	866	896	860	897	866	953	878	861	848	832	850	909	863	846	861	878	871	855	850	804	855	878	835	810	848	863	904	882	865	861	865	807	850	870	855	906	822	908	841	845	884	847	818	886	870
31794	55945	43663	29529	18962	13800	10284	8008	6274	5046	4179	3473	2977	2589	2252	1991	1754	1696	1557	1409	1293	1255	1220	1148	1094	1096	1052	1016	961	951	967	859	933	897	948	894	889	911	906	852	870	905	866	889	930	865	876	876	793	893	831	841	821	848	825	857	833	861	861	836	899	813	861	860	851	854	886	914	878	838	841	858	876	880	852	811	846	816	880	847	929	828	828	890	865	861	859	826	862	859	868	838	890	846	836	809	846	866	894	845	869	869	865	894	875	831	842	886	846	847	848	856	827	840	900	890	874	846	868	845	835	867	796	807	898	858	836	889	859	836	859	868	899	885	883	862	848	835	912	855	869	814	847	894	822	864	855	812	849	832	803	816	823	830	868	879	840	762	880	838	896	871	874	840	863	881	886	867	804	852	828	794	885	817	885	902	875	853	832	877	829	840	895	890	847	848	889	864	780	854	859	841	847	853	857	810	844	844	864	845	866	889	853	872	875	792	876	878	876	836	875	861	830	833	780	857	788	840	863	870	837	895	837	855	834	885	811	889	855	842	778	892	812	828	872	835	784	791	860	867	838	834	837	799	873	819	837	853	895	882	905	854	877	862	866	856	840	785	839	875	841	842	859	843	851	865	879	868	817	823	869	857	831	844	881	846	823	839	828	839	881	808	850	874	838	865	813	866	784	912	882	833	858	830	856	847	884	816	849	852	846	855	880	835	863	811	865	841	860	870	845	856	872	914	824	860	838	856	880	834	794	842	871	907	882	830	812	911	874	852	841	787	855	859	871	837	867	824	839	855	860	855	904	858	897	835	839	906	833	832	811	887	872	852	801	878	833	864	853	861	833	875	802	846	816	901	858	863	826	830	858	887	821	861	846	843	839	828	857	848	830	819	829	872	816	883	870	825	850	867	869	830	853	880	894	870	887	853	868	917	808	875	873	868	813	833	868	857	795	905	858	815	833	866	886	890	837	884	814	869	850	882	879	877	881	839	831	828	853	805	847	835	839	879	886	865	823	850	850	827	845	843	866	779	883	825	800	852	890	850	869	816	900	863	894	836	916	842	820	835	868	884	837	827	811	845	850	835	842	857	826	877	845	922	852	856	885	879	821	818	821	853	908	854	814	867	855	849	862	788	849	824	781	789	828	871	817	833	833	902	835	883	842	911	861	860	889	844	841	887	904	823	883	858	859	790	839	823	854	851	854	898	817	832	846	855	848	822	835	877	817	859	858	829	829	836	845	881	840	860	803	847	858	873	837	812	838	875	865	831	888	844	838	896	882	798	840	885	853	910	801	824	830	805	904	796	804	848	861	867	851	848	823	830	807	862	862	885	905	877	814	845	885	849	877	907	867	880	826	819	892	845	836	781	846	871	837	905	842	876	846	834	859	830	800	834	804	813	857	857	872	882	857	893	854	808	854	858	853	837	859	878	859	895	819	856	819	889	865	897	864	847	820	853	881	859	874	854	855	887	865	855	838	835	912	797	853	884	865	854	821	888	852	832	880	816	873	829	891	829	874	865	880	882	860	844	818	861	869	866	921	807	855	830	921	813	902	794	858	833	880	807	863	844	858	835	868	858	836	869	856	833	888	874	863	835	849	855	859	878	886	842	889	858	863	835	836	851	852	803	846	951	869	852	820	888	892	884	864	886	870	832	807	895	853	888	871	864	828	833	849	792	854	836	832	891	852	846	879	843	815	819	856	877	902	851	852	922	886	861	813	879	852	843	822	846	812	878	872	827	845	834	885	825	863	865	877	877	879	861	845	859	831	843	803	847	797	831	863	850	825	833	848	905	860	897	869	864	825	829	845	807	818	835	866	829	855	830	832	797	877	849	881	834	845	909	836	896	890	877	865	781	888	896	822	913	873	831	822	885	852	847	835	875	862	886	848	863	877	842	885	810	871	865	829	869	834	894	836	784	875	868	845	843	814	894	897	883	865	836	844	885	862	810	823	865	823	820	791	826	871	848	856	849	857	871	870	879	852	875	857	843	843	829	852	807	825	857	879	847	845	844	856	891	880	800	798	797	930	837	887	810	850	863	837	908	839	847	867	781	893	826	831	862	834	831	871	874	860	886	885	878	860	881	927	904	828	892	812	833	883	864	878	844	877	844	840	854	849	863	797	846	844	863	900	853	885	863	857	886	847	878	871	875	827	829	835	844	889	834	883	833	867	830	903	856	791	830	874	859	923	803	873	813	825	882	863	861	848	838	832	849	816	832	877	826	795	913	848	859	880	861	847	826	883	839	862	808	866	788	849	930	846	853	812	875	830	842	821	905	837	858	857	896	880	831	837	880	810	900	862	860	844	827	840	832	858	861	841	839	878	870	870	888	929	886	917	885	835	834	880	867	862	847	868	880	914	818	870	828	870	852	848	836	810	858	841	904	819	832	909	854	867	860	857	904	875	820	852	847	850	841	845	882	841	824	827	818	873	825	842	787	812	858	869	869	801	869	826	835	856	867	944	858	843	871	835	814	876	822	909	843	777	901	840	872	838	867	828	837	885	822	864	845	871	799	846	814	860	917	805	893	909	827	850	883	865	871	870	800	875	888	833	842	844	856	876	868	857	922	811	864	847	900	874	861	855	853	812	834	876	822	825	859	844	878	873	890	822	840	864	849	860	835	840	890	853	850	833	883	823	833	830	838	839	863	820	842	855	823	868	863	852	853	835	848	854	862	870	792	892	824	895	860	881	852	828	884	893	865	853	884	852	838	852	838	949	908	835	828	825	846	836	836	857	808	835	846	859	821	844	859	867	871	870	837	812	857	862	906	838	827	873	890	845	867	882	885	826	879	887	862	839	866	823	876	882	879	839	882	810	858	867	818	857	840	879	857	898	861	844	864	832	850	883	905	835	825	879	862	842	786	859	825	802	905	890	795	858	834	876	878	830	802	843	804	878	855	806	817	824	840	871	887	867	874	819	808	873	857	905	846	847	848	850	889	850	863	886	864	853	843	855	815	866	836	873	821	806	868	869	922	836	852	821	890	864	868	840	848	910	888	863	858	801	871	875	795	833	831	851	838	883	849	844	868	848	888	836	830	844	953	872	840	887	881	871	887	792	869	848	842	884	881	838	862	909	872	840	854	822	854	857	885	858	875	869	846	872	872	831	863	800	842	843	844	854	864	851	834	885	878	887	842	912	856	868	825	825	838	859	868	867	859	841	824	879	832	813	889	921	910	882	843	851	823	859	847	842	865	821	896	898	816	814	879	835	895	841	887	869	849	829	823	827	808	834	885	854	840	870	814	865	865	850	846	850	861	833	866	913	875	904	902	834	796	844	834	863	863	840	807	855	834	849	842	821	896	851	870	911	865	830	860	853	803	827	860	819	877	841	909	842	839	861	847	904	820	877	808	888	859	841	845	853	883	890	825	901	821	871	828	872	846	845	849	823	825	850	871	872	828	859	896	875	847	879	842	835	815	831	859	898	896	825	895	873	814	831	842	828	834	828	809	832	844	892	867	873	871	873	897	826	857	840	820
25437	21519	28693	26688	18422	10426	6584	4638	3650	3057	2628	2197	2020	1852	1717	1581	1432	1335	1332	1302	1201	1158	1111	1092	1055	1069	1054	1072	963	938	1017	1005	980	962	916	1000	972	1024	970	907	993	962	961	958	889	869	901	933	940	902	941	916	913	924	922	914	946	912	978	895	916	937	984	939	973	926	929	927	944	954	903	948	904	925	924	904	955	962	902	895	907	1030	902	874	957	944	901	900	997	886	926	939	954	905	946	958	917	922	923	967	903	911	938	975	878	946	1001	913	956	931	896	885	936	949	982	939	888	882	983	907	883	930	910	925	883	868	942	948	918	926	884	951	893	905	873	969	961	968	960	903	956	997	892	902	941	968	976	906	882	895	884	953	892	910	894	942	919	927	982	924	994	942	950	963	910	902	929	942	875	898	962	921	915	973	948	918	947	903	950	928	904	919	947	919	914	915	889	881	974	930	945	905	960	902	889	916	943	942	935	924	899	935	932	947	900	936	1021	943	903	928	870	899	920	960	903	991	950	870	913	933	882	913	923	951	936	925	936	909	887	881	1007	974	916	986	940	977	957	919	979	925	909	959	921	895	930	925	908	889	944	893	890	923	917	916	885	937	884	912	904	945	899	937	1000	948	937	942	899	887	908	921	918	901	926	931	901	974	942	897	944	961	921	951	964	875	932	943	860	933	906	882	930	918	876	952	930	866	901	907	950	929	943	958	895	946	942	903	865	908	857	937	965	914	910	923	868	921	934	1016	934	902	936	962	992	983	941	934	844	908	904	904	909	895	953	889	917	914	927	906	962	950	945	926	1014	885	903	952	917	972	883	913	984	930	899	888	921	922	924	918	910	910	919	869	897	972	906	922	866	956	967	936	916	933	917	921	895	913	925	935	960	908	943	925	919	984	918	893	901	919	902	894	878	918	943	936	941	882	930	958	904	936	936	944	952	949	938	949	959	901	950	978	953	873	909	858	897	938	928	963	915	924	919	898	961	924	951	932	905	967	937	959	975	962	939	901	958	894	975	904	970	941	941	948	907	895	902	964	927	922	986	926	909	926	934	857	954	933	932	948	976	916	875	900	903	931	921	919	867	914	960	970	957	963	954	942	857	952	904	884	920	950	973	843	943	911	921	944	876	928	931	918	924	904	852	955	934	964	901	896	935	946	939	946	909	909	925	980	894	892	926	924	910	956	957	912	947	942	907	902	996	920	889	920	933	919	943	880	881	961	978	889	924	914	944	946	952	925	947	865	941	956	889	962	959	899	958	972	910	954	940	930	984	906	968	927	918	937	945	884	939	982	892	946	961	914	954	915	928	872	945	941	889	906	939	948	907	916	836	925	935	943	926	911	946	915	901	931	975	899	863	974	890	875	916	953	839	932	927	927	908	967	931	965	885	916	913	895	954	929	980	936	947	941	924	923	934	958	896	965	916	982	974	884	935	950	933	957	953	926	903	982	919	968	944	872	936	984	920	910	876	907	919	902	880	998	927	861	919	944	916	920	933	940	973	888	961	984	899	988	872	943	957	947	929	910	891	903	974	915	904	928	975	931	967	943	999	906	927	911	865	943	906	952	961	978	880	898	882	886	925	899	913	909	931	874	930	882	902	961	893	943	935	908	907	917	913	916	962	950	906	932	923	949	889	902	895	894	876	926	904	919	951	951	921	845	901	947	979	895	914	942	944	938	910	892	952	896	866	985	941	925	919	927	956	935	955	895	916	983	947	944	971	891	868	938	907	935	959	923	940	949	906	901	856	955	964	894	950	937	895	886	909	922	964	884	914	908	956	906	978	937	998	977	939	957	897	945	913	903	957	906	884	910	873	946	903	994	956	977	907	958	871	912	925	903	910	978	920	915	978	891	958	976	944	947	919	962	920	933	914	974	891	869	931	956	894	974	895	912	915	931	938	984	854	943	946	961	922	920	937	960	910	905	906	916	989	942	970	948	902	918	929	932	939	934	914	938	977	964	903	981	926	936	945	942	949	911	893	933	919	997	942	900	963	930	925	896	1021	924	930	923	904	937	924	987	953	971	943	957	1012	974	893	846	926	937	926	919	901	935	1027	1007	924	923	935	934	925	955	896	908	980	977	917	955	929	922	908	962	978	933	974	976	986	959	897	938	940	928	928	947	928	922	907	944	917	926	951	929	954	905	903	905	921	960	908	907	918	920	939	916	917	918	883	893	919	957	926	937	882	912	934	850	948	994	919	931	858	971	962	926	900	949	965	865	890	945	894	900	904	956	926	936	898	925	934	940	893	928	960	946	976	955	921	916	947	960	919	861	897	951	900	921	954	936	891	950	918	932	904	964	904	899	951	923	915	960	928	912	915	882	885	981	934	883	936	882	902	952	915	922	983	915	951	975	937	903	918	971	927	959	918	988	895	949	959	927	947	958	983	930	909	947	899	922	986	939	939	903	964	923	944	933	915	941	963	952	949	893	942	929	953	948	966	871	934	937	944	936	938	936	942	933	927	899	891	922	951	951	954	963	917	892	909	908	944	914	926	981	961	959	980	916	888	910	942	980	937	932	893	928	862	951	931	917	960	902	914	948	951	911	982	932	936	874	901	953	958	915	891	930	925	923	890	968	904	906	928	886	974	945	950	971	953	920	923	917	936	895	902	905	894	962	920	922	944	923	902	918	862	939	939	949	941	941	897	950	956	941	915	901	997	949	939	920	953	863	1008	939	916	884	918	889	939	957	868	899	1006	961	945	894	903	878	926	971	881	969	887	957	948	938	890	901	989	926	875	950	901	928	941	930	930	919	877	940	927	1003	915	879	923	903	925	888	910	952	921	931	895	912	905	930	948	888	900	932	893	922	882	868	944	953	929	916	948	949	930	932	957	866	952	961	919	945	959	936	946	893	930	960	905	948	925	923	905	908	930	949	950	953	958	889	940	890	933	937	904	930	950	963	959	945	904	943	885	902	884	929	960	938	932	964	922	947	924	994	980	931	915	943	888	959	949	874	900	914	950	981	943	947	911	940	890	912	919	926	889	929	904	917	896	978	869	927	944	947	942	934	914	966	892	943	934	937	993	985	924	944	904	896	944	953	888	910	927	958	956	903	936	931	890	889	932	948	954	948	922	896	921	916	884	918	943	969	959	988	919	876	909	954	983	959	987	876	876	932	940	964	918	902	964	946	935	895	980	878	912	937	923	907	929	925	882	993	925	999	963	882	897	969	930	923	953	914	899	897	933	947	957	954	952	929	913	928	942	927	942	929	918	898	996	910	918	943	901	886	985	876	908	889	965	955	953	939	887	886	937	916	946	934	971	971	968	924	903	991	957	969	939	932	886	908	931	928	887	915	905	950	899	924	949	971	904	956	902	938	970	911	948	955	885	915	910	942	934	949	870	890	968	952	924	933	917	930	966	972	994	935	936	951	925	955	941	944	956	944	946	976	946	976	918	928	919	940	945	907	916	898	872	939	905	911	935	889	948	953	901	891	919	928	934	918	939	880	927	921	909	934	928	912	927	942	936	972	945	917	933	933	895	923
32220	50494	39439	23561	16321	12116	9090	6812	5512	4476	3730	3128	2643	2465	2030	1808	1718	1535	1505	1401	1337	1172	1234	1199	1091	1082	1062	1008	1045	1024	951	1013	964	996	1029	943	959	940	941	975	976	914	893	943	933	950	943	876	941	939	979	953	939	905	939	927	945	950	971	867	908	942	950	920	895	886	906	913	933	915	933	915	965	951	900	914	907	931	902	935	879	876	965	946	939	927	929	885	932	942	948	935	950	911	925	914	955	915	836	942	919	898	890	956	938	916	960	931	937	921	960	905	931	946	952	909	904	934	901	921	912	929	866	888	949	899	955	950	874	906	891	973	876	904	900	880	866	905	939	870	944	937	890	889	892	898	919	900	943	915	901	933	922	921	906	926	912	880	936	928	927	918	922	913	927	961	953	931	922	898	854	914	908	902	964	883	937	958	942	938	880	932	942	908	929	905	867	923	922	899	911	948	945	860	892	891	901	892	913	910	924	980	916	889	913	914	866	938	967	894	995	930	952	932	923	898	946	928	874	930	931	923	925	877	869	871	885	902	864	949	959	912	931	938	910	941	892	907	883	932	873	876	920	869	898	960	924	886	955	910	968	917	918	882	933	949	936	905	935	937	889	881	902	895	906	911	930	855	965	893	911	921	943	918	874	932	924	888	939	854	946	904	929	941	949	890	936	887	943	888	897	897	876	887	907	875	934	915	946	891	881	891	888	937	904	886	913	904	943	909	946	918	956	873	947	896	920	931	931	960	892	893	887	936	922	911	902	875	920	918	860	915	836	930	916	891	951	906	929	879	944	951	893	910	903	889	956	894	880	918	911	881	878	917	903	955	908	875	895	918	955	976	907	884	935	896	916	894	937	947	918	895	914	939	908	876	925	947	952	879	916	920	918	944	955	897	864	898	876	931	894	923	925	908	896	842	940	862	924	866	894	961	909	938	921	898	928	842	904	927	928	919	889	893	937	909	956	875	951	969	936	862	915	925	929	854	908	882	901	929	877	918	922	941	888	892	855	896	921	923	922	935	922	874	927	923	872	891	945	911	942	909	897	874	953	955	997	990	956	909	931	933	932	884	910	911	941	957	932	907	938	895	911	915	921	951	945	907	949	893	972	896	921	839	925	902	946	932	963	924	893	949	892	895	909	940	895	939	909	903	906	918	920	909	925	914	948	896	886	897	881	944	898	878	889	969	869	897	939	899	932	917	960	924	900	887	941	977	949	887	915	889	869	880	908	893	888	939	890	922	936	910	937	933	887	951	955	893	919	928	967	920	902	885	921	946	973	890	898	908	948	909	941	946	889	854	939	929	925	926	936	907	945	883	904	1007	856	915	944	962	908	960	875	912	937	942	940	913	863	894	913	916	922	907	911	888	928	933	926	906	932	897	934	933	923	903	911	895	942	936	946	860	905	902	898	959	919	950	887	952	949	918	909	911	970	918	896	926	934	964	915	910	903	940	915	956	867	910	923	917	889	897	939	918	876	882	886	925	928	962	954	975	935	965	954	899	950	905	910	867	908	942	909	856	888	944	959	878	951	901	928	895	852	881	943	945	899	933	920	913	864	913	935	958	946	880	927	896	876	926	900	947	902	880	905	916	893	908	931	952	922	959	889	914	979	977	915	911	903	947	861	927	925	946	935	847	912	929	936	939	894	853	902	944	902	918	925	921	954	902	899	936	950	994	942	889	931	907	944	947	992	963	844	900	916	866	926	957	887	922	948	903	939	905	888	946	920	916	909	881	929	898	883	928	897	909	917	943	872	919	900	921	900	909	934	954	931	917	900	910	917	865	921	912	974	877	923	948	932	896	927	926	912	914	905	858	900	885	952	904	943	877	916	916	924	911	923	908	940	873	921	876	895	877	908	963	916	858	900	905	928	909	882	950	930	909	897	895	947	964	972	912	885	925	931	902	893	902	924	904	904	876	934	895	973	871	873	831	892	933	900	938	861	939	903	916	950	898	915	913	895	895	854	909	926	849	891	921	921	942	948	885	941	929	944	945	939	832	886	909	923	932	923	882	893	947	885	889	885	903	917	905	940	843	915	855	925	938	949	878	921	913	976	872	922	917	904	872	908	898	911	874	1004	927	902	917	944	909	898	917	914	887	884	935	906	909	927	926	990	986	961	873	958	964	888	937	936	899	942	932	913	889	927	915	862	923	941	929	906	867	901	928	923	945	951	909	917	925	939	975	893	922	921	888	935	888	846	908	910	872	957	882	946	871	874	862	947	918	958	908	876	926	907	909	897	926	909	923	949	899	944	903	909	883	915	889	865	894	921	937	954	882	942	942	872	904	952	923	903	885	880	919	912	918	924	894	887	908	946	924	892	870	912	917	870	927	850	963	892	937	899	927	909	985	911	912	920	951	940	922	957	988	971	890	917	912	995	879	931	882	896	941	897	860	899	884	888	921	925	882	922	881	903	917	940	947	947	958	995	894	944	941	938	909	908	942	926	958	908	875	889	907	906	924	909	876	957	901	898	929	929	935	892	914	933	947	931	944	971	912	906	936	894	947	837	917	976	940	895	907	929	902	911	969	939	918	873	887	905	837	906	936	926	890	878	929	856	936	959	958	915	917	964	878	867	871	872	921	923	902	911	909	975	937	880	905	921	904	862	881	868	910	909	871	894	906	916	904	874	935	872	893	849	926	857	1008	863	921	879	991	943	868	909	933	836	925	929	939	925	914	923	930	942	941	930	910	846	903	939	952	933	889	891	888	875	917	915	953	937	947	837	936	926	905	858	923	874	943	925	936	889	938	928	935	897	890	940	834	907	940	958	975	944	866	922	865	959	880	886	912	934	948	888	895	895	914	895	965	934	905	952	905	903	920	943	924	999	899	969	952	935	888	893	922	906	920	909	915	894	915	911	906	948	905	874	918	963	929	907	911	896	898	901	916	894	896	937	886	928	923	952	935	913	904	857	951	893	928	897	931	881	898	861	858	901	879	903	916	879	901	952	938	841	878	874	920	890	921	926	962	952	944	944	920	914	896	920	905	871	945	920	926	872	900	909	934	918	902	941	906	887	868	952	945	887	908	971	984	949	900	970	903	914	946	923	901	923	887	898	938	907	914	930	900	912	915	890	910	919	890	894	929	905	921	908	920	921	945	908	923	924	938	905	937	891	895	945	890	917	904	941	926	938	1001	951	887	940	907	943	943	920	958	947	918	891	947	941	889	814	894	947	885	930	915	948	935	935	884	899	880	960	944	943	926	908	887	938	928	967	951	881	948	916	913	898	921	919	869	911	910	871	868	936	915	875	912	925	956	895	896	893	907	921	973	931	940	908	933	951	933	886	901	884	931	928	942	897	882	914	893	875	916	901	961	924	951	891	959	916	933	910	870	932	896	900	939	990	885	894	866	897	926	973	901	953	924	889	920	902	898	908	874	973	899	953	906	896	856	888	908	909	929	918	897	917	934	903	891	911	982	947	913	900	912	919	896	899	943	869	865	934	930	925	934	920	947	924	977	921	911	930	918	878	891	884	935
23101	21462	29136	24264	21784	22421	17465	8396	6031	5014	4281	3636	2948	2672	2342	2064	1935	1839	1687	1512	1406	1393	1353	1239	1312	1205	1186	1119	1103	1097	1052	1060	1044	1052	1026	989	1001	985	981	1010	1041	962	1038	1061	998	1006	1020	1016	1015	973	997	1013	987	1003	1032	1053	953	1030	928	943	977	990	1011	1011	990	974	977	991	968	940	1016	961	975	957	1001	1002	961	1002	929	1021	925	950	954	971	974	953	1006	920	950	960	981	955	988	945	1017	949	1049	918	970	957	996	938	943	998	946	923	941	958	1018	991	971	929	939	979	948	982	930	1023	1005	985	966	973	949	988	936	938	886	1001	1038	1008	964	920	1003	988	921	961	937	901	934	901	934	982	945	976	916	939	981	972	952	1003	973	984	945	932	905	933	1005	939	983	972	956	994	998	977	1051	910	982	965	966	967	957	897	914	939	931	984	979	917	994	956	1013	1022	938	975	984	889	946	943	1008	951	935	906	1007	940	950	958	1007	976	960	955	901	963	917	941	948	980	968	904	952	970	997	977	945	1024	1017	976	933	1013	923	932	942	968	919	992	943	936	989	964	933	968	1000	949	889	947	993	970	871	958	988	976	972	976	997	948	989	973	996	969	998	914	963	958	981	929	941	974	934	988	931	971	956	983	1015	918	1022	943	911	951	979	976	974	926	956	949	940	952	922	926	914	940	988	1000	969	1009	961	928	983	938	952	930	954	1007	946	1049	980	1058	929	937	953	986	1022	959	1018	1012	935	988	955	952	993	1014	972	973	941	970	924	954	973	949	991	975	977	967	944	958	947	911	986	925	937	958	945	922	949	928	920	960	961	981	984	1050	955	960	1007	916	983	927	920	1000	999	977	981	966	1013	930	952	988	961	912	962	960	959	1002	940	953	957	961	977	934	909	893	941	983	969	947	966	965	990	982	905	902	976	926	939	940	954	1000	936	952	985	1008	981	947	999	982	985	965	968	952	906	953	977	974	953	950	996	951	951	975	984	1006	955	970	945	961	944	933	935	979	979	960	978	959	964	930	955	978	989	961	982	976	923	993	981	960	988	934	1013	888	1052	944	951	946	942	1025	958	908	984	957	967	1018	936	978	925	997	930	905	975	945	1010	987	896	998	985	956	966	959	964	963	964	983	940	996	988	989	926	942	986	968	983	944	1015	882	1014	971	864	950	990	980	962	1031	955	953	948	969	957	961	960	972	954	941	961	1019	998	927	991	990	1012	984	960	978	950	904	981	964	1041	961	981	969	977	1018	964	968	949	956	992	983	950	963	926	1007	928	995	936	1025	943	992	1001	963	1006	962	926	950	970	978	980	1025	966	1007	941	1040	999	982	1033	932	945	974	961	978	968	961	922	969	970	869	1020	979	956	998	1000	940	934	1038	994	953	1047	966	999	961	1038	923	991	984	933	947	969	969	956	969	997	1029	952	929	956	943	963	958	1006	939	964	1016	928	987	988	970	987	961	931	1011	1020	970	992	909	952	928	938	950	1000	958	998	937	959	954	998	982	974	961	977	963	1021	935	965	1014	959	962	990	932	1043	924	992	947	921	952	954	1004	986	965	964	956	928	943	965	986	961	1031	964	936	976	927	1008	934	968	971	944	968	986	1010	994	958	959	930	946	886	998	971	965	959	966	986	966	1011	992	951	979	926	965	988	1008	991	999	925	952	950	867	962	973	966	972	905	966	949	913	959	981	945	986	991	971	915	973	986	908	995	963	943	984	968	940	982	989	978	1005	926	994	993	964	976	940	948	994	972	960	951	956	975	971	973	1002	951	981	947	954	931	980	937	931	926	974	991	970	998	910	945	950	997	930	961	966	915	932	998	949	997	966	953	947	1031	976	978	976	885	961	1004	955	925	1002	941	963	928	946	1023	953	979	993	965	962	992	923	980	965	1007	1000	999	1013	930	956	915	978	936	980	985	940	950	898	970	1009	979	952	954	1000	949	942	954	976	952	992	993	978	954	1002	940	985	1006	1010	945	915	923	993	979	976	1016	976	972	898	951	971	1030	986	949	951	916	980	1009	1023	959	976	941	933	931	927	973	1009	908	994	969	985	980	977	940	1014	984	1045	982	965	917	933	958	1001	1028	985	935	970	1003	1020	955	953	940	925	947	967	989	950	981	894	998	955	978	974	1003	987	963	1012	931	984	939	976	960	955	942	1025	983	961	1041	919	915	960	985	949	1022	926	920	972	996	950	930	905	949	998	949	997	956	950	924	1041	929	908	971	929	934	949	958	986	973	968	922	1014	986	1023	895	938	939	978	930	1016	999	997	972	1030	974	985	968	994	965	1016	1001	917	957	927	1015	987	969	956	938	923	953	971	1036	962	958	933	894	946	948	981	1034	965	913	989	982	909	961	979	943	964	982	894	972	939	936	920	949	956	984	989	952	946	938	966	988	988	921	959	1033	979	947	982	996	1014	1038	903	974	946	1017	975	978	965	987	968	982	957	964	984	995	941	1018	988	908	905	939	966	953	956	977	978	953	961	1038	983	1002	1000	892	956	944	928	983	958	930	946	929	970	931	940	975	975	961	973	946	985	961	946	952	979	977	950	976	990	985	999	958	917	954	957	978	928	1014	956	920	1006	968	979	928	950	921	916	1003	950	946	926	1026	994	976	982	932	1002	970	910	966	950	925	911	939	954	997	1011	972	898	937	978	918	997	1011	975	979	945	1003	1000	916	971	978	990	931	905	980	921	907	972	934	947	1020	1029	917	998	966	1005	983	978	906	979	947	1026	942	925	924	975	991	967	959	968	936	953	929	961	961	973	938	1024	954	977	983	1001	976	1011	995	986	937	957	986	931	952	924	981	973	945	1011	975	982	951	951	947	898	967	972	956	953	1023	962	975	894	963	949	976	1009	1006	981	994	957	955	972	952	983	920	931	984	1002	980	959	1012	943	970	1000	973	961	970	928	957	965	948	1001	989	1034	947	952	940	891	960	904	893	977	920	979	1018	927	950	897	951	928	971	941	927	908	933	940	927	991	934	995	1004	898	989	958	919	917	989	934	990	1003	909	909	1012	986	1000	951	973	921	927	893	968	974	956	962	1007	932	963	963	971	947	959	994	987	996	946	925	913	910	889	999	982	963	974	992	969	987	1018	988	969	994	975	917	963	1001	899	998	996	945	945	947	951	939	941	919	935	961	988	969	964	1003	988	1044	1011	992	980	957	959	913	989	927	943	979	952	915	944	1014	995	968	956	1022	951	1009	966	1038	1037	982	934	963	967	973	978	959	934	938	994	939	944	955	918	1027	991	961	979	1032	976	986	976	993	961	968	962	1006	964	981	945	982	985	958	921	951	953	1013	991	959	949	945	951	973	970	948	962	917	911	955	944	972	931	943	953	997	1007	982	982	961	936	939	976	978	927	968	929	1006	996	976	973	957	982	952	945	960	942	1016	1016	933	949	973	963	966	999	900	980	918	991	969	936	977	927	991	970	903	965	950	958	955	1005	899	991	917	956	981	924	963	982	950	1009	1018	962	939	958	992	948	964	1018	964	1000	1014	1021	958	955	1004	982	972	956	911	972	943	964	970	931	952	1020	979	923	916	968	1004	959	963	1007	998	991	914	971	985	950	996	961	970	938	998	943	926	969	917	946	990	983	954	978	965	976	993	920	1032	908	937	964	957	961	983	976	935	919	1003	972	1021	968	976	987	1043	987	951	1003	993	970	899	974	889	973	958	948
35608	62460	46250	30173	24754	17694	13235	10488	8542	6868	5645	4732	3897	3436	2976	2587	2280	2079	1975	1750	1640	1503	1484	1322	1295	1176	1205	1164	1118	1061	1150	1100	1001	1061	1032	962	1007	1011	957	968	934	972	974	985	964	947	1041	986	960	951	907	962	951	961	973	992	992	929	972	906	952	915	936	916	972	944	934	926	957	921	988	925	1016	909	931	872	951	958	944	918	938	940	944	896	956	930	999	961	964	921	942	931	961	935	949	970	899	922	895	933	912	928	939	913	908	921	889	945	859	967	945	935	908	939	1050	938	918	929	910	972	911	969	943	954	948	949	968	929	926	902	925	945	1001	920	942	875	958	951	893	927	959	933	882	957	943	961	956	910	912	842	963	946	943	967	948	896	950	959	958	921	936	950	972	872	936	958	933	952	946	899	974	907	990	916	902	904	924	928	920	903	974	913	934	913	931	1004	921	987	930	959	918	951	881	899	903	949	913	940	917	928	966	925	931	883	919	919	919	981	899	902	936	962	922	925	942	943	926	919	897	935	945	965	962	919	859	935	899	912	912	933	910	957	949	949	951	935	908	933	918	932	922	896	928	948	937	956	961	926	925	913	944	895	925	922	932	917	916	867	920	966	923	953	921	941	970	916	948	974	869	940	911	922	963	929	905	930	929	939	927	943	938	883	946	944	891	1009	895	983	947	975	953	916	916	903	974	898	973	939	870	949	980	954	903	896	879	935	939	904	898	900	941	919	902	981	904	997	949	923	913	982	958	926	885	940	894	1006	916	947	970	912	947	946	947	923	1009	956	921	905	948	945	901	918	931	913	879	952	908	966	980	911	943	958	938	943	892	973	946	949	899	894	918	933	909	913	895	935	947	983	944	908	914	915	954	873	923	971	947	935	937	917	888	927	957	966	933	940	889	932	946	931	936	898	936	940	952	915	932	997	954	956	897	937	894	932	851	903	951	972	906	926	949	889	923	907	943	894	892	974	961	965	986	947	949	933	942	952	918	916	933	859	952	918	956	951	940	977	988	919	941	930	979	920	958	891	925	948	886	908	877	942	923	915	918	941	976	910	924	934	900	899	927	953	912	948	942	990	969	960	916	918	922	974	931	982	879	982	979	951	885	929	896	945	976	905	940	906	915	910	924	914	933	979	978	951	896	943	898	949	940	910	935	917	939	906	1028	932	981	927	907	913	925	916	885	984	972	925	881	964	932	938	918	881	904	939	894	964	947	918	903	932	916	929	907	993	974	964	1023	923	958	997	904	896	1007	920	878	872	914	944	962	961	928	927	975	962	952	940	921	886	983	974	937	967	914	923	912	828	929	899	938	969	918	965	925	881	981	927	978	923	1001	890	908	979	960	941	930	914	887	919	910	963	940	989	930	947	891	987	923	912	908	983	946	974	891	955	894	918	955	925	960	926	879	947	998	959	972	920	991	918	926	902	885	893	955	927	902	973	983	937	960	961	935	962	991	952	867	913	939	976	977	893	936	938	939	904	885	915	915	965	954	928	913	963	958	951	871	933	958	954	932	935	959	967	921	946	933	903	950	895	970	945	935	863	899	941	906	952	956	944	973	901	884	914	965	997	925	950	903	929	909	953	936	939	901	917	965	932	906	911	923	943	956	960	1001	931	927	978	951	953	946	943	961	985	1020	943	978	943	954	947	1005	923	916	936	933	956	879	941	942	936	903	970	946	932	922	953	920	923	864	924	977	923	898	995	890	921	915	935	950	899	903	947	921	945	910	892	951	869	949	884	902	903	954	934	915	893	941	913	903	955	946	983	942	915	956	937	932	952	972	895	857	926	932	951	974	920	897	945	939	923	961	987	942	923	928	896	951	952	955	923	908	933	923	977	948	991	972	994	929	910	905	886	940	931	959	891	934	873	1003	945	951	948	956	947	926	929	933	1037	905	995	877	996	917	903	900	959	836	937	941	964	912	921	901	912	910	912	890	960	973	922	916	922	951	934	986	897	940	918	945	911	944	953	886	935	928	955	883	914	937	953	928	904	942	895	967	948	970	919	933	882	940	941	934	951	929	896	950	973	890	957	921	902	927	906	959	922	970	1001	952	936	941	901	973	911	1000	936	931	979	912	884	987	897	947	951	890	963	934	944	899	937	953	951	906	992	910	964	919	919	988	922	996	934	941	916	958	954	973	991	947	972	899	932	992	905	934	927	937	918	979	900	924	866	923	944	909	947	936	892	887	968	954	988	942	905	892	979	981	936	871	951	935	953	893	924	868	954	957	942	947	970	925	907	967	949	934	943	923	901	1007	879	972	941	931	932	905	943	964	938	914	938	919	913	940	899	904	957	925	923	969	885	909	926	935	923	921	918	941	910	982	939	931	911	900	919	992	899	875	936	916	943	892	926	942	933	893	927	990	970	936	920	948	954	881	941	930	877	938	947	921	844	957	946	938	944	963	931	931	951	964	918	953	965	917	905	933	932	925	933	956	946	945	929	902	940	948	929	921	931	968	952	885	906	951	986	920	952	893	924	927	957	898	907	967	872	954	959	916	945	986	942	928	927	957	931	910	961	1011	946	963	908	911	896	940	927	978	980	893	887	976	950	927	923	1016	940	922	984	956	948	952	920	892	939	916	932	907	964	918	903	975	950	956	919	988	995	930	947	868	941	920	900	971	900	939	909	899	1017	907	921	918	980	968	932	950	936	933	965	956	944	976	921	950	957	925	921	978	944	928	963	943	921	960	954	946	890	933	905	973	917	934	956	977	909	974	978	950	906	901	914	915	942	989	920	937	969	939	906	951	929	948	946	916	910	925	958	1012	923	918	925	935	878	940	938	893	949	931	987	886	941	924	893	914	948	859	946	905	954	934	951	933	964	921	921	942	954	950	965	922	920	901	922	951	880	930	978	947	914	887	902	911	926	973	941	946	914	947	947	945	905	938	897	885	877	866	908	932	958	956	931	938	994	951	952	961	953	902	907	884	915	924	898	936	948	955	926	932	982	957	915	923	924	944	953	915	872	972	938	980	963	953	870	947	903	925	949	850	902	929	893	906	974	914	899	901	919	934	861	996	978	954	987	905	942	956	923	894	933	928	948	932	937	928	978	932	930	904	945	901	916	980	907	916	931	967	939	977	883	950	958	894	922	960	928	923	951	971	908	924	901	938	917	905	928	928	961	984	912	970	893	952	941	893	874	888	956	947	985	894	920	957	901	967	948	935	953	924	878	951	965	933	889	915	922	957	876	956	874	907	947	981	910	962	990	920	916	939	966	926	901	943	955	938	942	875	957	924	886	970	907	948	948	876	919	970	969	945	931	980	885	935	895	941	926	981	991	964	946	935	856	957	910	968	964	912	905	914	902	908	922	961	925	942	945	928	945	920	931	947	937	983	916	976	991	983	962	891	940	993	909	910	978	905	919	932	925	975	954	961	980	941	944	840	927	902	969	922	978	993	949	890	948	909	898	956	932	990	981	908	977	952	934	937	925	946	926	895	882	911	941	938	986	968	933	976	959	923	889	886	974	953	956	941	987	946	954	927	919	950	1036
34227	38944	36619	22057	11467	6342	4222	3182	2483	2169	1947	1701	1505	1394	1316	1278	1169	1178	1111	1120	1050	1013	976	975	966	928	896	897	950	973	900	934	845	921	928	875	855	856	913	875	906	922	933	902	899	872	851	872	910	892	871	870	862	855	875	851	883	861	866	840	817	892	898	861	855	875	874	880	925	850	878	906	877	863	883	914	846	867	872	844	874	903	835	864	857	825	850	868	819	856	863	844	850	855	914	885	875	857	893	871	877	918	865	837	838	837	849	892	839	830	795	890	877	881	907	879	831	879	855	871	848	888	860	887	806	883	814	919	866	894	856	817	874	857	869	832	952	905	887	890	886	873	849	843	856	830	843	896	879	833	842	874	857	814	884	896	919	888	859	880	898	850	834	885	795	865	918	852	889	824	855	869	847	819	885	855	851	829	832	856	839	863	900	870	906	873	862	878	875	886	855	836	891	876	854	836	851	872	886	871	859	842	877	878	868	846	891	860	865	883	845	883	904	893	869	859	894	900	887	878	858	855	850	916	850	908	853	894	875	858	888	878	893	869	857	868	813	886	865	827	846	910	847	867	843	855	870	925	813	892	874	850	847	837	823	875	848	945	884	861	889	835	873	895	901	853	859	867	896	873	866	845	844	893	870	824	869	902	892	892	887	852	830	816	862	882	915	875	868	816	837	850	862	877	867	873	864	893	880	868	876	853	820	862	860	832	826	877	872	814	851	893	838	880	879	892	901	851	905	933	850	890	894	819	860	863	836	890	856	881	893	799	855	845	898	856	896	854	897	858	833	890	872	863	868	888	891	838	797	869	850	797	832	878	820	846	818	847	852	841	912	835	894	905	852	860	893	831	874	884	888	857	843	847	883	899	906	880	878	847	875	865	865	857	911	904	830	860	891	860	894	875	877	874	854	898	862	889	871	866	858	886	881	816	875	832	827	869	794	876	844	859	861	846	878	862	866	859	902	874	851	846	862	898	864	854	941	836	881	874	882	851	905	855	875	871	834	845	860	865	902	890	914	862	880	921	890	909	850	890	881	880	833	849	857	888	859	870	850	932	826	854	874	843	874	835	814	818	854	823	797	860	851	904	878	822	873	804	833	883	890	860	863	841	861	838	866	839	893	883	926	898	905	916	838	829	856	844	875	859	855	878	828	819	882	844	824	849	831	827	896	838	882	903	858	840	885	834	864	841	895	829	815	860	891	813	851	901	839	865	873	939	916	871	888	864	858	851	887	835	923	847	849	849	904	823	941	884	830	841	919	859	871	919	863	869	850	874	851	878	827	814	853	865	832	835	855	841	905	879	893	874	848	866	872	926	864	886	846	940	861	851	825	833	910	844	855	830	870	873	909	850	859	933	872	905	840	827	835	840	885	883	833	848	865	848	900	931	868	813	826	857	874	914	860	862	890	927	909	831	864	860	858	832	827	882	903	868	846	808	913	837	891	923	906	887	895	897	950	914	898	892	877	807	895	873	843	900	900	865	897	850	863	886	868	904	916	915	870	883	811	879	835	871	892	866	877	836	860	901	852	872	922	847	756	854	896	843	876	854	876	851	906	855	875	934	868	879	844	869	889	870	891	817	861	826	924	817	880	828	903	876	909	880	817	849	875	875	950	884	912	825	877	924	865	883	882	835	922	838	868	854	864	854	826	848	909	896	858	898	865	886	862	867	858	815	891	928	840	882	870	842	852	884	917	842	845	863	826	897	867	871	847	908	892	903	857	813	824	878	886	867	832	949	914	817	901	870	911	857	827	882	881	870	834	878	811	869	826	887	870	814	883	881	865	824	847	908	853	865	887	844	839	872	858	846	904	910	884	860	842	884	896	857	903	870	867	862	843	847	912	838	891	858	908	866	854	888	848	839	841	864	850	870	889	865	875	883	881	910	852	908	826	844	852	937	851	816	906	818	917	876	844	863	864	867	843	840	862	929	906	843	873	888	888	878	861	874	878	917	865	920	916	829	830	881	918	859	874	897	924	935	876	863	864	880	838	831	887	914	875	875	908	840	889	871	881	847	924	873	778	931	895	878	892	874	795	854	889	880	857	858	883	852	922	857	832	857	888	821	907	875	840	880	890	866	832	893	839	837	912	809	946	870	873	837	842	874	839	877	841	844	854	860	833	898	842	840	815	901	879	840	918	867	856	883	862	882	844	875	915	831	877	824	845	920	851	873	881	920	921	907	852	813	891	850	884	844	880	888	910	932	870	876	893	848	843	890	869	881	882	888	857	860	831	884	875	828	892	854	867	859	857	899	902	869	889	839	858	818	901	880	863	887	798	878	834	841	910	862	913	827	885	848	886	922	854	830	866	922	915	937	875	845	858	847	864	893	889	864	851	888	911	869	875	871	870	880	852	896	883	840	810	908	883	915	836	861	864	886	847	848	876	853	873	871	883	860	845	820	886	879	878	859	843	877	874	839	833	859	876	828	878	873	864	912	908	831	861	873	867	843	902	829	900	819	865	854	898	842	882	837	848	844	876	855	833	878	830	829	870	876	852	856	855	892	896	894	844	837	842	795	868	812	857	867	901	877	868	841	860	855	830	857	845	857	877	844	874	885	865	832	853	865	875	910	873	845	892	853	882	793	880	819	920	901	863	893	892	870	826	892	894	872	898	869	908	882	827	877	817	844	824	855	878	868	899	869	823	846	911	851	879	901	818	831	846	852	897	799	794	838	905	900	850	854	854	899	872	872	895	890	866	873	826	861	853	838	833	871	867	865	878	862	870	796	873	864	817	867	873	881	928	884	868	866	839	914	866	874	858	926	821	859	889	833	871	895	867	827	856	910	862	883	843	870	813	841	892	872	865	861	830	857	881	859	847	882	854	835	895	864	929	906	861	861	890	852	894	882	917	830	832	902	873	770	843	861	840	843	915	874	866	868	865	922	885	913	886	903	865	884	900	833	857	844	845	854	877	821	787	877	819	896	837	871	877	921	883	904	851	874	876	918	876	841	771	812	863	866	906	902	873	888	908	868	875	876	848	884	871	831	875	853	867	832	888	878	851	828	898	872	931	868	861	847	851	854	900	852	823	887	861	897	862	821	902	903	851	907	863	824	843	856	909	843	849	879	856	923	900	855	860	828	900	877	848	930	903	909	853	838	813	863	858	860	900	869	813	804	856	867	849	938	876	890	882	894	874	871	878	867	815	851	881	843	904	828	856	878	912	832	863	884	831	830	929	855	820	836	889	901	863	871	875	850	835	854	867	880	884	903	868	871	936	887	851	887	902	849	884	874	857	904	858	836	839	889	876	937	818	876	868	841	900	811	804	867	879	913	877	868	842	909	893	866	867	853	874	831	864	863	859	855	867	903	843	918	836	879	909	887	854	851	883	894	824	892	857	832	837	916	886	877	824	843	871	854	898	817	821	843	895	864	865	913	867	874	857	905	870	871	855	866	922	872	913	877	873	880	850	859	830	870	876	897	840	898	905	874	889	836	869	858	899	901	857	870	878	876	862	857	868	864	874	899
37090	51862	35909	18570	12873	8742	6237	4575	3605	2967	2519	2138	1953	1719	1591	1441	1350	1280	1193	1169	1104	1065	1051	999	1024	980	1008	994	941	929	887	927	904	915	944	917	887	883	864	881	849	878	935	885	875	876	852	921	864	862	912	834	877	869	903	902	903	855	834	852	869	855	911	877	877	844	948	877	874	857	898	891	922	839	862	888	879	865	825	861	897	835	895	882	889	864	833	873	876	916	837	915	857	903	823	875	884	903	858	869	884	817	878	873	898	856	872	873	919	898	860	812	842	885	906	854	790	859	856	849	873	890	864	838	841	864	848	885	856	840	900	909	848	908	838	831	908	885	846	870	849	880	822	850	892	886	825	841	894	880	813	829	889	841	874	879	899	901	937	847	851	844	821	828	850	888	862	899	826	882	892	804	842	928	913	836	876	847	891	890	849	914	876	861	871	940	857	857	846	870	926	860	863	899	889	888	888	858	826	855	869	910	895	902	841	859	916	891	878	937	871	882	885	880	889	835	787	882	874	891	873	859	824	837	849	806	889	873	884	888	870	889	877	858	858	881	875	874	851	881	870	865	855	902	919	878	887	865	851	794	892	880	867	888	862	813	900	880	849	881	831	918	854	830	873	864	861	842	870	860	845	885	825	877	849	906	850	894	844	905	830	869	864	846	802	881	898	866	873	862	831	841	892	852	861	883	877	854	867	877	877	867	861	879	854	852	899	834	858	895	903	829	835	897	896	899	877	855	900	830	894	847	879	857	871	900	924	914	912	923	939	859	891	877	861	849	892	904	847	892	838	888	898	922	798	867	900	892	839	855	912	865	859	850	860	860	804	927	905	871	882	873	876	859	806	902	867	861	873	890	875	906	885	861	863	893	878	854	871	919	834	896	841	837	871	882	859	845	841	850	873	910	808	878	906	872	887	860	854	904	878	856	878	870	883	936	850	878	848	873	835	836	888	901	840	875	854	874	851	899	857	855	902	862	880	866	861	838	918	863	891	877	843	876	860	824	884	868	837	900	863	842	919	904	880	893	919	873	833	892	869	864	864	896	852	841	820	902	857	880	906	891	829	882	907	872	900	869	843	864	869	916	844	840	901	885	850	889	886	909	877	888	772	917	814	905	869	888	866	833	851	860	878	899	834	878	894	882	862	884	866	861	941	861	812	796	824	928	879	828	922	874	842	835	873	850	841	914	902	907	845	876	873	874	888	864	887	878	842	870	877	879	849	895	867	874	865	876	863	840	870	914	855	831	879	885	890	817	870	851	874	883	877	885	883	897	909	785	906	861	898	862	916	878	860	875	883	867	919	840	888	813	852	848	913	846	822	868	919	838	867	885	868	911	844	870	845	828	939	848	889	921	882	826	879	876	845	893	852	873	846	889	872	903	926	862	886	871	842	853	860	896	886	903	860	867	883	836	870	891	828	852	932	848	826	830	874	911	848	883	844	869	902	856	810	887	900	897	924	851	885	875	870	897	884	866	908	866	853	871	922	897	902	799	854	892	802	881	862	877	852	903	865	842	877	866	847	799	880	913	857	852	884	858	869	924	900	859	849	863	850	908	895	851	870	816	879	883	886	850	899	871	821	873	874	872	883	819	838	845	855	871	861	883	870	807	858	844	823	900	870	851	888	885	818	816	869	901	881	824	896	848	804	866	846	912	879	852	913	895	852	858	833	877	796	881	811	885	864	859	973	900	885	869	875	826	885	859	865	894	921	861	874	878	885	853	874	834	866	888	848	894	850	869	843	873	895	893	824	879	861	849	852	888	874	872	860	881	882	884	846	921	863	838	924	879	853	913	891	863	781	887	859	874	833	888	901	916	849	824	840	825	881	836	861	870	873	888	876	875	939	887	855	862	869	834	873	933	866	891	840	846	884	868	826	879	867	863	841	840	869	819	851	849	895	869	899	926	831	883	919	846	874	763	878	883	893	854	866	871	929	846	888	883	890	849	833	892	877	888	878	936	861	824	844	880	844	871	876	875	882	892	856	826	881	797	817	926	913	876	841	861	903	885	915	900	819	888	874	883	886	840	908	866	891	874	891	843	855	901	948	909	873	835	923	897	855	882	878	876	844	842	819	878	903	872	863	904	853	908	866	889	844	909	886	846	791	890	899	896	824	931	878	901	897	858	871	911	874	918	918	872	895	889	913	865	865	896	841	860	890	832	876	872	877	909	875	856	833	861	833	882	864	907	888	867	877	867	827	790	909	859	875	913	860	842	890	853	882	893	895	851	919	872	881	878	872	875	882	884	917	859	866	851	928	876	848	860	818	869	822	889	919	893	861	902	856	831	840	846	908	900	881	891	881	832	824	895	824	853	913	859	890	865	869	875	870	887	847	889	901	875	827	845	844	870	857	884	885	927	870	863	883	821	868	884	828	884	918	907	881	891	867	860	869	878	859	836	878	858	847	883	884	868	835	871	917	893	885	853	894	845	895	866	849	857	878	852	848	845	896	888	903	845	902	879	874	860	894	867	851	895	857	852	864	859	902	868	892	882	842	851	887	881	803	883	821	867	832	871	896	852	909	892	844	867	826	784	858	818	884	847	883	829	806	913	809	858	836	871	803	890	899	863	858	852	880	874	820	884	864	911	875	916	867	830	904	866	845	932	835	833	874	923	849	853	919	880	874	834	875	875	857	848	834	851	845	855	874	865	835	838	876	856	894	922	872	949	871	832	878	821	847	863	853	849	867	887	906	851	860	896	845	863	849	875	874	869	834	901	858	870	854	859	863	851	857	836	870	878	923	891	871	895	855	845	939	881	891	884	868	900	918	853	875	885	882	846	852	833	892	914	847	834	875	838	920	817	837	867	899	897	840	904	932	880	856	860	855	859	871	845	798	896	859	873	845	866	886	882	867	839	897	841	840	833	847	899	850	823	881	856	857	898	913	823	865	931	866	876	818	871	877	841	884	876	884	839	837	906	820	844	918	849	806	832	862	836	870	792	882	852	873	838	845	865	893	922	863	856	851	889	873	870	863	870	842	876	812	868	889	914	867	890	852	885	805	875	883	844	854	908	891	924	912	830	847	866	949	877	861	875	821	914	893	829	884	895	896	859	868	951	855	830	904	881	922	881	898	896	810	856	870	829	885	907	900	885	849	843	880	898	841	866	877	858	903	918	871	891	896	887	893	859	877	875	887	890	830	888	902	892	904	823	828	870	866	902	843	859	887	895	901	822	893	856	864	904	795	880	891	857	874	860	887	900	941	866	888	868	895	891	853	825	888	857	851	864	882	918	896	857	825	880	859	930	821	831	834	865	884	866	850	918	838	860	882	894	856	896	908	883	883	912	867	863	866	864	889	826	835	854	861	831	916	866	860	843	857	891	873	842	884	906	887	868	840	862	881	836	839	873	867	869	873	881	850	855	885	915	913	905	843	860	855	834	817	817	881	860	846	907	859	897	912	897	877	850	923	846	794	854	831	837	853	889	882	861	926	831	857	872	836	848	855	864	936	880	885	859	824	845	880	819	888	859
24242	21423	28704	24942	21695	15805	8642	5236	3989	3204	2766	2392	2135	1941	1733	1531	1423	1391	1352	1183	1207	1119	1064	1044	1018	956	905	962	961	942	906	926	888	912	931	886	923	933	861	845	850	852	848	852	928	857	890	870	939	801	878	860	893	870	885	860	887	876	940	953	869	892	914	891	875	872	884	871	847	845	901	839	851	843	871	872	859	849	868	832	889	873	897	823	848	892	878	855	918	905	857	893	858	849	820	864	933	840	878	802	863	799	881	826	846	873	904	887	936	809	857	903	840	853	826	911	785	910	818	904	860	850	824	847	809	807	837	913	847	933	862	881	905	873	885	845	840	823	820	907	891	900	863	849	860	906	883	841	831	876	875	890	883	815	872	898	874	841	835	828	844	854	889	872	865	852	814	824	918	874	878	844	834	838	905	873	844	947	864	917	858	855	886	889	909	874	868	911	916	839	864	842	832	901	866	848	886	891	857	827	942	905	818	855	820	843	880	912	890	851	907	857	842	815	844	831	854	887	845	853	865	899	901	862	833	869	880	900	861	825	864	905	929	911	911	872	887	873	820	870	898	855	896	889	848	880	848	910	868	849	837	877	861	888	845	870	846	841	856	847	915	880	862	868	888	883	850	908	877	901	812	863	844	929	888	877	887	933	863	791	900	814	833	900	851	918	875	835	880	859	827	898	814	910	882	902	837	874	862	835	900	893	850	890	826	873	916	913	897	870	859	888	863	863	862	878	885	891	797	864	874	851	846	908	849	810	834	873	834	856	840	829	844	869	871	900	866	827	911	832	888	866	888	854	827	842	914	890	877	858	841	898	905	889	869	905	883	875	876	865	845	878	904	856	863	951	878	846	868	861	896	899	867	851	810	884	874	910	863	813	885	891	869	916	884	843	910	888	844	839	851	867	844	884	853	830	837	906	880	826	844	842	815	844	844	850	897	891	877	899	871	856	878	839	860	851	842	917	857	849	794	915	865	855	840	838	826	888	906	838	893	891	882	847	823	872	867	830	840	851	830	818	837	825	865	857	848	835	859	893	858	868	867	838	826	893	895	839	870	835	861	892	895	887	859	841	858	840	828	837	827	790	815	860	915	844	860	882	897	862	810	876	867	888	857	839	849	916	833	872	901	829	882	843	866	880	908	902	921	852	876	878	864	905	853	890	849	860	830	887	864	886	900	824	849	868	847	869	853	877	831	868	878	837	844	860	843	832	863	870	861	827	927	932	883	882	829	864	867	865	860	897	848	872	911	897	836	882	903	809	819	889	850	913	892	893	869	874	886	876	890	876	826	901	797	887	872	850	868	830	913	903	883	851	913	859	849	851	854	850	849	846	913	901	827	888	861	880	871	847	773	930	880	870	876	836	800	924	873	883	853	893	826	870	880	823	880	848	837	845	863	849	900	833	912	840	837	910	871	866	814	869	847	854	851	885	842	862	889	854	834	892	882	867	926	882	910	841	907	865	890	869	895	883	896	875	828	883	899	844	880	886	842	873	871	836	821	840	843	907	875	864	886	820	848	841	805	839	887	831	854	861	915	859	830	868	851	868	874	857	878	870	858	852	884	903	889	917	908	822	845	834	822	872	872	815	849	877	859	856	882	913	908	923	843	836	861	826	885	898	866	900	853	913	865	832	812	810	852	833	831	898	869	856	859	787	913	866	882	830	890	875	869	879	843	819	873	883	882	903	810	847	893	919	884	844	908	889	837	894	830	894	855	810	836	871	921	871	856	848	896	888	812	863	857	797	854	913	880	818	914	845	854	908	846	872	873	831	851	875	913	857	865	847	782	858	871	840	856	859	909	887	873	843	869	876	853	841	845	875	884	885	864	849	828	825	893	851	829	869	880	869	871	866	843	860	846	891	908	821	815	834	872	857	850	831	827	829	875	876	830	897	845	885	878	846	898	834	868	839	886	850	840	876	823	917	824	846	857	856	818	889	839	906	856	855	868	893	846	861	856	849	845	860	832	866	867	909	868	877	832	885	922	872	866	912	887	887	817	829	881	878	923	830	853	849	893	903	864	836	852	883	826	846	893	844	827	853	873	856	834	867	823	852	880	887	848	863	840	813	821	884	910	791	914	880	846	866	875	803	895	863	802	883	851	870	829	850	813	886	850	810	821	881	858	909	840	870	815	892	833	940	900	844	859	843	836	859	861	882	841	865	845	880	872	886	864	851	891	823	868	898	854	833	850	901	875	840	900	875	838	868	870	862	875	847	871	833	866	821	881	869	870	885	856	838	906	877	860	869	849	812	829	903	866	861	883	834	847	826	884	893	806	853	860	859	888	895	893	823	833	812	897	873	805	804	818	841	834	921	872	872	854	900	899	891	867	831	847	897	840	913	798	812	842	813	807	854	856	898	831	837	817	892	957	894	875	832	842	828	871	881	868	886	868	872	920	836	857	865	842	918	837	880	899	799	870	840	932	912	861	818	885	867	871	860	879	886	835	858	883	816	849	849	826	902	852	853	832	874	852	909	888	860	908	804	846	876	881	895	869	893	819	836	861	889	853	862	827	826	835	908	858	819	819	855	849	848	846	849	893	856	846	824	862	891	895	827	839	859	891	898	848	848	838	875	909	888	894	856	853	854	930	888	856	817	869	884	813	880	856	841	879	820	838	843	903	864	862	845	830	908	854	862	879	880	868	841	878	868	856	858	849	861	893	839	873	876	862	857	882	852	891	873	900	867	859	886	922	850	874	841	857	876	879	894	875	860	820	911	901	877	916	865	820	828	883	863	854	905	887	828	957	879	840	906	919	839	834	855	897	893	864	850	899	877	930	865	880	900	836	863	868	884	866	818	908	889	897	839	846	836	884	887	853	853	855	868	869	882	861	854	947	868	896	904	806	826	839	873	855	868	906	910	900	858	878	914	883	919	865	948	873	867	910	814	866	890	859	871	828	893	915	856	866	875	864	871	904	866	865	910	867	816	805	876	913	898	852	864	921	872	878	857	884	898	892	866	852	824	840	863	902	788	876	869	906	872	877	878	833	851	821	830	787	915	847	825	814	926	863	836	895	895	825	805	852	836	925	837	908	890	847	844	923	850	918	812	860	850	877	853	855	883	871	868	861	902	857	832	842	825	882	816	887	884	877	937	872	869	891	938	923	889	883	850	875	905	889	883	839	813	854	818	830	874	872	884	921	806	856	863	878	882	839	846	816	902	886	886	876	831	848	876	851	870	826	849	843	846	834	869	861	846	910	887	896	889	863	908	898	850	812	835	923	878	865	822	858	812	871	843	883	826	936	886	848	876	887	885	847	892	874	868	869	851	834	848	833	890	878	866	886	855	850	839	912	884	867	828	870	869	874	854	840	871	802	905	821	849	954	851	796	826	866	847	854	854	914	898	872	909	853	880	860	831	810	893	855	851	883	866	802	835	865	801	910	889	817	903	876	824	841	838	896	872	887	859	865	867	886	828	898	881	884	866	890	830	850	855	819	824	872	885	846	862	868	858	902	861	901	846	904	847	892	816
37261	58520	40002	24056	17528	12866	9637	7361	5691	4627	3809	3196	2800	2478	2196	1798	1685	1575	1475	1392	1243	1271	1190	1093	1065	1063	1036	995	965	961	959	927	990	957	952	880	985	903	897	838	927	794	874	880	870	843	846	917	920	876	846	893	901	857	878	857	865	901	843	917	919	899	907	870	868	822	846	852	891	876	824	887	860	873	881	827	827	876	853	848	859	823	858	898	878	908	825	863	871	874	882	830	847	832	879	903	873	846	895	884	851	872	875	894	835	865	859	913	866	862	866	903	881	843	889	854	857	878	857	844	820	901	880	804	832	890	843	871	878	837	893	853	849	858	869	873	860	852	881	825	832	798	865	844	843	893	875	839	784	854	747	866	882	904	892	841	873	895	920	874	828	863	885	873	874	896	867	925	879	879	835	882	936	841	888	846	850	838	870	865	864	892	855	841	864	869	864	847	892	857	891	879	859	852	898	884	857	882	807	874	907	863	859	823	829	880	888	865	911	837	842	863	880	799	856	805	886	915	832	799	822	880	848	878	866	838	845	890	839	875	806	859	877	839	860	860	904	847	820	836	825	868	863	887	852	882	853	812	838	842	835	837	848	830	886	837	930	864	877	836	883	867	914	820	779	841	855	838	809	819	804	875	848	858	832	852	839	866	850	808	881	819	907	832	841	894	861	812	853	844	894	816	826	867	866	819	856	833	845	874	844	876	829	863	826	885	872	917	892	881	864	889	848	875	869	860	873	877	840	860	872	857	860	893	835	862	874	866	846	905	829	850	828	857	836	874	890	889	828	816	863	864	843	840	885	853	843	835	853	874	893	836	858	900	894	829	911	866	860	846	874	896	866	865	856	854	876	890	878	843	886	847	801	859	836	867	850	877	896	827	891	807	867	832	860	853	915	845	853	861	831	908	860	802	864	875	882	798	821	885	882	838	878	878	880	861	857	853	878	903	871	836	867	864	856	860	878	878	863	898	832	884	838	866	831	822	908	773	819	826	858	912	862	854	827	827	881	894	896	892	837	839	889	847	838	818	788	847	891	860	865	846	924	873	876	878	901	887	860	905	867	874	810	816	843	879	854	814	822	878	841	885	851	853	833	861	880	825	826	906	800	917	880	805	893	828	855	906	831	897	894	827	863	875	866	856	822	856	853	878	872	888	888	920	895	873	822	853	868	860	831	838	853	932	840	871	848	870	831	861	866	879	877	865	896	868	886	825	864	878	838	857	856	878	873	810	862	889	864	829	850	879	853	909	850	890	839	911	856	869	839	815	858	878	834	847	855	819	890	935	865	812	912	901	890	878	875	838	855	873	831	853	870	838	790	862	924	872	841	880	870	847	868	825	843	897	850	892	845	820	879	850	855	894	893	864	891	873	831	854	881	817	830	865	890	832	877	836	880	825	907	882	823	905	861	852	841	822	855	840	889	812	863	891	829	883	855	810	884	812	798	866	825	908	846	881	887	854	848	869	824	816	837	866	822	783	892	810	845	817	888	854	866	853	857	875	885	887	880	859	820	834	881	842	877	867	856	868	872	870	847	850	845	836	835	838	868	846	910	885	869	872	842	834	826	834	881	854	853	859	843	816	852	909	892	860	835	870	853	871	846	841	879	869	835	880	852	845	842	837	778	822	875	878	848	864	882	885	861	907	829	832	886	842	855	875	849	857	857	903	885	884	831	866	854	855	831	891	840	820	820	863	852	861	901	851	869	887	898	815	842	904	893	908	845	857	809	840	879	847	838	826	904	903	819	815	852	851	814	858	876	871	892	856	845	860	841	872	875	866	843	856	844	898	862	912	923	829	823	877	813	850	849	864	858	796	860	907	853	868	842	850	879	888	872	846	832	840	823	876	928	869	848	855	857	849	852	875	865	893	856	886	857	844	905	884	843	886	854	865	844	874	848	895	960	901	879	869	893	823	849	873	896	867	905	909	865	857	861	904	939	837	892	885	889	866	817	860	865	884	822	852	891	848	859	863	814	851	936	835	867	846	846	889	892	851	829	831	834	851	795	869	944	908	844	803	844	902	862	854	936	915	859	858	821	856	847	875	865	853	870	899	837	817	797	880	825	883	867	818	875	839	907	866	905	845	907	878	907	924	840	857	862	890	794	911	841	872	831	847	815	886	847	853	849	898	877	830	928	849	802	887	822	837	948	841	851	873	899	821	866	829	828	868	884	834	889	897	873	911	817	878	885	913	896	862	864	883	889	825	865	859	901	858	877	840	882	873	870	866	838	841	878	832	880	838	875	844	895	880	892	903	871	872	850	827	880	813	878	871	844	848	863	856	849	865	906	861	844	847	875	815	812	871	864	854	838	816	818	880	845	864	870	873	897	860	847	826	818	863	822	871	875	809	875	885	848	906	844	847	790	876	806	907	831	831	830	825	857	853	860	855	875	841	878	809	858	829	891	879	851	949	859	906	867	892	795	887	832	861	883	900	845	863	848	804	903	868	867	906	927	832	855	825	802	820	843	843	803	867	897	900	871	812	837	873	862	858	854	857	837	842	877	798	898	882	839	903	897	862	861	823	888	859	848	860	842	923	832	830	853	830	836	839	868	864	823	829	868	849	832	830	803	869	845	845	850	831	842	856	894	863	863	844	922	872	818	812	895	852	854	816	867	858	909	845	872	908	866	885	838	832	858	837	871	892	852	906	821	848	847	826	825	877	849	921	852	851	831	856	880	827	872	861	856	875	841	886	880	878	832	893	848	877	844	840	875	849	860	902	866	833	849	843	819	817	857	869	831	903	852	873	856	866	901	862	858	867	841	846	842	847	873	865	840	918	828	796	870	870	816	850	891	870	901	843	855	801	824	876	843	930	855	887	871	877	822	838	898	858	839	867	830	862	872	881	861	912	870	854	849	892	854	884	906	829	871	884	827	853	840	844	849	859	884	829	888	880	837	873	844	930	851	864	859	776	832	877	875	833	824	833	808	846	895	903	909	897	871	827	895	884	853	893	898	837	895	897	849	898	802	888	835	856	881	843	851	888	855	865	870	818	865	905	852	840	839	884	825	888	873	896	848	821	867	863	868	878	849	856	862	859	839	936	841	871	809	882	874	880	875	849	813	848	903	886	833	845	874	856	884	825	841	883	920	862	911	802	879	866	818	884	853	869	876	935	892	840	911	813	850	859	855	861	868	840	859	846	876	898	821	838	916	875	863	915	832	866	823	840	831	849	897	866	775	842	839	884	836	831	885	842	874	897	874	905	875	832	892	864	892	891	864	834	860	854	828	850	895	815	875	843	903	871	882	856	807	944	865	845	867	862	830	857	859	857	887	822	836	884	833	861	893	852	863	844	850	822	858	909	878	863	906	871	824	869	833	882	910	835	863	862	846	851	859	869	878	877	837	851	850	875	855	850	887	833	866	843	804	880	840	887	869	886	832	870	895	918	937	909	877	813	873	844	873	854	880	842	833	817	843	869	843	893	837	856	845	854	819	831	859	872	849	874	863	882	902	892	854	800	846	813	879	832	833	912
25519	21608	28117	26181	17496	9542	5956	4145	3287	2830	2430	2100	1898	1811	1548	1411	1402	1319	1313	1240	1137	1192	1156	1102	1056	1013	1022	1018	1044	998	977	973	975	1032	951	971	929	888	932	960	983	949	900	891	899	926	1007	928	919	922	923	930	931	976	971	897	1007	980	901	969	921	959	951	913	919	980	967	938	971	972	945	931	938	936	933	990	886	928	948	932	947	905	887	934	922	870	970	951	943	1013	877	901	862	925	951	970	928	949	950	929	915	913	975	974	930	936	898	947	863	935	870	921	922	932	908	944	959	949	888	951	918	943	897	956	915	908	925	907	943	928	914	895	963	962	953	930	887	938	962	943	934	945	892	929	941	930	959	953	944	982	950	913	961	933	940	928	954	929	956	956	926	906	929	871	974	974	881	929	881	918	983	903	859	882	927	901	958	926	943	938	967	862	974	914	957	918	934	905	904	927	970	924	921	948	899	932	945	931	943	870	923	998	926	907	909	960	914	927	891	903	955	906	944	921	921	936	893	949	882	915	891	915	866	898	971	976	949	915	941	937	906	933	887	908	963	917	902	900	917	983	921	910	911	977	916	936	969	910	945	929	913	944	963	912	899	982	951	930	945	893	915	952	927	934	935	909	995	943	881	914	939	896	952	913	931	864	897	892	872	948	904	957	946	935	968	957	920	884	969	929	982	968	962	899	898	936	990	947	936	959	957	951	930	934	917	922	924	958	900	898	914	910	928	913	957	940	950	900	929	913	956	877	939	865	878	943	912	884	913	916	940	959	914	958	934	960	930	899	994	923	920	913	947	908	915	921	974	938	949	929	893	954	923	879	961	964	905	918	983	925	924	986	946	930	882	911	917	953	975	893	890	920	882	867	858	949	865	909	886	957	947	932	935	981	944	916	902	935	898	861	937	964	943	870	928	907	936	948	925	926	885	885	935	936	961	925	942	923	934	862	856	917	921	949	904	907	918	899	882	925	892	952	939	910	943	971	948	899	882	936	964	912	901	962	880	922	960	904	892	900	977	934	937	916	878	857	900	934	886	882	858	979	925	947	874	887	907	914	929	930	913	950	917	932	897	959	905	886	904	877	976	944	948	887	914	889	989	954	992	957	960	846	892	954	903	890	932	928	969	951	913	917	898	881	890	962	933	940	898	886	972	991	944	969	912	953	926	947	908	958	912	917	939	890	924	930	953	914	959	951	884	883	939	926	904	852	936	900	900	953	932	929	953	960	916	942	960	947	930	906	947	902	894	977	926	891	961	953	934	934	964	967	937	949	908	926	900	943	913	904	954	958	955	886	963	905	935	953	961	901	941	937	953	933	931	929	931	902	918	909	947	941	895	892	945	965	940	912	906	929	955	883	938	862	876	924	912	934	944	935	934	903	930	958	880	928	963	930	980	904	962	944	925	953	962	904	901	898	933	916	939	922	930	950	925	889	903	928	929	938	909	972	905	919	914	983	953	947	957	972	934	899	946	977	899	948	936	1013	967	916	946	947	981	953	895	883	920	901	924	948	968	881	981	914	969	945	901	965	914	907	969	968	980	932	922	887	927	910	880	904	878	901	908	901	941	901	941	908	956	938	917	879	889	976	935	959	891	929	971	946	891	959	918	919	909	952	910	946	908	948	921	932	906	956	945	963	941	882	914	966	905	934	906	926	935	972	933	888	916	962	914	878	952	922	988	955	914	943	969	926	915	949	901	915	923	957	961	951	904	936	923	911	970	860	957	953	890	948	888	979	888	967	933	899	938	978	967	957	937	965	891	917	918	910	885	929	960	931	907	889	906	910	895	902	941	886	968	956	988	948	925	941	964	909	890	983	887	962	909	970	951	1005	938	965	923	930	872	901	942	906	933	897	932	897	911	934	963	963	896	890	949	917	901	926	968	979	929	883	911	928	846	863	931	947	900	912	964	961	956	849	894	952	853	892	923	929	892	926	912	1049	893	873	907	927	957	949	907	1003	911	949	916	938	914	944	902	915	949	907	946	868	908	862	947	942	892	895	866	915	933	964	937	986	990	880	931	918	941	939	922	951	943	946	917	926	914	936	970	931	908	948	912	910	904	920	885	904	906	898	935	929	902	929	944	886	888	910	854	963	897	977	905	972	978	922	868	933	925	919	946	939	960	917	958	939	917	892	919	956	910	974	956	914	940	957	917	958	997	946	913	934	887	947	923	938	982	922	893	934	946	914	935	939	898	977	922	919	866	928	953	903	906	919	914	910	911	948	948	855	869	936	922	977	914	948	906	990	935	882	911	940	909	922	944	899	955	907	932	902	963	924	956	928	943	884	952	880	944	895	940	999	912	897	921	938	868	973	954	902	893	962	925	931	942	914	913	972	977	909	934	926	972	913	941	1011	894	897	914	939	924	980	934	947	863	887	919	949	949	936	990	928	888	932	954	949	948	963	945	899	976	996	885	935	894	915	921	899	896	938	903	953	913	934	905	916	874	890	973	936	962	909	958	924	905	944	892	932	868	902	955	933	948	929	900	901	838	908	925	946	916	944	907	940	960	960	889	924	935	953	958	942	889	953	913	935	950	965	917	942	937	974	850	921	967	885	961	968	929	932	925	910	933	971	882	933	966	918	924	924	988	939	899	891	952	993	946	957	974	982	930	900	913	991	965	905	963	913	939	911	945	907	923	915	984	913	975	936	888	925	902	970	912	969	942	956	936	896	940	925	973	901	913	893	941	939	896	949	906	992	927	916	938	945	897	893	863	921	919	879	912	933	967	911	913	935	913	914	932	939	911	914	944	900	908	934	907	899	889	946	941	932	964	908	985	928	949	930	939	916	927	947	874	885	976	928	953	913	938	887	890	892	944	953	980	955	891	943	945	890	950	925	908	954	967	913	915	923	897	912	917	956	915	962	939	875	969	899	892	901	866	921	904	925	930	934	959	934	957	926	940	971	894	962	900	893	918	919	904	907	893	904	946	1001	955	919	870	934	968	935	954	948	910	976	985	951	927	914	941	894	917	912	924	912	943	920	895	883	930	909	912	897	944	945	899	982	920	886	918	938	900	906	898	904	927	882	932	931	930	950	901	917	898	886	903	921	922	904	977	971	924	904	950	888	943	908	899	900	907	927	934	876	924	894	885	887	926	949	1012	1010	977	949	958	941	916	943	915	923	962	999	993	939	919	850	904	985	898	1002	889	913	911	943	856	874	905	980	922	939	995	961	961	961	945	936	967	912	932	875	955	952	950	979	907	946	959	890	923	947	864	914	876	937	931	935	892	910	971	925	909	867	920	983	937	934	971	879	916	967	881	888	987	986	870	941	979	869	905	876	912	943	928	953	880	900	929	955	929	1001	974	939	956	958	916	979	965	910	901	974	978	932	938	920	957	865	846	886	926	980	957	905	956	934	909	844	945	877	919	950	962	890	927	900	934	907	920	890	947	962	925	899	919	963	903	933	926	876	909	957	920	915	928	893	949	931	909	940	950	915	884	882	932	903	878	930	944	912	923	902	980	1004	981	945	920	983	909	974	913	915
35819	54418	35419	20614	14648	11074	8127	6367	4916	4005	3390	2842	2494	2214	1992	1740	1558	1599	1463	1372	1278	1201	1213	1079	1129	1087	1131	1039	993	998	1006	965	933	971	963	940	986	955	968	930	1004	907	950	951	935	922	942	939	911	925	941	919	998	955	945	893	952	918	920	949	915	916	942	944	932	929	898	919	909	921	925	880	958	964	929	938	956	940	947	928	946	903	912	938	915	919	943	921	938	896	975	901	914	960	937	955	930	922	889	904	922	903	879	970	876	958	924	902	956	915	929	951	952	928	912	908	914	897	912	872	944	1010	939	872	846	922	943	953	943	896	870	946	924	957	936	904	951	973	872	946	888	905	911	930	908	931	919	895	907	905	980	915	960	927	934	899	899	907	887	889	910	916	902	1000	921	910	947	891	910	985	897	914	945	906	943	877	936	939	947	914	958	924	953	838	935	904	876	894	936	939	909	894	895	958	888	931	950	884	928	900	914	882	951	878	945	900	935	925	922	923	905	911	926	905	931	960	905	951	914	943	877	958	954	960	976	937	926	914	926	875	908	871	946	917	924	909	901	887	899	877	941	877	940	881	932	926	992	883	977	912	910	900	930	941	864	930	934	896	916	942	888	896	915	920	958	912	870	944	961	907	917	942	938	938	893	952	916	955	940	925	896	930	863	959	907	876	900	930	898	887	957	904	913	933	916	945	927	923	950	963	854	941	906	902	914	933	903	894	893	951	885	917	876	947	886	919	886	926	943	934	922	983	980	935	938	938	909	1007	892	951	919	897	927	905	896	890	956	966	859	896	928	956	875	872	926	938	908	921	862	916	904	977	925	885	933	922	909	980	912	942	930	945	898	919	890	923	920	889	880	910	933	878	880	948	898	891	931	892	956	890	903	910	886	881	917	965	901	866	936	950	931	911	881	971	939	933	971	914	928	952	906	900	935	946	917	849	903	916	893	942	941	914	907	930	938	954	883	965	936	933	962	919	906	900	905	902	932	953	924	904	934	952	884	898	946	905	888	911	1039	921	931	917	930	916	915	957	934	919	911	909	884	873	917	906	909	1003	955	929	915	942	911	940	916	931	880	895	890	881	938	951	928	884	899	879	925	927	902	943	880	913	924	953	937	919	908	937	909	941	928	948	902	934	896	880	937	861	951	901	898	884	922	938	922	964	926	925	897	944	974	898	881	899	935	953	883	916	969	916	917	924	902	927	900	891	892	910	872	910	979	897	913	900	890	971	870	945	911	942	912	960	884	917	938	978	934	903	922	947	926	938	959	919	944	909	948	907	897	943	925	905	898	880	932	974	944	950	949	919	905	935	861	913	934	920	918	912	939	956	856	945	884	895	979	935	959	876	967	913	931	901	864	948	866	913	915	946	926	880	878	930	924	904	934	904	907	883	907	909	859	892	893	905	924	886	907	941	901	885	877	932	912	923	914	932	975	881	895	929	893	913	894	872	909	915	910	910	906	924	914	949	929	927	928	927	918	922	959	939	918	932	861	904	927	917	907	934	922	942	931	893	916	941	921	931	978	974	948	914	967	925	919	959	987	937	944	945	898	884	915	916	970	983	916	916	954	906	873	927	906	953	943	894	895	900	932	946	952	920	894	937	884	900	892	945	933	915	891	944	889	885	896	893	911	902	899	882	906	951	884	950	880	890	887	929	910	888	904	894	872	920	917	854	911	963	930	931	923	939	899	871	909	895	930	911	907	899	961	935	943	950	904	945	887	946	923	942	948	927	891	961	843	913	888	901	911	910	912	959	894	943	930	898	896	999	912	896	950	918	921	910	912	899	933	949	871	909	902	920	847	956	894	926	920	891	941	952	944	976	914	917	938	906	855	885	902	911	913	912	883	941	920	908	975	942	873	933	912	945	880	905	922	971	911	934	878	909	931	835	948	930	924	920	955	884	969	886	911	975	925	909	887	945	892	960	975	923	908	905	932	906	943	919	948	929	904	887	846	922	954	945	916	899	900	939	865	960	938	924	901	900	940	936	924	937	927	923	916	949	915	928	890	926	908	931	887	952	907	835	886	879	985	942	891	919	914	896	910	897	936	926	899	950	861	892	876	927	931	904	933	1005	879	921	938	962	890	960	895	902	955	941	862	897	918	945	927	951	900	893	947	898	946	951	976	938	902	893	937	874	936	877	939	948	989	858	939	892	878	948	894	913	890	948	929	931	896	919	922	872	895	906	938	858	925	875	937	923	966	909	886	929	908	905	916	920	919	905	917	921	891	911	957	908	899	925	951	969	910	912	893	899	944	935	939	891	893	947	889	963	894	927	914	893	922	917	924	952	940	905	937	934	909	967	931	884	891	876	935	946	944	896	900	903	941	870	897	903	948	951	882	944	922	921	950	902	905	925	936	907	936	868	957	930	970	879	975	894	913	903	933	937	902	918	887	936	956	930	881	927	993	899	829	961	860	933	918	908	904	905	960	915	897	918	964	900	973	891	938	872	931	911	976	925	939	958	922	941	899	884	960	893	931	970	919	913	900	902	946	901	925	929	905	958	939	911	942	902	930	958	969	945	904	931	942	856	880	924	882	961	910	964	938	995	885	937	928	860	929	915	904	918	898	884	914	954	904	880	970	913	872	913	912	919	930	931	867	886	896	963	870	1009	953	903	863	905	913	905	893	903	925	888	913	898	932	938	856	938	924	900	987	857	877	908	889	921	970	860	888	941	899	891	905	904	905	879	966	904	920	920	916	904	895	902	885	957	939	898	877	909	961	878	881	907	928	949	878	932	888	892	883	910	935	879	926	970	921	925	834	904	946	948	910	859	992	962	934	843	969	931	922	909	904	901	893	954	931	898	921	950	922	887	865	955	914	930	933	878	937	901	993	917	905	916	912	930	943	944	977	905	903	893	904	918	909	964	895	906	944	939	933	953	924	882	859	883	922	876	914	864	928	908	951	898	896	916	917	879	951	938	978	901	922	898	912	916	923	871	945	935	903	943	907	912	843	960	926	917	888	900	858	912	874	965	924	894	884	937	929	924	897	933	853	955	910	918	965	919	920	878	965	921	962	917	865	862	859	898	908	903	897	929	915	986	938	985	935	909	944	888	934	930	965	972	935	887	907	911	908	947	859	898	925	929	894	881	914	923	905	942	892	844	934	948	926	903	910	903	913	915	899	913	887	931	889	879	976	937	936	906	907	902	932	941	912	904	894	907	903	949	949	919	888	922	917	906	915	928	892	884	901	941	915	906	923	878	931	917	881	925	893	1012	871	891	914	922	870	922	931	886	913	952	916	925	896	894	960	863	923	941	872	908	965	928	911	935	924	951	898	941	901	975	935	990	924	976	912	924	926	942	948	905	948	955	945	919	906	899	853	900	881	963	871	890	913	859	927	906	879	932	925	893	943	959	914	932	950	929	868	913	901	909	978	929	893	905	921	962	865	925	946	898	908	927	902	950	971	881	925	920	933	876	900	968	925	889	896	897	913	929	909	933	973	906	917	905	947	904	913	889	934	907	909	920	887	976	914	948
23047	21425	29136	24159	21608	22107	16333	7789	5294	4440	3785	3089	2895	2588	2212	1993	1851	1794	1626	1398	1387	1369	1312	1234	1167	1174	1110	1137	1091	1125	1048	1039	1006	1116	1025	1043	987	1071	1000	1000	994	952	1023	972	945	973	1025	979	991	1046	1051	933	926	1075	957	977	955	993	951	941	977	1018	970	962	948	1022	962	987	925	959	984	949	956	1027	971	952	980	943	940	953	982	966	1012	985	962	1024	971	994	917	972	932	921	977	922	990	926	959	956	908	1040	1049	954	983	950	946	942	949	973	1032	907	956	924	972	967	968	939	931	971	958	919	992	1008	920	980	954	993	996	940	937	929	966	977	972	998	920	1002	936	969	962	981	945	1006	1019	965	1048	924	966	963	917	997	964	965	1018	933	956	977	948	985	945	954	1026	931	898	927	979	979	914	986	977	984	1056	970	932	911	941	997	974	982	994	989	940	971	900	908	980	944	953	865	977	951	973	934	930	977	966	984	985	989	983	956	987	933	963	966	984	916	994	931	959	954	1002	1020	950	944	965	967	957	1028	977	1010	925	1012	902	1044	975	923	933	971	930	957	999	1029	996	966	1022	988	1032	940	974	949	990	916	935	883	961	964	987	922	969	942	910	986	959	959	971	930	942	995	925	937	963	973	956	949	991	977	921	972	927	957	953	985	964	928	1012	981	970	1008	937	933	969	1006	989	983	941	998	956	975	1018	999	959	989	960	943	980	953	963	939	1033	964	903	994	965	993	975	920	967	944	933	1010	928	937	984	963	969	947	931	994	953	1000	952	917	969	973	958	919	989	978	951	968	1009	1008	981	984	948	951	975	1008	964	964	959	990	921	975	974	950	989	958	999	939	986	962	954	968	947	939	987	1049	968	1017	956	947	978	970	966	1017	986	951	961	937	946	960	998	953	965	930	991	938	945	998	963	920	949	953	979	968	951	935	952	933	987	1009	937	947	991	934	947	940	898	950	979	992	912	945	920	917	910	925	929	977	1031	942	920	947	947	920	969	956	926	931	960	973	974	953	1004	949	938	936	936	953	938	968	949	947	950	952	956	938	986	961	932	943	994	944	905	998	945	944	918	980	940	973	949	926	938	976	976	949	976	919	987	983	947	990	998	1014	951	956	981	909	919	1023	980	961	977	1005	913	1034	965	944	975	1019	944	944	994	984	1002	960	984	970	968	917	992	956	1029	965	977	971	934	964	961	947	1002	969	1026	974	1006	974	1016	941	944	931	980	994	955	917	990	977	1001	977	984	968	1000	937	971	1017	997	971	956	978	970	950	968	1022	996	1005	997	959	941	932	1029	934	1020	944	967	919	962	1005	978	954	990	968	983	937	926	939	991	929	964	989	960	947	992	926	963	940	956	911	935	954	990	978	959	912	949	937	936	946	1013	940	966	935	994	963	948	1025	1000	967	1005	970	1023	993	941	961	977	988	972	934	927	959	960	969	977	927	963	926	1013	990	971	945	949	952	945	945	946	965	961	944	946	948	948	944	970	954	917	980	986	948	989	962	974	916	985	971	971	988	969	956	1030	933	978	992	963	943	981	925	979	942	943	991	956	953	972	993	961	914	925	917	975	956	921	1040	972	970	930	981	961	929	1036	953	933	912	979	956	1016	1005	947	969	985	981	961	959	975	938	914	1015	980	1015	959	998	948	1005	931	930	939	964	1000	963	915	1000	942	931	903	925	921	912	1006	917	955	945	977	904	933	1004	993	955	905	949	942	994	964	956	971	953	988	1021	948	938	943	978	962	993	1009	977	927	966	911	1009	935	927	940	966	990	933	967	929	958	999	982	931	947	980	960	1022	980	1028	958	965	948	969	991	944	1015	928	971	969	923	948	928	977	905	950	1007	946	940	977	946	1020	951	928	929	1015	979	950	963	928	918	918	1016	943	956	963	966	977	927	985	961	986	890	956	986	927	970	969	988	977	949	949	940	951	1006	958	986	940	932	923	980	983	1015	1002	977	966	936	985	867	993	975	1002	912	992	963	984	966	958	944	988	955	944	978	938	1001	977	974	980	956	972	982	980	940	963	954	962	961	980	989	992	923	907	948	940	983	929	1030	895	912	957	952	966	975	995	946	939	991	905	962	989	1000	989	935	985	986	926	978	986	960	964	936	929	950	960	948	984	923	1015	915	1031	965	987	931	998	945	915	928	962	923	969	942	952	999	955	902	943	994	930	999	979	945	999	1000	967	953	949	946	955	944	947	931	994	967	925	992	1006	929	968	923	1013	1002	901	958	977	929	916	935	997	921	919	940	987	955	1028	946	961	950	963	958	978	1038	968	929	995	967	954	936	1000	989	976	1034	993	959	972	914	936	984	981	988	977	986	956	966	917	958	925	1029	910	935	997	1021	976	941	930	929	944	1013	927	976	947	987	954	940	946	971	1008	948	956	938	913	957	937	961	983	968	987	1027	1001	1010	941	1006	966	924	994	955	970	971	975	929	950	1002	939	960	928	915	954	941	961	947	994	946	944	1008	947	957	969	996	995	999	965	903	932	949	972	937	984	950	948	1006	1011	974	956	968	953	978	1019	958	970	983	969	953	934	954	940	976	941	954	952	982	949	1019	993	973	926	956	938	954	991	960	1013	950	987	1058	973	961	1013	963	961	976	975	911	979	954	893	932	938	971	930	995	942	972	990	928	955	902	954	960	973	965	995	1013	947	960	908	913	1025	930	1003	977	924	948	902	996	986	966	990	927	994	1005	940	946	959	984	956	890	932	987	956	919	974	948	961	995	947	973	963	995	964	980	978	951	925	929	962	1005	1002	975	966	974	942	950	935	957	984	994	967	1017	919	986	972	971	970	970	922	964	918	943	919	954	953	961	989	921	965	980	962	995	974	981	887	919	935	971	981	1027	989	960	928	975	979	939	1030	969	947	974	999	979	1001	968	949	1021	1051	960	966	968	1020	1027	931	977	944	969	1002	994	919	915	907	905	934	926	936	964	942	969	944	979	994	991	933	960	970	944	949	940	976	938	979	968	965	968	991	997	981	956	993	1014	928	989	946	937	957	984	1001	959	943	951	926	1007	985	988	941	932	1018	968	934	942	1009	950	991	959	914	924	973	974	942	954	951	948	924	907	958	980	967	946	995	952	962	982	990	951	1030	966	912	899	964	954	966	990	940	930	970	932	950	973	964	990	913	911	955	949	965	973	911	1003	980	1001	989	977	1006	998	994	965	957	1006	1001	971	949	982	953	1028	971	945	963	980	938	959	942	948	935	958	968	1010	964	979	916	987	963	988	950	959	970	973	968	999	896	955	948	961	1005	997	973	943	1011	974	918	950	975	969	965	957	975	959	942	942	964	950	964	1005	940	958	989	962	954	945	976	957	982	928	1005	958	1027	955	1025	920	974	970	913	1018	948	964	956	1000	940	1000	941	991	968	970	908	970	976	978	942	957	908	977	970	1003	934	954	958	990	968	925	935	973	936	987	936	876	962	1005	957	968	988	969	962	976	944	922	981	976	949	986	978	943	924	1004	1005	932	928	1012	963	934	992	961	976	919	1016	949	912	962	941	954	937	969	984	968	982	978	991	937	964	935	997	942	999	945	949	991	971	1025	919	991	1014	974	972	959	935	951	935	997	987	954	948	973	951	1056	911	981	949	993	952	901	992	1024	978	962	930	1005	943	1000	950	981	944	1022	967	937	929	869	996
39389	60206	45202	28660	21034	16195	12444	9757	7651	6315	5109	4230	3775	3166	2647	2331	2077	1991	1810	1654	1569	1426	1363	1274	1260	1113	1141	1151	1103	1035	1008	957	998	1029	1008	947	979	1012	964	961	1008	1013	958	941	977	996	962	946	936	910	1012	982	946	979	933	923	999	929	954	936	996	931	972	912	951	929	918	956	929	979	932	918	938	950	923	940	904	898	968	916	909	935	978	931	879	944	941	938	953	930	942	990	924	969	951	966	928	914	896	896	953	950	901	909	984	913	896	928	936	950	916	898	931	925	938	934	949	970	966	934	951	951	964	974	960	917	931	935	885	960	995	944	954	975	922	882	960	946	940	924	907	940	960	918	980	983	956	910	974	922	935	932	951	909	975	915	863	935	1001	933	922	912	918	912	929	989	912	971	963	936	941	920	973	896	974	903	979	980	941	977	914	963	966	929	933	807	988	936	929	957	906	937	951	966	911	923	971	865	946	919	900	926	910	928	998	941	932	977	892	953	951	940	915	931	932	935	853	964	941	878	931	923	952	936	952	904	951	951	901	914	924	941	946	943	962	920	970	959	932	944	911	917	956	892	883	953	983	932	936	976	940	937	936	960	889	970	938	843	964	937	966	905	968	909	906	971	996	961	924	960	966	960	961	960	928	907	957	938	995	933	930	953	916	898	914	886	927	970	901	968	962	896	933	890	932	960	963	879	987	963	999	982	919	954	929	925	958	974	1007	937	909	915	943	905	943	907	928	969	952	975	934	909	923	896	940	923	986	921	904	960	959	949	928	900	923	966	1002	956	980	950	960	947	937	919	937	931	880	962	911	899	943	942	943	944	937	884	935	902	894	994	948	994	907	901	958	930	914	900	946	975	937	938	919	899	959	964	925	908	919	989	968	946	942	949	950	942	910	891	958	945	966	912	955	970	907	907	894	937	884	934	950	906	935	925	926	971	933	976	917	936	954	956	945	957	942	903	975	913	978	914	929	925	1028	900	935	973	954	918	944	935	917	906	971	956	932	925	959	953	929	941	898	945	942	977	924	917	966	912	991	941	917	914	892	879	910	948	972	899	939	959	941	974	955	934	932	942	938	944	927	886	894	1005	931	919	951	927	972	919	900	881	946	973	987	889	945	952	914	928	1001	948	929	935	923	921	953	925	968	971	929	956	933	906	937	928	901	918	911	888	918	945	949	957	951	935	920	912	912	950	882	924	936	890	912	941	936	944	963	937	943	982	932	950	954	927	937	938	985	942	958	983	973	921	983	946	886	969	907	972	933	915	970	973	904	958	921	989	944	1000	981	939	884	941	876	977	976	935	936	914	951	957	894	911	912	872	873	960	875	1011	911	948	926	972	899	922	945	970	897	939	925	989	970	969	961	922	1017	919	959	942	926	882	909	900	929	979	932	933	986	906	906	959	999	900	982	949	879	947	935	980	969	973	881	924	927	916	952	881	893	948	962	909	902	956	992	918	916	940	892	878	967	949	963	918	938	900	932	923	918	891	877	872	894	977	922	927	890	956	909	865	941	939	900	954	882	914	891	941	961	919	976	910	938	951	935	944	978	943	895	910	965	932	983	915	891	900	1004	953	919	941	964	924	929	941	949	949	975	922	904	968	958	969	906	982	943	989	948	990	928	995	895	928	962	923	917	943	954	948	945	875	955	932	933	955	953	926	952	930	898	901	921	971	886	998	932	899	949	885	953	938	968	968	918	971	939	976	941	922	899	979	959	948	930	916	892	970	914	905	944	929	949	891	935	921	921	987	926	915	898	891	913	889	965	954	911	921	936	952	862	924	979	944	882	933	946	968	867	945	945	943	882	933	882	942	972	865	1006	944	942	896	972	954	971	932	926	916	946	944	933	896	903	914	912	943	950	949	939	910	986	889	900	936	916	901	958	927	912	886	1001	960	995	957	907	952	910	953	940	948	913	914	900	949	926	924	906	945	913	923	904	992	914	925	912	950	902	907	934	958	947	880	883	988	956	948	942	898	880	944	967	912	964	928	985	940	944	960	975	926	902	941	932	915	929	939	955	901	914	941	842	903	974	936	971	936	961	996	966	908	898	895	958	957	910	1013	909	959	942	906	963	969	893	951	939	921	890	903	860	960	944	948	914	978	943	913	925	909	955	933	908	991	883	952	892	907	908	932	968	967	956	908	937	988	998	916	918	905	958	933	922	928	977	931	993	935	908	945	956	957	1005	926	967	969	952	861	949	1001	890	959	899	949	897	895	904	962	915	970	972	939	935	919	945	901	920	960	890	929	912	1004	945	853	939	927	919	950	944	965	883	889	943	928	953	934	948	906	915	964	932	925	897	929	924	941	951	925	905	969	970	945	890	934	905	987	951	907	918	894	929	909	992	910	961	915	892	887	900	972	920	920	972	934	918	997	970	914	927	860	940	877	975	935	978	966	945	951	967	879	929	945	936	916	930	920	875	981	969	950	887	942	915	903	891	954	918	912	1002	976	873	936	950	954	898	883	935	920	915	908	946	920	939	932	921	914	970	917	975	974	908	963	938	902	935	991	904	899	961	945	950	905	916	971	949	940	919	943	969	934	937	877	915	951	912	945	942	916	944	956	909	908	923	978	945	1000	900	993	928	943	984	923	966	917	912	925	942	911	925	961	929	960	966	927	938	879	980	948	964	931	948	890	923	922	942	962	929	924	980	1003	837	955	963	911	945	944	927	912	914	966	905	928	936	933	951	963	899	969	987	937	957	948	949	906	906	906	913	894	937	956	915	909	934	949	930	967	937	933	949	909	914	936	911	972	910	925	958	986	927	882	932	969	928	939	912	881	933	939	957	916	1027	896	948	929	918	961	926	907	953	951	910	1005	906	933	925	956	921	904	945	916	978	927	899	957	914	941	962	946	918	899	893	931	939	953	899	920	923	933	927	919	897	1013	946	995	946	896	952	921	902	938	978	926	906	947	879	854	912	1002	998	941	900	948	848	917	934	909	966	960	935	883	967	871	962	981	937	943	932	890	1026	897	940	890	903	948	942	925	885	945	938	998	941	937	975	948	902	896	930	948	970	921	931	937	923	930	978	891	982	970	941	904	939	928	981	940	991	940	983	913	921	878	950	987	911	951	951	950	955	949	932	940	915	869	966	936	917	905	939	908	940	973	962	904	929	892	925	903	911	944	838	948	898	928	1000	928	925	919	894	990	924	911	839	972	976	943	965	984	883	933	928	990	933	955	919	947	947	906	874	938	885	945	907	948	961	929	899	916	950	932	938	906	892	925	942	960	927	933	913	936	966	921	938	878	951	963	948	929	898	957	943	961	963	896	976	953	897	942	950	915	957	932	927	868	934	934	968	902	956	915	979	935	916	943	894	961	944	965	879	967	953	948	888	972	918	982	977	897	923	911	890	953	926	921	916	928	981	951	944	927	924	980	954	928	919	945	963	917	952	947	926	959	926	910	957	904	997	933	914	919	919	951	939	913	929	887	899	1012	966	916	923	880	975	938	908	921	1001	935	955	952	939	997	974	916	945	982	919	930	955	935	977	915	955	938
33281	35991	33515	19731	10030	6342	4424	3491	2866	2460	2062	1814	1698	1504	1368	1261	1229	1285	1209	1099	1103	1039	972	976	1018	960	988	984	940	894	944	942	901	875	862	849	870	874	859	896	910	932	907	862	914	847	862	870	838	877	819	887	852	883	889	909	869	847	873	867	849	874	870	844	874	865	853	948	852	914	931	864	882	836	871	869	893	923	848	846	854	831	894	891	939	863	892	806	857	885	831	858	848	889	860	824	887	930	909	938	850	853	876	812	824	875	835	863	910	829	866	853	881	895	875	865	892	880	959	859	846	865	884	876	863	893	880	852	830	925	853	937	888	861	859	836	908	865	863	817	883	858	901	877	909	849	883	887	804	818	814	900	825	832	926	920	874	913	831	842	879	880	877	873	871	884	859	847	857	880	920	881	825	873	928	879	857	903	891	848	895	856	925	889	873	900	880	843	872	853	887	886	858	837	902	861	868	866	881	852	896	903	891	896	918	895	843	878	870	843	865	825	817	856	917	916	852	882	811	899	882	839	889	889	828	913	838	924	870	884	863	867	896	868	872	863	870	833	830	832	888	886	918	891	927	907	888	864	917	866	837	855	941	868	827	893	878	869	886	845	858	867	881	861	820	916	891	862	883	860	888	894	876	914	842	856	832	875	825	895	861	882	837	854	839	848	858	895	874	873	927	850	872	895	902	858	819	847	803	916	846	879	872	827	807	873	861	869	915	901	919	870	889	846	920	903	851	860	899	891	888	907	860	865	862	900	847	881	906	865	943	836	898	881	879	927	849	886	880	843	905	887	912	892	925	954	879	823	872	896	829	922	884	846	886	866	846	907	832	875	875	864	869	882	870	894	933	870	887	857	908	876	862	899	871	852	909	796	847	848	873	872	873	801	856	858	893	848	909	895	883	894	898	840	805	858	900	937	851	845	919	840	877	835	895	885	858	866	825	861	866	891	878	827	834	835	876	874	862	863	845	904	898	895	899	841	837	862	864	840	846	851	853	868	883	826	917	866	854	841	919	892	823	842	842	854	887	923	799	822	862	837	890	860	856	827	943	847	900	895	885	906	889	910	848	848	882	836	872	849	840	885	873	891	865	920	904	863	933	861	828	864	862	896	869	863	921	887	843	895	894	840	878	838	891	916	897	943	895	885	915	918	828	912	850	932	826	899	903	841	905	881	826	941	918	827	909	897	862	892	874	882	860	888	869	888	834	871	840	861	869	898	866	888	938	852	939	902	866	876	852	893	920	881	902	896	862	894	847	880	922	908	848	872	886	882	844	895	861	870	884	825	824	852	915	912	879	886	863	868	904	849	858	865	849	848	841	834	865	883	878	907	855	891	901	828	856	889	897	915	928	858	874	853	908	891	934	901	816	881	883	895	907	865	858	892	929	829	868	865	868	881	898	842	906	921	857	838	894	919	874	865	893	872	881	864	839	909	893	871	910	895	887	856	825	788	892	905	891	848	895	865	844	908	860	906	886	865	845	884	911	911	890	884	841	810	819	888	888	827	854	867	801	884	920	875	870	883	849	871	965	934	881	827	855	813	878	883	889	851	871	846	951	879	959	884	816	806	840	855	880	865	845	848	805	908	900	849	920	855	907	850	864	890	875	839	844	892	874	900	925	896	921	860	834	889	910	848	853	845	856	858	828	869	870	863	883	839	859	920	868	831	918	853	827	854	911	843	871	855	887	835	897	869	916	891	881	893	825	895	910	918	897	874	788	886	898	911	882	897	875	891	866	889	873	814	842	853	864	891	827	885	880	849	913	913	833	863	911	881	900	824	902	881	889	822	862	854	919	873	872	919	869	831	859	901	846	897	859	840	846	863	870	822	874	819	833	861	898	843	791	848	835	834	793	887	877	889	875	878	878	881	904	869	873	859	885	918	888	841	866	909	879	835	850	904	833	819	885	905	835	825	899	890	848	883	913	880	869	881	909	812	852	873	865	909	880	889	858	864	889	915	912	907	804	883	954	885	873	844	895	889	912	881	880	877	891	883	894	897	890	861	875	872	926	864	888	867	858	849	892	865	889	899	883	857	854	881	901	865	855	859	908	886	855	869	890	868	868	837	913	845	890	880	810	860	846	859	862	882	870	840	882	854	849	868	859	813	871	902	851	929	858	843	891	851	853	843	897	873	855	864	888	894	904	901	865	845	899	849	811	879	863	874	906	889	893	879	894	867	888	841	835	859	852	880	876	882	840	923	868	849	875	855	849	904	881	873	913	879	842	832	872	852	872	932	882	857	1012	827	872	854	891	864	891	894	855	887	907	896	867	881	861	870	885	919	896	927	862	882	935	950	877	883	859	862	868	948	881	854	835	934	897	820	860	869	909	887	893	836	817	885	886	874	874	843	895	850	883	889	877	864	854	837	880	921	862	879	877	867	862	865	923	867	898	869	943	887	895	855	861	891	830	868	846	869	857	865	937	939	851	793	854	884	821	831	790	885	920	868	879	867	834	910	886	832	858	891	869	899	801	891	888	899	876	927	871	865	884	868	843	892	866	861	901	873	906	870	891	837	919	853	851	895	860	845	846	882	865	874	901	818	913	845	898	877	876	873	896	892	849	872	887	893	838	870	912	814	854	841	842	857	920	890	873	890	856	876	893	980	890	886	890	823	862	873	853	835	891	842	902	890	917	890	888	902	908	821	870	865	874	903	851	889	890	875	892	903	904	923	911	889	896	908	847	880	871	850	910	831	882	893	879	804	809	877	847	811	899	872	846	847	877	872	906	885	858	890	852	912	886	902	806	853	872	874	880	916	816	808	914	904	909	834	859	827	860	973	876	875	877	892	870	862	865	958	882	840	852	832	883	821	957	905	904	913	870	887	863	834	888	883	992	885	862	867	878	913	838	861	883	901	928	885	882	899	817	849	852	848	917	884	851	846	890	816	913	859	829	849	925	942	895	887	910	872	908	844	860	850	873	888	835	852	905	899	876	860	867	874	879	886	873	869	901	850	872	854	878	886	919	888	856	881	889	851	864	847	827	901	838	867	880	902	927	852	886	939	905	916	913	828	880	841	922	869	899	876	920	900	873	911	850	841	864	842	873	889	867	862	933	855	873	860	889	871	896	832	929	858	942	887	853	876	899	882	892	920	930	875	884	895	845	855	861	832	867	870	855	900	888	904	827	877	873	893	839	838	867	909	883	935	917	880	935	879	800	881	896	883	876	917	858	875	808	854	838	812	880	857	880	850	895	862	907	913	862	893	860	885	855	866	866	847	909	882	851	922	863	925	855	866	878	863	915	842	857	833	851	903	867	897	865	883	891	842	891	893	909	855	872	954	868	830	831	853	842	908	881	818	888	853	894	869	830	897	875	874	860	856	815	867	899	886	844	845	857	886	925	886	873	928	868	905	900	886	843	882	847	831	832	872	841	913	853	867	894	843	863	888	886	872	864	912	904	849	918	855	832	852	846	926	923	844	912	869	859	804	830	909	843	897	977	939	907	921	889	835	849	866	848	888	890	845	883	830
35502	49859	31888	17044	11581	8804	6767	5243	4135	3391	2856	2337	2200	1816	1690	1520	1429	1408	1269	1232	1104	1095	1150	1031	993	974	955	960	943	944	1000	922	880	881	912	897	941	876	850	857	868	867	918	868	877	893	905	884	818	883	876	889	886	900	869	892	879	921	884	851	858	868	883	904	894	926	824	888	837	883	882	863	901	885	845	899	819	918	823	884	860	878	903	934	866	874	834	832	873	920	885	861	881	840	893	853	797	863	892	879	843	903	871	863	870	940	877	810	900	842	869	854	900	898	886	909	924	869	856	827	846	933	830	863	883	857	841	860	877	887	890	906	886	874	863	860	880	886	876	882	907	901	839	899	857	882	825	913	868	895	879	873	863	833	888	877	820	882	862	852	883	877	833	870	864	860	856	844	839	866	835	887	875	910	830	904	884	868	848	848	829	864	883	852	868	823	857	890	852	866	901	887	898	863	883	895	862	854	852	794	896	906	876	864	839	842	918	867	841	851	887	936	818	874	897	804	915	915	885	851	848	823	916	900	867	856	858	864	878	859	862	856	845	914	842	873	852	874	881	889	896	870	856	840	840	899	888	877	866	888	834	892	887	829	836	882	868	867	929	834	890	863	858	875	865	863	843	864	856	823	873	889	844	856	842	867	841	898	909	805	885	870	844	858	839	865	891	885	873	850	868	838	917	880	880	840	862	846	883	847	842	920	913	868	856	860	848	897	855	907	901	842	886	891	917	840	830	838	879	881	853	865	872	870	870	915	783	891	910	881	877	906	864	860	807	889	871	829	860	880	864	821	913	843	824	860	832	863	869	924	877	875	855	873	908	840	892	841	858	854	907	856	838	868	884	882	885	899	861	894	878	948	864	837	839	872	848	882	799	846	768	904	844	805	883	876	887	825	817	897	858	895	888	811	902	901	873	912	866	856	877	837	829	859	855	872	822	881	868	852	877	893	850	860	861	886	870	858	904	888	890	909	849	863	892	895	852	886	885	852	870	810	874	862	906	893	909	796	880	838	810	844	866	910	814	906	854	876	884	908	883	869	867	874	931	879	922	862	881	903	835	880	871	888	864	862	902	927	838	876	880	888	855	855	885	857	888	867	876	884	848	889	855	819	824	877	869	819	864	882	879	859	884	862	874	861	894	905	871	919	886	861	856	886	900	838	788	843	894	884	886	869	855	892	829	891	867	920	869	862	818	856	911	828	880	821	872	848	831	899	901	853	879	875	867	911	818	864	908	877	899	919	892	878	874	899	823	879	881	889	871	888	854	911	858	827	822	829	843	896	870	871	873	893	924	862	860	860	859	898	947	880	856	867	909	836	885	882	875	848	875	887	839	926	878	851	880	827	816	874	949	868	850	825	898	896	862	820	870	900	843	951	886	822	882	856	857	841	828	899	830	837	833	868	824	821	899	869	875	835	843	846	902	875	892	884	874	858	877	833	866	864	845	877	870	864	876	848	909	864	861	952	915	906	861	791	875	837	928	860	865	874	859	879	881	848	884	833	830	871	885	901	870	862	863	841	869	869	858	839	910	866	865	874	890	888	839	880	879	889	865	879	890	888	891	858	822	853	920	861	919	831	869	844	816	885	851	886	861	841	828	889	895	865	793	854	902	859	892	822	917	815	875	860	905	866	896	883	836	848	842	897	864	873	878	857	845	856	895	864	850	879	853	829	865	802	885	871	878	853	845	909	850	878	862	881	796	864	836	876	868	891	841	815	834	870	900	877	845	871	805	814	864	864	888	886	861	878	889	824	859	953	853	862	846	842	878	909	837	855	931	836	877	822	883	906	839	821	848	938	874	838	901	824	902	844	845	897	822	904	888	835	865	873	880	900	834	887	883	830	849	888	823	868	811	948	836	870	873	876	849	803	894	859	871	861	850	852	874	839	882	882	849	884	877	909	909	872	885	877	835	875	847	893	848	929	887	880	838	822	868	855	877	861	844	907	828	874	909	868	862	864	942	855	875	862	842	879	836	841	869	881	890	887	910	870	918	863	866	821	859	845	842	858	839	865	848	866	818	861	826	865	902	876	861	844	849	835	941	824	898	835	823	862	873	893	871	826	851	922	904	883	828	939	876	869	851	857	873	911	829	876	825	861	825	859	810	891	905	884	890	873	920	899	924	853	823	880	857	843	781	845	902	899	855	847	875	896	921	893	920	879	869	888	841	853	864	832	835	896	826	872	925	895	886	911	863	881	858	921	872	862	853	835	905	864	870	858	925	875	869	856	908	892	836	870	889	836	826	843	864	975	865	884	823	875	823	778	891	891	891	826	820	872	855	914	865	880	914	847	852	859	876	875	823	840	902	878	849	834	833	853	832	873	822	895	876	853	865	830	845	853	889	854	859	849	846	898	908	879	837	816	846	861	857	905	852	850	864	907	866	897	840	863	830	840	856	844	926	864	884	903	927	877	823	890	853	898	882	829	906	881	889	926	869	854	840	827	843	879	815	855	895	902	859	853	873	838	899	804	877	891	865	868	844	845	866	899	878	892	904	869	862	865	847	889	878	850	849	879	885	899	921	923	891	871	885	858	829	854	887	878	858	904	911	881	896	843	854	815	810	899	900	900	843	922	882	888	881	815	837	869	895	881	849	895	874	858	884	852	872	885	873	804	870	818	907	867	870	859	874	813	859	861	869	870	812	887	907	796	860	829	808	872	852	859	835	914	928	861	893	889	873	835	912	882	852	872	885	873	883	817	898	871	902	835	872	873	823	883	876	863	904	907	877	893	834	884	924	843	848	834	873	879	887	875	892	870	850	867	903	882	870	864	893	872	849	863	900	834	890	839	875	810	883	879	883	824	845	894	854	859	841	854	791	876	858	825	846	860	857	844	866	931	850	861	902	901	870	881	864	912	936	862	882	895	927	832	913	837	839	832	857	883	926	877	889	868	825	880	888	908	873	825	887	882	904	867	859	835	880	859	857	848	853	893	895	902	915	847	848	865	904	852	884	847	857	876	888	836	824	862	866	853	807	884	869	866	874	860	919	873	829	930	876	860	851	846	868	827	888	823	832	888	927	889	869	895	858	863	863	893	861	849	857	913	867	888	862	882	883	848	890	822	857	928	844	877	854	875	854	837	875	901	804	894	853	872	836	882	872	866	872	876	878	863	871	864	828	789	889	914	918	889	876	798	861	847	928	868	913	835	798	816	897	910	861	918	831	925	865	858	885	843	833	849	862	870	878	895	856	918	876	887	869	891	817	874	912	869	893	922	915	883	882	888	871	918	883	855	862	867	867	840	921	928	867	880	914	901	859	859	841	845	850	900	845	881	904	854	883	850	849	859	842	861	863	868	816	892	901	820	861	841	866	883	895	830	860	846	830	869	918	897	853	849	899	906	866	855	845	847	868	855	855	899	877	905	858	862	834	899	857	870	872	879	851	848	897	830	875	860	902	936	874	862	865	871	913	880	909	839	864	887	851	883	823	891	859	853	856	851	878	870	882	836	865	861	868	864	843	860	831	876	870	858
24353	21479	28651	25051	21886	16548	9622	6017	4586	3783	3123	2709	2402	2125	1852	1728	1537	1447	1506	1297	1285	1166	1093	1133	1069	1075	1005	939	1026	975	935	935	922	933	900	841	919	906	905	888	909	896	899	900	886	875	845	887	890	830	874	869	877	919	854	889	885	888	858	889	860	870	897	852	851	926	846	930	824	855	873	868	860	868	891	894	885	898	893	851	872	907	907	876	866	823	824	875	833	839	944	825	884	832	837	816	841	858	841	920	902	852	934	826	856	819	886	871	861	877	890	859	874	911	858	808	899	842	832	795	826	854	879	827	860	885	855	870	873	905	939	922	858	897	933	804	835	795	846	843	870	807	900	842	862	890	866	864	875	881	855	876	893	879	880	856	866	922	830	835	853	896	868	851	913	857	861	874	858	873	922	883	903	900	912	870	822	903	822	853	925	812	869	839	858	879	857	908	879	872	832	911	915	891	874	845	817	816	816	906	885	844	874	897	884	860	869	827	922	844	805	870	904	872	947	843	829	905	875	867	817	871	809	841	835	836	831	810	903	920	854	928	836	885	848	856	828	836	839	852	915	848	823	826	839	896	854	835	830	916	852	897	840	887	846	874	867	869	884	930	886	878	879	857	849	811	857	854	851	874	848	929	875	919	896	872	851	834	884	849	887	869	863	788	854	880	834	867	889	886	854	867	818	813	922	905	842	838	822	889	870	901	830	891	902	860	850	883	851	876	905	855	879	874	861	905	861	844	864	825	904	868	885	898	860	926	852	903	831	870	862	887	858	861	896	848	941	880	887	903	938	848	894	829	857	846	937	844	833	886	879	920	833	909	858	854	860	876	871	864	865	829	856	830	895	785	844	898	918	838	845	836	903	850	878	845	908	877	874	893	901	848	853	900	859	878	840	904	881	832	857	844	797	898	907	896	859	871	882	901	913	897	803	821	896	862	889	861	837	851	885	891	880	844	824	903	831	860	820	864	887	903	816	825	886	836	896	866	908	838	849	827	881	890	878	809	876	864	859	849	812	857	893	851	910	894	867	852	835	852	775	875	867	869	870	864	879	868	871	843	808	855	815	844	855	867	851	912	861	874	856	876	841	839	828	889	827	865	816	931	825	900	889	848	854	890	848	864	875	796	859	874	816	886	866	796	888	917	856	866	832	859	919	839	907	861	849	881	859	920	908	853	859	864	845	853	862	833	856	931	858	859	880	818	859	831	865	859	825	881	901	863	881	851	816	877	897	889	917	832	846	844	857	848	908	801	821	869	831	823	802	864	897	839	848	893	866	896	839	872	893	831	847	819	898	895	853	885	787	862	863	859	861	834	855	906	904	862	881	891	851	837	856	835	873	898	843	854	911	871	864	881	876	879	884	847	842	926	841	849	891	819	861	905	825	825	896	832	852	903	840	879	869	838	879	890	898	895	906	889	925	843	893	831	849	850	907	879	800	859	867	858	822	831	832	849	826	907	848	870	906	857	924	807	887	849	887	841	832	822	799	867	870	849	874	855	889	844	857	794	843	847	867	884	884	853	847	850	835	907	920	865	888	834	909	841	834	872	910	886	845	875	825	849	907	820	809	852	892	849	829	863	799	843	835	873	849	818	898	836	881	839	916	867	886	906	838	893	875	844	834	833	877	838	875	829	860	904	860	871	859	836	859	827	871	875	896	885	886	873	837	878	827	836	908	830	834	907	867	808	896	818	906	870	888	861	874	899	859	896	869	802	889	857	860	882	868	855	876	895	858	857	849	863	836	892	880	820	825	868	851	839	878	857	853	855	873	845	876	895	853	884	895	900	910	823	848	863	869	840	868	829	816	863	881	877	864	839	877	849	830	846	860	860	839	903	830	843	867	861	869	868	837	845	830	891	892	853	896	883	828	888	860	876	877	876	856	871	866	880	842	861	880	867	794	889	825	880	878	923	880	920	859	934	858	853	841	832	806	864	892	817	844	882	850	835	831	853	840	858	948	857	876	834	873	835	853	874	878	844	821	873	838	884	867	867	854	884	846	813	819	834	881	899	891	863	822	868	920	915	873	892	838	866	886	882	875	841	851	870	880	891	868	883	890	824	899	872	877	803	892	848	882	856	860	901	849	876	867	837	863	883	868	857	865	892	888	850	869	872	864	843	841	857	860	876	876	893	851	824	858	879	868	859	845	854	886	841	857	849	914	827	821	806	844	897	853	894	894	821	874	883	878	826	880	879	868	813	833	861	865	920	836	867	851	846	837	853	895	822	877	838	903	867	863	859	824	875	821	826	910	816	848	896	862	837	861	851	886	884	874	857	866	899	812	899	883	861	840	829	870	864	864	850	857	867	816	906	881	825	839	791	894	892	833	912	825	903	900	874	882	873	863	934	912	843	879	870	914	860	864	876	865	804	859	865	826	859	842	885	884	856	884	874	852	859	872	848	855	882	876	865	922	859	870	905	907	863	868	896	867	819	921	888	872	815	839	883	850	823	863	878	832	906	799	866	810	890	852	831	898	856	842	855	908	880	837	869	917	837	868	864	823	909	885	905	849	845	863	871	872	883	835	885	885	849	859	793	863	836	870	869	828	902	897	857	828	896	865	851	898	855	882	887	847	856	878	946	879	839	847	836	848	846	839	900	827	850	861	939	916	901	822	824	838	887	869	875	892	885	890	889	846	859	853	841	880	860	872	812	884	882	881	834	815	812	813	907	876	840	901	860	873	917	799	817	919	845	847	844	884	813	872	887	875	827	864	835	860	925	812	863	865	928	859	872	875	865	881	850	859	893	915	881	912	830	817	874	824	809	851	858	867	863	892	900	861	865	879	897	926	848	867	816	835	895	823	860	829	910	838	837	844	893	799	864	890	842	903	929	854	926	836	934	907	852	818	863	867	877	900	859	888	846	851	878	891	855	888	859	828	892	895	832	926	900	889	876	885	877	873	893	811	865	837	841	907	843	905	812	840	861	902	903	850	858	915	848	893	839	870	856	849	822	852	820	879	855	877	855	836	856	817	833	891	858	867	824	877	856	864	861	902	833	875	909	836	801	886	855	889	828	844	842	889	880	850	839	889	861	878	931	833	867	843	832	907	818	847	834	846	862	876	913	845	853	863	888	823	869	849	884	849	824	849	905	850	895	842	883	949	872	903	850	871	843	908	866	848	812	912	845	888	796	824	854	853	884	840	905	840	837	858	832	877	883	893	857	837	931	876	881	811	803	865	882	898	895	915	860	870	814	833	886	864	870	900	913	876	888	885	836	861	857	850	890	876	847	825	860	786	882	828	899	832	896	916	904	847	897	821	880	853	855	810	851	801	877	852	843	874	834	803	946	833	838	899	883	835	918	889	872	885	863	853	904	886	840	907	925	855	907	841	862	847	819	874	884	867	868	900	872	887	892	795	875	821	840	839	931	833	858	846	846	876	894	875	912	846	900	821	847	906	899	870	880	870	800	860	832	901	855	856	888	841	887	884	833	857	841	906	825	861	861	880	860	870	875	862	892	853	821	870	833	893	818
33083	48646	39718	27096	19361	13668	10688	8366	6606	5186	4264	3513	3094	2694	2367	2099	1796	1684	1602	1379	1361	1255	1274	1191	1121	1060	1039	1015	939	952	921	917	923	904	907	859	864	899	934	913	896	883	923	886	873	893	869	881	843	916	914	808	878	875	844	877	831	887	864	851	851	807	824	860	860	870	875	849	882	892	873	870	894	829	802	861	868	891	851	812	841	908	842	850	814	871	862	850	871	852	880	835	855	832	827	834	864	887	782	821	866	894	885	919	861	827	819	850	876	835	813	920	820	852	838	862	845	883	828	829	894	870	856	821	844	895	824	835	842	875	852	862	870	854	827	877	883	836	862	876	851	848	846	859	937	896	820	829	830	829	797	838	889	830	802	904	902	842	840	828	809	855	892	916	815	891	785	874	811	848	857	833	876	875	823	856	850	841	837	821	934	860	847	872	869	844	827	837	863	856	881	844	823	886	836	834	883	893	878	843	845	883	857	850	907	843	821	884	865	865	816	874	872	848	836	871	806	853	915	821	849	801	881	890	890	860	859	852	838	880	852	895	834	833	837	820	812	864	776	832	922	836	859	814	860	798	818	873	914	848	846	867	870	873	861	851	857	868	837	859	842	850	827	874	900	822	818	860	834	859	885	904	873	885	848	932	818	851	839	833	859	885	845	890	845	839	855	808	796	863	848	800	841	824	851	846	831	870	874	870	840	864	856	880	852	908	800	867	881	890	937	847	835	880	821	848	834	882	847	871	813	866	839	846	837	853	872	883	851	867	921	829	885	817	815	881	776	820	912	874	880	893	849	863	825	870	822	901	842	818	895	875	872	861	850	879	898	868	848	878	841	845	827	867	864	886	852	831	857	833	858	860	844	887	883	891	839	838	870	860	829	869	878	851	881	881	900	862	864	850	880	843	895	826	877	883	882	841	907	866	827	842	853	804	873	879	858	808	873	840	934	864	883	859	901	836	810	845	838	866	859	832	895	877	850	828	926	813	890	851	871	819	829	856	845	892	852	847	867	846	835	870	884	881	853	846	865	825	898	846	842	832	862	839	889	849	817	850	866	843	841	892	868	900	846	816	846	827	823	865	860	857	866	835	847	901	848	882	845	839	783	833	817	846	898	868	803	922	829	890	870	861	830	851	834	891	871	840	803	831	888	858	854	855	822	839	835	889	838	864	842	823	848	823	872	940	899	864	851	896	832	859	881	881	823	842	861	891	842	874	882	859	902	885	844	845	878	884	863	840	883	798	873	842	819	888	840	881	803	863	835	845	793	920	900	899	895	872	862	901	847	834	848	862	915	867	891	845	860	831	812	894	864	880	851	869	855	911	843	832	870	833	868	843	818	828	864	872	862	889	882	834	851	809	835	828	867	837	860	812	896	898	854	889	889	899	859	823	831	874	847	889	882	865	872	863	848	874	844	881	865	786	880	913	862	847	863	898	827	881	873	864	839	871	841	846	825	855	852	907	840	903	842	860	861	854	885	851	882	845	915	867	867	836	864	834	841	809	900	821	871	810	901	857	817	870	817	790	846	877	849	791	878	852	807	812	850	859	852	850	859	795	898	858	891	888	856	885	823	839	838	870	849	869	837	845	902	867	832	873	823	858	893	836	855	880	865	869	887	839	839	912	831	838	851	828	885	843	819	841	890	883	864	867	887	853	840	819	823	846	866	818	846	786	850	903	838	842	903	881	847	874	864	869	882	848	810	869	918	837	830	896	891	810	866	790	831	810	853	829	806	803	840	850	882	830	827	862	845	818	892	858	852	833	893	802	802	870	872	897	819	890	825	887	838	835	860	840	878	834	854	888	932	848	907	855	889	819	877	833	855	817	857	865	889	853	845	862	878	905	837	827	838	838	861	853	877	869	860	831	816	809	809	874	842	835	904	861	915	830	839	851	830	833	892	830	848	847	860	884	881	841	860	902	856	875	833	855	844	835	859	864	774	854	852	834	843	922	847	833	840	844	856	881	875	891	827	844	908	883	823	863	826	853	841	827	808	838	830	871	819	836	881	881	871	837	893	873	831	851	904	829	836	874	818	871	857	862	805	893	841	852	851	782	845	913	886	915	928	902	866	848	870	874	896	871	850	804	879	805	940	858	821	926	805	844	864	774	878	883	838	826	869	859	844	872	843	878	883	808	863	830	857	802	837	831	889	821	786	856	889	839	888	892	860	849	848	877	811	847	861	839	817	875	825	867	841	812	841	855	850	871	895	894	822	838	914	864	866	850	881	867	788	854	843	879	870	871	850	793	898	878	863	858	865	903	861	899	841	807	859	823	832	875	865	877	828	851	880	835	850	842	824	907	862	829	831	845	810	883	866	831	819	835	911	865	862	829	855	857	806	865	836	861	875	811	843	806	822	863	860	879	851	895	853	856	893	844	844	873	853	872	869	871	829	860	868	860	785	855	826	890	821	834	872	826	863	907	861	858	901	753	839	891	905	909	850	844	798	878	852	830	877	801	921	866	804	850	838	897	829	857	867	817	814	870	847	862	913	836	845	776	884	813	828	866	835	836	872	838	834	886	858	843	861	850	892	867	855	851	810	786	814	886	893	885	867	851	848	883	903	866	822	808	857	845	878	887	871	788	814	851	898	854	850	858	844	828	866	839	878	905	875	821	824	870	854	832	829	840	840	871	836	859	840	840	865	871	874	890	820	942	846	853	858	876	876	840	912	768	877	859	862	878	887	824	864	825	834	849	856	836	838	810	821	820	830	869	819	846	871	863	823	839	849	842	892	854	866	811	857	850	887	865	817	859	894	854	832	885	838	831	827	866	890	890	833	831	853	840	816	875	858	825	786	860	860	869	865	872	916	869	872	861	861	838	872	841	815	838	843	896	830	836	870	860	846	876	859	913	822	867	865	819	898	841	812	883	843	862	875	861	849	867	871	846	865	891	814	863	853	877	869	827	843	877	908	795	862	819	813	851	829	825	861	793	879	830	858	882	860	851	892	848	871	887	835	825	845	845	860	830	810	852	888	911	907	948	852	852	872	861	832	836	882	857	873	872	863	914	844	877	863	855	909	825	777	838	831	848	866	860	877	838	862	827	833	891	895	849	811	867	900	850	869	842	851	864	829	835	867	861	851	852	840	885	883	854	862	812	828	845	874	867	858	902	872	860	877	890	809	860	825	860	917	858	858	824	891	839	819	814	851	796	850	833	866	863	857	834	857	821	862	863	858	865	928	875	855	854	829	805	829	837	861	824	922	828	844	850	829	809	832	876	895	884	821	859	836	858	863	905	882	923	832	820	880	852	881	852	874	845	848	897	916	819	806	865	851	852	817	896	884	821	879	806	861	841	855	826	889	873	867	802	887	843	867	843	825	881	842	873	834	908	882	853	869	837	835	834	817	863	857	839	858	825	841	847	859	819	802	824	911	860	902	895	864	818	809	869	845	831	831	878	865	869	874	865	868	846	885	878	845	862	825	856	842	822	853	857	822	862	881	864	847	820	846	842	867	837	870	854	876	870	873	854
25591	21581	28795	27521	18724	10326	6652	4862	3858	3142	2774	2240	2164	1849	1735	1580	1494	1414	1324	1291	1250	1163	1123	1106	1087	1062	1019	1023	1016	1001	982	973	992	996	941	901	984	948	980	970	966	917	960	980	911	995	933	918	979	962	916	946	921	1010	921	918	976	906	922	948	1005	960	895	905	914	919	943	933	900	881	905	945	916	892	980	909	950	972	946	948	931	922	919	922	922	973	918	1023	931	897	865	917	961	900	973	961	942	972	904	938	930	905	961	928	987	914	891	946	947	904	915	950	966	952	937	870	939	880	919	942	922	981	930	954	888	991	888	980	946	918	949	935	858	969	920	916	929	936	910	936	900	924	919	948	898	950	931	915	934	939	897	860	906	891	938	908	989	892	961	950	889	910	873	952	901	899	994	859	923	938	924	917	936	903	860	931	917	921	896	937	929	929	944	914	899	920	931	907	988	944	885	931	971	934	880	956	907	964	945	897	921	925	944	971	973	958	946	942	931	905	885	879	869	897	946	937	923	907	874	924	889	952	990	960	924	922	932	926	923	930	981	923	919	959	998	881	927	936	925	912	904	968	938	1000	914	941	904	956	934	909	933	899	948	920	933	920	942	920	944	943	925	964	954	952	852	868	896	991	889	899	900	953	950	916	917	966	964	877	966	876	924	923	983	947	947	951	903	967	938	907	946	930	916	900	905	971	913	929	969	889	904	989	953	890	880	977	928	881	938	906	960	874	978	899	977	968	888	961	886	971	910	940	1004	952	922	896	900	978	895	929	966	878	904	940	966	879	893	882	940	938	869	937	922	925	955	905	964	965	881	961	927	911	920	949	956	896	936	906	894	930	899	939	889	890	939	949	875	877	919	951	923	888	885	950	913	946	929	918	906	931	965	927	958	881	920	956	957	903	939	912	929	918	934	930	883	889	933	866	891	930	914	945	918	925	958	910	943	874	900	948	959	920	933	867	921	883	973	890	916	928	860	959	908	981	941	942	955	921	885	944	898	982	924	931	936	940	898	984	913	914	965	920	855	954	936	916	895	922	963	967	889	937	954	896	906	890	944	935	942	1013	894	882	923	830	951	912	924	911	821	900	887	950	932	964	873	969	930	906	890	978	884	892	947	897	896	941	946	925	934	927	965	916	892	917	961	925	944	953	901	933	977	950	946	851	923	958	966	905	932	934	892	880	925	943	956	962	916	1018	916	912	925	950	907	929	923	897	927	948	931	864	938	947	929	909	935	966	925	982	945	953	889	921	863	907	939	882	906	909	938	887	919	937	918	925	935	919	948	851	889	963	894	912	965	918	909	962	916	887	913	947	981	930	949	940	912	891	909	849	907	924	930	939	946	894	882	920	869	936	889	963	945	956	888	934	983	944	896	899	947	923	912	1007	890	910	953	881	974	943	914	888	936	963	962	896	933	866	913	884	944	907	916	860	936	945	862	963	965	911	901	893	936	949	879	944	920	902	945	971	924	921	900	911	926	929	919	880	938	908	927	977	965	943	929	935	858	944	955	952	955	908	906	964	1022	880	894	967	934	926	924	924	888	885	914	948	849	912	903	940	946	923	956	941	964	903	956	932	935	962	898	955	962	914	954	888	929	954	925	953	945	912	936	959	939	922	888	979	993	999	911	948	882	958	914	935	1015	927	933	883	852	923	933	992	961	915	925	874	966	888	892	929	931	1010	923	894	898	885	907	934	897	944	942	905	930	898	945	910	888	849	936	933	939	935	933	922	918	861	911	940	951	959	954	985	915	980	936	920	913	878	958	930	925	886	937	949	950	904	976	893	897	951	919	928	994	964	903	919	937	882	947	874	970	902	876	855	910	934	929	921	1007	883	953	934	922	923	917	973	915	920	952	919	866	903	946	931	937	945	951	942	927	947	975	947	944	884	960	953	894	879	940	951	925	953	873	908	943	915	945	930	967	950	913	935	936	899	959	899	929	913	908	957	988	966	912	917	928	908	910	897	974	883	899	949	913	947	934	950	955	968	943	947	866	934	891	926	961	908	935	917	889	851	922	919	1012	940	911	937	902	885	943	905	906	915	946	988	878	916	889	947	907	962	950	923	925	879	920	960	900	909	952	874	905	956	964	916	943	895	915	937	966	916	892	929	907	932	951	914	937	927	926	967	945	917	897	928	902	943	961	895	887	912	965	917	939	924	993	901	935	915	918	945	925	921	918	916	969	917	906	917	935	978	924	928	955	887	904	925	884	922	936	899	938	968	873	893	1018	904	929	904	895	918	891	892	920	912	865	927	919	921	964	956	982	924	908	929	913	924	964	975	908	961	914	948	919	917	924	885	878	976	903	918	958	972	919	957	878	944	933	940	902	908	943	903	995	894	927	940	931	912	957	893	983	969	915	966	936	971	926	970	914	940	896	852	896	961	934	921	870	893	937	933	946	911	946	913	947	934	938	941	959	928	964	876	962	949	921	888	875	895	957	880	975	931	991	932	873	936	911	921	934	942	933	910	940	956	941	898	962	906	918	949	913	945	927	926	983	918	963	918	938	930	867	937	893	940	1015	925	933	914	922	927	950	927	945	903	933	924	945	961	889	939	917	924	911	932	963	907	894	860	913	884	956	922	929	919	936	944	951	949	964	902	883	955	943	952	928	881	939	926	914	884	914	940	884	919	903	938	893	901	953	934	931	939	967	893	896	936	917	947	917	924	949	961	882	925	909	935	918	878	964	912	927	928	921	951	967	942	857	928	965	928	934	886	895	883	928	953	916	913	928	921	956	942	930	942	948	967	888	906	964	937	876	906	922	939	926	975	947	931	868	896	892	986	916	909	928	929	917	897	900	911	950	932	926	915	938	919	892	969	931	949	912	958	926	879	920	903	894	910	892	938	942	920	928	907	936	999	895	930	917	971	901	926	939	917	915	932	892	923	876	897	926	941	924	1009	910	953	937	909	968	935	968	926	963	967	918	910	913	879	918	935	959	937	892	948	927	909	942	900	854	929	892	925	935	907	879	923	895	952	940	929	922	931	916	940	928	980	898	934	862	942	954	946	922	943	927	848	961	887	985	905	914	894	881	873	921	944	930	934	880	979	914	926	922	899	921	949	930	907	880	1003	934	887	962	988	942	921	857	907	956	903	924	824	930	934	935	907	926	987	913	923	957	930	944	925	942	935	913	978	978	930	892	911	912	973	963	972	910	924	936	926	889	928	916	970	955	956	954	879	843	931	975	959	958	983	924	924	932	905	926	936	887	923	939	951	935	894	891	963	895	925	866	926	905	928	895	915	917	931	924	979	911	895	965	886	935	951	918	901	940	918	938	919	907	920	975	954	971	887	887	959	967	951	915	897	970	950	949	896	897	921	894	935	945	900	929	943	946	956	963	965	900	949	914	931	913	881	935	948	926	964	935	931	932	970	928	876	955	944	942	919	965	888	951	922	943	926	921	923	902	946	915	864	903	903	910	964	939	881	869	912	879	940	949	888	917	915	934	916	956	903	937	931	943	919	936	905	932	902	891	904	950	911	945	914	947	856
31972	51271	41116	26719	16522	11894	9297	7199	5707	4572	4007	3147	2702	2400	2151	1892	1807	1717	1488	1467	1360	1178	1187	1159	1139	1076	1103	1099	1021	1001	1085	1017	982	946	998	927	953	972	969	966	918	897	919	960	888	995	855	912	924	939	944	928	929	945	979	971	957	940	942	943	883	961	893	944	904	967	889	899	941	906	918	929	960	949	956	890	922	928	915	925	891	921	912	883	916	932	846	898	927	915	941	947	893	935	914	943	911	883	924	953	928	916	894	869	902	939	918	949	969	918	939	922	910	882	933	922	972	918	958	892	877	918	923	935	937	956	982	935	900	915	918	895	976	895	931	936	937	949	921	883	959	944	928	953	909	960	914	939	981	923	900	878	941	885	897	921	900	907	890	888	854	914	911	923	869	914	912	932	917	874	896	959	910	933	957	887	972	946	903	947	932	875	930	966	904	976	952	922	928	960	940	960	909	887	959	945	950	894	950	974	870	896	884	911	949	915	955	893	941	919	924	939	903	870	926	933	947	890	908	875	907	932	889	970	944	919	880	940	944	950	884	896	941	892	889	947	933	947	983	899	905	862	886	888	887	904	905	972	905	964	895	900	922	886	912	898	926	967	919	910	969	880	906	911	890	921	954	932	913	910	885	881	882	952	897	884	953	908	945	919	953	962	906	889	887	928	882	950	957	908	876	904	991	907	941	907	885	948	883	941	927	907	954	944	874	885	954	891	909	923	950	901	883	928	914	904	910	908	902	910	922	925	915	900	981	918	984	913	946	989	905	874	890	920	885	894	907	927	953	926	945	922	932	935	948	917	933	908	884	935	876	902	912	949	849	941	890	909	928	902	997	921	871	882	859	918	909	948	941	897	964	925	940	934	905	928	935	946	972	999	932	920	894	906	912	918	905	872	946	947	902	901	925	902	915	883	845	907	934	945	955	901	950	931	919	907	907	875	915	926	961	925	853	896	890	918	906	885	903	909	918	928	976	927	937	939	900	865	938	966	904	941	909	894	862	938	945	899	848	915	966	931	894	882	862	949	865	888	932	926	958	934	913	947	925	930	929	925	933	956	928	928	935	921	896	964	938	952	926	938	917	974	921	875	933	952	915	875	915	895	947	855	892	871	971	913	913	975	936	924	901	925	990	901	923	963	909	929	941	931	898	923	920	918	906	938	879	920	906	929	862	949	964	901	892	939	910	870	942	943	910	925	944	917	889	970	967	897	929	874	906	901	861	896	893	934	905	921	935	886	930	943	931	907	900	926	903	899	919	900	928	899	872	916	929	952	852	902	979	945	891	866	928	906	879	910	924	899	942	917	972	910	918	988	923	937	893	949	935	914	890	914	956	940	914	926	821	942	839	894	892	903	945	970	932	937	961	931	966	936	958	997	856	878	928	902	914	899	896	923	935	899	872	927	895	930	928	920	919	951	926	934	932	864	945	873	970	912	921	914	906	900	932	938	913	896	939	953	880	921	912	961	951	936	931	891	903	935	888	906	921	886	953	933	902	923	902	931	907	960	901	950	949	930	966	937	957	913	896	907	924	919	895	931	943	910	944	890	924	948	964	924	884	902	866	959	956	938	919	913	945	944	917	917	894	948	932	911	902	921	898	915	925	832	946	961	921	899	879	936	939	923	884	911	837	922	919	926	910	925	939	916	926	853	897	879	899	931	927	943	957	867	898	979	961	901	922	884	912	926	945	926	931	943	948	867	968	889	932	883	895	902	936	944	893	935	892	882	879	926	952	934	901	907	867	907	892	906	881	892	927	899	947	961	916	884	887	921	920	898	911	897	922	947	933	894	894	972	929	908	935	982	920	945	913	918	883	917	922	949	915	910	988	896	905	900	926	932	917	959	970	931	905	934	901	939	945	958	935	969	876	914	869	932	890	932	936	954	905	907	902	967	938	933	943	922	917	930	907	924	932	862	942	880	921	936	877	876	984	908	943	954	924	917	953	878	929	939	936	918	882	931	983	895	886	877	932	895	891	924	905	904	910	873	917	946	921	940	904	955	944	936	892	959	897	859	933	938	883	926	898	958	905	986	910	921	945	912	933	893	905	932	890	933	906	953	939	933	927	884	900	908	975	920	952	941	936	911	962	941	925	961	947	952	900	908	891	911	884	918	896	896	934	925	927	864	888	915	873	927	921	932	903	935	914	917	948	914	899	958	930	898	945	927	918	911	926	934	909	867	922	953	903	915	966	906	919	853	917	934	893	894	948	949	965	899	959	889	943	994	906	928	896	938	950	955	922	908	961	954	905	946	886	974	902	910	931	900	869	908	916	928	922	955	914	931	881	892	885	880	901	894	897	952	936	924	935	880	902	889	919	937	908	954	940	917	924	912	889	968	950	914	935	948	951	929	926	953	963	905	864	933	888	941	892	936	914	857	995	970	899	906	840	924	929	910	885	917	909	945	932	903	881	932	930	914	905	926	935	928	952	905	894	887	882	902	900	907	907	909	911	924	950	915	910	904	899	907	941	890	959	909	946	884	910	906	873	881	909	941	903	1033	974	870	964	921	906	902	906	930	937	907	950	927	912	975	973	904	910	922	903	880	906	905	898	870	882	914	853	895	930	912	961	880	914	940	896	947	927	904	907	952	940	935	955	919	902	911	929	873	868	909	965	890	903	948	905	914	899	872	937	919	930	966	935	914	875	925	962	909	925	896	883	957	937	944	870	895	893	849	922	916	947	916	928	919	944	856	950	964	934	1022	916	937	943	917	916	966	858	904	862	867	980	892	905	920	883	901	928	967	943	903	939	947	890	910	919	904	887	896	890	867	958	936	988	956	905	909	922	912	914	895	873	918	951	981	930	924	993	952	930	963	907	907	911	924	865	943	952	938	931	890	913	859	915	895	888	857	928	934	866	894	906	888	831	915	890	874	937	906	891	897	906	931	906	948	958	953	935	908	947	921	899	982	887	885	925	868	844	908	922	950	942	905	918	936	935	940	926	932	982	973	947	865	937	904	963	923	922	929	917	917	864	965	912	890	922	926	914	902	930	899	896	913	915	873	900	920	941	920	975	875	962	912	902	924	947	906	959	958	942	930	890	878	916	939	916	899	903	915	891	933	974	928	941	918	899	991	900	929	921	925	928	902	948	894	926	943	882	947	940	910	922	1002	901	910	936	901	946	910	921	875	890	894	943	871	896	932	980	893	857	876	948	875	951	909	952	1001	870	860	907	925	941	909	920	865	919	932	897	908	931	887	945	900	940	953	927	941	949	921	918	951	858	933	846	957	938	935	922	901	929	873	879	942	869	961	924	891	938	902	893	892	936	912	931	935	908	949	896	914	932	901	929	970	900	920	894	919	884	894	928	910	895	962	882	898	924	893	883	918	921	922	929	905	930	931	909	944	939	888	849	895	991	922	874	882	937	889	952	898	890	886	957	899	910	892	952	900	936	938	946	929	988	906	948	915	931	905	905	908	926	922	901	955	996	912	937	903	946	962	903	910	928	939	884	934	904	883	907	916	847	945	912	879	971	952
23024	21427	29170	24195	21723	22236	17331	8070	5795	4699	4019	3386	3033	2617	2242	2008	2000	1797	1567	1519	1490	1333	1314	1216	1244	1224	1120	1177	1113	1105	1071	1081	1044	1076	1038	1014	1054	1013	1027	999	977	982	1030	973	1022	1021	1025	990	976	979	971	956	1012	943	952	1012	924	1067	995	970	983	974	961	966	963	920	962	1033	1008	958	972	1035	942	1009	1015	936	959	981	991	911	898	938	957	968	937	1028	945	932	927	993	923	944	991	993	987	963	983	981	969	927	1006	947	967	968	936	977	925	958	954	1011	990	1051	980	959	970	940	979	974	1017	1003	1015	942	946	941	955	981	985	953	975	901	972	965	989	929	1017	944	956	943	905	939	1035	991	1054	961	975	978	991	934	902	944	940	939	959	984	970	962	994	994	986	967	1012	875	941	931	989	944	925	932	974	994	889	1011	942	948	979	1008	974	1032	937	980	877	1000	1057	921	953	973	901	953	941	975	927	996	987	975	962	1017	982	974	911	1015	1001	912	961	954	927	1006	932	957	930	1010	1000	927	978	952	982	977	980	933	977	976	986	1008	933	965	935	1015	999	949	998	982	950	920	974	932	950	989	977	960	967	1024	998	1001	992	935	958	975	964	988	973	942	988	957	977	977	948	950	976	941	930	993	982	996	926	1026	956	1001	968	979	954	943	984	1028	957	964	984	971	995	1014	1014	903	994	1015	965	983	964	978	965	948	958	970	975	927	980	981	1028	961	931	944	957	1028	952	960	1010	985	998	931	966	928	958	937	908	963	978	979	910	958	987	957	974	989	990	1059	994	932	973	996	1001	953	949	953	984	960	973	982	964	974	1004	965	1010	981	970	970	1020	938	972	938	952	935	950	990	941	963	952	971	924	978	969	937	986	912	988	962	977	926	965	983	968	931	967	871	954	965	973	1041	955	936	992	955	976	940	1002	925	948	979	959	915	978	993	1003	941	914	979	972	997	946	963	946	958	1030	968	963	958	976	997	983	968	928	895	963	925	904	979	986	974	966	968	944	905	973	1005	945	1010	927	960	984	998	974	1005	945	940	974	906	944	960	909	965	941	944	943	1013	935	942	985	957	928	984	925	995	992	966	1008	938	1002	1011	964	953	934	980	971	942	941	1011	927	1004	999	948	953	925	989	997	1024	984	921	953	953	925	965	960	950	1026	964	983	923	1030	953	953	911	916	945	961	989	958	962	938	947	962	968	966	972	1002	953	956	946	1007	971	953	987	938	974	947	926	1003	967	977	1008	1015	918	975	977	961	978	945	986	918	1007	981	963	930	939	966	972	943	988	1001	983	973	941	933	978	1059	977	964	969	985	980	917	891	918	976	931	974	939	885	983	1014	991	997	882	953	997	938	973	958	928	971	955	952	1004	975	935	978	912	967	995	965	921	916	932	944	1003	998	983	988	969	940	981	970	922	933	963	895	1003	925	947	976	951	989	960	996	941	1007	918	1050	913	992	955	941	995	920	965	982	928	910	903	948	1030	976	1016	974	1004	951	957	987	1000	1003	969	989	991	1021	969	939	1000	976	941	955	986	980	998	980	952	953	949	955	971	962	916	986	988	951	973	944	988	936	926	990	978	931	953	986	962	963	890	970	974	911	1000	991	992	945	987	995	953	938	931	984	955	1013	914	945	946	947	951	996	938	994	1003	1013	930	1037	946	968	1019	999	914	1008	967	949	1007	990	919	1029	1034	923	962	960	953	950	1004	948	905	989	919	935	912	973	975	985	972	1006	905	1004	937	927	974	965	1029	1001	967	958	968	941	940	941	1036	975	958	936	981	916	983	949	983	959	1003	960	982	955	983	968	973	1042	955	925	974	916	950	941	961	1004	936	937	987	977	953	1015	987	1018	944	928	963	968	953	986	935	953	968	1006	926	1029	964	897	1005	959	902	942	980	959	962	991	966	1008	973	980	946	1029	992	903	941	929	943	960	907	995	989	966	989	983	957	942	995	954	949	964	1007	910	938	970	1001	932	1001	985	995	958	1022	981	894	1011	959	935	974	963	951	928	1040	995	968	991	959	905	972	942	945	1005	957	949	997	1024	1031	1027	972	939	994	984	1029	960	1002	963	989	969	971	960	990	975	952	957	1004	992	913	957	974	982	973	979	1010	940	981	966	958	936	990	1030	1007	930	996	951	934	1003	981	965	956	963	935	957	970	1016	970	986	949	1011	978	948	966	981	947	994	936	922	1038	981	987	987	932	940	977	945	944	998	974	993	945	993	971	965	994	990	975	948	1003	984	938	944	990	1007	971	950	948	953	974	992	966	982	990	944	998	987	945	981	1010	1001	942	968	906	961	980	984	964	979	980	982	1024	965	995	907	934	995	976	989	986	934	918	931	979	966	984	952	978	973	963	973	975	991	964	949	979	933	915	957	935	1013	943	892	975	937	1006	1007	948	994	915	962	897	958	987	999	948	982	960	945	972	942	940	966	958	967	950	1010	942	987	933	989	966	982	929	931	974	901	959	996	924	977	931	964	1010	944	946	946	980	948	976	1020	997	1020	1009	995	968	943	983	946	987	988	1025	961	984	1024	942	990	989	999	1008	937	934	930	941	957	980	955	940	1021	947	939	947	930	967	928	985	1011	939	964	956	966	986	980	930	994	1051	955	979	1001	939	1029	990	1001	1043	985	970	994	947	975	1014	957	900	1007	984	962	947	933	962	971	981	931	959	910	980	975	990	974	967	985	986	973	991	1004	984	981	992	959	938	933	984	944	1015	953	1006	936	976	970	955	1009	945	971	955	1004	942	917	957	973	960	946	922	961	962	950	997	985	986	945	1017	957	989	984	964	968	937	912	989	963	952	997	980	969	943	967	980	956	983	939	943	954	960	983	978	982	993	998	967	956	1040	975	998	978	985	970	1001	963	991	900	925	1011	909	994	963	944	974	982	988	966	908	965	925	963	960	971	968	953	968	928	995	995	1004	875	983	905	929	1038	952	981	984	999	977	972	980	921	941	1030	993	977	954	935	903	950	991	927	978	943	1001	981	961	976	988	971	1018	991	991	1004	968	937	953	945	993	988	978	951	1055	893	991	979	925	948	1035	943	974	1007	959	973	932	1024	973	986	1000	979	977	1031	954	1009	1008	957	978	955	972	925	969	924	931	964	995	905	984	964	955	959	963	988	983	961	939	973	972	968	939	982	954	956	926	1007	963	995	1006	919	979	969	1010	957	1045	996	954	931	958	957	943	935	1015	948	1018	924	1006	1063	954	932	989	1025	1048	926	933	1003	996	1002	1003	967	925	966	963	946	969	959	1011	974	992	987	926	951	1019	934	947	939	987	954	951	956	1005	1018	967	977	936	959	1023	934	979	955	945	946	983	1002	1001	959	945	917	992	1014	974	984	939	929	963	989	925	943	971	1017	1003	922	962	957	953	955	938	924	938	1002	1017	967	939	907	935	931	973	1001	933	965	899	959	901	961	972	973	959	918	932	949	972	1000	998	947	984	1006	964	915	967	944	1014	947	976	932	943	980	977	958	946	1004	989	939	953	962	996	974	1018	987	936	958	987	998	934	994	1009	987	962	944	913	956	947	1017	939	1005	943	1006	922	948	938	944	965	986	1016	966	933	944	956	992	937	939	936	958	949	959	980	957	1000	975	1006	951	964	966	993	962	969	922	993	940	993	945	962	942	1013	1015	938	963	945	960	993	1024	974	960	1040	960	923	903	936	987	953	928	977	980	1025	973	951	915	949	931	974
36682	65484	49400	35067	23430	17289	12774	10092	8194	6474	5280	4421	3835	3292	2704	2654	2188	1996	1787	1721	1597	1484	1433	1312	1312	1184	1148	1226	1098	1074	1019	942	1074	973	1045	1019	1104	960	992	935	972	989	980	986	994	940	1001	1014	914	954	1001	947	989	1005	925	955	948	952	933	965	922	943	928	963	935	962	937	913	894	938	942	928	951	990	952	1008	934	916	960	952	951	915	901	897	892	950	875	959	924	942	929	964	956	939	967	957	967	961	902	972	866	886	993	914	894	957	943	1015	973	959	903	918	955	952	963	932	910	962	948	965	939	999	930	940	934	974	965	954	917	955	977	971	940	925	932	894	911	947	965	944	917	932	985	939	925	960	943	926	928	956	885	942	962	935	937	938	909	953	951	971	944	942	938	969	951	939	914	926	896	931	951	951	904	957	933	949	900	919	914	914	939	935	966	924	902	949	905	952	943	909	906	911	921	925	922	952	937	910	907	881	946	938	928	888	966	910	961	989	985	953	913	925	929	938	923	859	911	908	922	945	967	915	944	977	978	912	879	933	955	919	961	897	961	952	965	890	938	931	950	922	956	910	884	915	927	977	983	891	923	956	916	872	975	950	946	881	981	949	928	949	949	924	961	972	900	984	921	971	945	870	936	882	972	902	914	974	939	952	866	887	928	939	897	947	929	943	971	925	939	976	903	923	1004	913	918	942	915	934	900	942	964	916	925	992	925	878	931	955	991	916	897	928	933	967	932	959	901	924	990	968	948	912	941	972	993	977	935	952	972	935	939	921	928	893	918	925	905	912	882	897	943	951	943	979	999	916	942	919	952	947	959	947	951	928	924	905	930	931	933	940	964	888	943	906	909	917	977	910	978	953	964	915	987	971	926	946	894	943	940	998	911	965	1002	973	948	947	917	887	941	955	1017	889	969	925	951	924	1003	926	938	944	965	909	936	986	941	896	913	956	902	929	908	926	990	972	958	901	934	939	945	960	955	996	931	962	945	929	954	989	957	917	938	941	906	907	939	1019	953	922	856	942	911	936	918	967	969	924	974	941	926	910	980	963	946	892	976	914	917	986	924	909	980	921	904	885	946	952	926	911	914	897	940	940	907	948	950	952	885	947	890	864	972	932	936	958	904	966	944	914	937	931	882	943	935	912	918	916	889	879	901	933	935	962	933	955	970	895	946	930	953	938	953	935	952	907	954	942	910	966	918	910	925	872	886	935	911	972	986	938	953	953	961	953	903	929	1025	915	939	883	923	977	970	930	918	928	969	902	912	946	960	964	879	929	971	916	880	914	955	975	908	957	907	1002	983	910	935	895	930	936	920	887	910	945	933	987	957	934	918	911	873	929	936	909	952	950	959	940	931	939	922	950	886	922	936	950	941	927	949	896	928	960	929	959	906	965	945	885	983	978	937	895	944	924	886	900	901	920	883	955	928	914	956	943	942	950	952	879	1004	924	1009	925	911	900	896	881	954	961	939	902	954	909	919	897	933	949	986	925	946	935	934	953	922	900	1015	1010	888	940	882	929	912	951	1008	977	936	927	979	952	974	968	880	873	889	934	909	969	953	999	962	913	939	912	871	967	902	880	934	910	889	906	965	897	921	916	942	947	896	957	947	968	950	938	971	877	906	921	921	952	901	901	956	896	895	919	925	902	927	929	1031	895	966	945	900	869	883	899	955	972	934	908	929	967	987	931	919	977	916	922	946	938	925	934	902	927	1010	989	912	934	990	942	977	901	953	893	953	945	949	946	930	905	1003	905	914	963	960	938	909	924	978	952	945	892	932	958	954	940	970	954	913	917	904	938	967	956	909	963	913	938	898	929	937	898	971	921	955	938	965	963	983	933	962	889	971	924	965	948	993	914	957	958	933	935	959	942	964	932	957	936	973	924	872	900	927	896	973	946	913	995	895	950	893	909	963	894	939	929	941	983	942	939	936	915	930	950	911	971	960	924	992	981	925	911	982	909	974	972	898	952	874	950	940	904	954	880	977	990	936	994	912	923	942	919	928	942	866	938	944	930	973	973	933	967	902	1009	990	963	913	915	949	964	964	917	963	941	964	921	904	922	897	911	927	899	966	960	897	919	930	960	978	1003	920	960	900	932	931	928	934	976	916	943	881	952	921	984	954	963	941	943	912	931	943	910	954	918	976	888	956	956	908	931	896	869	881	922	940	914	894	937	959	946	946	1002	940	897	924	906	964	973	896	933	962	909	877	898	949	950	941	942	935	955	902	951	864	936	930	959	964	949	936	928	905	925	931	878	926	897	896	915	919	968	964	975	916	917	891	967	939	977	907	944	947	904	973	923	925	916	917	965	918	916	970	953	942	933	952	938	902	890	952	936	940	919	905	938	929	1003	977	921	902	965	936	930	951	934	916	941	903	914	905	939	936	950	912	926	957	891	976	872	1004	938	955	951	899	996	961	853	960	970	879	916	965	939	927	935	941	938	903	910	976	964	1016	941	941	957	953	1006	979	882	953	944	919	954	982	963	948	896	920	932	979	919	939	912	987	939	999	927	960	941	900	938	948	940	929	928	922	903	907	945	919	989	952	939	948	917	893	929	991	911	958	922	903	932	940	927	921	866	893	957	931	949	910	872	949	899	959	939	911	978	933	930	1032	969	961	906	944	946	938	918	915	969	901	958	974	943	932	934	963	876	945	956	924	955	1015	946	957	930	924	990	924	963	955	911	946	998	939	967	908	919	950	980	883	968	898	930	863	944	931	951	940	948	900	1018	934	977	967	976	858	941	965	969	935	955	959	942	947	1005	950	908	975	900	967	955	924	901	969	953	931	951	930	950	925	941	966	960	954	936	924	931	933	903	972	938	925	977	913	934	948	927	912	915	967	948	912	945	969	901	962	898	937	905	896	950	939	934	960	937	1037	952	943	896	1002	906	978	922	910	1015	964	922	923	919	907	957	930	928	940	979	903	989	934	932	924	968	950	927	887	976	912	936	1007	924	952	962	954	931	933	967	964	944	948	940	971	919	938	988	960	904	896	953	940	983	952	921	954	963	905	871	903	944	998	945	881	890	920	981	932	967	935	932	925	897	961	903	912	963	925	972	907	942	935	926	996	943	963	920	983	975	919	956	967	928	911	916	967	935	978	981	878	961	962	927	900	893	973	911	922	943	883	993	903	951	924	921	949	961	950	902	914	960	966	903	949	965	939	923	934	994	892	937	937	969	974	922	901	949	949	927	924	975	953	965	866	936	907	924	940	928	895	942	988	975	960	991	940	1016	944	909	957	917	954	941	981	903	990	916	951	956	958	873	893	901	999	920	954	927	919	917	928	978	947	966	854	914	924	970	928	957	932	924	917	933	1001	961	935	935	852	923	932	977	917	924	909	932	932	966	944	954	924	919	896	936	927	952	874	939	936	957	956	939	898	941	905	903	934	960	910	946	933	927	928	951	946	965	920	977	981	881	904	930	932	921	932	905	949	958	959	944	938	953	933	896	983	870	944	945	904	889	925	933	929	931	946	942	1004	956	944	943	881	937	916	930	920	976	964	928	918	945	940	921
35498	39379	36406	23945	12186	6142	4067	3169	2586	2200	1897	1673	1560	1454	1288	1272	1195	1137	1131	1030	1062	1000	981	946	913	928	943	935	925	885	858	936	922	881	967	934	904	930	930	887	866	885	915	876	906	883	838	867	903	883	887	930	846	842	875	889	917	882	857	849	898	854	904	814	917	861	863	867	823	854	852	892	848	879	867	895	818	866	910	845	863	894	841	904	910	890	850	906	902	934	877	851	860	855	866	827	879	836	912	895	830	893	878	860	927	858	869	849	926	893	878	821	891	822	864	905	910	885	818	847	914	907	866	840	883	894	858	875	889	890	875	855	909	804	904	836	875	866	874	872	893	901	868	863	831	874	853	836	803	859	895	801	849	847	848	869	864	850	872	888	883	886	857	924	893	867	825	859	919	923	894	894	861	850	858	883	916	899	893	845	886	847	866	847	915	881	873	908	838	923	905	877	836	853	912	878	825	869	868	867	801	932	860	892	886	845	898	895	872	875	870	878	853	823	867	901	883	852	886	838	821	917	867	908	894	848	866	911	906	898	840	861	811	935	930	837	904	836	873	843	814	846	867	858	835	852	880	893	903	883	886	898	898	820	837	869	881	906	908	898	864	877	879	854	862	858	867	895	933	901	836	877	884	896	865	872	887	847	875	891	889	897	851	848	885	934	885	904	846	867	914	824	862	908	881	820	861	868	878	868	825	910	876	865	814	852	861	880	864	880	776	899	921	890	850	877	873	867	866	923	851	845	860	852	865	898	851	839	875	862	861	855	869	852	862	847	910	897	921	871	894	821	871	876	880	887	896	889	858	883	870	929	853	896	888	884	825	898	856	840	895	862	858	938	880	875	887	858	899	920	858	837	835	857	866	868	848	908	960	895	893	879	836	828	916	889	904	887	877	858	879	844	866	864	832	893	825	899	932	862	833	886	835	885	844	885	923	871	858	862	861	895	886	888	862	873	895	862	911	849	913	853	845	854	862	888	887	892	823	843	839	835	870	864	888	922	844	903	872	856	920	806	852	928	917	834	890	874	860	959	909	910	840	915	900	846	875	844	862	920	872	818	871	822	815	884	888	888	960	865	844	896	925	909	863	872	890	886	879	870	815	891	889	871	885	861	928	863	878	881	882	817	878	905	860	892	865	912	944	811	873	884	896	892	878	913	841	886	882	838	884	877	852	898	844	893	876	855	870	896	836	899	897	902	939	899	844	886	845	885	838	787	859	879	894	913	875	829	898	908	823	867	869	861	922	951	889	881	903	892	945	908	922	890	895	889	896	829	910	908	813	882	871	868	848	866	893	833	918	890	903	869	877	823	891	834	891	873	884	893	949	851	920	842	902	886	881	830	850	847	823	790	876	881	877	893	946	898	881	841	911	839	883	828	855	854	900	847	900	813	880	886	873	877	841	880	947	920	896	871	914	888	849	890	862	868	866	844	854	922	888	863	894	945	893	900	921	902	898	858	823	841	905	857	910	898	840	854	943	847	863	820	873	857	903	906	865	912	893	876	863	887	851	879	869	843	881	860	885	882	919	818	881	863	891	831	822	815	892	933	862	901	900	850	890	864	922	818	839	915	879	909	857	914	891	852	846	919	833	897	872	889	863	906	881	900	876	863	887	891	833	908	867	902	931	857	888	904	917	866	834	868	820	825	892	901	847	839	887	862	849	892	823	868	940	925	872	803	854	864	862	841	925	925	918	889	908	845	867	835	901	856	839	880	905	902	865	907	868	857	858	841	870	854	856	879	873	831	906	875	878	860	815	864	835	847	826	833	872	860	916	814	881	868	874	903	860	876	871	830	882	857	869	932	866	851	857	858	914	903	868	856	849	864	917	820	870	867	909	896	894	870	864	932	929	857	914	863	888	869	889	870	852	865	905	822	827	828	880	900	858	876	888	914	877	946	903	849	908	880	859	868	845	890	910	886	896	945	856	831	878	844	925	897	881	878	903	908	840	870	850	846	917	908	857	921	870	845	862	889	937	939	858	867	857	875	900	914	865	854	879	853	854	841	827	845	890	843	833	877	816	841	857	878	845	869	876	912	902	867	857	963	845	870	876	823	942	857	873	878	827	928	831	868	865	889	858	869	858	915	929	952	851	869	862	867	940	889	883	878	852	896	905	842	874	862	928	801	890	928	814	924	878	832	897	853	875	832	877	862	877	841	871	869	862	875	934	876	905	875	862	852	860	836	878	845	882	851	958	843	915	918	890	826	887	890	872	867	845	812	896	838	909	874	907	825	865	850	849	946	910	865	871	850	904	836	838	821	897	934	887	841	908	838	851	866	892	903	863	858	950	874	898	881	893	806	891	883	929	849	878	843	885	895	890	867	882	940	851	842	905	847	894	923	881	843	860	876	849	923	878	922	865	841	897	875	839	870	816	835	863	871	934	854	884	853	927	887	975	870	882	907	849	903	871	858	866	917	875	900	853	868	870	857	849	886	853	882	913	898	906	868	871	899	885	881	880	895	866	842	811	921	853	886	897	851	847	890	801	844	880	884	922	912	908	892	866	848	845	868	914	879	866	906	842	863	876	881	880	839	862	882	862	888	946	871	900	920	864	867	866	896	887	890	881	890	881	886	889	853	882	878	855	871	861	891	859	857	903	858	836	891	911	831	858	842	888	852	871	880	865	841	887	918	826	843	898	855	891	858	864	919	850	892	876	859	833	867	889	872	877	853	859	919	874	910	864	820	880	873	870	831	873	876	870	899	918	831	868	881	859	866	815	867	870	849	902	909	890	927	837	836	901	887	927	845	857	896	844	866	853	859	931	866	878	866	905	899	894	933	811	903	873	890	903	903	848	846	878	837	860	906	938	866	887	877	849	873	824	925	880	878	848	893	880	878	859	874	899	823	900	873	869	812	858	870	829	878	867	856	909	876	851	887	892	880	879	787	913	941	866	835	928	843	872	884	882	908	865	864	854	880	833	905	847	894	885	892	811	880	920	919	841	878	862	864	885	875	890	865	878	905	913	880	899	885	884	839	845	855	872	859	842	863	926	858	906	886	888	890	902	847	888	888	859	893	831	859	893	855	878	851	879	873	825	864	855	888	923	881	851	892	863	855	884	873	875	892	892	864	935	874	887	856	882	878	815	872	870	833	851	860	888	887	848	841	913	852	886	909	896	890	822	875	896	884	848	847	836	936	856	828	893	833	887	888	889	883	877	852	888	850	859	873	822	875	816	843	887	823	865	887	895	862	916	942	881	887	896	902	840	891	880	935	861	885	910	895	859	843	932	912	848	890	870	829	870	870	852	874	854	897	888	882	843	819	891	882	898	876	889	903	930	891	893	873	899	915	917	894	890	817	916	862	845	846	889	871	910	866	877	930	923	892	891	905	843	915	837	890	905	894	910	889	917	809	909	857	913	835	874	876	882	920	844	883	885	879	884	842	889	905	860	887	857	932	818	819	939	875	867	903	906	922	883	851	910	856	881	887	871	903	878	842	924	833	907	915	895	895	882	886	814	858	877	835
39560	51419	35530	21090	12796	8251	5906	4670	3589	3035	2512	2160	1970	1705	1456	1348	1401	1304	1224	1190	1159	1069	1071	966	982	958	940	928	948	938	938	903	912	900	852	885	911	912	871	891	886	892	903	848	847	852	905	888	896	860	882	879	869	890	869	952	884	927	858	880	849	874	852	913	925	860	877	855	856	852	880	904	917	941	885	862	787	828	882	887	909	795	888	868	835	878	894	846	845	840	881	865	905	811	885	841	822	863	846	889	862	910	861	830	890	834	855	886	870	872	838	890	803	851	892	867	901	892	858	901	847	865	851	834	875	863	853	843	854	898	831	859	867	905	874	874	944	856	817	866	845	824	910	869	836	894	837	900	879	891	880	913	842	860	885	827	869	900	824	895	805	866	885	876	824	836	887	846	852	852	876	830	878	825	923	899	817	870	844	911	873	859	871	931	852	844	869	885	874	845	862	887	863	868	861	868	868	855	929	865	897	923	871	881	855	881	864	868	881	824	885	862	846	850	812	841	866	866	875	880	865	870	946	811	878	839	894	837	853	856	840	856	845	849	884	859	880	891	861	820	891	861	876	924	858	800	861	888	850	872	905	894	886	881	830	904	873	890	891	873	875	878	887	881	788	857	897	869	915	877	855	933	927	907	846	861	871	878	911	855	879	853	885	858	860	903	903	821	882	887	873	905	880	873	836	861	880	870	840	842	896	871	808	932	875	879	849	889	881	829	899	878	847	916	837	893	836	928	820	860	880	877	861	856	852	883	832	851	817	884	864	871	849	846	854	853	874	889	897	913	850	842	893	869	831	812	834	869	848	846	850	853	876	795	936	834	882	876	870	882	925	888	851	925	896	877	840	841	856	874	841	854	832	911	862	885	870	894	887	894	879	913	859	873	841	810	890	885	838	832	867	883	889	840	869	842	866	851	866	867	870	853	893	890	897	853	857	943	857	853	851	857	871	859	895	887	868	886	892	859	853	896	851	863	828	898	903	852	844	874	912	860	860	876	866	837	863	857	845	870	855	894	892	797	887	827	922	849	870	864	810	856	860	865	813	896	840	877	840	819	864	869	853	910	928	877	854	867	823	890	919	850	817	933	872	890	855	933	884	896	872	844	888	880	902	824	879	904	818	889	855	879	885	884	894	852	874	848	866	844	870	863	855	860	891	838	852	885	866	917	844	849	832	839	858	917	861	836	885	837	868	880	848	888	842	837	856	864	870	875	825	876	886	882	849	884	889	861	886	849	882	859	814	884	828	907	871	876	894	870	871	861	820	868	870	820	824	869	861	862	868	860	831	831	902	903	917	868	815	890	872	885	871	848	897	896	910	830	857	829	904	912	869	954	862	886	858	871	871	913	875	852	865	837	861	900	887	903	851	854	897	869	889	842	841	874	859	872	867	845	859	838	899	879	895	926	856	853	912	866	815	875	867	862	871	872	894	863	878	860	876	884	859	885	852	881	921	870	880	871	865	873	892	858	805	900	899	884	875	835	874	865	856	856	856	836	834	873	867	778	887	821	911	851	889	883	859	846	864	824	852	871	865	882	848	852	855	817	841	879	898	864	833	878	868	882	876	868	847	904	858	885	891	890	910	882	867	858	855	853	824	869	883	878	851	898	866	905	881	919	924	867	815	878	867	888	878	835	899	882	886	862	873	861	875	875	884	829	881	912	858	890	870	831	854	834	903	851	838	855	815	866	861	855	826	873	849	852	866	888	863	843	881	850	854	826	876	866	894	827	824	877	844	896	872	848	876	900	841	825	883	852	825	876	880	861	879	921	887	843	852	897	896	856	875	817	861	893	837	882	839	895	905	885	838	816	857	845	870	832	872	863	879	881	896	834	878	870	831	873	908	861	879	850	862	871	891	858	827	879	947	832	875	839	883	868	825	847	809	845	901	895	935	849	883	860	863	880	881	855	872	834	918	874	863	880	816	861	812	863	866	896	872	829	844	819	882	856	972	927	803	892	906	869	907	856	865	902	879	845	874	884	896	869	918	904	887	906	872	823	900	859	892	895	851	906	843	932	871	888	837	912	868	842	861	857	879	845	882	903	815	863	848	878	847	853	804	840	832	864	902	874	846	863	900	902	889	842	863	818	879	868	855	923	870	843	926	851	869	911	912	839	875	859	893	877	827	862	817	875	855	895	908	899	925	848	901	834	869	874	910	882	836	889	903	857	921	860	894	864	863	889	889	841	852	850	885	870	873	879	900	860	847	900	852	895	813	856	877	860	821	915	895	906	857	871	860	873	873	894	923	872	865	893	893	831	887	869	851	867	867	889	901	898	833	850	884	848	874	835	862	903	854	851	869	909	906	873	864	841	830	886	870	841	892	844	862	857	865	879	894	900	901	861	853	894	889	877	835	918	868	865	846	836	858	803	878	871	820	848	851	872	891	928	876	832	880	831	886	864	873	863	888	807	868	911	842	845	876	856	914	845	834	915	886	843	879	907	825	848	857	796	869	802	853	847	858	855	851	839	866	823	888	867	963	866	900	864	877	893	874	875	852	860	885	914	849	859	873	856	874	799	825	803	858	918	879	923	869	892	831	888	823	863	944	852	887	844	865	887	859	900	879	847	868	864	848	834	833	868	832	866	870	861	898	870	892	886	856	868	847	863	883	847	877	819	846	870	885	874	892	889	869	892	861	843	865	925	827	860	861	849	911	916	925	885	867	874	873	853	902	882	834	887	891	879	813	867	878	872	854	895	924	899	865	890	899	876	831	859	864	878	918	894	891	852	886	836	871	900	891	873	891	799	852	899	847	864	860	880	895	913	830	887	884	833	865	834	864	893	900	829	881	860	858	871	886	868	934	811	888	865	857	879	861	877	868	858	867	856	872	807	838	889	868	893	825	864	862	858	880	837	892	821	881	862	893	859	904	904	897	821	879	915	884	870	822	876	933	886	892	868	846	830	867	885	864	874	841	884	877	885	837	862	856	855	863	878	930	924	816	888	849	862	869	859	877	882	867	823	917	910	854	857	894	846	893	871	891	916	853	852	846	863	867	895	925	822	883	896	872	911	837	854	855	866	870	857	869	852	918	857	856	856	885	867	850	862	838	838	851	845	873	924	948	847	837	853	871	861	828	906	853	893	897	874	868	890	900	862	859	872	829	867	865	837	870	903	907	867	883	863	917	864	892	871	857	917	853	900	898	871	890	896	915	862	904	895	900	922	899	889	850	878	917	881	831	919	914	886	852	832	873	888	858	896	851	824	834	841	879	879	877	893	887	820	935	810	878	898	859	839	879	904	822	896	914	834	886	832	864	901	876	864	887	840	838	896	849	855	852	872	878	842	836	831	873	899	849	859	834	823	920	837	841	843	885	845	832	938	903	840	882	888	816	865	854	914	877	899	885	863	886	870	903	856	842	886	913	920	930	868	889	896	877	870	873	868	847	849	831	899	842	824	850	897	863	852	848	870	879	876	794	884	856	908	900	813	802	851	917	878	844	848	859	950	899	862	831	877	860	893	866	835	872	852
24414	21423	28673	24935	21855	16517	9039	5911	4371	3615	3171	2713	2253	1959	1744	1694	1588	1439	1331	1238	1238	1158	1062	1093	979	1018	1006	1011	915	985	933	906	892	935	944	946	889	936	906	860	904	939	878	937	859	886	946	885	898	882	884	875	857	891	919	947	927	851	878	832	865	897	897	931	877	862	871	822	849	882	876	883	813	873	892	846	875	874	859	901	889	886	832	880	881	847	906	904	836	879	874	889	919	900	879	906	910	907	854	825	838	856	857	886	876	929	842	901	869	860	867	848	886	925	860	864	889	819	860	820	896	870	903	851	850	836	917	908	909	835	819	899	898	863	912	870	856	885	841	865	901	869	891	886	887	878	850	892	878	838	855	888	871	891	811	833	812	821	833	853	862	899	890	853	876	844	907	894	839	883	952	875	861	868	900	845	863	918	865	874	896	885	890	867	904	814	869	865	883	881	877	851	852	871	869	870	801	841	896	859	881	902	904	871	893	844	898	815	885	864	956	882	925	827	860	922	905	881	869	859	867	853	868	883	924	860	843	875	894	827	887	908	888	904	864	904	893	821	903	921	845	897	855	877	843	872	902	897	905	859	871	878	855	877	874	849	925	824	898	881	899	920	868	922	905	867	890	919	846	848	917	859	849	876	842	868	857	846	895	871	812	924	956	849	915	880	839	868	897	857	854	868	910	834	904	846	901	839	858	920	917	845	896	841	821	824	884	884	913	874	883	871	836	871	818	926	873	856	821	935	849	873	776	880	876	861	844	863	835	847	861	875	876	851	816	911	898	913	897	881	838	903	894	851	897	854	837	870	850	857	865	870	871	890	880	925	857	889	846	845	877	900	919	796	853	897	833	883	859	937	888	858	851	919	788	914	856	900	854	829	891	846	887	834	863	844	827	866	855	882	876	921	812	877	900	867	853	840	902	889	890	847	880	901	844	918	792	876	862	865	921	870	882	911	903	901	885	863	876	850	876	910	827	836	830	897	922	844	839	840	863	904	881	823	910	881	947	883	840	874	887	850	859	861	884	853	864	863	889	864	840	906	874	854	869	856	911	856	826	880	877	871	908	886	888	874	862	946	835	898	867	855	906	883	863	872	876	926	888	889	862	896	861	827	817	844	862	882	905	873	833	860	870	846	853	824	868	862	866	910	868	920	893	876	890	828	874	896	845	876	801	899	899	849	838	877	862	867	850	921	881	908	898	869	882	882	909	856	904	836	844	890	842	837	890	869	874	874	864	927	924	873	892	922	897	868	876	823	937	869	828	853	898	842	900	880	852	850	846	865	876	825	868	885	886	840	913	851	833	897	899	815	900	877	863	905	890	881	847	840	848	903	898	899	898	880	871	857	852	885	829	888	882	904	849	883	881	864	855	839	853	869	871	893	870	815	857	868	890	856	850	884	927	855	834	867	949	859	868	872	845	865	924	794	926	852	884	891	898	873	902	871	877	809	913	865	895	900	844	879	874	900	842	872	881	872	847	840	849	827	877	894	877	860	849	841	854	916	882	846	889	839	878	838	863	855	865	849	854	898	882	849	846	868	823	875	965	905	881	877	881	870	834	893	898	833	876	879	826	873	891	894	795	841	844	848	884	900	834	878	880	852	877	861	886	879	896	887	895	847	888	847	917	924	909	963	881	865	867	835	869	857	881	852	864	823	903	872	893	898	893	857	797	884	902	883	855	873	853	872	822	875	902	895	868	825	867	863	837	884	874	891	861	884	880	827	888	873	870	880	871	870	916	839	871	876	819	918	898	825	869	845	840	853	842	877	885	835	870	831	874	901	880	844	880	907	861	857	877	903	875	891	838	888	877	866	849	910	852	854	854	935	850	833	895	928	844	841	864	844	845	866	864	861	873	857	854	850	919	841	913	858	850	919	893	863	879	871	838	823	874	867	911	892	904	851	887	852	859	886	944	826	861	891	892	834	886	885	868	853	842	889	907	906	827	859	841	858	859	869	862	924	863	877	880	907	897	853	857	857	826	850	833	857	868	913	872	849	813	861	899	874	906	910	892	808	848	855	854	884	864	836	919	896	872	891	903	881	879	897	870	877	877	854	861	880	880	833	898	859	870	944	905	841	864	858	856	890	894	940	849	867	828	866	867	846	907	826	855	869	855	855	830	845	839	882	858	854	844	867	843	881	841	832	836	875	853	866	854	899	840	870	863	811	925	870	902	882	833	869	870	844	856	877	895	869	923	888	866	882	849	843	847	876	897	865	884	798	847	851	924	855	880	918	891	822	871	847	901	824	818	802	839	852	832	886	888	941	858	810	879	875	876	893	866	823	885	857	873	846	873	848	903	897	882	908	908	867	891	906	902	868	850	865	880	865	882	903	836	902	886	861	891	832	859	842	909	875	866	804	831	817	905	887	883	825	881	912	849	856	867	911	872	823	882	922	871	829	904	867	935	915	876	847	893	831	849	862	897	902	844	868	886	877	874	837	865	866	864	855	886	886	870	866	853	856	855	859	864	855	853	869	887	863	921	852	843	856	857	891	942	866	818	841	884	881	888	874	828	888	842	866	857	875	878	851	861	867	784	861	872	847	884	900	867	910	851	887	888	818	876	876	882	886	824	925	881	840	933	818	822	890	872	867	822	893	871	844	830	894	857	816	854	883	844	870	920	945	845	862	863	853	874	895	869	846	851	844	908	882	870	920	842	831	913	854	848	891	901	824	837	890	858	901	879	879	889	873	875	891	871	867	894	916	913	864	862	906	839	849	833	832	885	906	817	873	879	871	840	847	913	848	905	882	923	861	884	864	847	867	771	902	871	871	896	820	897	890	875	877	899	837	877	866	852	858	860	923	847	826	872	877	874	834	881	928	881	899	850	914	840	836	848	883	888	894	910	962	861	836	890	829	866	894	850	847	845	874	862	872	836	924	876	828	876	939	844	883	850	930	892	903	834	874	902	863	872	843	899	882	863	871	910	876	931	897	828	875	869	870	881	867	870	873	908	880	883	834	862	878	883	872	862	888	872	899	865	892	875	908	878	877	873	871	891	831	877	871	821	891	888	904	875	844	850	886	898	847	851	855	921	873	913	932	917	867	859	891	841	849	867	823	869	828	810	887	821	880	869	892	874	870	856	864	861	820	865	879	871	893	874	807	850	919	883	859	956	886	869	870	882	907	833	892	882	887	888	888	871	904	899	878	856	868	849	960	935	817	847	843	893	857	831	846	884	894	908	895	873	883	907	822	890	810	875	883	934	875	874	909	880	839	852	825	834	864	872	903	830	891	852	856	841	866	844	878	874	884	871	902	861	860	880	909	934	886	892	796	919	832	839	860	922	872	897	905	829	915	896	846	846	902	876	880	890	841	901	846	865	852	882	863	874	881	930	804	853	893	829	896	853	892	879	883	893	884	888	869	871	956	877	908	870	898	817	874	849	809	833	827	825	842	886	862	850	894	858	878	874	911	884	897	861	822	807	903	844	901	821	870	818	846	918	827	850	913	803	871	876	892	865	841	877	847	838	858
34088	55601	39841	25184	18061	13318	10266	7999	6292	4978	4273	3480	2896	2534	2129	2017	1827	1636	1574	1434	1274	1228	1212	1152	1063	1014	1056	994	925	966	956	949	971	951	966	921	906	895	888	862	939	950	838	918	870	845	906	870	910	890	894	827	881	922	844	876	831	833	894	893	879	839	917	894	856	852	908	900	907	900	842	829	864	882	833	891	909	865	845	882	851	856	858	828	834	880	894	863	828	846	896	918	855	806	890	876	841	867	890	832	865	863	865	881	839	857	830	819	863	873	886	835	923	844	851	806	904	849	876	837	864	896	854	823	890	842	842	865	866	853	874	885	846	889	844	889	846	851	853	856	902	885	864	936	813	835	860	906	837	849	882	823	813	857	869	899	878	860	798	933	856	860	893	827	820	871	817	860	838	861	845	850	899	889	854	876	878	871	879	853	880	844	828	852	840	824	825	858	893	880	882	917	919	949	889	843	860	862	861	899	892	878	811	833	825	866	849	885	855	861	896	850	860	899	835	855	855	860	912	853	841	865	859	870	891	889	865	867	875	905	871	865	891	852	884	820	828	865	840	839	860	862	833	895	832	914	844	848	889	862	892	873	869	865	858	895	829	861	860	865	867	831	854	876	842	826	840	893	852	853	860	890	877	851	829	870	856	868	837	886	810	898	898	824	834	887	901	823	910	939	844	889	842	840	858	949	871	880	877	903	921	849	866	916	917	885	853	846	883	874	841	895	838	890	890	836	828	919	920	864	826	829	914	899	817	861	842	865	859	881	827	888	864	859	878	852	847	811	865	844	812	834	888	846	884	850	853	889	819	897	859	803	860	873	850	880	848	899	901	855	897	911	906	850	849	846	850	862	818	834	844	874	869	826	851	899	859	843	832	790	885	888	895	816	901	841	878	867	777	835	881	924	913	887	851	884	899	887	816	825	796	827	796	872	844	830	834	821	816	894	865	851	856	817	822	890	895	826	853	847	874	834	884	833	881	854	844	830	851	816	811	904	842	887	867	847	887	811	882	903	829	831	864	824	878	822	894	879	849	961	857	823	912	824	869	825	843	815	825	847	861	913	857	900	845	827	837	878	852	861	824	837	840	841	814	840	912	873	870	846	835	896	838	875	833	878	918	833	835	867	835	831	830	858	839	849	848	814	871	878	884	860	919	875	914	872	882	898	874	840	883	858	861	875	828	802	852	818	897	889	883	878	839	867	845	918	821	853	832	875	834	898	852	911	865	829	858	865	882	867	885	872	902	848	879	851	914	952	845	873	856	836	820	832	925	902	912	843	899	894	829	870	906	868	878	864	863	890	865	811	895	929	842	846	853	866	860	903	913	892	855	914	829	880	878	910	812	847	879	821	844	913	855	907	855	855	847	858	879	850	827	902	866	872	868	855	892	871	824	841	858	870	876	819	852	838	919	916	887	885	851	829	835	832	896	841	872	861	873	847	866	830	852	775	884	845	847	860	877	847	862	857	863	851	890	857	857	785	897	838	895	880	944	863	855	867	841	885	872	857	814	868	898	867	886	884	865	905	863	866	878	829	848	859	867	850	816	828	832	903	881	860	846	823	874	874	911	903	891	877	869	830	927	839	870	820	803	828	825	833	850	859	858	863	834	848	895	840	850	890	832	895	863	918	853	875	835	860	888	838	851	881	901	825	882	841	811	845	842	806	787	841	827	936	860	845	808	902	873	820	854	835	898	880	846	863	862	849	859	890	891	842	896	841	879	860	873	886	880	856	876	875	835	821	845	910	852	857	842	838	843	803	883	890	901	918	844	881	842	862	838	895	886	893	836	893	856	839	832	895	828	859	877	855	914	870	875	868	852	836	815	829	860	858	887	861	842	836	880	856	823	817	881	884	863	863	864	847	947	854	881	851	864	851	873	888	880	932	854	847	822	881	868	786	850	796	882	833	856	870	851	908	833	892	858	833	810	883	804	881	907	879	843	910	899	872	797	905	839	897	891	842	883	900	800	880	899	877	879	891	891	833	804	847	821	858	940	948	836	855	863	901	863	895	899	885	868	866	876	843	868	860	839	934	812	890	896	840	841	858	852	874	872	859	890	896	887	884	867	842	849	874	843	896	867	901	822	831	852	866	858	840	822	873	879	916	857	822	823	902	875	867	847	855	874	830	867	857	854	844	903	848	832	839	842	891	864	858	886	907	872	867	899	862	818	845	867	897	806	845	884	859	847	810	845	861	897	812	848	877	882	836	917	845	820	825	852	887	877	835	881	809	867	855	869	865	782	856	860	830	825	879	873	891	866	791	814	831	863	876	809	877	838	854	891	884	843	853	882	882	848	915	869	826	885	863	821	870	853	852	873	864	854	873	839	863	891	883	877	829	857	821	911	868	884	865	836	921	902	850	857	859	851	864	817	915	835	847	857	811	838	874	866	851	853	953	802	876	878	877	833	904	909	842	859	840	855	896	879	869	899	870	868	869	831	885	875	844	840	916	816	842	889	899	891	884	942	828	844	830	849	905	839	881	893	883	842	854	889	892	855	843	845	882	813	870	890	832	873	822	858	890	828	906	834	835	880	929	876	853	871	878	869	908	868	824	878	854	865	861	855	890	862	879	881	876	885	877	873	885	888	879	865	837	813	859	854	893	868	873	826	861	792	899	868	854	921	855	830	872	824	852	864	866	821	860	878	870	859	885	832	918	920	853	824	908	829	903	843	899	793	841	890	900	855	905	927	862	842	832	828	818	927	864	879	918	846	909	868	854	912	945	838	882	874	845	822	892	876	886	884	828	923	854	834	882	867	846	819	841	910	862	854	837	854	869	793	864	905	885	843	831	858	882	904	847	874	881	855	810	852	854	822	889	861	887	836	897	852	856	861	859	883	878	810	869	849	906	815	859	917	838	785	868	858	903	854	848	883	840	834	871	888	838	886	885	866	839	891	869	884	880	830	862	868	853	876	884	844	816	856	846	821	828	880	887	899	814	887	912	936	888	876	832	843	899	826	882	897	866	825	858	858	853	848	830	899	887	870	843	890	841	884	845	857	865	858	838	885	889	903	888	856	818	833	878	810	888	868	937	841	871	909	907	873	857	872	861	850	839	867	843	906	817	917	810	856	910	838	829	878	870	887	871	873	847	856	842	880	820	840	841	831	869	854	867	838	882	814	839	841	904	909	871	837	850	892	864	850	845	800	897	826	827	843	833	873	881	824	857	855	874	878	871	834	851	942	921	817	912	884	875	870	868	877	857	886	882	850	890	904	851	875	863	852	840	838	852	914	887	819	851	850	889	822	882	911	863	864	869	849	866	902	844	853	862	897	862	887	820	832	884	799	866	891	859	852	819	864	861	846	892	830	858	848	923	903	877	909	836	863	811	863	897	795	896	863	853	882	817	926	849	852	845	874	860	895	862	822	830	838	912	890	867	894	878	856	852	836	823	887	904	856	890	852	864	846	853	854	861	919	811	857	873	931	888	853	860	840	883	894	865	862	919	822	836	884	874	873	859	829	913	884	877	841	901
25548	21647	28729	26551	18464	10648	6637	4657	3820	3286	2701	2324	2186	1884	1699	1596	1464	1390	1353	1230	1210	1150	1110	1072	1075	1122	1065	999	1035	919	938	999	947	959	974	939	1009	988	1014	945	956	1026	934	928	990	937	983	885	923	982	951	912	968	953	940	958	990	944	946	927	896	939	943	944	917	905	955	916	935	930	928	969	909	899	913	901	925	930	928	887	901	966	916	989	864	954	960	939	922	980	917	969	943	963	968	929	936	955	922	982	929	996	922	912	937	914	902	947	907	948	954	919	930	943	901	902	949	946	907	886	932	939	932	930	929	969	885	978	938	962	928	948	938	892	923	940	958	951	944	912	924	934	921	907	981	956	936	911	899	970	961	981	943	922	904	939	880	965	934	968	942	950	919	921	929	894	933	933	968	971	923	984	984	904	930	966	871	894	937	944	951	909	960	978	961	919	945	941	941	984	898	943	947	950	936	953	933	887	960	921	923	941	939	893	927	899	938	923	938	930	884	977	900	978	917	904	941	969	936	926	952	909	933	938	915	929	906	881	895	928	911	947	933	976	953	949	910	934	989	990	949	959	955	976	980	925	964	921	916	899	988	919	896	970	943	974	930	917	980	958	975	912	941	898	955	958	976	900	928	908	876	962	916	879	975	927	923	923	955	911	939	1010	957	979	953	896	934	974	946	924	803	949	1007	958	971	936	947	911	948	910	909	978	991	862	965	893	905	944	941	951	942	953	929	940	943	976	936	918	948	949	928	964	972	984	899	924	966	1049	919	959	946	958	937	983	889	942	957	967	975	895	953	925	920	930	956	942	907	926	950	928	914	960	934	910	953	933	904	922	932	872	1011	972	966	891	966	946	933	923	949	922	905	958	932	931	896	955	976	912	942	918	898	868	911	949	926	892	879	919	937	904	953	924	952	902	920	948	904	967	932	938	922	926	917	892	943	1006	957	905	939	882	935	946	920	916	918	909	946	946	937	894	966	936	961	852	908	949	926	921	980	893	960	935	946	966	912	888	965	893	935	892	956	930	936	934	943	918	905	947	953	945	920	878	944	944	942	888	913	944	943	920	917	900	944	892	896	936	866	923	934	940	998	947	887	904	982	935	901	960	937	957	911	919	934	956	926	902	836	947	923	939	944	913	946	935	910	946	983	937	906	950	883	920	920	960	894	993	918	936	954	951	936	960	919	1000	936	934	987	931	941	910	962	941	977	910	946	929	910	935	893	943	951	873	923	909	989	949	894	897	956	934	967	934	931	943	926	967	969	889	945	946	969	935	960	913	921	901	914	958	930	907	924	962	951	993	940	936	908	906	943	949	896	920	931	958	921	937	965	935	934	939	889	958	985	873	925	986	933	954	854	972	893	951	910	956	951	935	969	953	914	964	910	914	931	951	958	906	952	964	939	947	899	953	950	891	955	901	896	937	901	898	981	914	897	926	929	944	934	922	878	935	985	894	958	944	1006	966	894	959	909	920	966	1022	903	944	911	911	921	971	936	909	924	971	973	929	951	944	951	958	911	960	867	916	944	984	912	944	939	881	936	944	923	988	936	936	893	953	943	882	918	892	928	925	916	962	946	971	895	924	909	955	930	903	856	957	967	920	974	927	949	928	915	881	952	954	955	877	872	968	904	962	965	978	894	909	912	987	959	908	973	941	909	925	960	895	950	926	937	988	906	944	985	919	928	950	946	1029	941	905	922	941	959	946	919	964	926	962	969	907	907	849	973	958	930	870	900	939	931	921	959	922	970	924	950	918	949	980	957	956	917	940	944	849	971	940	918	945	920	945	929	944	938	897	920	912	968	891	929	934	920	879	936	919	900	946	988	929	928	924	905	904	908	875	906	972	931	945	917	975	914	913	895	986	928	899	908	943	882	930	996	958	936	915	936	939	881	941	929	921	945	929	908	910	971	941	940	938	953	899	889	975	908	981	963	941	944	990	920	940	973	888	905	881	878	937	991	887	996	971	906	947	958	894	898	925	952	935	907	912	926	996	912	917	987	925	943	891	914	921	879	888	908	894	932	952	932	951	914	964	919	975	938	963	945	998	954	987	951	951	988	929	970	873	927	855	903	942	979	898	911	942	925	949	933	903	926	915	908	941	897	917	927	957	950	928	922	922	930	970	902	936	887	948	949	949	914	938	914	916	933	912	923	960	994	872	938	921	914	885	950	968	924	907	853	904	930	972	957	943	958	919	909	906	897	922	915	966	956	954	912	939	887	948	937	937	938	906	984	919	958	876	943	913	919	926	960	953	976	954	922	906	940	1007	890	898	875	926	918	931	942	932	920	922	895	948	947	941	982	936	922	870	932	888	925	923	902	897	952	951	919	918	956	900	935	947	880	915	926	920	923	983	929	998	989	962	926	902	917	990	917	921	940	908	918	931	947	915	897	920	943	912	894	955	996	935	928	959	932	881	923	959	986	972	921	946	966	949	942	891	899	929	905	916	896	870	952	910	933	950	909	942	932	935	935	888	965	965	987	873	1025	927	951	960	937	936	924	993	963	922	894	940	898	967	951	925	1013	943	990	906	919	940	916	934	1020	926	960	927	890	919	982	964	916	904	942	903	960	929	972	923	888	968	1007	940	915	889	982	927	925	976	928	914	947	922	948	912	951	890	870	949	900	943	915	883	967	898	959	942	910	953	881	942	927	948	913	916	934	966	944	906	926	999	937	898	936	958	893	945	870	886	961	931	868	890	921	944	1004	968	913	994	955	894	923	922	946	872	950	869	943	948	948	951	895	929	974	934	913	920	931	966	945	912	921	911	901	928	998	964	971	898	919	923	989	962	938	886	962	896	955	905	954	939	954	969	994	938	912	946	936	916	911	993	945	897	907	926	966	901	936	881	965	909	941	910	926	947	914	860	895	964	908	955	878	964	944	972	903	923	965	987	917	939	925	957	939	922	945	966	950	947	917	983	985	965	944	901	1013	917	909	925	940	904	908	949	977	944	938	995	957	969	923	902	920	953	978	930	947	928	942	910	948	898	901	932	917	1003	937	965	905	924	924	900	959	926	920	968	1027	911	922	962	937	946	908	915	958	854	940	895	879	949	949	925	977	927	921	967	907	943	979	917	927	976	967	946	935	908	901	909	930	964	949	960	925	915	912	930	952	924	945	868	918	931	900	922	924	939	923	965	934	929	916	905	923	941	953	975	935	923	936	927	896	924	906	992	959	940	946	942	927	880	916	931	951	931	909	921	932	942	959	948	901	944	942	939	936	936	945	942	898	959	930	978	986	930	933	983	899	956	871	870	998	886	909	916	945	925	1005	861	929	921	943	918	941	934	950	892	947	924	976	934	886	931	926	932	935	970	911	961	932	896	979	930	930	926	971	964	968	938	907	948	956	915	932	904	942	919	925	909	923	929	921	960	973	914	962	949	966	919	882	948	950	891	920	940	1014	927	986	887	938	936	893	917	948	911	946	928	925	915	890	974	939	867	928	928	967	897	941	967	900	940	940	935	926	963	940	957	932	971	900	907	937	940	941	902	926	935	911	884
32397	53577	38781	23049	16482	12418	9257	7239	5615	4656	3812	3242	2920	2384	2034	1872	1724	1704	1448	1430	1383	1297	1224	1166	1158	1109	1104	1030	959	1043	992	1023	952	978	1013	986	979	958	984	926	909	923	941	884	928	938	921	952	956	900	1025	867	908	977	930	954	908	935	864	924	955	972	903	933	914	874	854	926	960	938	888	981	954	995	938	956	908	959	976	929	938	989	919	911	901	916	940	950	883	846	922	928	908	945	913	932	929	925	891	936	946	914	930	926	954	911	918	929	894	874	947	914	924	901	949	889	937	911	925	934	927	932	949	922	901	930	912	966	934	878	885	920	980	944	966	967	954	940	989	870	922	930	953	935	941	931	887	930	889	941	929	938	944	859	914	918	947	929	869	951	946	968	938	917	911	968	961	912	1010	947	910	907	937	911	912	919	950	915	941	973	946	899	969	929	900	931	889	921	917	878	914	909	866	980	946	903	942	922	957	910	909	911	956	918	905	889	897	931	897	929	920	937	947	892	910	908	938	924	917	885	925	947	912	899	925	953	949	894	908	961	928	908	872	908	929	921	923	914	915	971	939	868	880	890	896	889	952	920	943	941	926	900	920	982	939	884	921	894	927	918	973	919	930	929	925	903	932	913	937	958	944	885	947	1026	922	891	939	929	908	934	955	926	918	915	934	920	948	893	903	977	942	921	946	894	931	919	1003	913	933	911	880	966	950	919	930	980	926	879	876	928	889	958	927	848	897	892	910	878	950	931	939	936	948	953	949	872	972	933	921	932	906	951	974	913	920	904	973	882	902	918	945	909	917	982	897	917	946	960	928	963	917	923	922	852	935	891	970	946	890	964	895	975	913	907	907	938	920	957	951	923	909	912	934	917	953	928	930	931	938	893	944	939	955	928	916	906	984	898	934	951	881	924	943	846	918	937	916	959	933	884	947	933	922	906	934	900	996	946	918	896	919	895	879	917	944	861	897	941	863	875	924	897	939	977	866	946	937	929	971	957	894	929	949	901	937	873	934	897	899	911	899	981	910	935	940	868	977	884	902	934	950	914	963	961	891	969	897	883	907	955	924	922	1023	929	876	919	962	914	934	879	904	887	929	910	954	956	909	941	861	957	904	919	888	952	930	938	933	890	913	941	929	951	945	947	968	948	955	918	925	909	945	928	941	902	880	948	944	925	940	910	878	960	962	975	900	945	949	881	908	938	922	959	882	860	971	913	930	942	947	934	920	914	915	956	921	916	951	927	949	945	943	918	960	934	956	901	958	921	900	908	868	964	940	919	875	888	898	922	937	878	927	892	874	999	885	933	923	924	947	907	939	904	945	924	936	973	899	994	909	984	936	933	899	915	944	936	880	927	953	911	927	931	940	938	927	966	918	894	922	952	926	907	988	959	933	936	980	908	908	954	900	920	888	894	922	939	961	854	950	926	903	895	933	889	912	937	917	917	886	915	944	972	944	898	922	930	915	903	925	886	899	937	956	963	934	885	954	920	948	960	877	886	922	915	967	927	918	947	904	922	913	907	902	927	910	972	903	837	925	913	901	876	939	901	1014	927	915	889	944	975	900	975	909	869	934	937	900	933	914	896	886	957	957	1017	924	896	983	945	947	950	909	885	915	933	917	889	918	927	923	954	992	986	879	893	890	918	947	932	949	947	953	959	939	967	991	920	904	918	886	906	900	916	924	911	905	953	897	874	974	933	939	943	950	898	950	909	906	931	889	927	964	957	893	969	883	877	871	954	942	928	894	913	882	930	927	923	884	945	1013	928	971	936	922	937	960	922	976	872	911	945	982	916	926	897	973	940	916	928	966	933	927	943	876	892	896	947	935	951	918	981	923	960	973	962	880	942	943	915	896	838	911	891	903	937	948	923	943	973	906	882	958	910	965	911	932	963	923	918	960	943	918	929	957	965	964	973	920	934	907	938	934	894	906	882	927	957	926	959	954	936	986	890	884	893	912	989	885	945	947	939	923	912	898	839	904	961	939	921	919	911	884	946	974	934	931	909	908	927	943	894	960	961	868	945	877	911	920	905	918	934	950	927	940	919	1010	953	911	942	914	904	936	984	951	958	922	928	927	927	923	921	900	886	886	924	912	931	921	917	919	936	975	934	945	935	931	899	954	920	956	920	923	929	908	902	894	943	850	959	946	1003	928	946	976	899	876	927	928	889	930	939	941	917	935	907	903	909	949	945	900	933	904	968	899	906	918	920	947	918	898	879	955	914	943	920	941	918	958	930	921	927	953	910	929	917	875	902	946	942	978	932	957	872	871	874	941	912	917	902	902	911	937	931	937	985	925	944	926	971	914	920	951	892	906	939	923	1004	917	919	920	869	935	979	883	943	915	942	924	947	953	937	894	901	901	896	904	854	997	905	897	948	935	918	943	931	972	1008	845	908	889	921	923	937	871	921	928	935	950	945	887	894	937	907	912	903	940	912	869	922	947	937	910	931	888	935	905	925	891	905	923	912	899	926	936	910	910	960	884	937	936	884	930	980	936	988	970	931	899	881	947	914	900	949	878	922	917	908	934	889	887	956	928	931	893	895	949	912	889	902	900	872	923	953	937	921	979	933	896	950	920	893	913	929	923	898	865	948	948	887	926	927	949	927	948	911	881	944	964	1009	899	925	947	946	940	893	936	924	875	917	944	935	889	929	872	926	898	903	926	908	926	913	896	869	881	931	894	978	915	874	886	883	884	900	972	959	945	914	992	903	953	887	896	950	997	946	919	870	906	961	945	969	872	970	918	894	929	926	928	858	891	909	859	899	874	897	970	937	967	932	1012	940	931	941	893	958	923	909	913	919	911	911	953	867	950	945	954	927	910	962	918	867	873	878	955	902	914	961	981	921	942	949	954	941	977	922	894	895	910	937	916	920	954	951	932	983	953	922	899	903	875	944	952	972	959	945	884	953	907	918	895	913	911	931	886	916	929	914	986	942	963	903	893	942	949	851	962	950	937	929	1004	938	883	969	967	878	967	947	869	909	888	919	976	981	928	928	952	904	930	930	894	900	936	920	938	924	936	961	884	929	871	932	939	951	922	952	928	899	959	920	906	935	932	935	890	932	938	955	959	936	962	889	937	920	932	953	941	951	1008	838	926	930	912	925	927	877	982	944	960	982	936	959	889	876	952	948	959	908	921	959	957	956	880	954	964	931	916	966	949	944	951	920	947	898	904	917	938	956	978	983	924	886	861	945	947	999	924	942	947	863	924	905	939	931	930	874	846	914	937	884	895	929	981	917	960	949	950	869	875	870	935	907	942	928	898	950	899	924	934	953	941	895	986	962	913	898	928	947	918	916	888	885	902	1012	930	973	849	925	899	967	981	932	937	917	925	917	913	917	945	907	971	935	877	954	929	892	920	933	907	966	936	998	924	856	957	917	922	928	926	981	954	929	888	908	939	926	904	925	909	955	899	893	878	885	944	922	907	1040	915	925	963	955	912	943	896	926	897	942	938	930	906	945	938	951	919	929	947	914	890	939	914	915	940	853	902	913	923	898
23080	21441	29111	24219	21612	22008	16385	7472	5470	4467	3699	3251	2740	2493	2128	1953	1832	1722	1599	1514	1362	1305	1220	1230	1192	1157	1116	1107	1104	1075	1077	1046	1050	1025	1011	1084	1059	1021	994	1103	1002	1012	967	968	979	948	935	1003	987	1001	982	1032	986	954	1043	993	980	996	976	1004	965	935	1040	1025	958	959	987	919	945	975	895	933	1015	974	976	968	944	1012	998	966	952	989	971	954	990	918	1000	995	921	1062	982	965	986	973	975	937	938	1018	940	1026	947	952	988	952	1020	949	962	981	946	917	1017	1002	938	941	994	973	968	954	1004	981	1005	1011	950	952	959	969	937	947	979	931	968	950	985	979	933	950	1010	957	988	969	958	974	977	981	917	943	942	989	997	948	939	1031	1016	1016	981	991	999	1021	1003	967	965	1023	909	1003	940	982	944	917	1003	1008	1008	979	999	999	1000	904	1005	975	974	997	968	1025	972	924	976	981	940	927	995	1004	973	985	992	957	1002	984	997	1012	1013	963	1003	951	976	940	977	939	968	981	972	982	968	1027	972	944	910	949	951	928	968	1004	957	993	984	1012	955	959	1001	972	971	1014	964	988	998	1026	1039	986	996	953	1006	994	944	974	1008	967	962	961	964	970	962	991	1047	982	953	902	965	1000	982	1010	983	999	953	1016	970	939	906	943	951	956	1004	1001	945	1002	978	966	1018	981	944	935	971	939	928	935	962	953	973	978	1024	994	1006	965	972	965	983	982	999	988	1052	1000	1003	993	987	960	963	1010	1014	1036	1010	959	933	919	992	937	995	918	986	1000	996	1030	950	974	953	1006	957	947	938	971	949	966	987	963	1003	963	1001	944	993	984	1015	943	974	946	955	940	951	1027	1014	919	961	946	1012	932	976	983	992	1034	980	983	997	940	1012	1000	978	976	981	921	931	994	984	981	991	1027	994	980	1009	1036	967	984	992	982	982	957	982	1013	969	951	909	1037	978	963	975	965	981	990	995	1007	1008	964	940	952	964	1006	899	962	1013	957	1002	947	939	946	928	966	966	1018	969	959	965	1007	1005	960	952	970	939	937	989	999	957	966	973	988	979	895	954	1000	987	1015	1005	979	965	966	965	999	959	983	926	1007	984	958	1023	997	984	968	992	974	935	1016	978	982	1064	1026	1036	964	957	1029	948	925	935	946	970	929	933	973	991	999	987	1006	955	1031	909	987	956	959	989	965	1004	914	1014	932	972	976	1020	988	1025	961	925	998	1000	991	973	1005	945	1014	961	958	963	939	992	990	998	913	925	992	953	984	970	982	913	1004	962	962	962	1022	985	950	942	919	936	949	968	991	972	1021	971	1011	988	974	1005	998	974	981	1003	921	939	971	940	953	928	909	946	979	988	959	948	962	947	1002	991	945	968	1002	970	968	972	984	965	1019	953	912	1005	920	926	976	936	1007	939	1000	951	983	969	957	966	983	987	1000	996	977	921	877	979	959	954	970	948	990	997	967	965	928	1026	987	919	947	1003	959	949	945	943	936	968	962	935	969	924	979	989	969	984	964	1014	994	972	992	938	945	926	979	932	993	889	985	898	971	992	1028	982	1011	998	985	999	978	918	950	944	912	938	991	956	955	997	1010	1057	1026	980	995	951	958	917	987	961	940	978	971	971	971	1025	961	955	1012	996	990	931	984	993	1024	1038	1041	971	993	1000	996	1019	977	952	929	931	995	1058	953	960	974	996	952	937	967	1012	956	953	944	970	963	968	1007	1027	970	1010	948	904	1005	997	929	945	980	943	950	994	991	1009	1029	969	1004	944	1045	1002	959	1013	1006	938	1028	942	951	972	992	1017	992	942	1001	1016	995	1019	942	959	983	961	914	948	998	938	916	956	953	1010	928	942	942	1028	961	992	954	954	957	966	970	1000	1013	975	980	983	981	906	934	1005	960	938	953	956	941	958	955	979	960	946	948	984	979	926	954	1022	989	990	927	992	945	978	1001	988	1011	913	939	997	902	977	986	1027	939	923	959	967	922	966	938	972	963	1016	1021	1078	949	908	913	991	919	927	983	915	1000	940	986	990	942	966	948	957	912	953	964	953	952	927	942	976	916	967	1030	902	1027	968	929	963	1006	995	1017	937	998	984	974	1024	991	968	971	975	983	1008	1046	980	984	1008	962	969	946	956	956	975	942	954	989	927	1047	928	980	917	931	1029	935	978	984	940	956	979	960	973	963	999	962	974	996	958	990	935	999	934	977	1071	964	942	987	992	959	1004	924	966	1004	964	945	1014	943	984	955	973	974	1004	970	967	952	962	1003	991	1001	950	972	959	965	997	1026	998	975	975	1026	961	947	965	949	950	995	977	948	970	1028	964	982	951	916	944	1011	950	976	962	1014	971	942	970	985	1026	1000	949	945	1002	1017	940	984	961	1017	959	972	953	960	922	949	997	970	956	933	977	941	986	970	922	993	1032	1034	984	986	945	979	981	1002	954	1026	973	931	1035	921	939	1024	991	939	1012	955	922	948	942	930	959	960	931	937	958	1000	958	924	1018	955	962	1011	931	1003	952	1010	970	1014	943	996	906	937	975	996	1028	976	942	975	992	965	953	941	1043	955	953	961	979	982	989	929	974	987	970	978	969	971	947	986	924	987	983	1005	949	985	982	1021	981	944	912	944	928	1009	945	1011	917	926	938	934	917	957	932	1001	975	993	954	1004	939	968	997	933	959	908	982	957	945	935	1004	947	949	1003	967	970	1028	973	941	993	972	966	858	959	934	1010	935	1040	970	977	963	1034	964	967	961	1009	977	971	961	954	967	921	978	979	965	939	986	958	948	910	940	937	927	929	979	946	947	986	885	981	995	952	959	968	997	963	991	1005	977	977	978	956	960	892	943	907	1002	993	1045	976	906	962	957	900	975	932	975	943	931	957	990	985	961	940	963	980	1011	919	941	966	907	1002	944	974	950	975	1003	965	1032	952	973	991	914	948	932	971	1009	925	941	984	925	1011	932	944	907	971	960	950	943	975	961	1043	969	979	1027	983	968	992	971	971	1007	929	986	994	994	1031	957	979	1023	951	998	1026	997	943	949	939	945	975	947	998	988	931	969	1021	956	957	955	969	982	967	931	939	978	957	1011	896	937	1024	946	975	996	976	959	978	925	959	949	959	975	938	956	995	970	928	987	1041	974	993	1010	950	998	1000	996	951	1012	977	979	931	954	1022	1010	952	965	931	1010	960	984	916	941	943	942	1020	995	921	969	899	956	950	992	947	998	934	916	997	971	920	935	969	948	938	988	991	987	961	961	944	919	939	1000	1014	956	986	1052	943	979	987	966	935	990	1009	978	959	954	990	964	959	985	934	971	969	968	917	946	1046	980	995	940	995	976	946	968	966	997	952	974	993	1014	956	971	984	1001	952	1006	994	962	965	1012	957	937	989	922	1018	929	949	1009	1024	1029	992	977	1021	987	984	947	954	949	1018	1011	956	988	946	996	1030	945	962	956	1004	947	972	978	974	972	954	994	987	956	948	997	955	919	907	910	1007	955	977	1007	952	934	956	929	917	952	981	962	931	926	969	917	917	938	982	961	977	991	977	1018	943	921	941	960	962	991	1011	998	951	935	1012	1021	915	969	997	922	1026	1015	986	993	978	988	961	950	1025	973	943	961	954	988	976	975	922	969	954	1006	957	923	941	971	999	972	950	965	934	947	949	982	970	983	985	1034	1008	988	988	984	996	942	994	996	993	949	950	998	960	936	1020	980	986	1007	976	982	1014	989	935	973	947	975	955	907	1013	984	971	939	1041	1014	992
38558	65932	45055	27058	20230	15412	11904	9327	7638	6086	5108	4195	3551	3038	2634	2348	2134	1965	1783	1707	1498	1431	1371	1305	1283	1222	1193	1133	1085	1071	1058	1096	1074	1064	1019	989	971	940	1002	1022	976	941	986	972	1028	933	967	945	933	963	877	937	993	958	965	955	1018	925	966	973	954	1011	970	949	956	978	929	939	970	954	922	968	927	885	878	971	964	932	918	922	972	956	987	948	908	967	963	950	898	913	906	965	939	980	945	957	1001	968	901	944	945	935	1011	929	947	948	933	945	946	990	916	949	945	948	898	885	955	958	958	933	923	924	981	949	990	969	932	936	972	943	947	944	904	945	943	914	934	975	979	945	909	914	919	944	902	989	997	1033	936	989	937	936	959	939	909	936	927	899	954	896	940	977	954	966	941	973	983	905	914	925	973	918	919	945	952	939	929	965	962	946	923	935	962	940	957	985	958	948	944	956	936	913	918	931	925	957	992	893	897	929	899	1002	968	946	955	996	959	917	908	966	946	961	931	912	975	929	962	943	945	978	940	939	888	938	895	898	907	966	968	874	945	947	966	950	941	932	935	950	920	983	951	938	936	961	946	941	955	921	969	928	936	983	942	885	947	940	934	952	924	908	933	927	977	943	922	919	988	938	981	946	881	899	899	943	947	923	965	990	928	939	906	966	986	894	974	937	915	941	982	987	989	918	1006	935	884	939	974	997	917	987	930	941	960	957	953	953	856	956	925	927	932	952	973	944	947	930	934	969	979	962	925	929	984	915	951	991	923	953	965	907	979	942	920	965	945	997	915	961	946	1015	968	946	980	923	965	967	960	887	913	946	909	924	1006	947	915	947	945	940	943	949	941	922	967	968	933	930	982	957	927	975	977	1000	973	962	1005	952	925	875	919	920	920	932	952	964	946	964	922	944	986	927	934	894	958	957	992	894	882	920	969	991	933	878	940	945	932	979	920	946	883	964	927	937	908	890	905	903	939	915	929	955	953	981	901	939	927	912	1005	935	939	948	957	921	1004	911	922	1001	942	939	918	993	966	989	928	950	994	917	929	916	960	926	954	917	858	903	932	921	920	1000	904	943	951	917	978	953	917	907	916	957	968	951	960	960	977	943	978	918	969	969	955	922	962	962	988	874	994	934	924	936	918	962	983	918	958	941	946	959	968	951	919	877	944	913	967	888	980	996	944	960	902	967	944	1000	867	966	947	904	937	915	924	947	972	961	898	921	983	917	897	939	926	918	954	959	941	989	951	938	939	900	930	929	954	981	910	960	929	898	1004	935	921	945	907	974	952	967	951	860	914	980	944	908	985	955	938	932	919	912	966	967	906	983	923	937	962	976	888	972	950	968	937	954	952	934	935	971	944	948	1029	920	931	977	914	958	926	1002	931	929	899	930	918	966	936	942	940	970	972	931	997	962	890	916	953	979	886	921	945	938	940	929	1009	963	924	1004	908	912	931	991	941	964	926	950	961	983	948	966	979	975	947	941	936	940	903	943	924	950	920	990	952	887	885	949	929	920	966	910	934	910	942	1000	945	918	947	981	971	950	939	930	957	982	978	921	952	925	959	966	937	976	905	910	951	991	923	994	906	937	918	982	962	863	932	1022	974	931	947	909	933	929	976	931	938	944	955	997	923	989	921	949	961	940	1014	930	955	958	934	933	907	940	902	918	929	951	904	981	915	1020	935	954	897	941	917	878	938	965	973	924	921	971	978	981	993	932	939	931	954	940	951	971	916	983	946	941	933	949	950	940	948	939	925	912	934	909	918	916	979	914	934	967	966	967	947	894	938	995	939	933	895	962	929	970	958	906	946	969	943	980	944	947	946	963	965	933	916	933	940	929	893	996	966	955	937	950	964	975	921	959	922	947	979	981	975	988	956	951	918	930	909	991	928	953	956	907	958	965	947	923	930	897	988	919	915	928	942	957	910	991	916	930	920	927	953	889	965	1003	958	947	928	928	973	928	970	931	939	899	952	950	972	893	928	953	901	917	907	922	986	988	938	954	986	955	884	911	1019	926	935	944	952	959	955	933	956	910	981	936	942	1010	976	982	915	978	1031	916	879	978	901	934	929	929	895	970	958	933	903	917	948	884	991	948	915	938	908	915	991	894	912	967	973	935	931	934	940	965	973	930	1006	895	962	917	928	971	901	958	955	901	934	955	973	946	992	899	938	920	959	972	957	1006	940	917	917	947	909	968	906	917	910	885	928	953	942	915	930	934	877	961	964	934	965	988	983	958	889	916	907	943	1009	913	910	903	933	944	898	932	950	976	952	967	969	917	954	957	978	961	960	877	952	907	885	954	922	935	1010	926	936	916	934	953	978	928	903	988	940	947	972	1030	944	941	977	1030	1003	930	957	926	889	941	987	936	915	977	911	893	936	972	957	917	909	980	982	884	884	921	906	919	935	1013	931	924	958	906	954	958	973	982	952	966	921	965	991	928	936	940	908	946	941	934	911	926	962	958	911	949	954	990	974	903	938	943	962	968	975	963	932	936	963	965	969	956	920	983	937	958	921	948	989	966	937	911	1012	954	930	946	907	910	995	927	981	937	967	952	983	893	925	953	923	998	961	988	985	936	937	932	938	991	997	916	888	954	948	965	993	970	918	989	924	971	926	948	948	971	942	948	918	976	933	955	908	943	933	973	909	983	962	923	923	953	882	956	952	905	976	930	929	930	912	962	995	973	920	921	917	943	912	926	924	886	982	940	967	870	897	944	955	946	935	943	913	951	936	977	920	925	947	931	965	946	957	919	941	997	961	980	961	940	965	908	992	930	971	905	952	957	917	979	929	975	980	937	889	967	967	971	944	926	926	968	968	960	959	955	973	922	943	932	986	928	984	900	981	946	965	920	971	961	912	917	907	972	1017	952	960	921	996	998	937	941	937	957	916	987	962	992	877	865	950	913	958	921	907	899	992	902	928	992	914	888	930	955	988	992	938	915	907	898	909	950	949	945	991	896	959	969	952	952	940	893	938	940	928	913	939	965	932	953	935	948	967	923	942	934	916	941	967	941	932	965	948	925	944	936	930	919	932	988	919	880	950	933	948	966	918	859	965	945	909	906	951	978	959	978	964	885	940	919	909	983	933	981	937	928	943	945	990	960	900	941	944	898	949	939	998	875	945	964	899	917	898	922	975	955	971	884	946	915	1000	950	925	921	944	925	952	910	944	918	865	941	962	949	914	875	981	902	952	905	955	994	952	918	947	978	911	932	893	924	949	967	964	1005	924	928	996	937	889	956	970	925	919	983	1007	984	934	886	956	972	924	972	930	963	938	957	910	983	954	906	900	959	1012	925	1001	914	929	911	998	932	958	938	954	940	949	945	969	924	938	967	967	910	939	938	950	921	913	944	940	960	996	935	986	943	942	962	931	948	966	976	932	975	955	934	883	926	948	940	947	958	931	919	912	959	935	919	937	939	943	976	931	948	940	936	998	955	959	1031	914	966	946	908	914	929	994	908	939	957	920	991	957	935	918	943	935	948	882	947	935	909	917	935	982	926	958	962	987	972	966	925	935	923	939	920	971	908
35855	34512	30619	19064	10662	5816	4189	3135	2629	2238	1921	1746	1613	1419	1293	1275	1294	1098	1089	1078	1042	1044	991	955	983	934	916	953	922	948	898	929	929	871	914	932	921	887	860	872	837	868	873	942	894	867	862	899	857	895	888	855	869	868	870	910	887	871	901	896	876	855	849	860	900	861	934	846	825	839	904	926	920	873	872	874	879	910	796	859	862	882	848	850	828	906	883	884	885	841	860	851	903	874	876	850	875	871	935	868	860	864	913	871	842	871	856	826	904	929	897	844	906	894	856	849	872	907	895	943	905	856	862	871	876	860	858	866	869	841	861	828	848	846	842	907	841	844	916	896	855	825	873	897	849	884	836	886	875	844	855	890	922	828	842	903	937	854	837	858	894	925	920	859	850	827	863	894	856	868	887	885	861	848	890	925	899	930	898	844	908	905	885	897	841	927	883	905	867	881	868	904	876	909	861	891	844	870	902	847	858	846	892	873	858	841	888	891	897	863	865	874	825	869	837	899	927	842	860	842	832	854	836	862	835	872	853	884	846	879	892	829	873	831	886	878	804	844	839	855	883	906	843	886	856	882	861	886	874	873	910	850	863	832	865	809	875	891	883	937	880	920	874	914	921	927	892	855	886	868	859	896	870	841	884	870	866	840	848	873	856	842	892	918	856	891	928	856	913	876	942	886	854	889	894	846	903	845	925	939	868	870	840	882	873	917	857	861	862	944	840	913	880	906	894	859	914	934	864	877	852	865	839	846	891	894	847	859	859	833	905	883	819	860	865	896	866	840	887	850	864	860	898	892	910	844	844	866	887	845	815	898	819	895	871	775	892	874	829	820	890	862	919	908	865	875	867	846	955	859	873	887	906	864	908	892	944	840	883	872	880	909	851	862	929	861	869	841	874	888	886	873	865	862	856	916	922	874	872	874	881	888	864	838	943	857	894	817	843	913	904	921	877	822	855	897	945	866	883	894	922	869	871	864	826	860	793	872	883	821	884	838	856	891	872	803	851	903	893	872	918	873	842	847	836	870	878	872	879	861	867	880	889	874	884	890	859	861	885	857	824	863	906	877	860	938	888	870	873	875	870	865	838	889	858	870	859	826	858	883	844	852	864	893	817	860	843	839	880	847	881	841	883	839	900	901	869	871	928	883	887	907	851	881	866	877	868	876	825	858	878	831	863	906	870	889	919	929	848	895	872	875	916	865	864	885	917	837	844	873	870	892	927	913	872	839	861	830	845	842	847	849	890	914	877	875	896	865	915	829	863	881	885	822	883	819	883	871	866	894	855	898	899	934	889	895	867	926	891	865	817	876	926	892	878	858	923	878	838	823	862	917	869	852	908	944	923	915	889	863	884	873	824	830	872	837	902	883	822	863	829	879	883	835	838	853	889	849	823	875	840	872	876	897	872	868	866	869	838	867	894	868	845	900	832	885	897	894	823	847	827	871	919	863	903	824	836	900	867	808	903	905	864	929	851	877	905	873	873	894	917	878	880	790	841	918	879	910	888	855	870	856	840	939	859	863	880	858	887	872	822	845	899	872	842	885	891	867	843	814	886	910	865	851	892	857	895	836	821	880	941	812	920	899	884	895	838	859	890	907	828	892	874	843	832	965	877	870	862	845	859	891	855	855	832	873	831	876	846	900	824	907	824	842	867	870	848	841	831	853	809	903	849	844	917	857	894	821	881	886	892	920	846	831	869	844	827	919	847	890	876	866	859	890	868	830	814	906	894	927	858	874	938	822	877	887	883	824	897	864	854	868	900	834	879	954	883	870	936	919	879	816	868	873	869	843	887	873	959	914	881	899	883	862	920	878	921	868	798	841	943	878	850	859	919	909	881	898	835	845	867	943	881	881	840	882	900	883	870	911	850	841	849	901	939	875	869	928	896	917	822	882	882	875	845	876	870	883	887	930	899	876	859	862	921	871	888	898	945	889	893	875	867	856	915	799	899	869	857	880	904	855	862	897	871	893	881	863	838	912	859	862	860	828	876	868	808	838	880	897	858	847	844	866	856	883	847	847	859	920	867	909	856	850	884	881	849	850	877	911	905	862	841	875	874	814	850	863	905	904	919	892	854	881	866	845	863	911	869	887	903	869	877	885	894	837	898	886	863	887	892	910	854	881	869	856	898	875	903	865	901	932	888	888	914	909	881	857	875	886	877	905	889	868	887	910	858	827	854	851	826	874	891	884	836	846	898	858	852	922	862	859	888	858	869	874	864	892	855	945	876	872	932	886	853	878	879	859	876	869	887	860	887	806	830	867	791	918	865	899	855	869	881	821	924	827	880	849	863	853	877	855	895	835	864	917	853	876	817	861	866	886	902	847	943	867	948	857	907	887	814	894	909	879	882	844	919	912	888	835	888	906	856	864	867	932	867	881	876	902	848	890	849	892	889	895	874	862	813	826	868	845	904	899	860	856	931	843	815	806	818	890	894	873	864	824	893	869	863	851	911	887	956	881	859	891	853	876	893	931	859	877	902	830	890	839	916	886	839	928	851	912	830	908	878	869	887	857	854	869	923	818	836	897	869	914	925	862	883	845	904	806	849	851	902	912	827	890	852	914	846	875	833	845	829	823	957	888	858	869	909	874	908	840	876	892	877	864	854	868	884	898	826	943	883	880	863	848	866	922	908	837	837	883	895	843	908	902	859	861	896	892	862	897	857	919	889	835	868	881	903	849	852	836	870	834	914	909	935	841	852	920	920	889	877	916	850	853	840	896	847	888	878	919	892	856	871	886	875	865	821	822	858	841	872	889	907	863	877	886	808	815	908	868	884	817	862	940	903	844	871	809	922	852	916	885	853	846	882	829	830	863	879	866	819	880	893	873	854	857	885	884	844	837	870	862	802	825	817	834	880	827	853	867	878	833	913	857	868	861	879	861	859	861	861	861	915	881	867	895	840	833	858	878	876	856	864	856	885	894	842	855	909	810	854	849	773	933	877	865	877	889	879	868	853	868	873	858	854	856	894	828	906	839	929	897	889	883	881	879	875	848	858	859	859	845	835	927	879	870	879	868	880	838	881	905	836	848	827	882	902	903	889	873	877	875	882	901	837	879	891	915	891	858	939	919	886	852	850	835	828	863	908	929	942	835	922	890	902	885	881	830	830	842	881	828	861	898	848	802	885	852	853	894	887	885	873	883	920	871	895	860	892	899	915	852	849	885	829	887	932	852	894	868	878	881	880	834	873	869	873	812	829	864	854	844	862	888	900	824	878	881	877	881	890	873	883	896	891	867	910	911	863	885	858	863	878	905	874	849	833	932	873	896	887	872	893	837	863	883	876	895	900	872	913	848	854	896	885	846	888	860	796	872	906	854	879	920	861	833	871	906	820	843	801	865	885	866	884	848	872	938	839	869	834	858	803	885	836	875	825	899	850	867	856	884	871	883	915	840	896	904	851	840	867	915	877	849	860	914	868	878	865	863	931	885	853	852	847	886	933	890	870	871	925	825	903	802	828	864	861	863	923	850	864	865
39272	46419	30019	16958	12149	8030	6079	4573	3629	3051	2552	2217	1938	1731	1498	1451	1430	1299	1198	1230	1136	1015	1059	1027	960	1009	891	989	904	909	919	902	912	853	896	911	918	959	930	816	930	840	836	852	831	919	874	920	848	913	875	891	895	879	884	895	823	834	831	890	896	894	837	897	836	835	869	921	905	904	860	864	862	860	937	891	897	896	869	838	836	872	844	839	818	835	913	916	882	899	857	856	846	829	836	916	874	859	848	852	833	857	842	871	876	892	884	835	906	884	889	892	876	898	904	914	912	891	854	865	926	920	867	915	860	820	904	859	773	832	850	926	807	850	890	868	918	830	899	876	861	858	855	777	927	879	825	871	855	864	860	920	889	827	856	863	837	946	890	859	869	834	868	864	925	904	852	888	811	871	896	813	850	869	823	852	872	839	902	881	885	848	885	921	857	836	783	858	858	823	853	883	852	849	878	856	872	873	867	866	869	901	881	855	837	826	883	868	905	871	903	883	856	843	827	927	867	834	857	915	889	841	884	852	877	845	860	898	869	875	889	856	841	896	888	859	889	870	852	903	877	901	832	846	863	842	876	902	875	937	854	856	837	871	856	831	888	876	850	863	836	908	830	870	906	880	861	901	928	802	907	816	858	891	885	845	878	903	876	879	836	861	874	927	855	869	828	902	850	873	847	853	842	874	828	875	876	867	893	816	869	885	882	884	868	875	864	885	885	859	866	872	918	868	849	850	929	834	847	888	914	890	867	903	852	854	939	847	866	896	864	876	931	889	928	819	803	899	866	868	907	856	845	836	851	892	871	907	822	899	868	877	863	893	856	848	872	855	878	879	840	882	903	930	840	837	884	872	897	886	877	839	877	885	932	881	863	879	877	871	855	897	882	869	912	847	872	877	882	861	879	866	878	856	841	815	871	844	870	877	918	854	892	870	880	899	828	836	834	876	910	823	886	851	831	895	906	846	881	872	867	840	868	828	912	850	868	871	872	858	866	874	856	849	851	891	899	888	886	822	841	879	861	899	861	859	875	872	912	859	858	832	828	901	926	805	844	845	884	887	854	888	889	837	890	917	856	884	874	880	844	875	900	850	875	867	907	864	816	858	870	921	838	884	881	869	922	912	865	890	879	830	896	868	821	876	862	907	865	942	828	890	872	873	875	871	885	929	877	875	883	912	835	898	909	925	864	858	900	884	875	852	844	894	867	865	868	900	876	884	844	861	890	858	886	849	875	901	866	856	891	840	933	872	902	864	850	849	857	814	879	869	918	854	850	861	876	867	912	857	859	841	863	845	831	868	874	878	835	910	906	870	872	890	860	877	871	803	875	884	872	869	876	924	881	863	886	847	889	882	860	811	859	843	835	902	912	863	902	854	851	919	844	873	864	899	845	891	867	858	912	915	815	830	883	872	848	879	866	868	872	883	845	870	892	898	853	862	916	892	790	821	846	811	892	886	878	909	882	856	904	835	882	853	857	882	853	872	850	865	888	919	848	827	912	886	855	903	880	857	868	861	837	881	859	889	902	891	875	861	882	853	851	902	852	877	850	871	856	826	828	879	859	823	884	894	925	870	899	847	862	931	884	932	858	901	869	884	873	825	832	829	899	855	873	879	830	869	889	873	869	890	866	867	875	870	877	845	896	884	881	873	843	863	905	855	912	901	881	871	891	895	833	872	836	852	836	847	854	853	887	881	861	863	866	899	850	842	866	892	873	921	826	881	866	860	887	881	857	879	877	886	834	873	873	836	916	863	844	911	851	906	865	860	840	870	896	852	877	859	885	839	880	933	860	947	818	913	929	844	888	902	892	900	873	867	852	919	873	838	865	863	907	812	918	888	864	888	897	884	857	799	844	855	855	853	890	847	892	886	824	873	877	847	887	853	867	845	853	834	895	874	918	939	927	888	866	855	877	897	903	910	863	926	847	929	856	886	899	825	864	803	877	861	863	850	876	843	869	946	823	926	872	890	833	876	943	875	848	871	828	829	850	900	879	857	900	855	854	881	871	885	858	838	867	882	859	852	887	867	844	907	889	849	840	948	844	869	873	876	841	898	859	867	843	878	895	873	867	869	839	905	831	832	834	897	870	883	862	863	847	829	891	841	906	908	872	881	884	844	858	852	876	853	910	887	842	879	857	850	877	835	845	888	917	854	851	878	888	845	880	868	841	838	878	896	918	858	926	882	835	791	853	905	860	879	887	864	813	856	893	874	942	853	891	810	923	905	860	853	912	906	888	815	874	821	862	869	877	883	883	884	868	900	908	870	842	823	880	874	864	935	873	869	856	853	858	888	899	896	814	876	844	846	908	869	882	899	947	882	896	889	805	845	832	886	891	892	864	839	894	901	871	900	873	901	892	909	885	903	862	857	843	919	865	882	894	843	853	835	843	902	820	901	903	860	890	825	848	861	884	868	875	891	876	825	905	817	854	856	879	854	873	858	919	863	815	834	851	819	864	867	875	850	927	905	861	893	927	878	795	855	909	897	862	902	871	885	937	861	865	885	902	856	860	835	880	876	856	874	860	822	854	872	861	838	890	873	860	863	893	847	916	878	889	798	858	829	873	880	913	904	865	879	864	887	896	843	876	953	819	837	852	926	846	887	840	853	916	896	853	872	894	915	862	837	885	915	897	842	875	841	821	888	839	849	842	845	801	918	912	852	875	857	876	853	849	903	842	896	866	882	856	873	843	882	856	851	835	872	889	889	847	856	868	890	890	838	871	885	855	876	837	866	870	863	883	872	867	893	853	862	892	868	874	832	870	840	881	829	816	905	849	923	894	873	878	888	884	951	869	804	907	850	872	908	858	873	879	871	892	829	867	876	912	825	878	912	869	907	891	867	881	866	871	877	928	831	885	847	857	874	845	896	814	827	854	829	917	865	880	875	865	861	890	889	854	832	904	888	853	830	859	902	887	839	867	847	845	851	898	855	845	879	908	873	871	836	863	840	865	874	887	861	875	824	848	829	908	883	851	894	891	877	845	872	910	860	882	864	896	926	830	861	869	839	849	880	842	874	889	874	849	933	925	903	856	843	884	875	864	903	866	919	907	893	883	891	890	873	877	898	853	872	838	890	853	921	859	806	844	884	860	844	854	879	871	823	848	887	913	878	855	908	892	859	895	880	846	903	899	831	866	926	887	906	833	867	868	829	864	855	861	799	858	886	842	879	899	891	837	865	888	864	918	842	887	857	851	871	873	917	846	877	860	844	758	911	845	810	892	874	835	891	841	872	862	891	858	829	858	869	862	843	870	822	854	864	891	882	857	858	895	912	877	840	941	823	827	909	878	911	833	869	877	873	863	841	825	927	895	933	857	871	870	851	864	845	847	884	845	925	876	825	868	866	865	905	844	885	864	825	904	893	889	910	864	896	915	876	886	917	914	809	886	837	914	885	870	859	867	905	895	852	882	899	876	852	900	876	926	866	803	818	847	876	837	889	910	889	901	883	834	901	898	888	809	843	893	861	884	839	916	922	906	870
24326	21402	28675	25038	22071	16313	9052	5667	4251	3527	3016	2625	2192	1912	1644	1652	1502	1431	1318	1267	1209	1133	1107	1060	986	1016	951	937	929	943	950	949	1003	871	833	934	911	856	891	854	849	900	867	896	897	889	874	870	893	877	871	915	943	924	876	935	892	890	895	859	912	874	924	897	926	884	900	875	893	929	907	904	843	875	892	895	872	849	858	875	853	852	865	874	942	888	867	914	832	898	814	920	913	857	902	908	859	860	869	850	837	857	858	836	896	862	815	885	949	904	840	867	849	906	865	829	880	907	888	904	893	844	861	837	889	867	871	913	874	853	908	905	925	893	869	874	920	852	839	864	926	877	873	830	937	907	879	908	892	878	870	920	850	860	820	865	927	855	846	851	869	900	838	857	892	860	832	884	922	843	892	901	879	903	918	907	844	904	900	847	855	844	871	852	857	916	893	892	789	895	860	883	927	918	807	871	861	867	881	846	874	816	914	870	880	858	803	975	849	864	887	834	910	887	918	811	919	948	823	878	864	840	855	873	868	931	897	837	875	870	870	893	903	869	882	873	888	883	846	837	884	827	875	943	893	880	835	882	833	884	852	825	864	889	835	903	844	892	930	849	905	868	853	869	901	847	878	944	854	871	858	881	857	867	859	851	848	841	879	849	910	880	876	854	878	913	921	840	885	912	842	923	872	851	863	859	862	843	917	885	821	856	888	912	898	904	886	938	853	874	859	806	831	877	861	872	887	872	801	889	844	886	909	878	861	878	892	833	899	890	892	865	874	873	877	861	890	864	872	843	861	892	861	856	837	880	881	890	807	842	911	869	884	916	903	868	896	896	859	841	883	887	853	834	906	885	887	867	817	874	936	896	878	826	885	862	848	826	902	890	833	891	887	872	914	919	923	897	884	912	861	859	883	817	885	905	931	868	853	878	822	872	932	869	883	896	843	942	860	838	846	874	855	874	866	837	895	902	834	838	856	856	850	904	866	861	859	868	865	847	853	876	918	853	847	883	838	913	897	926	893	884	842	845	859	843	879	888	822	899	837	888	906	880	800	867	783	931	920	794	836	883	856	837	945	893	858	869	862	824	851	823	868	894	912	904	921	918	913	853	871	827	834	897	912	900	825	883	852	910	862	917	883	876	880	901	928	901	843	869	880	890	891	892	871	900	904	887	891	827	871	852	848	845	865	927	848	904	805	844	907	895	916	855	848	874	877	816	867	878	867	842	876	849	850	829	875	855	814	827	847	837	846	871	850	873	893	873	883	874	863	868	828	911	936	889	887	876	871	884	891	897	827	903	857	902	871	858	890	902	840	900	919	868	830	874	880	858	867	896	877	905	874	860	864	820	860	828	856	852	932	852	896	869	898	881	845	938	947	848	884	891	881	859	829	838	838	882	884	856	874	897	892	860	891	926	812	897	856	930	898	890	889	912	874	872	860	906	816	844	905	847	891	856	871	847	922	855	842	921	861	887	853	935	871	863	872	890	890	877	910	835	845	892	856	859	877	843	877	908	860	870	894	818	864	915	863	900	887	894	897	840	865	893	872	891	838	877	841	870	861	907	867	873	834	888	871	861	841	901	874	863	871	898	845	899	894	816	819	871	872	869	788	883	917	880	877	896	820	856	955	925	842	835	893	858	888	843	867	909	889	846	834	839	813	858	863	876	868	899	881	882	874	866	878	861	912	920	864	888	857	879	863	835	890	879	862	859	895	868	863	826	870	882	858	855	871	875	860	905	881	872	971	826	848	831	808	874	845	921	901	862	803	929	884	873	873	874	887	813	886	841	857	915	813	814	857	805	833	874	886	859	817	877	941	919	880	868	880	860	890	879	873	859	903	853	932	870	837	881	844	880	851	860	872	850	836	893	800	885	932	907	877	915	900	842	880	820	904	900	876	909	866	860	923	801	834	809	853	918	865	876	901	895	822	843	818	828	848	890	861	804	847	938	840	859	885	869	881	876	842	893	852	899	909	900	939	866	858	886	868	872	884	880	872	868	852	852	876	900	864	870	850	843	877	908	843	874	877	916	867	881	914	848	920	849	856	875	836	797	907	907	865	877	871	823	894	870	836	839	865	878	832	890	876	907	871	856	855	908	893	860	903	824	828	887	843	913	890	863	888	915	882	888	840	882	893	879	859	859	910	884	871	856	905	856	893	863	829	927	857	863	881	852	844	900	876	872	918	912	806	899	827	878	857	894	895	775	878	866	835	865	845	882	845	898	828	886	937	875	854	843	823	852	887	843	850	923	850	878	898	885	849	805	882	900	878	934	878	889	896	883	824	842	870	833	838	899	907	880	840	829	884	856	879	849	894	848	855	873	833	905	829	901	880	864	845	862	887	842	882	925	906	883	934	878	838	842	870	909	830	817	912	854	879	846	839	873	849	872	895	887	833	896	848	833	878	870	882	851	878	854	891	840	920	861	865	879	898	834	877	891	899	830	855	906	864	870	869	879	805	898	920	844	900	910	871	873	904	881	881	822	859	828	916	835	824	862	862	886	877	898	857	902	848	902	842	853	867	856	862	887	902	827	894	865	863	842	883	903	901	937	895	883	860	848	851	849	874	908	900	844	926	880	868	832	846	881	857	906	838	824	891	813	893	882	905	855	893	854	833	914	872	891	912	873	831	890	910	881	827	891	907	812	887	877	874	901	876	871	887	898	875	889	892	898	874	868	853	884	895	877	885	860	902	936	894	903	880	855	838	843	859	901	858	874	925	876	872	900	890	851	915	864	873	867	875	876	805	852	896	907	868	907	890	825	869	851	835	806	887	842	864	821	904	899	912	892	823	909	875	845	834	957	917	900	865	897	852	875	829	851	818	861	828	867	820	874	883	854	850	851	856	897	950	875	862	875	856	850	903	867	881	936	877	879	871	837	952	899	886	910	870	871	878	880	879	908	868	894	944	891	849	905	878	919	930	851	892	880	891	887	863	874	901	840	856	879	901	873	923	860	851	836	841	913	853	870	826	874	890	841	860	838	887	885	845	922	839	852	884	845	904	821	896	841	884	863	880	842	877	850	848	877	879	871	882	847	872	898	870	876	919	907	930	907	897	848	863	939	903	892	888	867	877	796	866	905	854	877	859	903	811	878	858	862	867	833	838	910	873	822	901	865	833	855	857	910	895	849	892	853	857	826	856	830	878	901	878	848	883	889	923	899	862	897	840	901	889	823	884	881	871	882	836	853	846	874	885	859	888	827	811	896	899	850	876	843	901	877	871	862	912	893	907	830	862	885	982	881	868	860	893	874	837	883	858	867	833	890	880	858	829	857	852	882	872	828	899	867	882	877	898	837	839	855	819	862	937	834	883	825	926	854	922	890	836	892	820	848	880	896	840	875	824	865	860	885	876	877	835	893	910	870	819	838	864	882	868	874	839	926	841	914	891	823	883	837	889	869	921	889	918	878	896	897	864	873	902	855	881	875	869	895	828	870	859	912	880	823	904	862	881	902	845	853	909	883	860	905	877	815	848	869	858	893
34645	57110	41889	26497	19531	12945	10014	7656	5984	4978	4107	3417	2838	2543	2067	1984	1855	1711	1489	1435	1317	1258	1138	1139	1157	1018	1012	1043	954	907	974	955	910	951	897	935	931	898	929	927	884	890	903	863	898	859	889	844	872	875	860	878	909	872	926	897	865	869	862	880	839	794	886	900	895	879	884	873	850	868	839	877	936	858	811	813	872	886	858	856	826	877	901	845	914	827	921	881	883	845	874	857	852	857	867	846	871	877	884	829	892	901	924	902	871	855	888	892	846	844	868	939	862	903	834	870	870	851	900	858	880	879	826	863	813	830	856	829	866	881	835	873	880	870	784	851	916	878	874	863	857	881	830	834	847	905	863	846	900	857	914	801	951	829	847	918	815	801	856	933	863	899	838	860	857	869	878	827	839	877	901	855	879	897	862	835	875	871	866	802	844	862	847	874	831	895	866	839	859	874	846	891	846	839	880	879	867	901	840	884	874	851	863	862	852	891	857	850	883	877	843	849	853	851	808	901	813	885	798	902	842	835	870	838	841	847	840	894	855	880	862	837	840	861	853	818	812	893	851	844	873	792	871	853	862	897	910	843	890	860	919	872	873	840	887	874	811	880	917	884	878	882	839	874	837	844	892	848	846	820	892	868	897	888	922	917	893	929	864	887	859	948	910	836	884	915	894	848	882	866	877	846	857	908	856	859	840	889	922	876	837	841	823	873	905	926	838	855	828	838	885	909	831	852	837	895	875	927	837	897	855	902	875	894	867	825	868	855	832	829	893	891	848	805	860	802	857	829	889	814	867	902	800	898	927	871	809	840	857	836	881	877	854	862	832	885	851	883	844	820	850	891	899	835	869	870	898	839	898	835	896	832	889	857	868	877	867	793	919	923	836	895	862	863	877	872	842	866	830	836	894	852	874	843	843	898	877	867	845	862	881	858	823	869	855	853	868	899	879	828	903	867	898	799	849	899	874	815	869	870	855	868	880	850	876	912	871	865	870	896	855	876	885	863	903	850	898	871	867	852	899	873	863	857	842	861	871	885	832	872	870	872	869	874	811	836	864	855	854	900	886	840	826	861	843	838	885	841	884	864	855	867	822	862	904	880	864	913	839	819	920	822	851	861	859	884	819	823	893	904	907	807	907	882	873	861	844	855	806	843	880	829	850	863	882	908	849	857	889	820	870	822	858	836	859	839	824	862	868	839	904	902	898	870	821	890	874	856	811	836	845	883	875	839	828	847	910	829	887	860	918	844	798	865	861	846	816	939	890	863	897	882	890	876	845	911	851	894	833	892	879	831	885	916	899	820	890	897	915	825	858	861	870	830	907	888	895	896	879	838	886	859	842	935	868	825	808	859	846	864	853	802	896	925	873	877	811	821	838	901	844	883	878	888	929	835	816	823	861	848	832	851	863	903	808	900	871	805	882	882	893	863	851	837	840	875	877	835	901	834	866	860	882	843	902	830	894	838	863	814	876	902	887	886	901	818	842	854	840	858	871	801	880	873	840	908	850	811	874	849	818	896	824	923	827	857	873	824	807	812	915	902	849	828	915	840	856	890	879	867	871	846	862	847	854	848	830	844	856	875	824	873	826	818	891	856	863	838	875	858	857	890	902	832	878	804	884	838	860	876	824	824	854	870	864	866	849	855	870	881	810	841	886	835	799	857	892	862	909	849	852	809	877	903	824	808	934	871	905	870	849	913	875	922	872	871	911	799	870	893	881	840	858	876	837	902	849	869	860	843	871	888	853	838	888	865	851	836	844	857	895	846	823	881	869	886	879	856	882	881	866	841	917	833	845	863	841	865	873	862	840	920	871	891	833	852	871	909	862	853	861	832	834	892	910	864	876	890	856	876	871	849	847	843	857	865	894	877	843	865	860	852	851	865	862	869	883	875	889	896	906	825	902	897	806	890	840	877	857	887	943	834	821	838	853	880	869	885	798	893	854	861	907	847	855	860	899	921	813	822	910	854	853	856	912	816	889	875	903	837	855	871	892	825	919	859	902	900	927	878	840	872	849	859	892	816	897	869	837	828	869	879	847	868	851	891	906	798	848	837	868	846	871	903	832	874	915	894	887	840	894	918	862	852	913	856	833	892	889	892	817	874	802	859	823	846	881	845	886	852	849	832	884	838	872	808	828	859	882	860	862	833	858	871	842	860	882	861	880	868	840	875	841	919	879	830	864	895	855	900	880	865	843	861	834	860	825	843	836	802	841	807	871	917	849	851	810	841	842	892	872	935	889	859	851	819	837	875	832	908	906	878	828	846	837	824	848	870	905	848	884	808	863	853	863	834	845	900	853	851	895	864	892	836	871	902	889	891	861	874	872	867	937	887	876	861	857	831	889	825	820	921	840	879	886	883	884	839	845	818	885	859	872	789	836	877	861	913	850	822	848	858	886	827	822	821	841	868	863	848	861	832	839	873	809	822	859	822	811	830	899	839	858	852	899	863	903	871	887	841	851	840	860	877	882	837	821	843	880	870	921	868	837	864	895	850	848	869	884	884	845	839	863	881	864	872	872	856	858	848	811	856	834	867	882	857	846	901	873	901	899	883	898	845	900	897	829	883	908	841	853	858	861	905	888	896	911	844	890	899	807	818	865	873	838	863	939	821	879	839	839	868	863	868	808	880	894	866	849	897	863	850	831	858	864	833	852	848	842	818	802	856	858	852	860	850	843	904	853	850	856	861	885	912	847	863	875	846	846	868	843	858	855	848	868	801	828	891	843	892	884	891	846	867	830	855	915	829	858	878	832	843	847	878	877	844	876	798	856	834	879	849	917	879	892	834	882	867	836	862	846	879	890	811	819	874	866	872	835	864	878	887	804	928	837	860	875	877	916	852	859	886	853	875	910	859	836	864	874	912	870	905	923	872	857	857	855	857	892	839	829	873	867	877	853	869	823	904	858	891	862	826	880	830	827	844	845	893	870	943	891	859	869	842	836	877	889	853	833	804	872	809	897	893	879	868	887	920	906	808	887	865	822	851	853	820	850	894	880	876	907	868	830	842	878	919	837	836	861	824	867	838	833	856	840	828	860	847	865	864	944	855	845	878	895	875	833	912	805	839	829	862	882	919	886	826	822	876	870	875	901	909	859	888	907	851	876	851	885	869	834	862	876	870	860	893	870	884	839	864	865	826	808	824	852	844	812	820	873	878	911	854	881	845	878	888	841	901	853	868	837	898	840	901	866	848	851	827	864	844	884	850	893	841	804	861	868	903	897	872	830	915	925	900	863	931	876	879	845	897	870	840	811	888	870	879	868	848	870	829	816	852	849	873	827	817	839	843	912	904	873	868	849	895	833	886	857	819	866	878	889	838	839	857	872	877	847	885	837	847	875	820	842	884	850	865	879	857	874	858	878	824	899	857	873	888	874	896	904	834	835	829	851	883	852	833	880	843	824	824	937	845	850	836	823	895	905	874	889	834	873	897	859	914	862	844	857	856	802	864	847	863	828	847	828	874	816	851	899	845	889	834	888	875	892	793
25248	21592	29616	26197	17792	9608	5935	4175	3301	2866	2488	2093	1937	1711	1503	1498	1404	1264	1299	1294	1193	1152	1134	1070	1082	1009	960	980	959	1022	966	982	992	984	927	928	996	925	979	930	1005	901	903	924	909	913	926	948	904	980	966	867	947	918	932	911	962	965	945	953	912	900	915	937	899	958	907	905	888	906	942	938	959	922	956	957	963	933	929	924	956	911	915	870	866	926	926	934	957	948	895	905	840	959	936	943	963	898	959	915	948	976	900	880	955	952	931	910	942	928	969	891	951	932	906	903	967	975	882	923	982	969	931	935	970	927	951	933	1008	964	930	929	935	981	956	935	831	956	992	910	942	956	955	914	955	922	958	862	932	913	951	924	925	918	879	978	880	950	953	996	985	929	861	942	929	914	878	913	944	890	886	945	868	922	960	894	922	938	968	900	857	942	910	906	952	908	903	948	944	969	991	967	906	922	935	930	971	907	949	918	908	952	919	904	887	910	981	968	892	981	953	991	874	960	973	945	981	941	878	893	971	922	866	976	938	937	909	910	960	922	905	942	863	918	920	943	967	924	944	859	902	909	898	975	928	916	927	901	943	934	936	947	913	976	913	994	913	963	916	917	957	927	902	873	941	950	880	931	871	978	931	875	933	982	937	914	905	927	838	981	918	926	944	887	880	982	983	908	871	929	937	937	941	986	944	893	960	974	978	936	956	989	946	964	879	926	951	975	877	915	887	913	913	933	919	948	921	914	908	954	881	1006	958	953	947	962	950	917	888	921	921	938	926	854	950	978	877	916	957	859	922	888	904	956	911	954	980	935	966	899	929	918	893	917	917	908	928	904	939	949	924	937	856	902	1010	942	942	927	905	940	973	920	893	948	924	941	923	926	943	1002	872	950	929	973	875	920	966	901	956	950	990	918	912	926	883	939	903	834	906	904	951	925	941	911	973	949	973	983	952	947	967	957	953	894	939	924	953	936	872	935	948	903	934	955	923	903	996	956	928	957	967	920	902	965	995	972	932	930	888	932	973	913	917	952	909	905	906	981	918	871	911	957	905	895	922	947	921	926	947	944	914	941	918	948	962	942	969	946	948	1012	961	909	956	913	882	945	946	928	946	962	902	956	969	866	989	945	904	954	945	965	939	897	984	962	981	922	957	911	956	946	890	889	989	918	922	931	895	903	921	1013	974	935	939	913	922	1004	891	904	936	914	886	1012	981	934	950	933	929	880	939	921	948	881	899	976	902	879	954	961	923	960	949	958	973	886	922	936	968	887	871	909	928	895	899	909	963	891	950	920	911	958	886	939	918	966	913	903	933	919	979	889	1000	918	942	930	976	942	927	887	950	911	950	960	857	930	944	973	960	938	871	954	918	931	995	924	915	901	930	924	941	955	974	980	958	942	909	886	957	969	917	954	885	983	875	949	915	937	941	919	960	997	962	980	951	939	916	873	932	961	862	990	986	911	981	929	972	937	917	932	991	906	958	928	925	900	883	889	952	952	968	896	878	945	970	923	925	934	838	949	928	892	932	880	936	877	936	903	902	956	889	924	902	952	894	925	930	942	919	934	966	965	958	906	953	860	933	954	858	875	927	924	927	928	919	975	963	897	932	927	928	944	932	916	925	943	990	903	936	892	861	972	978	921	903	942	953	949	928	998	922	927	1002	929	928	904	939	952	974	993	923	889	893	892	858	934	981	997	923	975	960	946	910	929	1004	909	886	932	942	911	1001	924	934	949	988	914	987	896	919	898	928	971	922	969	917	924	943	916	920	926	972	947	971	960	969	930	921	938	927	952	940	968	988	957	940	990	949	934	965	929	940	970	924	947	970	936	902	925	941	935	879	968	944	921	892	955	932	957	929	942	957	928	919	986	932	926	934	929	936	969	896	919	980	929	907	968	930	978	1007	929	964	956	964	912	920	1023	931	974	951	909	935	918	963	895	909	969	889	954	939	921	903	967	897	954	960	931	927	942	884	956	961	905	1003	949	1010	959	933	970	962	1012	970	930	904	960	922	901	933	916	964	928	953	909	949	942	941	927	956	986	974	918	928	952	933	970	981	971	938	915	878	952	951	902	878	964	941	965	930	919	919	969	935	933	948	936	950	910	932	895	930	910	911	965	954	916	945	864	938	960	951	901	979	969	928	921	942	970	915	983	934	1013	895	927	984	913	951	897	891	924	931	965	945	895	923	959	905	965	967	924	942	926	975	969	911	868	917	896	900	936	965	930	903	895	942	893	905	920	942	872	922	936	900	882	984	909	956	932	880	987	970	973	992	891	961	915	919	975	919	954	965	951	951	929	920	942	897	930	928	972	948	890	985	959	997	906	935	900	910	960	910	934	971	930	923	894	936	919	997	961	910	924	917	950	983	968	967	932	954	915	923	940	929	895	914	971	903	922	951	936	1004	914	925	903	925	929	948	975	921	966	924	908	950	960	970	892	943	921	977	924	882	887	900	960	926	979	923	906	942	948	934	986	944	885	959	951	936	958	971	910	967	939	950	900	937	947	981	890	953	863	889	882	890	876	948	875	930	919	969	878	908	962	971	949	978	921	919	898	908	916	916	978	914	953	952	978	915	962	940	959	942	923	957	964	923	913	936	891	940	956	895	973	881	953	924	922	925	906	905	918	925	991	916	952	961	954	919	942	943	958	938	885	953	915	942	936	959	965	941	906	897	918	912	926	901	919	942	905	909	972	955	995	907	924	989	951	897	951	955	946	927	918	1026	1000	929	872	930	947	985	897	923	909	908	944	928	932	931	909	940	900	945	1002	930	930	962	964	953	907	989	915	896	890	904	929	907	925	918	964	946	963	906	879	915	941	952	951	913	881	1019	949	959	946	956	893	894	898	945	897	889	914	926	954	880	969	882	959	938	926	930	983	920	968	969	943	896	967	933	902	964	954	920	955	947	885	917	926	969	876	909	891	894	935	952	901	928	971	945	938	918	957	920	957	954	928	945	918	939	969	994	965	978	923	903	921	892	915	957	981	880	892	897	922	914	924	980	914	947	929	915	946	924	957	939	966	984	883	899	980	941	991	910	927	957	937	966	883	918	937	920	884	964	947	930	916	911	920	969	911	939	929	935	930	952	965	936	929	916	907	889	923	941	905	910	932	916	895	981	961	945	998	916	936	917	899	948	976	899	871	960	950	934	920	951	970	931	911	925	929	911	920	904	970	893	903	931	912	907	899	957	978	947	941	920	930	965	929	946	951	933	972	930	919	946	922	963	942	952	929	964	933	930	963	977	939	957	895	969	941	945	930	913	919	919	948	933	888	930	923	969	991	955	925	886	933	893	996	977	930	955	905	939	918	943	924	940	957	916	955	930	960	910	887	931	907	901	887	920	917	894	913	926	916	955	962	916	1042	923	954	906	952	922	874	901	937	938	973	968	932	926	890	936	983	930	941	928	962	889	885	927	954	970	968	916	845	960	952	930	990	945	922	948	897	928	962	903	935	890	893	1000	863	858	919	924	905	930	972	932	991	952	864	889	909	901	926	946	924	932	958	910	916
35804	58380	42926	20595	14858	10947	8166	6349	4939	4137	3400	2882	2408	2063	1810	1730	1642	1515	1437	1369	1278	1153	1187	1126	1142	1012	989	960	951	1000	1017	932	945	966	990	948	962	922	932	913	922	967	931	939	937	958	936	905	968	973	926	895	932	984	922	943	921	907	949	901	939	887	933	883	846	929	947	906	987	925	952	892	943	924	892	943	892	902	967	918	909	956	908	894	941	931	913	923	885	948	889	889	923	888	948	936	934	930	876	939	929	945	935	975	930	954	930	914	884	928	945	941	965	895	911	889	898	975	912	878	911	987	920	904	912	860	932	946	966	924	880	966	860	910	941	880	924	993	915	884	932	909	892	941	943	922	940	879	896	885	921	929	947	889	948	951	956	943	897	949	893	955	962	921	938	921	919	890	909	935	938	876	899	896	979	930	903	917	903	904	906	962	899	893	918	949	962	929	888	964	929	931	944	915	932	883	915	957	946	900	945	898	907	957	967	911	961	830	900	902	939	859	864	891	956	899	940	954	860	887	990	938	902	928	881	966	979	820	922	912	944	878	927	916	877	954	921	916	916	903	957	910	919	921	915	938	930	925	926	888	918	897	943	952	896	927	958	971	944	907	930	981	905	955	925	909	904	935	973	871	922	899	894	959	918	930	898	920	954	910	915	918	878	981	924	934	932	962	875	914	923	907	932	908	878	932	920	938	919	909	870	916	917	916	915	925	868	922	938	888	937	900	955	871	928	877	861	904	865	883	930	923	936	884	902	943	884	923	957	863	910	931	881	953	948	931	967	893	903	923	925	949	911	954	919	894	914	964	977	921	884	943	874	964	921	876	931	882	923	930	885	911	951	844	878	923	850	885	918	912	877	953	934	917	937	929	960	947	946	912	839	903	881	962	908	914	935	914	909	945	896	972	923	884	883	946	927	943	931	860	951	956	956	884	910	947	854	962	973	904	938	959	904	894	874	884	935	904	985	915	908	874	877	951	914	951	974	914	924	952	944	949	907	907	919	937	891	946	897	871	852	888	895	880	939	859	856	871	957	946	874	966	926	905	905	944	909	960	921	975	952	909	909	929	945	916	887	891	960	949	903	902	923	945	980	932	905	882	910	963	943	900	910	909	869	929	894	967	921	873	866	921	901	917	951	899	888	893	930	906	897	936	947	918	878	883	911	914	929	897	899	1010	924	909	942	883	940	941	905	920	920	917	945	913	875	867	884	859	925	921	952	926	869	923	940	920	914	930	886	942	895	885	929	926	919	938	947	893	911	914	950	971	954	927	927	908	929	916	887	910	904	965	961	945	941	921	933	955	955	868	944	902	934	928	922	917	932	959	884	936	889	896	904	936	896	923	934	896	925	1000	885	936	903	907	943	907	899	896	911	960	906	912	887	884	894	898	880	872	905	899	898	876	898	934	931	922	859	873	908	945	915	894	983	905	946	925	938	849	857	958	948	885	935	905	947	881	940	955	895	911	879	964	953	936	931	940	938	949	929	869	943	877	945	907	890	941	884	884	926	940	935	967	947	1014	885	890	943	926	904	922	888	954	957	940	926	945	896	942	882	918	918	971	862	912	873	926	919	912	945	934	896	920	920	971	863	899	931	886	959	919	934	875	931	933	930	928	911	899	907	932	926	926	941	904	890	895	920	933	973	869	895	949	900	889	963	925	957	889	916	923	888	949	930	896	922	922	938	917	923	942	920	898	908	906	897	932	933	938	935	962	990	895	864	935	866	985	957	910	893	881	904	878	876	910	954	939	936	912	902	940	955	926	969	888	945	949	922	897	910	916	930	953	899	926	1008	888	931	919	892	894	869	911	900	901	928	923	933	950	870	847	947	925	898	904	888	911	899	926	941	910	882	967	899	967	888	904	985	931	917	878	913	898	876	928	897	904	941	928	887	859	942	960	890	918	932	947	936	919	928	955	900	947	982	920	927	873	909	923	913	868	938	913	929	878	916	934	908	891	897	893	868	896	854	945	951	911	901	897	871	923	920	880	933	975	919	894	890	979	956	910	927	1011	979	919	943	924	900	889	962	954	874	911	936	906	909	923	931	955	928	878	887	952	903	937	932	953	933	879	934	942	930	915	934	893	904	923	927	887	932	925	901	887	921	911	902	918	930	928	918	968	909	935	908	893	857	938	901	889	966	905	868	918	946	916	900	957	943	876	927	943	875	917	881	909	912	978	890	887	941	939	907	909	941	862	914	915	923	929	897	887	893	908	907	894	942	923	915	903	958	940	895	928	879	884	884	950	890	916	947	959	935	870	930	885	957	941	923	977	882	919	895	971	943	921	859	882	916	933	930	895	916	924	964	915	869	891	884	925	978	956	964	907	930	886	907	905	959	927	888	938	926	969	877	904	914	947	891	946	955	934	899	886	916	939	888	929	939	899	911	965	910	942	891	926	949	960	890	950	967	876	877	904	919	888	909	842	890	928	897	889	892	923	946	898	900	926	940	864	933	944	915	992	968	921	952	941	922	872	906	892	879	910	958	921	920	896	894	928	879	941	925	913	858	944	921	912	897	895	974	952	879	940	880	971	918	910	952	946	955	949	907	891	851	887	892	898	959	925	873	905	952	917	900	899	901	990	906	912	917	942	938	958	872	897	894	894	927	967	863	921	901	879	938	928	940	901	879	865	927	944	950	930	920	958	920	930	888	924	926	925	935	875	963	907	882	930	893	923	928	941	898	933	929	906	899	954	966	954	900	980	891	959	925	922	915	911	904	913	982	949	878	942	936	892	891	917	914	872	920	918	951	926	898	934	963	949	888	906	881	881	966	881	897	926	907	904	884	941	885	922	930	923	977	976	899	892	923	905	910	882	902	921	896	891	922	916	925	917	961	890	924	920	959	857	834	915	965	927	902	942	953	942	890	904	903	948	895	967	937	909	891	875	909	909	930	927	914	893	930	979	906	921	883	907	990	912	918	907	890	994	921	968	900	888	925	882	901	890	906	939	849	923	892	901	894	924	892	911	941	914	945	872	912	926	918	941	914	920	890	879	929	834	939	992	884	915	927	948	974	904	924	873	894	893	927	894	857	936	876	961	949	943	914	859	926	905	893	824	890	923	966	889	911	925	946	935	937	886	926	969	850	918	958	843	902	901	871	833	914	945	893	926	917	975	907	928	926	910	931	910	899	882	927	892	892	916	943	952	901	925	962	885	889	925	929	893	883	938	912	867	911	893	892	889	924	955	909	927	966	918	901	926	943	921	910	897	882	916	889	919	921	920	927	876	913	925	954	919	888	907	891	970	946	978	904	926	887	933	846	924	899	915	946	921	917	904	933	891	902	934	996	862	919	933	934	884	936	883	927	917	922	933	932	915	887	924	914	942	920	924	879	930	948	923	924	916	916	968	934	883	910	922	925	930	898	933	952	891	896	952	922	909	921	909	872	889	922	932	875	947	905	877	924	887	889	918	901	914	944	952	985	904	952	955	895	954	948	915	910	942	930	902	890	920	891	922	878	865	889	883	925	941	964	896	902	897
23104	21473	29254	24157	21624	22086	16814	7818	5677	4608	4038	3213	2826	2489	2219	2037	1853	1688	1668	1549	1338	1354	1279	1274	1208	1143	1128	1076	1102	1060	1050	1061	1033	1096	1032	1021	1124	1010	1022	1025	967	1051	990	960	1002	1041	907	978	942	977	1048	944	1006	977	1006	937	993	1014	960	1022	1033	988	957	996	1020	946	1009	980	978	999	1048	1020	1016	959	1001	939	933	962	1007	944	1026	944	1000	964	1075	936	1007	983	933	1015	980	968	965	984	1000	984	984	973	930	988	1012	968	951	998	966	974	1010	972	947	949	969	986	968	972	1009	958	911	994	920	955	966	953	958	989	949	941	968	972	981	952	1025	1063	996	936	949	976	939	925	972	999	1038	1004	987	1005	961	950	964	958	944	967	977	996	1013	965	974	997	984	995	946	936	997	932	1021	996	946	969	964	1007	1028	933	968	1034	937	998	986	936	1043	979	1014	981	983	994	935	970	967	1014	981	1030	979	1000	974	1002	971	953	980	936	1007	1013	1012	969	987	964	984	963	956	1010	1002	1056	963	939	966	955	955	1005	987	1004	982	1011	930	961	1008	942	975	1011	971	951	1029	1025	985	983	962	957	1002	941	993	964	924	964	978	1014	939	1029	1040	976	993	1014	945	973	952	983	992	974	985	957	978	991	931	947	980	926	957	927	1005	1009	944	985	963	958	930	948	985	986	934	934	1041	976	914	970	951	962	956	967	1015	1046	1012	956	959	976	1027	996	945	991	956	946	992	948	1003	982	951	943	965	971	956	1009	1006	973	994	1002	968	991	948	968	985	957	947	1020	1013	1024	1006	999	1017	1000	984	926	917	991	1006	915	998	1023	969	939	926	1000	964	984	980	994	1002	971	1000	958	973	978	1000	966	966	941	974	996	978	911	970	914	996	978	985	965	1034	942	992	975	949	1003	933	994	981	973	962	966	942	1013	970	1011	953	971	944	962	924	1018	987	970	1010	1001	958	1017	971	936	935	951	998	984	1009	1006	988	977	981	1014	1007	919	964	1001	968	1007	1011	1001	933	925	964	981	938	1004	1003	987	1006	1024	975	1003	1017	980	913	975	956	1016	943	980	1036	988	939	993	943	946	966	997	936	987	1022	919	941	989	962	975	957	1005	927	982	1018	935	931	955	964	922	1021	961	1048	955	968	1019	1026	965	979	984	996	972	1000	987	972	948	980	954	982	994	963	1001	999	1001	1001	983	1015	990	950	1007	936	964	954	973	915	977	992	958	964	1006	984	1020	944	959	1028	966	953	971	959	993	926	1002	965	995	1000	952	949	971	971	973	981	996	950	968	944	1008	985	1007	1003	960	971	1027	971	1024	991	987	975	950	1011	1046	969	930	1007	958	957	993	1027	933	940	982	906	981	999	997	954	975	973	946	1035	1008	961	997	955	934	963	999	965	969	948	1013	989	1017	980	1019	1023	1013	954	1027	999	984	955	931	987	987	985	978	951	959	998	977	1013	971	999	976	1042	947	977	974	965	963	997	964	988	968	960	893	974	962	963	966	995	1023	1002	984	990	918	1023	935	946	973	958	955	949	992	971	987	1023	1038	1004	993	990	948	960	965	973	1023	985	967	961	989	961	942	1042	963	943	954	951	1005	961	930	984	1027	1023	1020	990	987	947	999	985	981	990	980	992	944	950	987	1010	979	988	1016	946	1013	986	1044	973	966	1000	984	954	938	997	986	967	1010	992	989	989	1026	977	965	957	1012	971	980	1011	966	991	942	1019	1032	980	1044	1004	1062	974	947	937	993	973	1035	965	974	1020	952	976	970	963	968	983	953	1019	1007	973	960	1066	964	1037	1038	1006	992	955	1005	972	964	1015	993	997	984	890	975	1015	950	978	1023	985	1013	912	1013	986	999	962	989	970	932	985	978	1032	988	1014	985	1031	1015	969	909	950	1011	983	1020	992	1003	966	942	946	1015	951	1005	914	1004	1001	974	988	963	987	963	969	955	1012	924	942	981	995	1014	981	1003	984	995	980	925	1016	992	975	904	978	936	995	977	969	925	1010	951	997	987	1018	993	1009	1000	1004	1002	992	994	966	1011	979	977	987	965	962	1020	981	1019	937	991	958	957	938	1023	923	956	964	932	1020	967	964	962	963	974	1013	973	1011	929	975	984	1048	993	1001	992	953	1019	958	1000	952	984	957	932	1031	985	984	1021	941	1042	986	936	916	983	969	958	990	1023	1015	1055	1011	991	961	1038	984	1008	1012	959	995	1016	947	927	930	955	971	970	974	958	969	995	911	984	960	933	1042	1003	985	967	988	988	988	977	1029	991	965	972	1014	1012	986	1000	1013	964	969	987	951	956	942	958	994	977	982	938	992	1011	967	934	964	951	1017	935	979	964	1012	981	941	932	947	972	964	950	959	989	1020	972	960	1056	948	978	993	958	971	994	1026	984	941	1026	1026	1015	974	958	1020	951	914	1053	973	985	984	959	942	953	931	983	1033	952	985	1018	953	986	975	996	956	969	966	998	984	985	1003	964	986	944	989	984	984	1015	1011	978	985	957	966	929	1011	941	982	1016	973	983	994	971	956	954	997	981	973	980	979	963	973	968	979	1008	969	1033	967	929	993	956	979	989	968	993	1001	987	931	1010	956	1019	983	1010	961	977	949	982	992	949	935	999	1048	972	928	955	927	942	969	985	1037	966	949	931	961	974	1022	975	960	988	968	971	997	970	986	981	1009	1002	979	989	999	914	943	969	957	940	968	947	913	991	947	987	1042	975	954	974	982	1013	979	995	977	1005	1013	1003	956	993	1010	907	1000	1012	1014	1009	1036	979	937	990	918	976	927	1029	941	930	901	994	969	1000	944	1013	976	1066	929	1012	955	969	1008	965	964	951	1015	994	989	964	1015	981	969	894	944	1018	1016	989	1005	983	998	961	965	965	978	938	977	1003	967	929	938	1005	1023	911	992	992	962	995	944	973	939	1011	936	1010	999	981	999	965	936	984	997	995	980	976	966	958	945	939	977	1007	1001	945	900	951	987	1028	984	960	978	983	1003	954	981	975	923	984	955	1021	983	967	962	965	1001	978	967	975	961	978	972	964	974	993	965	929	990	991	995	938	947	977	1001	1031	958	982	1028	903	949	984	944	1034	979	996	973	938	993	938	1044	938	935	981	987	995	975	976	1028	976	940	953	985	977	907	977	957	964	977	944	960	914	987	991	1000	943	994	1002	977	971	996	975	1011	952	959	989	1006	1012	969	1005	930	990	935	974	990	1009	942	988	983	967	970	971	993	969	1003	990	919	949	967	976	971	1003	1028	973	939	1025	990	944	963	977	967	986	977	949	958	1010	950	984	1028	1035	992	950	978	969	976	906	1032	990	1041	995	1024	1004	994	945	983	986	967	968	1014	964	987	920	1029	956	1009	951	969	945	991	950	923	992	974	970	977	974	977	990	1000	983	942	916	951	998	962	998	956	943	939	1020	1000	992	1011	931	939	1017	934	960	979	982	944	962	1025	986	981	956	978	966	1002	972	997	1038	996	983	1014	948	967	978	1030	1033	956	988	953	1010	969	960	1002	1011	985	1003	945	958	1017	926	920	984	982	1007	959	970	985	988	989	1019	943	968	984	1008	1013	1023	998	1020	1018	1026	1016	986	1024	949	996	1033	904	969	1003	984	956	983	990	937	975	1022	982	974	1007	976	1010	931	994	1001	982	972	1022	1020	988	990	954	993	972	1014	940	914	981	957	996	984	951	1012	1007	1018	949	959	975	958	970	1000	943	1052	1051	998	1051	981	970	986	974	953	991	949	1027	993	1036	916	1010	1062	975	1000	977	974	1014	1004	1009	975	1045	973	948	933	966	964	975	970	974	1005	950	964	1004	955	945	969	1004	1039	926	977	984	987
39600	68117	48325	29339	21550	16035	12472	9818	7787	6265	5261	4299	3536	3193	2591	2302	2173	1959	1937	1663	1519	1418	1359	1289	1234	1156	1142	1087	1097	1121	1082	1047	1055	1097	1015	1027	1008	1010	986	982	939	996	958	1022	908	962	959	1034	954	1008	978	949	976	974	973	913	951	921	926	981	958	958	990	919	917	965	967	919	972	950	963	972	943	938	936	962	929	946	937	949	900	981	939	921	944	931	930	924	944	943	1016	947	993	938	923	917	962	938	936	916	937	976	966	899	903	945	962	929	996	963	950	931	954	965	927	941	929	943	864	909	892	988	901	890	917	944	927	960	973	917	932	944	928	923	981	961	922	1003	917	932	979	991	974	952	897	937	995	980	995	952	955	975	948	968	905	960	865	913	906	869	955	909	946	971	977	937	919	965	876	915	952	966	952	915	989	1023	918	961	907	906	994	983	945	883	925	932	930	931	940	907	944	893	895	944	934	928	915	930	935	912	978	981	972	935	887	950	938	941	932	898	935	968	1001	888	898	1002	982	911	997	920	980	942	977	961	943	908	898	945	932	961	959	934	941	897	950	901	928	924	953	949	921	945	959	976	977	963	943	965	931	956	976	960	948	909	966	958	955	916	934	934	886	940	972	919	947	936	870	928	939	978	902	931	908	962	946	910	976	877	920	910	962	961	966	928	1004	874	985	946	910	887	940	910	959	929	980	932	930	924	983	940	934	946	887	969	930	964	908	938	917	963	910	923	954	914	981	954	925	954	953	903	937	956	923	963	1018	943	988	885	947	954	898	980	911	892	952	911	934	896	926	943	922	945	951	965	956	931	908	939	931	924	1003	954	938	962	923	950	914	916	934	936	886	955	924	906	901	949	905	896	950	966	914	909	967	930	938	977	934	955	971	937	982	902	940	988	933	960	989	932	989	931	983	938	913	910	943	947	915	954	1013	928	915	944	994	954	910	959	886	970	914	961	916	957	942	961	952	949	929	934	959	968	916	937	927	959	955	982	1057	946	922	1029	970	925	947	953	935	973	931	962	935	983	929	952	987	915	938	939	951	963	912	910	936	949	973	929	979	925	929	977	926	900	947	955	941	902	921	969	919	970	941	926	973	963	987	901	941	949	964	958	994	938	922	925	981	893	998	958	914	953	963	953	909	951	944	956	975	1001	956	929	909	926	969	893	909	896	937	917	925	938	986	939	936	969	927	959	924	911	1035	946	941	955	913	980	885	907	896	967	968	911	950	910	958	950	935	929	914	932	909	987	929	908	913	951	925	999	942	981	931	953	950	937	954	947	952	950	943	931	936	882	953	988	970	988	987	911	899	958	915	917	953	956	938	911	989	1023	984	994	913	914	903	994	951	967	926	904	905	953	941	983	943	932	944	950	919	976	930	929	972	939	950	992	953	983	921	916	936	934	1007	930	968	981	898	972	971	935	968	971	914	954	940	928	943	995	943	986	953	967	921	1001	972	941	970	990	1008	934	950	926	941	957	944	948	899	985	937	948	963	937	981	947	952	957	973	921	894	885	971	933	967	926	958	952	937	979	951	932	879	948	984	952	952	873	949	946	933	934	1021	969	975	931	918	893	977	902	963	942	920	976	945	964	1008	905	981	933	938	926	971	948	913	961	909	901	943	882	920	930	954	978	924	964	990	937	966	943	968	956	944	958	939	945	934	971	987	943	902	938	937	879	988	983	929	911	943	980	945	942	906	890	894	914	946	987	908	928	995	897	944	930	902	947	919	975	959	883	904	920	887	920	931	970	970	930	927	952	979	964	942	915	881	908	944	932	988	976	908	962	940	915	964	943	902	933	958	973	933	916	914	947	889	910	951	946	937	933	954	946	990	927	911	948	936	919	872	930	952	967	966	924	933	929	973	933	875	948	936	900	985	915	982	920	968	956	939	933	994	987	933	930	866	985	963	932	909	902	917	991	934	895	964	980	922	919	931	982	925	918	932	922	951	890	948	895	916	949	965	945	937	956	925	959	958	937	947	935	956	970	979	916	939	924	947	897	998	934	957	947	906	932	975	931	988	976	947	909	929	940	940	931	972	981	1001	978	946	942	915	953	959	914	960	945	920	947	935	917	887	899	964	899	957	978	951	1003	970	991	916	939	930	970	935	979	896	908	941	854	910	933	933	967	906	935	921	894	966	943	974	954	927	950	898	948	921	971	963	926	963	946	959	964	902	954	1001	1012	931	968	927	902	971	943	905	927	920	936	940	949	937	907	1004	923	955	924	927	923	905	934	921	962	942	944	894	946	918	977	978	982	941	921	902	977	919	946	928	951	960	901	1011	964	895	930	936	968	967	945	915	1000	961	930	915	940	985	954	989	905	931	930	964	902	966	1024	989	952	928	956	864	945	968	971	986	906	1007	931	977	953	987	941	963	919	996	998	1010	966	938	932	935	974	939	949	912	944	967	930	939	944	992	915	933	957	1011	911	954	895	897	1003	965	953	907	973	953	967	951	949	999	933	932	916	945	996	959	922	896	953	905	924	913	1015	950	976	1009	922	961	987	916	957	919	964	964	994	950	927	899	944	887	926	927	897	939	993	904	982	960	966	994	925	925	953	961	940	912	934	920	964	910	938	951	942	936	995	914	945	971	927	895	928	908	948	955	934	1005	953	984	930	914	969	930	983	933	918	919	925	959	976	957	893	931	960	942	974	909	899	932	939	951	982	918	954	948	985	960	992	955	916	932	956	942	999	879	929	939	920	971	938	970	916	916	909	940	978	937	940	950	942	907	924	910	932	910	950	925	973	939	963	943	972	923	941	1007	923	956	955	939	934	995	1014	973	955	945	965	961	932	907	954	933	952	872	975	926	938	920	941	997	979	950	918	908	994	920	943	954	947	940	948	968	975	996	948	957	976	930	941	934	925	970	983	905	919	958	995	985	962	952	908	983	942	917	996	990	920	950	920	976	935	996	992	942	970	919	957	947	887	917	985	905	932	1013	889	931	926	1017	915	952	979	907	955	909	895	920	913	887	939	963	899	956	928	941	921	917	872	944	951	909	924	971	968	927	886	933	911	976	962	942	960	951	1000	935	930	930	897	909	911	930	934	967	956	962	968	983	955	961	916	951	927	917	976	938	997	944	926	900	966	997	974	953	986	903	945	984	1012	926	946	951	994	985	982	964	1003	973	930	944	933	923	878	982	899	907	986	971	949	916	884	869	985	923	974	969	938	934	916	939	966	987	945	919	980	876	911	916	1030	916	911	950	925	872	984	908	964	937	904	931	953	927	980	979	944	994	911	963	931	909	903	928	955	937	949	990	929	926	989	936	962	957	915	988	932	894	924	962	925	940	929	1023	937	940	886	925	995	939	971	916	953	996	913	937	933	1012	894	961	939	918	905	918	951	949	897	968	980	957	914	960	939	917	916	973	949	960	966	958	907	877	926	925	937	885	956	957	990	922	924	941	958	881	986	978	943	923	920	993	918	939	936	979	1000	914	956	957	931	973	969	913	974	929	917	884	926	981	965	926	991	935	966	889	958	987	939	920	924	966	948	948	927	916	930	938	933	934	899	922	955	964	943
34317	41208	42433	23931	12324	6320	4291	3036	2531	2165	1965	1725	1553	1437	1330	1181	1180	1201	1165	1083	1029	1022	951	1006	947	945	916	945	900	866	919	927	915	917	882	888	921	918	910	833	938	919	864	876	882	924	936	867	903	902	908	888	924	850	845	904	949	869	867	905	922	884	835	894	849	841	875	838	827	913	887	838	883	860	872	862	870	846	863	858	866	894	912	877	929	883	879	816	865	891	854	919	847	875	878	943	860	909	872	872	838	857	869	869	820	895	835	889	829	877	903	865	899	893	857	870	904	893	865	890	856	859	872	858	908	922	813	894	867	852	857	901	866	887	918	886	902	886	850	877	832	861	870	895	898	874	891	904	915	874	872	905	864	888	890	862	893	877	907	879	913	900	872	852	874	884	867	925	862	850	851	897	860	917	874	865	891	842	882	905	875	858	869	910	915	891	858	898	875	891	876	894	914	872	918	894	896	839	807	870	912	911	864	892	921	846	895	890	901	921	857	910	835	877	859	944	915	908	817	887	882	895	898	839	918	902	854	911	918	884	859	864	888	844	891	868	878	938	842	846	839	907	912	843	871	908	886	860	830	879	901	898	870	866	847	855	909	909	881	900	874	866	859	865	875	891	927	881	910	864	825	865	880	865	901	847	893	865	843	912	837	893	841	888	867	873	883	841	835	890	885	900	904	874	893	852	789	872	925	896	921	809	888	896	873	893	897	860	885	852	822	869	840	872	899	908	886	923	853	890	922	878	862	860	858	932	880	868	906	833	885	918	884	854	864	887	838	897	882	905	906	881	901	906	859	928	870	858	893	860	927	919	837	882	937	846	899	890	912	875	860	868	836	853	907	907	844	900	915	892	920	858	905	855	908	839	873	866	901	901	834	848	889	879	828	879	846	834	875	858	876	888	893	907	885	887	893	855	868	841	908	899	884	843	865	860	897	842	887	860	862	907	834	919	854	888	877	875	880	851	877	915	888	920	876	791	891	902	836	883	895	858	878	869	888	889	848	918	924	864	892	864	857	889	858	855	872	933	874	869	812	877	874	868	847	863	861	836	828	872	886	923	919	876	864	898	878	833	849	826	897	839	899	853	861	852	943	894	902	863	812	812	841	887	885	886	891	896	874	886	886	855	933	900	885	898	912	868	877	943	887	862	898	902	890	879	911	909	872	875	906	915	867	853	925	867	808	866	913	898	869	904	865	895	932	869	920	894	866	887	907	894	927	921	848	859	879	897	893	891	884	878	874	926	840	807	875	817	900	858	909	897	941	889	870	864	837	922	875	860	904	885	873	910	929	874	884	850	866	859	840	920	892	866	848	941	942	928	869	864	853	831	910	867	835	889	940	844	868	863	833	899	862	881	904	908	926	901	886	856	906	849	843	866	840	886	863	899	913	868	894	874	837	845	856	888	933	908	840	845	844	880	877	855	919	883	894	893	861	849	839	871	945	878	880	876	870	861	843	863	875	908	826	869	946	875	886	898	884	902	886	875	888	824	892	857	842	886	835	892	836	918	878	827	894	877	842	874	913	947	918	848	817	845	856	838	848	855	938	840	928	888	895	925	914	901	881	944	874	850	853	890	898	851	850	918	846	875	887	878	843	919	908	865	909	859	825	890	867	874	890	891	887	868	881	900	913	922	852	894	884	874	886	917	887	905	896	894	903	896	947	906	914	857	888	937	894	913	888	884	826	849	910	888	869	902	832	860	886	876	891	811	930	910	895	879	880	878	873	861	909	873	898	917	924	859	896	862	897	901	862	854	859	877	893	853	943	856	860	911	891	901	895	885	834	835	917	876	851	901	856	851	895	876	854	862	857	869	821	851	852	829	853	866	863	874	899	850	888	870	887	872	879	869	856	824	875	867	934	865	932	916	809	829	806	857	931	873	908	838	857	831	901	911	838	911	895	889	808	855	844	882	870	841	873	838	882	843	889	850	942	840	826	903	897	918	901	921	804	829	862	824	865	853	870	854	852	861	887	836	875	885	912	868	857	902	899	918	852	911	894	849	849	888	921	889	900	848	890	881	906	861	886	860	902	892	863	919	895	891	897	883	899	880	837	865	850	860	872	854	873	894	851	835	887	841	873	870	829	875	844	916	851	904	856	862	860	881	874	885	907	897	896	864	855	931	883	846	876	864	827	905	902	839	864	886	881	832	890	879	845	889	874	853	856	786	875	894	853	891	887	890	932	829	907	831	873	898	895	900	881	848	842	951	872	857	851	880	863	822	870	911	871	868	853	879	852	865	879	824	895	880	909	886	888	938	884	837	879	884	916	878	864	867	924	898	880	898	906	858	890	858	865	853	886	805	850	945	850	879	842	866	868	888	887	912	851	845	847	884	893	908	886	900	818	897	897	877	847	856	920	912	903	826	890	851	848	884	904	866	863	915	871	825	822	819	872	884	906	866	835	918	924	893	858	877	910	905	856	828	910	863	870	893	884	855	822	886	881	873	904	833	869	934	882	869	873	856	900	843	850	919	868	867	901	872	927	849	879	895	873	888	891	874	873	865	861	888	840	841	898	869	825	839	842	867	831	837	882	898	919	863	875	855	915	860	873	819	907	862	873	917	888	877	879	877	901	928	914	876	928	874	858	829	892	844	846	922	867	843	862	882	924	899	924	893	861	870	870	860	872	841	846	816	883	865	894	850	903	891	916	844	882	870	862	875	905	848	888	806	874	883	909	919	839	900	829	935	860	856	888	899	921	848	872	861	899	928	842	904	838	920	898	891	896	888	919	870	849	877	820	861	878	904	912	833	868	847	839	857	843	902	904	880	845	854	912	848	848	910	864	835	886	823	854	887	841	876	888	911	922	862	891	887	864	879	852	847	883	911	877	935	899	867	845	873	876	853	862	896	931	891	895	886	905	866	894	865	817	926	864	919	895	815	873	896	887	876	847	899	895	813	900	797	880	824	888	934	861	824	884	802	869	845	852	815	931	886	854	850	806	865	921	855	861	927	882	905	869	884	917	887	793	842	908	889	867	849	892	878	852	873	883	851	909	901	865	835	917	840	918	859	897	879	933	886	869	912	847	845	897	898	907	846	877	914	879	917	873	843	887	862	923	923	865	888	863	894	836	872	905	914	906	831	911	936	869	887	872	849	886	874	902	877	872	867	896	868	847	857	885	908	838	902	860	880	891	824	916	870	903	836	871	891	883	888	834	906	920	864	908	899	874	851	845	857	912	844	866	889	859	894	938	892	948	913	928	835	861	888	859	854	885	892	887	903	853	862	858	867	888	880	888	890	882	855	851	836	875	879	910	871	858	893	895	866	866	876	883	863	831	868	903	864	838	852	868	900	863	852	876	867	889	956	885	901	901	992	868	851	888	911	859	858	890	844	904	869	860	887	859	911	858	904	946	855	861	872	866	921	916	877	905	896	877	896	890	879	861	886	812	926	882	866	878	865	886	839	868	907	795	906	839	887	873	844	857	900	941	880	925	920	873	854	922	866	865	853	921	854	943	858	877	867	885	822
37411	54310	39379	19483	13062	8476	6083	4604	3682	2946	2633	2067	1843	1727	1528	1447	1418	1217	1213	1194	1070	1075	993	995	960	940	914	885	925	953	960	926	889	881	903	875	859	899	917	889	819	903	830	858	863	853	873	863	873	836	921	879	898	851	911	893	941	905	918	863	879	891	906	879	855	870	868	815	884	862	895	849	841	858	827	870	913	852	836	823	877	822	851	847	901	849	838	913	889	841	892	872	853	888	808	893	857	903	890	879	856	880	861	832	861	861	817	874	866	850	880	821	844	834	876	886	860	835	841	897	879	885	834	870	869	908	847	843	892	873	834	848	877	841	828	852	855	868	861	799	875	872	852	854	872	844	902	859	882	852	851	845	808	879	844	830	871	849	829	840	896	892	783	845	852	812	887	818	909	858	862	863	889	870	818	852	902	900	875	910	869	842	866	909	824	900	879	846	863	923	879	893	845	872	784	865	813	866	912	882	883	839	867	924	912	869	856	896	898	919	844	899	791	890	867	827	881	802	921	832	851	890	898	825	821	888	913	884	849	870	886	851	852	851	836	897	853	821	852	835	808	869	848	859	849	855	829	866	917	881	841	879	825	816	861	924	866	881	881	872	853	841	896	874	878	903	819	853	895	862	863	851	813	905	868	882	881	917	877	862	871	864	895	910	836	875	854	846	884	840	852	855	852	852	885	882	892	871	881	902	839	858	889	847	826	863	869	893	901	879	815	849	874	867	890	868	913	885	885	849	811	877	870	871	872	841	887	873	901	843	816	849	890	854	870	885	899	851	806	849	861	883	864	881	960	864	904	870	838	863	824	922	896	872	870	886	835	865	913	852	857	864	886	837	861	862	865	868	892	875	858	874	861	892	885	861	854	908	886	873	888	885	851	917	890	885	875	872	855	907	893	783	926	816	827	854	891	893	848	836	858	869	929	881	883	856	877	885	839	880	858	923	851	841	900	835	856	886	899	903	907	843	866	933	880	840	908	899	909	893	837	852	894	862	871	901	842	896	878	845	919	885	807	879	943	858	907	841	888	823	835	920	859	877	864	822	859	848	893	920	922	815	830	858	853	864	839	813	841	818	891	855	833	876	891	913	885	841	845	864	907	818	864	902	898	861	871	869	851	883	882	881	873	887	853	826	905	880	866	896	894	892	911	874	869	874	847	831	863	902	877	883	878	830	863	864	885	906	803	885	857	897	882	891	861	880	864	861	893	799	867	891	901	873	900	843	890	872	895	901	901	871	897	885	838	887	929	894	874	895	788	897	892	873	912	911	869	831	863	887	850	836	886	854	816	871	875	853	848	873	878	840	866	881	834	901	836	820	875	905	874	869	862	876	857	873	921	835	897	897	876	863	844	869	889	850	889	871	878	836	917	880	835	868	835	849	858	890	876	880	837	848	875	872	894	824	887	870	876	881	895	834	862	893	833	904	874	878	837	869	887	784	882	857	837	917	860	885	878	851	849	913	889	884	827	853	899	870	875	916	848	875	856	870	894	925	852	821	866	837	872	889	847	883	840	840	855	886	841	897	863	889	842	883	860	824	899	867	891	832	870	865	891	853	900	814	879	880	816	829	866	874	867	856	868	874	889	886	771	821	883	879	831	867	880	806	819	863	907	825	847	862	865	867	847	916	815	837	880	886	880	859	886	932	884	877	860	874	868	894	877	895	902	871	866	930	899	919	853	850	841	816	865	867	923	906	833	855	918	893	878	851	913	812	882	845	861	853	857	827	831	856	867	898	841	910	838	889	909	863	892	866	886	856	885	906	827	891	845	885	860	896	882	783	852	854	835	899	860	853	895	925	831	847	812	860	883	855	882	867	831	871	860	847	854	909	893	853	902	852	852	871	923	846	877	915	828	860	860	839	841	854	859	951	917	883	871	889	878	893	922	878	827	911	848	849	858	839	839	860	861	866	938	877	912	973	898	864	891	860	859	893	892	877	911	862	858	924	878	848	876	858	826	890	838	888	864	850	897	873	893	883	891	917	863	934	860	844	875	892	852	923	878	880	885	871	937	827	873	787	859	891	881	855	876	821	863	879	839	874	882	838	895	861	883	838	897	845	865	850	857	817	824	851	884	867	788	879	896	918	836	850	891	882	886	862	875	882	865	853	866	888	863	855	857	849	855	884	885	882	898	874	933	940	833	873	882	888	927	827	866	876	851	884	864	905	896	853	844	858	852	805	832	851	886	894	885	885	878	902	834	879	852	861	878	874	810	881	891	817	854	901	837	841	905	859	812	844	910	880	830	873	884	885	904	874	884	870	892	836	854	853	853	832	838	900	860	894	826	822	843	860	878	848	865	867	890	808	845	887	884	857	920	902	843	813	853	830	844	945	900	836	885	854	880	830	845	870	848	839	852	869	845	809	875	887	919	864	883	892	874	873	867	903	915	859	863	849	815	862	859	873	906	934	885	893	891	851	880	878	894	918	910	871	829	883	820	877	894	850	817	879	885	857	880	879	848	865	837	840	893	841	885	869	835	873	822	889	853	861	856	896	830	835	901	885	913	853	881	848	888	809	919	870	827	880	849	899	826	844	844	851	840	896	868	853	900	858	898	872	862	921	907	834	887	850	876	893	850	848	892	931	906	847	887	889	844	926	881	898	821	889	890	829	860	849	889	898	848	864	830	861	911	886	853	842	861	830	874	859	878	903	865	859	818	840	884	870	858	899	902	851	829	880	840	877	818	872	873	870	878	853	899	869	829	907	822	864	866	915	881	844	875	789	848	878	867	825	876	850	869	886	854	862	914	884	829	857	894	861	884	863	881	856	874	866	894	854	935	841	871	818	856	912	818	855	882	864	858	879	853	873	881	867	866	880	877	860	844	871	806	862	857	891	859	830	836	870	859	865	843	848	911	828	847	866	835	911	863	884	857	872	818	841	901	828	850	914	870	890	842	846	879	891	855	822	846	888	903	894	897	829	806	846	888	876	842	902	859	876	874	832	812	908	847	870	880	831	879	878	838	861	882	875	854	869	904	876	908	877	788	852	914	899	829	829	871	893	912	857	862	863	832	848	848	846	852	839	876	839	853	876	881	831	789	862	885	869	836	861	797	919	836	944	855	869	965	829	933	912	875	891	906	869	877	830	847	883	881	874	849	924	868	927	888	877	847	887	837	873	885	892	851	845	843	867	885	830	847	890	811	860	878	812	835	844	881	926	847	832	854	898	838	854	853	804	863	872	884	874	901	882	891	857	894	871	882	876	893	916	899	870	831	835	840	855	911	899	892	868	830	866	866	808	846	865	851	826	862	859	867	854	894	853	825	861	861	861	830	862	858	901	914	925	913	830	886	946	882	873	872	876	900	857	870	868	847	911	855	845	866	862	862	835	813	882	842	868	846	850	887	875	875	846	837	874	850	863	832	865	841	853	884	888	912	913	852	839	878	905	876	863	846	886	876	887	874	911	888	904	849	909	896	898	886	868	895	799	897	865	846	875	809	878	889	873	939	872	840	811	850	796	880	894	862	924
24161	21317	28622	24886	21844	16444	8735	5157	3903	3330	2853	2297	2052	1881	1674	1594	1488	1327	1270	1237	1089	1047	1043	1058	1013	1012	951	979	960	916	918	909	897	928	846	927	925	876	899	888	868	978	847	949	865	913	880	907	905	883	878	846	905	919	851	878	847	820	909	901	867	870	894	881	888	864	855	879	927	842	913	891	877	856	894	826	881	884	899	862	911	852	866	929	881	876	872	850	871	914	895	852	853	857	851	876	921	873	855	888	850	855	882	869	839	831	885	861	926	802	853	884	816	873	872	877	800	843	849	833	819	854	890	836	863	888	949	815	890	852	826	861	829	874	922	841	857	900	917	943	822	871	908	852	828	860	838	861	867	872	877	892	850	850	866	845	899	846	874	871	885	862	854	863	860	821	903	860	912	879	846	864	843	888	851	856	817	912	845	900	837	883	875	935	852	876	854	837	900	809	849	821	855	848	899	857	884	918	929	887	832	884	898	855	885	896	882	858	814	885	901	874	878	876	856	911	870	867	875	849	846	807	886	828	859	868	880	891	873	841	839	927	848	887	819	851	847	887	886	850	861	824	874	866	881	864	885	920	859	817	876	859	806	880	931	846	886	804	855	916	850	870	860	819	908	853	853	846	865	875	896	880	898	919	834	904	858	864	845	826	904	872	911	893	837	881	859	874	875	882	838	920	848	829	923	829	907	895	817	858	839	891	872	906	849	885	891	871	858	872	816	903	843	877	872	798	823	870	849	916	901	883	824	885	879	873	885	873	841	921	879	877	847	828	814	831	847	788	916	869	844	840	894	888	835	872	850	904	922	824	909	872	889	852	863	865	915	867	881	785	829	893	839	833	839	832	863	845	854	903	850	860	815	912	846	857	846	898	863	912	867	828	844	877	890	832	859	846	874	837	870	881	879	831	893	882	878	868	894	852	881	903	850	853	802	856	836	844	904	841	873	855	855	851	844	834	925	834	900	877	906	942	842	807	868	886	864	911	865	887	893	877	870	909	865	830	832	865	912	852	889	876	841	887	934	895	917	826	851	885	928	881	841	866	875	825	894	878	886	853	926	871	845	897	855	914	835	838	820	891	849	874	887	890	850	879	884	901	909	895	900	866	798	883	887	892	862	870	839	856	893	848	847	841	845	850	860	864	821	890	866	863	919	812	831	891	837	848	903	861	906	873	867	849	861	868	879	854	879	845	818	890	858	866	897	912	858	865	852	806	855	839	856	830	884	868	910	895	825	868	875	870	876	909	880	831	894	883	853	870	855	940	876	868	844	791	849	843	860	893	840	862	801	888	865	929	824	881	887	848	844	828	928	846	857	858	868	923	860	908	825	881	855	842	822	842	828	818	858	831	863	878	841	877	845	842	892	883	911	865	918	893	827	846	817	840	828	901	851	885	860	847	901	886	878	800	856	863	864	824	865	867	847	852	850	818	858	875	884	865	866	863	870	848	893	804	871	828	872	846	925	853	877	857	891	805	887	846	896	816	821	849	890	791	856	906	887	889	846	864	836	845	840	805	864	857	881	860	813	892	825	821	867	875	843	819	867	899	913	936	853	854	881	842	880	847	849	867	881	828	831	840	826	842	848	809	826	858	844	869	890	875	880	895	872	884	833	875	807	863	873	841	890	912	926	825	871	936	856	887	864	885	856	881	868	867	870	873	885	899	859	769	870	863	816	899	864	901	862	871	872	867	880	849	836	895	849	876	864	842	876	837	853	884	886	867	824	885	873	849	828	868	838	833	864	855	934	862	916	893	848	834	836	823	846	857	895	875	857	878	867	856	882	871	872	860	863	899	880	868	827	866	867	784	867	924	835	917	854	829	866	861	817	851	838	903	820	917	819	877	856	881	890	887	875	880	847	939	849	891	886	843	888	874	824	899	931	867	836	903	863	866	814	848	816	859	837	863	838	874	897	887	863	844	857	809	806	900	897	898	944	893	861	868	845	873	921	863	864	911	874	855	891	865	887	861	845	871	861	847	907	871	843	860	900	886	894	855	860	865	828	860	866	913	869	862	859	831	837	896	873	855	841	806	872	935	876	852	880	886	869	894	884	882	898	881	833	859	862	844	803	861	922	846	853	847	878	859	869	871	868	875	871	800	837	843	884	875	870	846	853	843	846	850	848	894	859	800	860	830	878	897	904	881	808	855	888	878	865	820	862	872	925	859	830	836	864	928	855	866	845	948	853	821	874	866	883	823	868	897	858	897	862	835	873	903	865	842	867	900	848	817	896	904	888	863	801	815	874	874	869	845	864	824	829	879	873	923	821	809	853	829	853	873	934	919	848	849	876	859	884	874	928	890	842	916	872	872	786	877	864	915	910	864	879	877	854	869	846	855	865	895	893	850	940	822	898	848	837	866	885	864	871	827	928	907	849	858	890	857	936	880	882	867	873	913	852	835	862	868	843	879	844	877	846	833	907	831	911	881	866	852	863	939	815	848	870	842	837	840	844	895	879	840	893	809	858	870	861	879	902	827	856	804	876	883	843	854	853	830	807	856	922	830	877	876	862	875	902	845	842	927	876	868	826	855	894	830	851	883	866	878	862	928	836	813	850	868	826	830	864	912	830	828	894	910	823	837	860	860	879	844	847	833	881	837	869	816	894	838	849	833	879	897	873	874	909	884	857	852	854	834	864	848	900	878	881	920	846	849	914	832	869	852	890	913	846	903	863	865	871	862	841	845	919	920	809	884	825	829	863	875	850	856	863	849	895	869	832	846	862	878	865	837	890	829	896	841	932	832	832	890	906	885	884	852	887	852	849	823	907	862	882	897	854	824	875	916	822	820	857	915	856	858	830	897	864	886	872	878	911	828	867	888	865	861	893	871	903	844	862	927	827	860	918	856	880	843	846	853	892	863	851	916	891	830	870	824	871	879	893	899	849	867	869	896	892	859	884	847	841	875	898	835	878	872	799	894	863	919	899	900	804	817	827	884	882	893	875	834	913	910	920	855	852	849	862	912	863	810	894	859	902	851	869	835	829	883	908	838	825	845	854	868	873	891	820	865	846	865	841	868	821	843	882	885	927	819	913	837	828	831	853	858	866	849	863	811	844	837	855	827	831	891	850	932	824	905	861	899	832	863	854	854	896	886	822	859	859	912	794	865	891	836	871	862	856	848	896	843	873	858	836	828	908	829	889	863	844	855	870	874	812	871	883	884	832	912	853	850	861	896	833	855	892	859	859	859	874	871	840	874	884	836	915	894	858	865	885	872	816	857	879	844	882	894	839	862	879	860	862	872	890	794	835	862	865	859	862	867	866	882	882	889	864	912	826	815	912	885	883	868	896	890	890	836	884	903	852	908	860	906	867	871	849	875	853	870	857	915	857	895	882	880	871	882	865	908	838	870	826	875	859	878	847	787	884	853	856	868	822	885	868	901	899	862	886	837	913	872	867	844	881	870	832	835	827	850	839	880	859	845	898	873	873	886	858	888	869	821	852	897	838	868	858	858	865	864	866	876	908	848	913	862	885	840
36936	58908	41139	26177	18907	13407	9494	7054	5447	4580	3882	3083	2599	2310	2061	1781	1646	1555	1526	1385	1233	1210	1130	1078	1082	1009	910	1028	971	982	948	879	931	918	935	889	861	863	888	902	894	880	899	911	834	842	925	820	863	853	886	875	844	866	856	907	857	873	862	848	902	870	853	851	811	857	868	869	905	900	854	831	915	828	790	890	842	886	896	899	852	868	802	826	891	867	808	848	899	896	850	881	843	896	872	864	808	875	802	913	804	860	826	885	832	864	900	853	881	838	807	881	908	871	867	889	849	843	853	824	828	855	883	862	899	857	850	868	808	867	868	942	792	835	869	868	847	840	863	843	832	879	783	840	855	875	829	878	898	915	856	808	899	889	860	821	881	866	907	874	867	885	852	869	871	861	878	837	886	860	859	848	867	875	814	880	856	850	869	842	879	864	861	859	860	835	798	900	861	878	796	862	899	880	882	911	859	850	828	828	887	868	860	898	849	873	839	856	836	835	848	880	863	886	869	886	847	840	907	883	851	886	879	860	886	888	854	918	830	897	808	820	859	882	843	876	827	813	825	869	883	873	895	887	873	819	842	871	842	829	826	872	867	774	888	860	788	839	855	867	889	843	899	866	873	891	853	854	798	844	893	856	866	898	872	864	846	861	862	830	885	898	882	936	897	851	875	862	829	877	879	807	823	896	818	846	888	878	859	846	819	890	780	878	839	891	866	836	871	849	890	815	875	871	820	821	880	865	832	814	822	851	877	851	815	837	811	869	932	856	893	880	859	894	866	911	831	786	853	856	823	851	859	878	803	897	854	844	872	844	809	845	868	829	819	838	845	885	918	826	842	903	848	832	833	819	874	825	891	822	844	917	843	851	862	865	856	901	857	895	848	792	882	884	876	897	836	850	852	866	822	869	831	753	834	894	868	872	798	806	900	881	888	861	841	867	867	837	839	878	818	853	884	875	910	861	878	871	818	900	867	875	881	847	842	881	890	876	868	833	891	860	879	860	854	803	874	834	877	891	886	876	862	838	834	887	879	823	835	854	868	801	845	898	812	890	841	868	891	825	896	833	810	850	840	884	831	899	912	845	888	844	826	859	833	800	868	891	859	876	832	850	830	867	847	768	840	895	865	869	854	815	838	869	872	866	847	872	818	866	822	851	856	818	840	904	815	830	889	852	881	860	892	922	864	856	846	851	889	827	828	844	835	881	859	891	891	856	849	815	863	900	839	932	883	876	932	896	903	813	833	839	803	847	882	833	854	842	882	813	837	855	851	803	875	817	849	837	863	847	875	895	872	834	851	818	861	888	859	855	855	825	841	841	909	832	880	810	899	863	852	925	822	890	900	852	864	863	857	809	863	843	813	890	865	850	909	870	838	876	834	863	862	886	847	833	858	781	840	835	853	862	855	865	833	891	885	852	842	862	883	876	877	882	849	850	854	821	802	835	847	853	886	857	861	826	853	897	836	871	888	911	840	838	797	866	856	895	848	868	911	868	832	835	877	825	863	899	864	839	816	810	881	849	786	888	840	902	872	839	804	861	846	906	809	827	871	834	810	895	835	866	850	839	864	841	842	903	881	900	848	863	850	831	894	885	817	862	831	857	898	804	851	856	838	889	898	842	867	825	891	855	847	876	859	835	887	858	862	839	828	920	887	864	833	833	880	835	868	892	893	851	839	832	845	792	736	787	878	890	867	854	831	832	815	870	862	854	873	860	848	894	873	895	868	882	830	873	841	862	846	853	850	844	898	860	846	832	842	870	812	841	886	890	869	870	833	824	853	893	863	842	846	878	813	844	833	852	864	875	833	846	802	837	884	820	851	910	819	882	817	885	851	820	872	860	842	828	861	807	872	812	850	880	874	837	817	867	917	842	841	841	885	892	863	871	833	806	842	905	796	840	821	840	895	848	819	850	881	810	842	908	844	839	856	860	867	867	847	859	838	835	847	825	870	883	865	829	919	848	866	873	861	873	810	836	863	888	779	845	813	926	841	844	887	897	858	858	844	874	847	825	826	852	889	869	863	820	790	839	859	946	863	846	875	888	904	862	869	855	833	906	841	865	871	854	834	842	843	874	821	842	797	858	861	868	862	891	844	825	887	852	844	871	887	911	897	886	840	814	831	853	862	813	877	838	836	879	850	815	860	834	878	818	829	845	870	825	906	838	830	827	863	844	836	881	840	931	851	919	824	859	824	811	900	861	831	785	855	862	849	844	862	878	894	840	879	890	806	889	833	880	866	808	828	862	907	882	849	859	851	860	898	849	927	831	848	809	857	866	796	875	892	847	842	826	863	849	825	862	846	839	831	878	928	840	867	934	834	860	857	893	848	870	887	810	885	867	793	832	865	858	876	878	848	862	872	849	890	871	835	854	828	807	856	845	902	885	857	872	826	896	868	867	825	890	863	888	853	857	868	874	844	834	858	855	833	840	845	814	865	869	822	837	845	833	900	868	875	858	889	880	852	840	847	818	883	840	852	848	841	872	848	796	880	911	856	862	868	838	801	848	914	831	878	882	916	856	828	863	901	842	854	867	809	900	927	850	837	829	873	802	861	902	861	819	832	901	874	839	866	855	874	965	865	818	912	847	883	841	863	895	835	904	881	904	871	856	776	888	836	897	803	901	859	840	837	830	903	879	903	869	867	928	868	905	845	851	881	832	865	880	871	843	901	879	838	782	906	875	886	830	877	870	803	854	845	845	864	832	800	893	875	844	830	858	853	856	851	843	853	820	840	888	877	882	883	934	897	848	860	849	873	824	852	846	868	830	884	831	863	811	851	818	881	851	791	829	849	839	902	904	834	842	861	844	827	887	898	849	851	855	859	887	839	883	855	860	852	879	914	874	866	860	850	851	860	784	837	876	868	881	779	827	826	818	813	877	858	885	851	892	844	895	825	837	892	865	850	842	847	850	828	858	861	826	786	849	914	828	812	825	851	857	853	832	908	850	844	877	887	862	899	841	849	843	871	845	829	860	880	883	913	919	857	773	857	872	864	856	840	858	862	838	821	846	864	831	867	839	878	848	861	850	890	902	859	876	890	901	875	898	914	881	872	865	839	852	816	888	902	793	845	895	813	805	865	806	873	867	821	889	837	846	842	816	895	844	882	853	875	860	833	860	908	844	832	829	890	858	912	965	867	889	876	926	829	856	863	822	784	870	929	853	836	901	849	816	838	864	856	857	852	867	896	859	814	914	808	906	864	915	878	847	906	885	907	845	873	873	880	819	880	877	880	852	795	834	905	858	879	832	845	828	864	824	846	857	829	891	882	866	867	854	866	840	871	840	849	846	851	891	819	861	889	838	856	820	871	850	914	881	858	840	873	887	871	833	905	874	812	855	855	818	866	867	892	857	944	836	854	864	881	833	889	806	897	898	799	848	867	848	849	859	795	872	907	822	872	839	902	827	840	928	859	842	871	887	855	905	831	865	840	875	885	831	834	883	830	842	899	886	897	826	872	857	815	882	832	886	870	811	869	791	791	913
25426	21527	28380	26295	18200	9922	6221	4277	3425	2906	2621	2169	1947	1746	1572	1469	1387	1310	1297	1184	1159	1125	1084	1047	1086	1020	1033	1023	1045	945	946	920	931	990	1009	937	965	909	964	941	959	899	907	905	906	929	946	935	974	914	933	950	943	933	910	1037	874	923	918	958	994	946	882	902	917	914	968	944	922	902	932	905	944	891	963	930	969	970	960	934	937	941	974	928	924	907	942	917	936	976	925	1008	916	945	929	933	948	930	922	956	970	920	923	993	1005	911	970	932	955	950	877	914	955	931	976	933	949	913	915	901	889	950	897	941	843	951	915	924	946	875	932	926	924	882	912	937	908	887	875	929	897	933	944	946	922	947	955	906	928	925	946	912	926	941	982	951	916	912	920	948	957	932	908	912	913	919	935	949	942	908	915	1002	882	922	918	973	947	905	916	866	911	921	861	954	924	967	922	938	922	925	938	885	903	892	989	970	912	932	886	968	852	914	921	901	961	929	856	921	902	925	912	945	977	922	915	944	971	909	929	933	950	919	881	970	947	960	912	888	899	986	872	923	927	932	890	907	983	910	928	956	902	899	947	902	934	840	944	939	939	894	924	958	939	916	899	973	887	924	969	890	917	896	875	970	957	906	865	900	866	956	904	949	962	915	938	987	915	859	952	944	908	925	888	906	931	911	925	907	952	935	889	945	905	963	944	907	868	879	916	933	957	871	974	954	916	969	951	914	934	923	932	930	940	950	946	897	896	952	905	943	926	984	931	926	955	942	1007	946	953	936	980	903	924	972	928	874	939	970	893	912	973	896	935	941	996	926	936	976	919	945	921	936	933	933	957	954	900	953	945	907	957	966	894	973	925	942	870	889	951	929	925	914	932	960	927	915	988	940	936	928	902	899	878	913	903	936	829	921	886	1007	974	851	913	874	955	913	951	989	888	962	889	911	955	978	911	955	935	938	962	970	927	946	937	922	947	877	927	926	900	948	953	966	849	871	878	919	923	1007	938	899	931	904	906	948	935	960	879	911	905	987	940	892	902	964	943	943	913	941	879	925	924	916	931	936	952	900	914	921	918	952	913	989	901	892	934	997	911	960	873	955	965	859	929	923	929	907	958	891	911	938	902	901	930	924	931	891	939	883	964	927	845	904	906	960	927	902	968	880	972	905	926	971	896	970	938	929	924	957	966	917	965	972	930	967	978	879	930	944	909	906	924	878	932	964	962	923	957	864	924	897	935	949	959	933	904	869	984	945	922	938	928	958	977	904	953	967	983	853	930	946	891	997	960	890	945	919	939	977	942	926	906	912	865	967	918	899	915	925	933	909	925	982	902	931	922	972	951	936	926	923	940	942	894	944	932	931	941	898	895	896	879	896	949	915	932	917	942	967	943	993	940	884	935	909	901	928	923	891	915	956	891	902	912	924	889	974	888	922	961	865	923	974	891	946	913	897	903	936	1000	952	978	913	931	908	924	904	919	952	941	950	897	941	953	951	912	980	919	956	950	956	976	914	913	917	875	921	972	904	945	944	894	961	954	943	872	957	919	925	898	975	943	906	924	895	932	882	960	981	985	969	926	900	909	951	965	901	936	881	939	961	934	964	898	992	950	928	879	919	925	914	955	883	955	922	918	948	915	1014	939	951	924	933	941	907	926	972	911	892	929	909	928	994	943	927	924	907	876	904	967	906	889	915	968	892	903	901	990	954	923	895	947	934	925	946	951	987	954	936	920	890	936	904	917	913	932	950	873	898	900	932	941	916	860	890	917	891	900	947	927	960	943	924	927	933	868	939	908	997	912	910	911	874	975	893	969	943	958	893	925	973	959	918	968	878	910	933	914	968	927	951	929	914	855	897	868	931	930	919	887	956	959	978	958	957	951	958	909	903	917	880	938	961	953	927	943	913	842	941	842	936	923	1018	884	966	891	895	994	994	964	934	904	898	971	888	887	930	964	944	945	926	944	911	941	924	936	917	902	891	919	934	909	983	1018	916	936	903	934	883	968	982	901	942	949	937	971	965	894	889	889	972	904	915	880	927	887	899	918	936	918	932	905	924	912	926	935	963	989	969	920	893	922	931	927	891	961	994	938	985	910	913	860	885	916	965	941	963	884	927	914	931	937	934	967	869	984	937	923	921	942	893	918	943	940	923	960	893	866	913	969	921	916	943	978	871	885	960	965	920	888	929	902	927	968	932	898	920	980	934	892	943	955	912	838	956	914	901	891	905	825	935	882	900	895	902	918	931	959	976	912	966	866	948	914	922	933	921	984	922	897	920	891	921	932	944	899	946	912	973	940	880	954	856	967	930	948	937	978	967	894	890	896	926	864	955	925	917	950	960	935	916	918	915	908	949	969	969	934	921	905	877	972	927	904	913	932	921	896	917	925	926	965	968	885	940	991	931	987	955	940	951	957	959	902	898	932	955	926	894	950	978	919	948	900	975	911	947	978	918	982	946	898	932	945	896	905	974	985	910	910	928	919	882	927	988	935	907	950	979	929	988	895	895	952	943	939	958	933	951	931	917	916	934	912	880	912	940	937	955	892	957	976	930	944	977	941	932	891	922	944	896	952	948	875	951	916	954	933	923	902	942	903	921	900	926	943	908	944	912	919	887	888	948	952	932	949	917	983	938	925	912	911	952	922	931	957	919	880	896	954	899	961	886	894	960	942	926	918	1033	928	939	935	972	933	960	941	874	911	930	943	930	926	923	993	972	897	986	919	936	980	928	950	912	967	856	935	962	983	875	939	919	867	943	943	944	930	905	922	976	922	900	940	924	895	939	938	884	990	922	943	908	910	912	936	931	885	967	916	889	927	921	931	923	929	968	910	957	918	897	936	950	956	917	874	907	953	960	942	951	990	918	909	948	976	955	898	896	932	943	933	957	905	929	983	896	925	916	907	954	924	964	929	963	916	885	997	920	980	905	909	942	909	942	950	933	910	894	927	867	857	935	936	922	955	972	941	963	932	904	940	930	925	940	928	915	915	892	897	889	924	953	919	937	952	906	898	1000	930	939	889	956	961	926	939	924	924	905	973	889	949	956	923	971	970	883	927	905	925	960	925	959	918	980	970	913	908	984	917	915	893	912	919	987	930	886	885	899	976	960	983	944	886	940	934	939	947	914	942	875	904	902	966	931	898	913	917	896	896	956	947	960	898	889	951	976	909	912	898	960	875	961	967	912	997	912	918	951	922	920	946	911	947	893	964	879	882	909	955	923	966	899	933	959	947	939	998	923	952	920	876	920	903	908	983	914	906	915	970	947	964	943	948	987	952	884	892	970	908	912	905	904	942	917	943	886	958	950	941	924	964	910	958	964	956	946	971	932	898	954	900	915	942	906	935	975	956	926	857	890	938	968	973	947	973	979	928	960	949	925	878	938	970	960	966	923	972	907	943	935	918	947	964	940	953	883	902	948	929	929	934	894	939	898	946	904	948	861	928	937	954	906	989	1004	942	921	989	926	935	924	873	902	911	968	948	977	902	904	927	974	906	929	921	940	921	904	967	915
35839	54553	37012	22113	15884	11454	8765	6451	5108	4266	3613	2919	2393	2165	2035	1702	1609	1514	1493	1516	1263	1126	1136	1087	1100	1058	1079	1027	1023	945	993	970	957	1007	988	947	953	923	879	921	961	988	1000	964	901	934	963	977	959	939	975	935	919	936	1004	1003	971	921	948	912	937	939	917	928	956	942	917	999	877	902	959	903	929	908	897	900	937	922	902	914	907	952	885	922	950	987	890	939	932	860	888	898	947	927	881	856	954	892	940	961	875	951	914	935	875	911	923	914	951	871	907	900	942	899	923	972	940	885	948	968	969	926	913	929	914	968	910	883	894	928	944	906	922	918	971	908	898	904	905	906	956	952	911	911	864	944	950	927	937	889	968	907	936	862	935	880	946	884	947	874	935	910	903	905	941	923	955	912	950	864	925	949	951	931	895	926	911	940	888	932	928	919	865	927	892	884	933	922	969	950	890	934	931	919	950	950	913	885	910	905	964	879	922	911	937	933	923	937	932	968	967	900	944	925	942	941	871	926	944	947	969	929	935	906	969	914	953	928	939	903	922	984	936	912	963	875	938	932	916	863	934	910	942	866	908	937	938	867	880	906	891	947	936	949	918	899	907	920	897	937	874	875	950	951	906	954	861	993	932	945	906	923	928	910	915	868	919	927	870	959	934	957	904	928	910	890	966	942	938	965	930	886	938	919	904	920	883	926	990	959	906	885	914	929	924	921	929	872	958	898	900	907	934	919	894	859	906	923	911	838	927	929	947	930	942	897	936	901	940	864	917	909	913	861	954	947	876	890	904	948	981	926	892	989	963	881	971	962	890	849	888	878	888	908	958	937	855	949	921	907	932	902	940	960	864	925	917	902	897	944	926	899	962	893	932	900	950	923	958	918	926	910	963	925	905	910	951	948	954	910	935	936	939	920	910	965	884	858	955	941	906	880	906	930	928	875	978	988	988	924	901	931	947	886	920	919	890	922	952	923	914	884	953	977	923	894	929	883	956	896	886	954	926	960	963	942	945	907	959	924	879	912	926	961	915	923	949	909	873	940	944	923	954	909	853	916	917	937	944	923	921	889	971	986	889	940	933	883	886	939	921	893	892	891	892	886	909	897	891	922	919	916	886	860	942	942	900	913	920	948	907	904	968	991	901	935	885	898	927	977	893	953	953	921	912	930	921	887	958	913	927	934	912	941	904	953	917	927	874	910	947	916	928	852	910	937	931	873	920	867	915	920	878	919	937	1003	952	928	947	911	924	907	918	924	845	914	920	947	909	929	908	923	940	913	937	904	911	999	867	926	903	927	925	939	983	902	899	938	902	938	885	901	947	916	935	932	946	891	933	907	897	921	924	903	937	939	950	940	947	912	909	882	893	1008	914	899	934	883	962	991	913	901	881	879	905	870	931	935	919	896	900	922	898	909	903	957	873	942	888	855	936	947	900	929	902	873	914	885	899	904	923	905	848	861	911	905	864	851	907	939	908	905	910	900	971	931	906	961	889	891	913	913	961	908	922	939	881	949	882	931	881	977	930	919	908	879	898	894	926	978	833	992	971	850	906	897	944	929	905	917	888	931	969	914	903	951	888	926	963	930	906	894	979	992	884	923	910	958	854	882	917	858	877	927	882	924	904	932	900	932	935	952	976	907	967	894	881	925	895	941	979	929	960	988	918	909	888	917	943	950	929	958	933	934	908	883	908	936	944	891	926	922	897	907	874	950	925	892	930	944	934	930	874	942	936	897	919	953	928	942	916	929	939	905	918	922	921	899	934	922	898	878	950	909	885	910	967	883	927	925	984	880	940	920	916	948	953	922	935	947	889	947	929	893	927	915	929	947	944	976	957	897	871	939	892	883	945	905	915	902	947	940	872	895	914	819	924	901	967	905	899	949	949	955	903	873	925	917	915	889	853	943	905	926	925	941	917	939	925	907	912	906	853	926	886	934	893	923	929	921	956	948	946	938	884	970	913	943	926	949	926	939	973	895	902	917	968	930	953	943	920	931	890	934	919	903	926	912	918	921	927	907	903	963	920	943	941	969	865	906	911	927	941	956	989	892	915	914	949	923	969	881	933	976	941	906	944	934	917	948	909	957	895	956	877	933	884	908	948	957	924	971	920	934	920	939	942	960	952	932	924	961	947	906	921	947	960	889	916	932	885	952	915	911	905	956	958	926	929	910	896	946	896	936	936	923	960	930	915	918	937	870	888	922	916	920	964	972	968	935	884	920	890	917	934	987	931	932	890	915	897	929	907	907	885	907	981	904	936	926	914	841	883	960	894	917	898	956	919	892	876	913	944	896	915	932	926	882	953	912	921	942	1007	952	970	984	951	915	872	960	903	926	946	899	973	928	898	925	922	892	924	931	900	903	928	941	924	901	917	959	946	902	904	917	961	931	931	855	906	959	931	912	894	879	907	836	884	958	930	931	960	928	952	941	897	926	899	924	953	921	873	915	932	957	946	948	936	921	956	968	933	925	935	912	982	912	873	968	944	907	946	904	904	971	904	939	942	949	954	901	916	969	984	937	883	913	916	966	913	918	899	920	887	920	922	955	925	940	899	926	921	890	909	913	923	961	896	965	947	895	924	917	957	905	944	901	909	938	927	903	918	898	925	970	941	950	865	892	934	941	899	932	927	938	880	959	948	942	859	956	880	889	885	927	956	984	930	879	958	888	918	988	928	955	909	943	905	894	922	892	955	898	957	965	927	933	915	902	955	874	954	874	897	926	899	920	920	958	944	943	959	921	913	903	871	900	941	934	930	895	953	855	897	901	887	859	881	971	940	863	908	921	960	962	901	945	920	907	886	949	895	937	919	941	879	907	915	895	907	936	926	906	971	916	948	862	931	947	925	907	870	848	941	899	880	903	886	968	937	887	946	943	1005	921	921	909	897	954	920	910	954	939	937	857	880	934	918	909	951	937	942	962	922	930	897	950	927	921	909	950	890	944	875	907	929	968	911	954	912	898	902	955	907	965	915	913	873	882	913	958	918	916	931	911	929	931	935	957	918	883	914	934	929	894	972	892	913	925	914	900	914	934	927	860	948	955	906	935	941	879	924	925	910	919	907	949	915	876	867	921	956	941	934	946	903	923	938	934	872	935	895	936	922	902	947	929	963	911	943	918	957	884	930	884	983	955	910	918	931	961	957	973	941	909	858	912	857	899	946	965	902	921	911	933	936	964	927	925	923	941	895	951	922	895	959	920	905	932	862	952	907	942	859	938	889	913	890	898	993	934	917	939	854	896	882	893	931	956	953	897	912	922	938	859	887	926	934	939	861	885	943	933	912	867	921	905	883	952	889	964	906	915	924	899	931	948	917	872	894	933	926	927	895	948	922	893	928	944	935	977	871	892	892	937	975	913	916	934	942	935	940	925	875	964	931	880	942	937	906	878	919	977	923	962	922	974	938	936	981	929	933	919	929	962	916	963	917	914	923	931	936	953	902	882	881	941	956	876	951	885	904	944	941	909	917	864	954	947	904	920	847	967	940	969	934	885
23097	21458	29191	24198	21676	22485	18221	9006	6358	5157	4500	3583	2992	2687	2518	2154	2019	1840	1738	1536	1497	1364	1343	1207	1161	1149	1120	1142	1150	1048	1073	1059	1049	1054	1006	1028	1035	1024	974	986	999	1064	1034	984	977	976	990	979	1025	1016	975	980	984	1027	967	912	993	1003	937	987	1017	972	1023	973	976	997	956	960	952	1035	969	982	955	941	897	923	972	985	972	913	938	948	938	968	985	983	981	928	953	949	990	1004	957	989	975	963	973	947	1007	961	922	876	997	983	948	944	920	988	995	950	967	952	987	958	981	947	962	1000	950	976	980	939	963	968	971	979	987	975	924	941	988	1022	919	985	978	973	994	998	956	1020	967	984	967	989	974	973	915	960	960	968	976	992	936	895	987	993	977	920	955	985	980	1020	984	944	969	942	976	962	960	982	944	922	1031	948	971	976	978	985	985	982	980	929	968	1004	989	945	977	997	984	990	955	998	997	975	1007	1053	996	917	926	1034	1048	953	982	1007	967	945	1043	1009	992	992	984	1013	990	975	975	1006	955	1011	962	962	949	977	969	976	1015	996	980	936	981	962	976	1029	948	966	929	981	1042	954	929	905	970	1059	942	962	1030	988	981	946	1030	918	901	973	977	953	1002	935	971	979	947	1000	983	921	975	908	976	996	955	985	1040	969	929	967	993	946	948	966	983	1037	972	1004	956	1028	952	1009	951	912	945	943	1031	930	950	935	972	986	963	934	1009	962	958	967	1004	957	978	1011	1036	946	945	985	943	948	999	930	958	969	949	939	951	984	951	936	946	1047	1044	954	947	1002	970	989	943	917	951	956	958	989	931	973	946	954	979	981	973	957	950	943	991	954	1001	974	990	978	957	962	984	946	943	995	988	962	1008	940	977	973	1006	1000	993	975	933	992	905	967	953	929	1037	962	1003	1015	931	957	985	965	980	1045	958	986	969	990	1008	971	996	910	946	974	920	963	970	997	1019	931	953	971	955	966	988	907	989	980	1014	953	1026	945	967	931	995	919	968	981	953	985	944	975	994	960	1028	1002	963	966	1033	959	991	1009	972	942	983	945	945	963	942	935	1032	954	990	1010	989	959	1000	942	993	955	934	981	963	983	962	996	967	1011	1012	977	914	976	1026	996	1014	1007	932	934	978	959	912	998	930	973	969	970	957	935	1022	1004	995	964	957	995	1036	991	974	920	938	968	991	941	1010	1051	1045	979	973	960	957	989	970	1061	970	985	998	1010	1027	964	981	967	965	886	1013	985	919	938	929	963	1031	991	1001	992	1035	927	890	1004	985	964	931	945	931	951	953	953	966	928	933	971	991	961	964	955	973	1006	1019	1009	935	993	967	910	993	935	920	964	1005	962	968	966	928	952	956	983	938	915	1013	970	1007	922	1002	893	948	972	1008	954	1002	975	1008	975	954	952	957	967	946	936	978	929	959	955	1006	1015	994	978	958	962	981	1002	988	877	954	1019	993	1025	932	987	956	943	971	1001	1015	944	940	980	957	931	963	1033	968	962	949	1006	1034	964	960	972	929	946	958	944	1033	950	921	963	900	977	959	1017	1014	954	973	979	984	942	927	1011	993	958	972	897	980	985	923	945	956	939	1014	976	995	1024	989	1015	980	934	974	972	989	950	958	966	978	965	959	942	939	960	967	1016	945	960	987	996	962	965	962	922	978	959	993	960	938	1018	957	948	980	968	977	983	980	926	938	944	935	995	1001	971	951	985	962	966	948	995	883	939	981	1009	954	952	957	940	946	955	953	933	952	945	974	960	984	953	1014	932	949	981	1008	950	963	960	953	990	931	932	964	948	965	1000	989	896	912	961	959	937	925	937	961	951	929	946	985	988	970	997	972	979	957	968	1029	986	956	941	949	1048	979	942	946	942	899	938	936	960	944	946	963	959	957	991	968	989	962	983	955	962	1025	996	981	1030	985	953	994	963	871	1007	1032	972	942	987	954	921	928	1031	917	937	1001	1010	967	953	920	1015	966	936	977	961	928	952	956	1043	966	1020	962	989	992	979	951	977	980	925	1001	925	999	947	956	970	988	1016	987	1002	986	952	864	930	923	969	976	983	999	963	1020	1012	973	995	987	978	967	981	935	1005	980	993	1025	1017	1027	970	948	951	986	1005	948	918	984	917	979	948	968	985	972	944	960	946	1002	979	1005	1040	967	970	907	956	962	967	972	1000	935	993	1038	935	920	940	976	931	984	887	1001	997	967	956	939	964	1028	1013	972	968	968	964	935	946	959	917	946	981	1020	955	1007	929	988	946	945	973	991	977	942	1007	945	925	936	980	990	990	961	940	976	981	978	1024	1010	946	940	940	939	980	906	950	1015	920	989	961	997	996	973	908	982	998	956	968	995	948	998	953	936	941	956	933	985	991	996	953	978	956	964	944	960	1029	917	936	964	933	988	949	972	926	951	970	976	975	909	980	954	960	971	924	944	908	1022	936	937	945	977	952	966	983	953	989	978	979	984	949	977	949	990	926	994	986	969	884	988	1000	927	973	907	947	1012	967	958	977	954	942	1051	1011	998	958	953	948	932	1015	1021	974	986	993	975	941	912	941	944	922	928	966	976	946	965	968	957	1015	946	1004	998	928	967	937	955	970	1000	960	989	954	963	1039	994	980	1015	989	969	980	987	979	996	934	979	982	1026	987	921	921	962	963	944	1017	881	908	1005	973	990	965	943	1014	988	884	928	989	990	970	1004	988	1045	970	924	967	951	996	953	948	956	977	957	947	985	950	978	1013	997	991	973	983	966	985	973	1011	913	1010	948	997	944	976	973	973	1000	969	966	974	1009	945	1001	976	942	981	950	1011	939	1002	954	963	921	970	980	947	940	1011	1070	944	953	959	974	970	921	979	959	922	974	950	1006	958	977	985	959	947	986	958	971	943	950	908	955	1004	1001	1015	956	1002	941	972	1011	967	999	983	992	966	928	960	928	962	890	939	930	972	920	935	968	909	976	988	985	948	973	1006	1059	979	950	998	1013	1015	999	963	949	999	973	977	982	988	951	963	991	944	928	986	983	982	884	961	1001	976	1060	1010	1000	933	1018	906	952	980	980	977	958	1027	975	944	947	950	951	976	981	948	982	929	932	901	985	915	1026	989	954	899	964	948	1071	971	965	1030	925	954	971	913	925	965	960	941	941	978	980	1023	919	968	969	983	948	982	991	947	953	955	988	1009	940	958	936	947	957	990	907	949	936	975	960	919	950	999	981	1001	1015	960	988	992	933	931	967	949	1014	989	886	1006	909	972	946	1009	980	974	1003	983	977	963	946	984	1020	955	975	955	961	970	960	943	971	975	960	951	980	967	946	957	951	963	977	1005	953	980	984	951	978	935	946	1000	979	1043	1029	996	1000	953	1000	992	944	951	980	965	955	937	955	914	1049	961	948	949	951	937	1035	981	886	984	938	986	976	960	958	988	992	987	925	958	1039	991	977	1034	941	1023	962	963	994	996	969	939	944	996	1000	977	878	1019	1008	1019	932	976	963	921	948	981	957	996	982	933	996	963	976	961	944	959	970	921	993	910	975	976	949	986	1011	1027	964	987	992	987	942	993	984	994	973	933	907	994	989	967	970	994	1012	973	948	945	950	956	942	935	963	990	994	1000	1020	881	983	1058	935	939	989	967	963	947	923	950	994	941	957	951	988	1014	1005	973	1022	1002	925	963	983	914	983	989	921	910	981	949	1014	963	939	932	952	971	948	937	932	960	969	983	978	975
38155	59451	45929	29884	22814	18397	14088	11053	8903	7156	6063	4712	3926	3360	3020	2522	2334	2070	1965	1777	1515	1472	1400	1280	1265	1223	1144	1114	1069	1127	1025	1051	1056	1055	987	1009	954	964	965	987	940	1018	930	975	911	993	966	963	1005	954	959	956	994	992	1016	962	936	959	977	984	936	966	946	954	936	928	916	985	905	908	959	941	896	916	896	932	962	938	995	899	982	982	975	950	1004	882	929	904	959	962	986	921	995	946	953	955	947	951	998	919	951	947	929	961	896	952	938	925	959	911	973	930	904	978	969	941	936	901	953	952	971	914	969	965	921	907	987	979	937	879	980	951	915	973	963	953	941	894	934	913	932	927	961	935	911	888	954	964	968	969	941	948	936	954	919	962	919	937	943	900	897	916	954	949	959	924	931	937	946	947	925	935	931	920	919	938	950	938	942	940	935	933	923	864	968	930	946	940	995	960	956	891	947	898	938	952	939	919	932	995	913	962	975	907	935	904	899	935	942	943	913	945	966	840	928	927	938	877	926	922	899	932	1003	950	960	947	909	862	956	911	931	927	971	934	960	882	892	993	929	910	939	889	949	890	936	931	921	953	974	913	1002	1002	932	925	909	937	894	938	915	906	959	993	924	933	951	923	925	903	926	946	895	947	1001	948	1017	999	887	953	949	920	958	930	944	929	947	946	976	924	925	942	957	921	938	924	968	930	922	953	919	909	948	1008	949	916	954	915	983	964	928	973	973	937	980	920	873	938	955	906	965	960	902	946	981	927	970	948	914	931	938	867	977	912	945	949	918	954	940	961	888	938	950	960	930	937	919	939	944	979	917	943	948	918	965	914	887	908	936	987	963	888	916	924	964	975	990	929	887	932	942	1001	912	940	921	953	942	954	938	875	959	1035	904	975	931	921	987	934	932	894	975	897	923	854	966	933	924	957	954	949	927	893	875	878	924	938	918	905	921	996	981	987	952	931	918	1000	937	993	909	932	939	953	920	956	946	936	977	953	949	903	964	900	931	1032	954	912	948	914	994	885	930	928	958	1013	914	967	1011	963	950	912	954	968	949	964	892	967	908	944	959	917	944	947	902	935	934	917	962	964	976	889	951	968	985	951	883	960	982	890	928	951	945	947	949	946	941	976	905	925	933	957	914	964	954	970	989	971	982	937	993	947	962	949	928	939	922	958	951	941	951	937	975	963	926	915	894	930	924	966	911	933	933	944	931	946	937	947	933	935	940	872	949	962	944	925	985	927	891	943	936	937	937	922	933	943	945	960	911	920	911	932	967	940	1002	948	935	925	946	941	916	907	920	920	970	936	923	936	984	913	912	958	934	957	903	950	879	953	962	920	969	955	932	928	955	955	913	877	904	896	887	901	895	964	919	951	940	956	950	944	912	939	1005	918	927	944	969	887	985	961	987	902	1042	947	1000	986	921	939	937	893	965	967	912	889	949	922	936	943	958	953	908	928	922	925	931	965	974	915	908	967	958	957	971	937	928	952	907	914	934	956	955	938	887	1016	919	901	944	984	902	907	930	945	968	943	956	937	972	1013	947	963	936	909	926	941	933	892	911	912	939	1013	929	911	910	941	894	969	975	983	873	938	952	969	901	952	949	916	955	953	974	949	890	952	951	929	921	965	950	982	918	960	931	910	998	915	954	984	915	969	941	959	936	929	956	966	972	940	981	859	988	923	941	955	907	941	919	872	962	959	983	902	1018	934	892	907	947	940	908	909	966	975	957	979	985	887	909	977	923	899	905	905	951	992	996	927	959	918	962	914	916	987	907	996	933	946	962	919	932	892	854	965	929	1013	919	947	930	972	929	937	934	947	945	863	934	951	931	925	956	934	945	951	878	917	948	993	926	918	900	936	925	898	938	947	915	935	911	970	970	937	897	886	930	902	948	930	943	927	961	870	873	924	941	959	956	930	919	988	971	914	894	924	966	937	946	904	923	911	965	952	928	936	916	942	934	986	958	907	989	966	971	993	895	924	933	912	951	927	956	962	940	931	1022	948	1005	926	984	961	927	967	998	884	949	984	953	967	927	906	928	954	985	924	950	939	929	884	928	951	919	994	939	953	939	907	956	922	975	922	954	943	917	943	959	929	922	944	922	887	971	945	908	989	938	904	962	965	1005	965	929	929	931	933	941	918	1006	968	915	901	917	922	917	936	925	964	936	957	924	973	940	992	902	910	936	970	978	921	938	922	884	924	919	940	903	948	987	959	869	988	938	948	951	966	976	971	957	892	977	931	914	911	945	929	967	918	916	945	929	931	979	978	959	925	977	937	967	973	896	927	999	912	932	950	940	922	940	972	970	952	929	932	993	924	945	923	932	925	937	870	923	935	927	915	950	936	910	942	942	891	907	952	955	876	907	932	955	935	956	905	968	915	965	964	940	978	937	918	937	961	943	927	989	929	876	955	910	919	928	909	945	959	925	926	913	906	933	951	947	961	913	968	937	975	999	885	948	971	903	900	985	920	985	952	960	927	932	916	906	909	925	903	942	949	976	936	904	929	933	889	929	897	941	931	1007	958	989	977	964	944	953	943	987	928	945	969	939	932	900	935	926	925	930	943	999	923	940	922	948	924	934	937	913	933	962	951	954	960	916	915	931	910	936	937	975	957	947	977	965	873	955	955	916	891	943	900	938	945	926	991	941	955	988	918	955	1005	929	913	973	922	1009	939	958	946	947	993	967	950	991	891	946	999	988	920	949	965	905	929	964	970	929	948	930	954	955	888	965	913	903	936	942	930	902	950	972	867	955	908	925	969	967	883	914	937	988	975	925	953	913	965	863	909	958	890	923	905	951	1006	937	951	931	961	878	963	939	928	904	987	964	928	959	904	960	949	1002	920	911	989	935	977	967	925	973	898	897	987	889	939	952	935	924	957	968	899	966	931	997	937	925	916	949	912	1000	895	912	911	913	942	916	923	944	945	937	931	918	954	966	997	917	933	969	923	950	967	915	943	960	949	977	1030	988	938	959	930	907	908	918	997	922	902	940	1021	968	950	878	916	950	909	971	1003	978	913	952	924	925	916	988	919	945	929	993	893	932	919	911	934	932	966	912	951	889	905	938	931	953	927	881	956	953	927	961	922	918	1011	972	945	928	912	941	945	971	966	898	971	956	923	926	882	973	913	967	979	964	909	968	963	944	937	1018	945	955	954	955	937	885	970	947	947	998	875	916	945	902	926	913	893	921	927	950	969	942	948	975	933	967	904	940	871	959	993	952	938	909	1006	922	905	927	909	908	954	880	965	888	856	959	927	916	914	947	917	913	962	921	992	871	899	979	917	959	877	935	904	934	897	924	930	905	946	950	925	904	1009	958	899	943	885	942	968	997	889	925	953	910	964	867	925	967	950	953	953	991	954	928	935	957	956	1004	1001	984	975	897	917	1002	923	939	939	972	912	891	984	918	952	962	908	960	942	909	901	937	902	955	895	906	956	963	941	950	947	875	944	908	936	949	939	945	927	947	881	944	915	934	907	997	893	904	916	986	979	877	959	979	907	900	961	966	934	906	921	936	960	975	914	943	879
32483	33443	34525	21561	12442	7796	5217	3894	3059	2588	2333	1892	1711	1505	1508	1395	1251	1287	1159	1176	1009	1056	1044	994	921	1005	893	935	912	887	884	899	899	876	898	917	905	924	837	908	918	897	894	918	874	852	842	835	899	945	894	917	884	964	866	869	845	872	849	833	867	846	902	874	931	844	847	850	845	871	872	853	873	918	830	879	879	836	871	844	888	914	911	846	872	874	818	912	894	858	866	899	871	874	848	844	903	882	849	857	869	862	884	860	876	911	871	792	847	858	861	860	824	843	887	840	827	810	887	819	808	839	868	868	916	909	816	862	889	889	890	900	892	879	858	850	870	840	844	878	799	886	868	930	840	878	865	881	847	860	903	856	850	858	866	893	847	823	864	930	898	887	873	878	881	832	869	856	874	862	888	864	895	856	850	870	869	831	892	867	865	925	908	854	909	800	901	841	843	847	878	834	862	859	851	884	815	879	850	819	926	780	848	825	861	850	845	863	897	880	909	848	858	867	838	857	891	855	870	879	835	892	861	813	874	847	922	844	905	879	857	866	869	833	869	908	878	915	841	935	882	838	883	814	859	818	842	882	860	857	826	866	918	892	804	875	858	849	922	879	852	852	913	887	835	835	897	844	837	867	890	935	881	920	880	866	863	889	853	915	844	888	840	870	859	877	893	920	862	819	846	907	802	918	857	854	885	855	836	886	851	889	820	913	862	885	840	838	901	884	839	867	850	886	792	842	841	873	846	888	862	855	856	828	841	830	824	889	838	847	857	874	793	851	814	856	857	926	883	882	921	809	842	883	916	856	868	868	923	845	888	898	877	824	818	878	911	865	874	887	858	923	848	845	841	880	840	841	806	895	853	879	851	872	866	849	892	881	875	902	790	866	870	902	845	889	829	889	846	828	814	852	840	895	838	922	853	849	885	878	893	945	901	823	866	902	841	861	867	907	856	934	845	848	912	929	835	841	852	863	854	857	839	824	861	874	812	853	827	824	874	883	887	840	869	910	826	808	857	872	859	806	863	839	867	891	854	847	882	870	843	861	838	855	868	895	811	929	836	878	793	888	860	877	830	847	863	850	927	882	847	849	831	885	875	916	857	861	904	911	841	842	905	896	855	859	840	850	875	866	856	859	870	887	832	869	811	826	911	844	887	870	912	902	825	889	844	876	893	853	895	820	858	861	841	886	863	886	849	888	846	846	836	876	882	826	851	845	814	892	806	876	907	840	854	832	863	852	855	842	867	874	865	913	842	847	842	909	882	908	872	848	833	856	854	868	819	880	822	854	887	841	923	881	866	842	820	864	898	885	787	842	871	915	863	870	871	828	855	897	843	859	882	843	889	881	867	890	851	849	847	887	854	888	828	899	882	864	818	904	862	892	803	885	841	890	834	903	898	841	904	843	823	862	885	793	818	815	868	859	815	834	848	869	851	858	825	854	812	836	844	822	845	905	869	904	847	870	812	891	831	859	886	836	811	872	893	830	844	919	858	855	826	831	874	866	859	847	876	838	858	837	788	805	896	936	878	855	841	897	867	833	853	846	864	881	870	875	827	870	831	910	841	861	823	844	857	898	880	868	879	864	847	839	875	881	852	850	849	887	848	850	892	840	847	886	832	831	857	873	888	845	840	882	857	874	878	873	907	862	804	842	889	849	913	847	870	869	900	863	879	880	836	863	862	879	818	839	820	876	824	865	895	870	859	826	862	925	864	858	874	833	883	876	906	863	876	867	842	908	857	861	847	809	878	843	859	888	844	833	864	901	848	865	842	897	850	876	853	817	848	946	878	854	831	862	857	897	889	869	837	861	885	874	869	853	861	864	833	860	908	857	899	875	888	891	837	828	830	834	881	832	852	864	868	889	879	856	846	842	919	861	846	877	838	874	847	906	836	871	897	882	797	875	840	898	854	864	902	840	859	847	828	876	884	857	872	826	865	871	887	887	904	872	842	821	848	845	849	874	837	860	901	865	856	840	895	859	882	887	841	810	877	830	840	899	826	922	814	864	880	858	924	902	814	839	845	855	859	862	856	837	860	910	895	856	910	887	894	899	899	810	890	861	868	837	891	822	831	879	842	839	917	859	827	899	818	896	875	899	858	885	852	791	924	828	847	870	828	816	909	922	866	842	838	825	878	906	836	875	833	821	895	853	916	850	907	857	856	937	826	880	822	878	824	875	866	841	823	867	850	817	868	873	841	832	842	874	854	786	851	851	860	860	842	844	867	829	843	866	880	862	901	896	831	858	898	848	851	874	881	888	881	865	885	846	886	838	851	849	838	865	881	825	872	873	833	851	864	833	851	871	899	855	842	892	886	851	874	813	837	914	847	853	920	849	872	835	804	818	817	877	829	861	856	871	838	898	896	860	857	866	873	818	847	842	849	810	889	871	916	833	854	866	814	851	897	859	863	878	918	870	870	836	906	865	865	836	837	879	843	794	867	881	838	850	831	832	869	886	858	853	790	843	903	934	863	906	870	874	874	854	885	860	869	874	845	849	893	889	817	868	855	911	823	829	883	870	876	826	833	880	908	917	839	819	846	877	840	927	864	904	842	830	855	829	850	891	867	858	899	863	819	858	905	853	877	800	813	909	850	881	905	850	836	833	858	841	851	742	859	876	846	847	838	868	844	891	870	835	830	864	816	860	790	880	863	863	865	913	885	902	835	862	815	864	837	843	868	887	789	935	925	928	839	910	863	921	858	804	946	896	855	887	856	851	881	813	834	816	871	826	830	829	854	794	871	845	895	885	859	856	914	876	841	907	890	872	887	921	889	910	870	864	825	853	862	810	913	873	880	873	816	875	878	899	866	847	887	839	822	837	842	907	836	898	861	878	864	911	843	828	826	914	818	870	875	906	868	894	853	843	866	900	869	875	883	862	831	878	822	872	924	906	859	853	820	905	825	905	863	858	859	861	898	854	840	859	877	890	881	881	850	858	853	856	816	866	918	884	890	872	897	833	832	901	858	894	853	845	856	841	864	881	858	830	856	814	837	899	883	883	876	917	834	856	902	862	911	854	865	849	861	877	818	865	899	891	868	849	849	861	852	886	874	850	863	876	827	831	819	879	861	895	925	864	914	895	839	888	894	905	898	865	878	879	885	867	886	802	854	930	854	856	867	913	886	873	843	951	859	813	879	823	874	853	824	822	871	856	842	867	876	888	890	795	879	886	859	817	862	866	809	896	856	866	872	867	851	872	875	877	899	842	831	875	865	857	882	852	907	842	873	826	862	858	903	880	842	888	865	897	855	929	922	836	845	864	884	879	886	838	905	887	859	824	817	831	861	881	844	855	841	832	873	842	868	866	866	896	913	900	829	842	863	893	907	847	890	888	844	832	911	872	915	884	823	834	824	905	821	843	909	831	857	897	826	922	897	859	949	857	889	868	855	917	861	921	914	822	873	915	782	844	860	896	904	841	857	873	839	800	847	852	868	819	889	906	876	902	902	871	844	847	856	869	881	877	817	801	857	879	894	825	854	854
33576	47369	33229	19108	14092	10500	7475	5823	4606	3599	3254	2481	2103	1897	1768	1559	1459	1427	1307	1186	1184	1119	1109	1106	1033	965	984	953	884	931	971	925	870	936	905	913	862	881	836	862	885	849	885	889	853	865	894	844	894	898	908	879	883	848	853	911	890	872	858	864	905	917	915	860	823	891	857	868	878	901	838	868	826	849	892	849	881	797	854	888	882	839	866	865	815	864	839	832	884	891	938	839	832	830	899	892	841	856	857	850	858	804	862	824	880	842	892	861	887	845	871	887	853	865	831	847	856	794	851	914	892	863	870	888	855	881	846	824	856	821	886	854	853	800	850	877	899	841	902	892	873	844	819	862	823	844	799	900	857	876	858	930	850	856	870	814	875	802	867	819	860	856	858	853	867	869	858	846	846	835	843	842	876	824	838	807	837	909	923	899	884	827	894	842	900	875	850	896	881	885	903	837	894	822	859	870	872	845	853	888	892	836	902	863	872	859	852	843	885	902	863	888	926	867	860	865	884	889	851	892	887	885	853	841	887	819	867	863	857	885	842	805	902	904	863	811	823	884	868	873	920	874	827	858	872	854	815	820	865	850	836	770	833	896	841	869	839	875	809	905	903	867	870	899	875	869	848	855	894	860	852	911	841	876	867	871	863	862	860	904	852	826	861	852	855	910	838	880	858	830	838	862	866	884	861	859	905	871	857	807	900	888	860	868	902	830	898	839	891	822	956	821	836	823	813	848	860	860	867	843	880	857	849	833	842	830	845	863	907	860	878	906	881	881	854	915	883	853	840	854	889	856	840	837	842	885	843	858	899	889	827	876	856	882	867	860	884	872	795	877	896	794	873	891	894	915	844	870	836	846	887	879	834	865	872	833	830	876	872	857	891	832	868	870	823	862	910	856	820	843	869	821	873	911	892	866	821	865	828	869	862	937	882	871	880	883	887	818	862	805	846	830	814	921	795	819	896	853	809	910	811	889	852	923	863	822	837	828	861	816	883	853	842	839	828	872	907	817	841	861	844	914	836	840	900	853	880	828	895	855	872	895	886	875	886	915	822	834	872	831	894	826	860	904	811	907	881	860	852	942	896	881	846	863	887	864	880	846	850	870	862	808	850	846	851	921	876	876	852	885	863	864	851	880	852	839	923	859	836	865	904	836	850	817	827	842	867	820	849	882	856	857	861	891	880	863	877	837	869	843	864	909	846	851	837	803	865	833	899	837	890	871	860	869	868	838	905	933	867	821	835	870	856	868	856	834	855	857	814	890	839	857	857	891	862	842	834	882	878	861	880	867	843	830	866	842	866	848	866	823	884	837	875	886	849	946	868	883	852	848	864	854	887	845	865	867	815	845	910	858	868	863	856	858	868	918	847	868	833	875	854	838	888	882	855	857	880	885	847	892	864	894	839	806	886	852	888	909	838	844	892	844	812	886	897	867	893	907	848	874	859	846	848	856	886	832	849	819	924	813	839	904	832	871	881	854	884	842	887	851	896	887	863	878	877	824	856	857	916	797	902	863	882	841	892	837	831	830	843	837	837	888	825	864	822	857	868	881	857	872	841	798	859	859	867	863	826	873	856	878	887	815	870	843	820	858	894	864	872	842	854	831	870	865	849	847	880	840	859	855	862	904	874	897	888	911	836	831	847	829	851	889	863	886	860	781	880	837	885	856	831	841	886	840	843	839	861	870	863	841	915	862	895	926	836	813	850	834	856	903	915	869	855	840	855	851	844	847	843	861	847	831	879	851	907	869	954	858	852	901	867	876	840	891	873	850	854	842	924	873	902	868	846	888	872	826	923	828	822	894	851	872	813	902	841	851	862	852	808	858	897	847	844	822	853	860	892	829	860	841	810	853	927	863	821	854	917	889	838	910	862	889	876	877	850	867	840	832	901	842	855	864	857	868	878	902	851	852	862	865	892	843	835	823	834	816	847	900	849	855	891	883	873	865	888	874	923	870	851	844	843	830	862	838	877	822	872	860	840	830	879	853	879	838	870	884	860	891	913	880	900	901	822	878	804	859	892	850	849	812	878	816	871	847	871	854	900	842	897	855	820	862	870	887	870	835	875	840	857	874	882	823	822	869	890	827	911	893	881	902	849	866	864	864	838	812	854	852	823	848	882	811	877	863	835	850	842	854	835	852	860	865	902	864	890	876	853	829	863	866	869	865	854	803	835	840	859	920	898	865	866	874	788	888	802	827	841	856	819	874	834	890	831	895	815	866	893	854	853	845	861	793	826	869	818	836	857	850	827	863	881	873	829	826	822	829	867	886	806	830	869	840	908	833	835	881	887	851	874	873	835	838	876	884	906	881	889	862	821	844	841	853	875	835	843	844	867	865	840	871	843	829	810	829	883	905	861	881	894	884	858	850	906	871	876	816	843	850	860	890	846	923	821	827	860	845	843	883	839	866	794	867	831	881	954	885	809	885	857	888	867	839	926	874	834	799	882	802	869	816	824	885	899	865	845	837	887	889	870	893	873	874	863	863	882	865	850	884	878	916	863	887	892	867	836	862	911	826	930	834	859	833	861	943	870	869	849	841	801	905	831	938	914	829	863	772	846	833	863	821	863	895	889	856	851	868	897	840	907	836	884	853	860	889	861	913	821	850	829	859	831	910	887	856	911	889	799	868	879	848	891	798	860	939	868	868	934	850	888	867	852	867	862	875	852	811	831	861	900	871	893	872	850	870	818	868	876	852	841	870	841	852	829	848	852	883	881	866	849	825	859	845	890	850	856	886	845	811	875	802	836	881	874	868	826	855	852	837	857	874	878	802	865	784	873	862	852	813	826	875	886	889	843	825	897	877	865	847	825	919	878	886	888	890	868	868	920	895	925	905	904	820	867	825	852	858	850	900	867	850	838	854	870	887	863	875	911	803	868	850	840	848	871	856	822	821	855	880	855	880	871	844	891	841	803	820	888	907	841	872	847	841	820	855	901	816	843	856	871	817	851	875	862	863	853	828	872	834	820	876	857	814	866	844	843	856	847	873	861	920	873	872	894	857	805	837	905	802	849	853	813	864	851	855	845	859	871	892	853	874	787	883	839	866	875	882	862	844	871	882	886	837	888	858	880	862	853	839	861	857	855	863	866	874	901	845	849	903	883	877	908	847	897	867	858	832	853	894	865	888	915	801	860	874	828	840	872	868	849	875	874	824	830	907	877	859	827	844	874	871	836	860	899	841	869	816	885	844	861	877	856	848	837	902	865	881	869	870	837	860	900	844	846	863	857	864	901	857	851	801	883	890	880	830	861	853	878	858	844	830	848	843	866	852	865	865	889	907	866	850	857	852	843	884	870	869	841	895	845	879	825	901	816	896	858	904	801	917	875	855	862	856	864	896	857	847	851	918	883	840	888	837	894	867	853	865	943	869	877	861	806	880	904	865	851	898	901	844	822	841	895	913	855	886	830	872	845	826	882	915	851	885	899	865	858	792	880	846	849	878	781	831	878	898	887	870	888	851	894	820	876	841	868	873	859	872
24382	21421	28728	25054	21970	17080	9915	6277	4776	3904	3242	2679	2299	2001	1842	1617	1552	1483	1374	1260	1214	1133	1093	1099	1084	1009	1034	1031	933	933	936	914	902	938	911	913	911	878	899	903	866	907	918	888	915	821	929	912	875	927	926	933	842	871	886	871	880	910	894	896	913	889	849	811	840	885	882	854	863	858	883	874	881	900	927	875	838	842	883	868	861	868	863	869	877	850	852	855	837	870	870	871	844	893	886	906	936	854	860	830	899	862	862	836	848	832	866	909	862	883	887	853	883	844	884	892	856	864	848	900	873	897	821	908	920	877	841	863	907	812	880	894	916	873	893	875	859	892	865	893	892	848	873	918	890	835	905	871	897	855	871	865	844	842	867	850	906	899	869	873	868	878	882	877	898	863	834	828	824	866	868	899	864	875	892	909	931	902	885	877	883	781	855	849	865	854	902	850	838	892	856	855	820	845	801	878	824	855	869	873	880	861	890	863	881	876	873	863	911	889	907	851	841	867	875	844	840	848	911	877	852	868	904	899	853	838	879	892	840	900	893	837	907	914	921	902	905	908	905	858	863	822	890	853	911	817	910	890	862	863	856	904	823	835	880	904	892	873	901	913	880	924	917	904	882	869	882	836	874	879	890	867	891	855	906	878	871	917	904	853	871	840	871	850	788	847	881	844	902	848	874	828	809	840	898	888	882	885	824	838	920	871	881	846	874	842	918	856	887	907	864	917	890	837	867	898	839	891	871	895	855	911	896	820	891	852	883	887	884	847	860	872	863	785	846	855	889	859	861	853	954	844	896	909	890	859	928	894	809	886	851	821	862	878	940	866	828	857	910	903	898	854	832	843	894	866	823	797	830	849	857	929	885	885	898	867	840	901	883	869	854	864	899	887	912	868	914	832	874	898	811	835	905	862	850	877	866	838	874	845	858	870	839	908	812	853	890	864	838	855	930	797	926	866	869	905	833	839	874	874	862	845	878	833	896	889	834	879	872	893	899	872	870	858	878	829	888	876	856	828	888	894	857	901	891	823	862	932	847	889	847	831	882	892	876	839	793	939	873	894	859	832	891	873	845	871	839	846	907	910	853	895	848	850	840	903	877	858	843	908	899	888	877	854	881	865	847	866	913	892	868	884	884	807	917	883	898	889	873	955	826	859	903	860	912	858	858	875	920	871	878	852	900	862	852	869	912	821	890	907	877	868	846	905	870	866	885	909	833	893	881	850	894	872	866	871	891	837	859	900	908	831	900	835	867	859	881	881	876	885	880	877	889	880	851	891	858	921	881	867	871	911	879	838	876	863	907	842	914	858	843	884	833	869	835	861	883	896	833	892	926	852	869	856	892	905	846	860	923	867	898	832	871	914	842	853	878	854	858	832	883	881	872	884	848	852	848	885	870	875	915	904	842	934	847	859	843	846	905	890	820	819	827	890	864	909	873	896	847	896	921	856	869	850	895	867	896	841	874	854	877	882	819	783	897	919	873	909	873	816	859	813	830	831	853	823	920	831	941	836	851	837	830	872	869	842	879	832	867	836	848	824	859	913	821	874	842	881	904	925	889	836	912	886	905	879	858	853	879	865	829	825	861	932	863	894	888	863	907	948	884	866	896	815	882	872	884	911	829	869	831	844	876	857	879	818	873	839	887	837	836	869	822	853	910	880	817	850	846	821	912	866	881	885	852	899	873	909	853	916	891	883	834	901	892	885	894	897	840	884	844	903	865	857	833	846	873	826	861	879	856	910	858	878	898	859	815	876	883	877	905	861	962	828	854	877	849	875	855	845	858	873	885	886	859	849	837	879	848	903	851	873	890	931	819	808	804	852	894	891	905	870	873	863	840	871	855	795	908	867	890	896	857	842	863	879	883	867	871	902	896	875	872	927	860	844	865	856	822	877	868	894	879	815	863	838	901	855	807	865	849	942	879	900	859	916	884	859	883	842	881	855	870	913	858	849	867	846	851	850	880	800	867	819	850	843	882	859	903	899	919	858	860	894	842	858	848	898	845	884	849	846	922	876	850	865	871	890	850	876	805	834	841	884	890	850	851	861	867	906	884	795	891	876	833	848	884	871	878	874	865	852	956	830	830	889	864	878	861	883	885	849	861	811	846	856	859	904	849	879	855	870	875	794	886	849	870	883	850	933	909	916	907	834	920	848	887	860	857	868	878	872	883	843	831	832	887	878	895	890	873	862	853	884	882	858	883	887	864	816	870	859	835	817	879	824	881	874	864	938	849	874	876	854	853	850	900	888	834	888	869	853	897	888	839	857	854	915	880	873	899	834	867	861	866	859	880	841	861	922	851	883	953	849	888	844	833	913	877	882	865	889	902	846	908	918	877	845	900	905	929	899	871	876	835	868	832	867	895	864	857	863	857	912	874	831	864	874	867	896	894	867	865	834	848	903	873	883	853	862	837	880	858	863	847	851	843	841	808	873	808	863	864	944	810	846	797	883	839	832	872	849	907	924	859	865	854	844	846	878	816	875	909	835	939	870	846	826	855	891	871	819	867	875	897	937	854	871	839	907	861	903	872	885	866	850	892	873	875	852	872	867	880	864	886	893	872	914	842	843	855	885	864	882	871	884	902	927	797	898	859	873	899	861	868	885	880	860	875	895	909	924	877	860	831	941	845	855	873	873	817	882	824	868	866	944	848	855	888	840	864	880	914	862	877	852	900	846	911	839	890	836	846	870	895	836	855	831	826	949	860	904	921	866	811	842	912	868	948	890	836	856	810	887	823	935	853	860	886	886	879	862	860	844	873	918	880	901	880	870	868	869	916	947	832	840	851	800	875	860	902	877	832	831	881	935	852	827	848	819	891	897	833	860	856	878	886	815	872	880	916	839	914	875	852	869	864	810	866	856	803	897	837	866	873	887	844	850	823	885	902	885	872	881	857	831	826	871	873	830	840	826	894	852	873	879	857	831	892	897	881	870	911	840	830	843	875	883	926	919	867	898	846	885	935	856	910	925	877	932	901	813	820	805	846	833	880	827	845	842	915	856	878	910	887	858	840	857	880	853	823	866	867	832	871	848	870	855	847	887	926	858	835	903	884	844	878	889	946	852	881	852	902	866	852	864	882	891	891	874	877	912	889	846	847	841	888	900	905	884	875	877	876	818	873	859	882	891	873	822	902	900	866	908	829	862	879	853	834	882	834	892	873	863	846	876	868	862	859	878	875	912	878	905	880	823	883	839	900	878	876	847	830	910	865	897	859	897	846	893	834	872	903	880	818	828	852	855	810	888	917	883	849	875	831	850	819	889	889	830	836	876	894	862	920	881	871	865	829	887	862	878	915	889	869	848	883	833	877	870	927	888	904	890	892	849	903	871	848	876	903	835	926	851	857	821	873	820	883	868	856	872	880	867	867	792	875	912	877	882	852	872	847	844	915	900	897	856	853	891	884	885	845	816	863	879	895	870	891	876	887	911	865	864	890	829	893	881	851	874	848	851	917	879	823	872	868	824	902	879	857	931	857	857	925	904
33693	57368	41970	26803	19072	14149	10735	8390	6788	5262	4338	3594	2838	2581	2226	1930	1786	1772	1570	1410	1213	1297	1237	1119	1058	988	993	1023	1003	1000	925	979	976	935	892	976	885	917	916	880	834	894	906	873	858	824	883	915	875	812	887	889	834	863	885	914	913	869	874	910	875	849	839	850	870	870	821	903	867	855	856	859	863	848	924	851	844	829	862	852	831	858	860	799	851	851	842	860	863	876	848	881	825	827	865	821	900	877	841	879	825	844	904	820	832	796	846	843	891	861	853	813	870	833	896	837	821	817	836	886	832	822	895	843	873	823	837	873	869	847	840	870	872	792	876	909	821	844	882	890	879	882	862	861	889	809	912	840	835	868	860	851	854	842	858	871	867	810	829	921	864	844	859	870	896	824	853	859	788	815	796	784	866	796	836	826	837	888	869	842	838	866	808	846	883	877	862	857	917	836	842	795	916	915	823	830	858	859	889	819	914	835	852	878	873	915	889	874	872	833	862	806	884	836	826	870	914	861	915	831	790	862	843	874	867	883	912	848	865	868	834	820	870	861	887	814	891	826	861	851	856	872	816	835	831	843	915	878	858	847	859	891	914	796	864	801	857	823	853	899	778	822	857	854	847	862	894	877	870	880	812	919	874	815	834	841	854	861	854	852	861	857	882	917	861	863	822	898	860	849	821	880	905	871	876	862	852	864	817	847	901	878	841	847	834	849	886	851	866	820	850	855	858	886	886	917	808	863	883	836	825	837	858	866	848	833	925	878	874	877	817	792	844	851	876	854	846	827	831	858	909	888	884	822	876	823	904	825	935	887	879	813	899	926	832	856	878	845	866	870	847	859	814	855	879	883	835	873	874	859	800	869	889	888	874	852	893	864	868	916	864	892	902	878	877	873	851	838	838	865	853	863	849	879	897	821	875	840	869	835	871	841	845	864	806	869	825	911	879	881	894	815	853	863	916	882	859	880	860	851	909	848	907	889	873	865	853	823	802	877	839	876	866	866	811	933	828	882	901	826	850	847	833	850	877	872	884	809	843	901	908	845	860	821	867	843	856	863	853	849	874	846	816	784	822	831	858	853	839	885	807	856	845	852	796	853	819	832	858	854	885	874	841	855	926	850	837	858	862	876	865	864	851	854	825	826	867	843	858	842	911	891	780	825	863	912	876	857	907	827	841	823	881	892	822	805	863	864	851	869	856	854	899	861	815	817	840	875	841	843	819	835	832	812	858	865	785	861	904	801	904	837	882	864	849	834	845	800	860	889	857	872	853	866	886	889	880	814	822	893	855	831	834	823	871	922	896	897	875	822	886	878	852	847	906	860	816	845	851	855	888	917	830	832	884	839	855	859	879	872	846	842	938	824	800	839	812	864	815	884	850	831	896	842	892	866	886	848	804	863	818	851	845	893	856	846	851	846	838	855	825	830	824	819	839	855	854	894	872	871	835	815	905	883	866	860	851	818	838	847	883	862	882	820	872	881	872	792	853	906	849	878	882	850	854	813	850	862	846	858	842	867	829	878	878	823	863	863	838	902	853	854	857	878	834	800	855	865	886	850	823	888	804	849	889	884	810	867	886	886	824	833	832	870	878	858	814	827	837	843	885	828	920	881	862	856	852	861	853	825	799	883	883	844	843	845	871	837	884	832	807	789	834	862	832	847	845	907	859	863	813	885	833	867	821	843	824	848	819	870	828	826	869	820	795	856	849	848	850	876	839	837	831	823	859	867	891	899	895	861	818	913	832	836	845	867	859	835	855	911	830	874	929	829	867	900	851	830	877	841	867	830	888	786	808	842	828	832	780	835	859	887	873	873	905	841	865	865	833	874	788	863	846	883	884	838	902	884	875	814	838	864	873	837	898	829	902	905	857	907	844	865	855	807	863	858	837	865	874	848	868	864	880	826	838	823	846	862	863	791	886	921	865	885	820	898	856	911	868	837	839	828	853	876	886	824	865	839	879	840	814	840	874	865	832	868	844	886	878	872	878	855	837	893	849	849	865	877	828	848	865	846	878	875	834	904	836	891	772	871	850	877	898	868	871	924	830	893	883	885	880	857	874	851	860	853	795	867	899	836	854	902	861	851	890	831	854	849	857	868	851	863	842	857	875	843	869	941	833	861	832	882	856	877	841	818	880	854	907	868	839	829	831	853	825	855	863	820	897	872	918	883	891	841	831	892	868	837	812	847	902	850	864	895	836	842	866	866	843	844	834	863	843	878	806	891	841	885	886	850	865	894	836	832	852	927	823	847	870	869	831	864	845	853	845	880	850	883	819	835	919	845	912	863	845	818	866	873	885	845	874	863	905	855	901	879	859	892	856	820	831	834	869	894	855	836	862	841	845	876	881	832	859	871	859	839	880	847	876	867	826	826	843	864	780	852	859	845	873	900	865	849	818	860	799	856	901	828	905	848	864	827	857	893	806	911	815	858	852	859	863	885	831	883	819	873	867	840	843	906	875	858	861	848	821	831	836	849	910	844	885	863	879	869	808	837	813	871	838	810	856	847	832	863	846	821	914	870	843	870	899	852	861	801	854	831	837	863	805	898	852	854	819	865	852	878	859	836	878	841	869	807	862	862	854	869	871	836	809	857	912	878	901	873	812	872	846	857	868	837	880	870	829	881	856	829	863	924	835	852	860	836	841	878	864	831	880	861	867	847	899	849	823	898	873	834	845	852	880	853	861	879	928	858	919	839	857	840	863	868	798	819	879	880	867	871	878	876	836	844	817	863	913	844	900	797	856	861	916	851	895	818	783	873	892	885	895	879	865	816	810	866	828	860	853	849	843	851	858	860	893	878	904	841	815	864	907	850	821	828	802	820	906	796	946	870	829	861	864	887	841	889	841	838	851	892	860	840	856	871	891	886	886	842	834	846	919	841	831	833	864	857	846	869	871	842	874	861	921	888	892	870	878	842	867	871	908	877	823	858	861	846	875	819	823	860	834	795	799	861	795	809	842	828	901	867	863	893	860	854	910	908	827	879	845	881	845	870	886	820	937	854	850	859	810	827	886	855	895	869	843	819	835	870	865	879	813	844	805	930	840	875	838	863	833	895	886	886	862	873	807	857	913	854	863	804	870	856	877	854	879	873	873	839	866	881	887	818	870	830	874	836	842	855	858	819	871	843	844	848	850	905	830	894	835	844	841	820	860	830	871	865	815	856	900	848	838	866	845	822	866	843	880	848	814	886	854	850	879	841	843	811	837	870	916	923	837	863	879	851	828	830	848	885	844	863	932	878	884	871	881	851	893	823	807	835	822	882	902	830	901	869	864	838	858	825	809	864	862	904	818	859	880	858	858	843	859	860	869	797	867	801	829	812	804	902	814	842	873	866	829	846	831	845	824	900	854	875	865	836	880	838	810	817	877	802	852	878	885	802	857	889	849	876	828	848	881	876	862	870	905	884	884	855	856	811	867	831	875	904	895	885	861	827	827	853	863	853	792	855	886	891	877	833	887	852	879	812	790	821	858	836	851	866	832	793
25538	21529	28373	26492	18814	11069	6804	4814	3822	3104	2709	2363	1997	1793	1634	1473	1514	1363	1349	1215	1237	1184	1098	1098	1105	1082	975	1018	1033	998	985	1042	993	957	981	958	941	1002	946	894	962	925	930	949	986	909	935	984	999	889	947	945	969	953	899	969	903	1012	979	950	971	963	1010	906	926	948	926	916	940	973	957	935	925	964	924	1010	1000	924	941	965	926	882	897	970	902	924	977	944	953	970	945	867	947	941	953	890	954	900	918	938	910	963	890	921	942	937	950	940	879	1010	932	906	981	942	919	924	929	943	945	993	983	948	918	880	926	944	899	953	902	931	950	917	937	965	975	903	911	980	852	920	963	899	904	908	919	929	971	890	896	947	898	904	937	912	927	899	912	935	912	896	911	1013	951	930	974	888	961	928	962	989	935	961	935	900	941	904	940	931	911	948	895	909	877	943	929	960	894	934	927	937	918	892	960	869	937	914	944	995	941	904	932	911	949	883	910	1029	901	932	970	928	990	937	920	978	947	922	900	955	910	935	900	936	925	921	926	893	953	920	928	915	939	864	984	981	881	910	947	966	947	932	897	1019	936	939	924	960	939	920	940	975	867	904	935	949	977	899	882	923	890	911	935	948	943	910	985	920	1001	941	923	941	937	941	942	903	958	963	940	926	964	955	874	923	959	950	927	984	925	925	989	946	941	872	931	941	912	917	917	860	901	937	950	889	906	985	958	889	920	961	974	952	900	926	904	905	940	858	917	913	941	946	953	940	969	898	981	988	896	937	939	969	895	893	911	915	913	935	909	986	885	936	950	908	916	946	909	935	948	880	934	954	927	917	977	984	939	857	930	933	880	916	907	952	983	990	884	891	960	923	956	964	894	890	879	926	942	920	976	899	957	927	940	905	923	974	934	935	928	892	927	905	869	951	906	932	966	872	979	929	932	936	931	912	924	927	909	999	881	970	950	906	903	954	957	922	956	915	929	972	959	960	952	938	948	928	892	972	922	929	877	914	916	917	856	1015	925	967	928	875	877	931	935	947	924	925	919	925	962	932	934	926	907	906	922	907	926	902	873	934	906	859	961	923	955	957	903	993	1002	918	983	935	908	939	946	975	935	942	1006	961	941	947	875	898	934	903	914	928	967	1003	973	958	970	910	916	887	963	956	935	923	941	884	881	932	948	921	912	967	931	930	966	946	954	941	924	961	940	924	921	945	885	892	920	886	929	914	909	971	937	905	881	932	982	901	928	932	976	959	961	914	943	941	941	891	904	960	910	814	962	983	949	942	975	995	936	920	946	929	941	866	952	919	900	914	923	924	953	905	893	939	937	928	898	956	963	873	965	892	914	907	933	895	998	901	904	923	964	966	928	889	985	947	950	886	935	866	918	933	970	920	892	919	955	904	965	905	892	922	964	970	954	945	929	960	963	892	899	919	923	947	947	949	958	947	896	927	867	922	923	930	889	913	945	929	847	932	962	939	937	936	921	946	931	931	931	907	906	974	905	902	927	935	912	840	971	972	945	956	925	963	895	908	946	945	913	996	967	886	905	940	977	919	889	932	953	936	952	932	948	916	975	931	950	913	896	905	955	932	894	893	967	899	947	991	939	918	951	896	962	908	903	924	922	965	886	934	942	999	941	921	993	943	920	903	955	917	944	934	950	901	879	890	909	953	912	919	895	930	916	925	955	949	999	974	954	930	950	919	952	901	922	952	935	920	904	925	936	921	938	927	846	950	949	923	921	946	944	905	937	955	960	928	941	877	922	932	961	918	912	941	945	941	956	908	903	971	948	901	910	958	931	929	935	902	902	980	944	949	937	882	943	913	946	932	973	914	936	891	943	944	971	901	936	949	895	956	933	950	928	964	906	893	876	929	921	946	910	924	969	966	888	896	927	946	995	944	992	918	856	930	937	901	944	914	922	912	901	944	943	952	939	955	915	950	943	970	910	919	889	934	922	935	952	962	955	937	1026	899	957	972	950	900	919	903	934	943	968	997	931	905	939	897	933	929	869	919	909	909	924	915	876	915	921	960	917	974	913	877	962	964	913	902	956	898	928	931	949	905	923	938	924	956	921	924	966	942	894	925	938	939	921	922	938	893	900	935	952	940	876	903	910	923	929	966	926	835	926	900	943	929	865	941	930	949	875	900	936	895	969	933	975	921	961	979	937	958	927	938	973	961	936	1000	935	957	930	919	902	970	897	849	914	908	914	899	926	948	863	974	917	932	956	927	912	899	987	982	911	899	931	935	929	920	911	927	997	913	942	889	884	963	897	949	903	956	966	970	938	888	941	899	983	945	939	912	929	958	922	969	976	930	941	955	966	908	964	928	908	904	1003	895	939	904	918	913	904	925	870	879	926	937	923	942	944	887	948	940	921	942	892	934	942	959	913	918	904	1007	923	936	931	947	1021	843	914	969	898	933	964	938	926	932	914	925	941	888	946	875	943	913	930	965	995	925	941	875	937	990	957	905	923	955	981	925	943	928	962	913	916	959	913	901	956	885	916	978	930	913	952	886	972	931	940	918	953	935	914	907	927	909	908	915	889	876	908	928	938	951	965	984	896	956	928	943	975	947	866	952	968	934	914	939	913	968	903	855	964	878	901	945	876	925	897	988	902	952	932	938	945	867	937	909	949	964	942	876	943	902	976	940	939	923	918	939	955	961	960	950	961	961	924	943	932	895	904	928	919	933	904	939	930	922	927	928	924	950	977	935	985	934	942	935	938	944	944	878	982	937	956	926	919	928	1008	978	921	883	864	937	937	921	931	923	886	963	966	959	928	898	913	892	878	918	927	1002	902	882	939	931	883	876	979	945	986	955	905	943	897	917	964	934	939	967	918	956	837	923	907	972	918	936	985	935	915	907	896	1007	914	900	942	936	937	952	905	935	960	912	934	958	965	979	888	969	903	962	898	949	920	890	955	949	969	963	908	921	913	962	969	927	930	922	923	895	959	902	964	896	941	877	948	935	933	925	941	873	877	902	870	930	973	935	907	981	921	942	923	992	952	897	908	920	933	861	930	941	951	961	892	916	992	928	948	1003	950	917	942	943	871	897	899	970	917	953	928	908	939	964	981	909	953	917	906	968	971	906	966	973	914	928	985	911	925	906	953	896	935	936	953	895	881	871	907	879	950	991	935	946	904	930	917	938	907	984	951	962	965	856	882	981	927	936	946	881	920	934	915	964	973	910	925	911	927	962	940	917	919	971	944	956	926	930	959	1002	928	936	933	946	956	944	954	875	939	917	934	886	897	927	967	897	954	965	945	943	975	961	934	956	894	924	920	973	962	907	953	873	967	964	925	867	906	959	963	925	961	929	882	940	977	894	874	954	957	885	936	922	890	959	932	984	923	979	919	886	959	946	966	920	934	921	938	894	922	979	939	937	915	930	944	918	936	899	945	878	910	970	896	925	971	864	984	957	932	905	900	1033	927	929	978	940	905	969	906	936	899	926	905	915	961	880	905	949	907	931	950	921	899	947	938	931	882	908	988	916	961	951	938	942	940	911	954	925
34802	50439	36617	23660	16914	12529	9258	7237	5850	4418	3711	3180	2602	2228	2024	1791	1660	1565	1464	1325	1271	1173	1193	1137	1155	1099	1070	1052	994	1005	1021	963	963	982	988	916	949	973	966	908	983	930	936	1004	968	969	926	909	944	970	890	946	912	891	944	955	986	935	926	934	886	930	915	901	923	901	939	921	987	930	896	906	889	1000	890	961	913	896	898	911	984	912	874	906	932	897	885	910	848	921	910	883	910	907	941	908	900	900	882	952	928	930	947	863	936	918	975	913	871	959	874	890	901	934	952	938	942	915	942	953	923	919	901	899	944	925	915	881	917	930	959	874	911	900	944	878	943	924	921	889	887	894	861	914	890	917	888	931	886	946	923	928	880	951	902	928	905	932	888	945	892	895	875	897	896	938	880	914	944	943	928	939	853	937	977	886	940	897	884	931	948	931	890	972	893	961	974	951	957	858	889	925	878	941	876	918	915	886	939	931	891	929	866	836	918	933	911	883	903	961	922	908	907	923	913	911	906	919	910	948	992	952	927	911	883	873	857	917	918	923	902	918	916	871	878	946	968	956	875	901	927	944	889	864	913	930	965	931	924	938	875	903	916	925	910	880	914	876	926	940	906	919	924	913	904	924	967	928	896	867	928	956	903	918	914	887	937	927	899	947	915	919	939	915	896	866	923	943	914	934	856	921	927	922	983	954	917	926	880	909	886	945	926	881	951	954	925	918	893	879	901	878	965	905	936	833	904	917	860	947	958	924	974	925	933	918	929	943	954	914	981	892	884	887	850	900	953	905	937	933	906	903	909	884	899	917	939	916	919	879	942	868	908	951	958	912	920	909	871	935	902	859	867	949	895	937	867	953	896	885	922	885	900	957	936	909	867	941	892	906	915	872	973	926	911	949	885	877	896	948	946	907	898	955	934	945	940	925	981	903	905	880	906	864	908	842	933	925	910	881	949	925	911	953	926	903	955	913	947	905	940	912	870	853	874	883	877	902	905	916	896	979	888	985	955	926	897	896	925	938	896	919	925	910	910	874	892	912	962	925	958	927	916	953	957	932	883	935	867	893	958	858	972	902	879	921	924	980	923	912	912	905	921	918	907	957	888	953	895	898	937	899	867	935	875	930	927	915	965	936	868	890	883	870	953	890	921	948	954	919	920	901	908	883	924	927	914	931	938	891	902	913	877	946	888	913	889	908	939	923	911	897	934	944	921	937	919	920	940	888	940	867	889	885	920	915	937	917	973	944	921	937	919	893	958	915	926	911	860	958	930	899	968	871	928	925	858	933	920	921	863	952	903	922	870	880	885	923	936	902	951	901	902	939	934	894	915	923	941	921	893	902	920	889	876	878	925	928	910	920	954	920	926	980	888	885	914	922	901	908	910	907	928	908	864	892	911	905	912	942	918	907	865	919	895	923	870	961	923	879	912	945	935	849	940	893	955	893	921	923	929	936	853	946	934	935	909	877	885	928	889	924	967	995	953	864	892	935	984	957	902	903	914	942	824	931	919	889	951	935	911	905	919	902	908	916	938	903	903	873	941	890	947	916	872	953	938	916	906	937	918	872	889	878	952	911	918	894	888	900	909	941	895	875	860	937	875	932	930	904	850	897	934	944	921	899	920	873	925	941	940	922	894	928	909	900	984	968	995	892	937	938	836	861	942	889	931	936	903	924	923	941	942	937	930	862	893	968	906	941	853	904	973	890	950	963	928	961	856	915	907	915	888	835	863	931	976	896	935	875	958	886	923	957	915	927	909	963	946	888	867	930	904	940	918	937	876	901	923	963	907	916	912	886	941	954	953	944	935	900	944	920	944	903	932	901	994	906	912	912	903	967	899	865	905	910	885	896	929	930	955	871	967	913	911	947	908	935	892	909	890	871	928	927	952	956	839	894	900	866	871	914	896	881	949	907	975	942	874	907	912	961	855	929	964	881	878	891	845	985	982	915	943	894	868	907	880	930	870	905	879	909	883	977	971	929	940	905	943	926	892	922	922	860	856	929	912	882	886	923	934	964	892	907	913	913	929	907	866	904	912	909	894	932	981	933	930	877	892	944	948	900	889	884	890	909	929	921	926	932	857	918	910	905	926	902	856	907	939	897	911	913	913	909	905	882	881	937	893	907	846	931	959	896	918	941	886	907	890	917	967	913	914	959	919	916	874	954	885	918	946	949	886	928	874	962	901	900	944	860	855	885	874	882	950	889	931	918	928	944	916	920	912	931	920	888	937	907	935	881	924	957	908	919	952	958	935	900	879	910	948	905	934	933	941	897	909	926	924	888	909	911	896	921	895	980	955	875	942	925	950	881	857	954	887	959	944	943	948	901	940	933	888	877	919	872	912	876	960	930	930	914	908	912	885	966	895	935	943	950	891	870	962	943	932	949	942	915	917	994	962	916	909	934	903	895	869	855	910	919	922	911	898	872	879	914	890	883	957	888	934	914	886	943	898	929	959	959	959	914	948	881	951	913	926	891	890	899	950	899	946	911	940	892	903	933	951	876	974	917	852	861	943	904	905	902	942	898	953	947	893	850	921	890	937	892	881	932	965	889	891	903	916	970	892	902	882	963	917	902	910	881	903	886	902	976	912	916	985	945	900	891	881	936	929	967	885	860	914	908	921	943	908	955	873	902	953	945	895	859	919	983	902	980	866	891	912	920	886	890	950	944	902	919	917	930	913	880	959	942	880	928	877	932	908	936	897	894	895	856	889	925	956	903	937	927	876	883	891	954	843	907	912	932	947	924	889	907	928	949	950	885	896	934	924	916	929	935	923	869	897	903	936	924	950	908	947	935	918	904	875	928	869	892	919	931	931	941	871	930	877	900	907	921	935	919	920	905	949	879	891	907	973	943	927	988	915	922	933	934	928	911	933	925	933	914	962	929	949	933	929	875	887	932	912	988	900	883	899	888	932	875	934	875	948	938	932	875	986	920	947	930	906	886	952	911	934	919	861	897	981	889	890	922	944	870	921	882	896	910	931	844	909	952	920	952	934	886	899	916	965	938	889	930	919	879	864	871	929	854	950	927	896	903	916	919	972	859	927	923	920	869	933	883	937	914	942	935	929	938	898	961	874	948	961	901	957	926	909	923	904	898	885	866	941	966	853	994	883	916	910	863	947	907	943	950	844	881	876	916	910	897	889	870	950	918	931	935	966	1016	900	957	899	945	943	912	941	897	924	932	934	873	928	902	906	924	922	967	926	946	904	889	841	995	884	928	863	907	922	927	938	884	923	852	904	925	898	918	859	928	926	925	902	930	972	909	950	915	906	954	902	902	893	891	985	921	888	870	938	939	936	891	926	914	964	896	935	905	970	919	907	941	899	913	928	929	930	943	941	945	903	892	929	969	923	898	923	875	902	879	905	883	936	991	936	918	925	966	942	867	858	923	889	914	900	875	889	876	918	954	901	949	892	887	952	925	907	986	921	910	944	838	962	872	948	891	879	896	888	927	871	917	899	914	867	961	943	932	961	948	924	910	915	910	885	921
23113	21477	29248	24209	21793	22831	19513	9938	7376	5993	4884	3975	3391	2876	2565	2415	2137	1884	1749	1563	1537	1454	1341	1232	1244	1187	1172	1157	1058	1119	1085	1104	1095	1102	1003	1049	1068	1056	1021	1049	1042	1006	1053	1052	1037	974	1006	1058	975	986	1036	989	1016	981	942	994	1043	982	1017	1058	965	1012	957	973	1020	943	979	977	977	945	988	941	975	1036	1028	1041	971	1004	996	990	999	935	981	995	900	944	929	984	974	928	996	1039	997	967	944	904	938	966	1002	962	972	1020	997	970	1022	1009	977	1020	1012	921	935	1017	967	917	975	964	934	994	954	1062	995	956	951	907	996	935	983	957	981	1005	979	993	997	956	890	1010	967	895	978	999	995	915	1031	935	955	923	1014	1038	928	989	959	969	996	982	983	989	981	1006	979	945	938	956	987	919	947	958	986	947	1009	948	946	970	958	983	940	981	936	988	1024	1015	968	937	1017	971	939	904	926	1007	1011	990	920	991	965	924	991	954	939	1046	986	1008	952	1005	1007	1034	965	991	939	927	1003	960	995	970	942	940	927	1009	974	999	918	1002	936	960	1012	957	924	1035	918	967	1039	969	1008	963	990	991	999	934	936	972	1023	987	970	1019	966	969	972	912	913	921	955	990	949	961	948	922	1017	954	958	969	979	984	1032	942	954	967	1012	929	994	1045	985	919	988	951	1005	979	977	988	961	1016	985	886	996	992	955	928	988	981	985	898	961	967	1025	951	919	1034	996	984	1004	966	958	940	935	984	1010	983	975	974	973	976	948	949	927	957	940	936	968	996	938	997	933	917	966	903	991	987	960	968	937	935	964	882	962	959	986	1038	919	1011	1004	998	970	983	962	957	922	984	1002	947	955	981	955	964	949	966	964	973	954	928	998	1016	980	997	1006	920	1002	1025	1008	973	991	942	938	931	954	992	960	945	962	1036	995	944	1007	998	974	995	962	1026	948	1001	1038	992	989	951	939	972	972	954	961	963	964	994	1000	959	995	1013	990	944	982	943	952	949	982	908	977	972	1026	1003	981	1027	997	967	969	971	996	959	1007	975	937	927	952	946	999	955	932	991	981	992	873	973	896	994	1046	888	937	986	974	1004	936	1003	971	981	988	1020	980	958	1001	964	1013	913	987	1009	931	964	961	925	941	956	987	1013	1023	940	964	967	963	990	1011	998	955	950	921	993	991	969	1003	995	969	981	988	926	995	936	975	980	972	955	989	878	966	989	988	1003	942	978	939	961	975	1011	1031	1007	906	963	920	983	967	975	990	1009	977	956	914	973	958	946	992	981	978	996	950	967	964	961	1025	1001	979	966	1000	1021	928	979	955	981	957	967	966	978	1028	962	965	983	969	1024	932	918	1011	979	1001	923	922	917	940	961	984	991	964	971	973	954	969	992	1018	963	986	964	980	1000	928	956	978	987	989	933	1010	974	934	933	945	943	983	990	999	931	933	935	933	976	979	932	1016	969	999	976	954	968	962	992	962	964	961	984	961	964	1009	1027	933	974	982	970	1003	1037	951	949	957	969	992	975	944	997	1006	991	1020	896	1029	1002	997	948	984	958	1041	989	988	966	1013	933	976	955	987	932	986	973	975	1003	935	951	971	935	1001	1049	973	946	1002	963	975	934	901	970	932	967	980	900	974	1012	966	974	965	890	1006	909	1012	939	966	991	946	995	961	926	1016	930	983	990	991	925	1026	995	1072	929	973	964	947	982	1009	996	944	955	955	948	958	961	1014	936	982	902	954	1007	962	1013	936	922	951	993	1043	970	993	961	962	968	1016	969	980	964	987	908	1019	954	932	990	958	968	919	955	968	955	993	943	970	982	950	1021	962	982	990	976	1015	965	977	966	937	951	958	1000	923	964	948	953	950	998	933	975	1039	939	986	943	1004	906	997	934	937	943	966	974	953	977	975	954	1010	939	930	1008	998	959	932	1006	934	1015	1001	924	1005	908	914	981	958	970	1004	999	1028	964	955	988	964	962	978	936	982	1033	961	970	967	932	991	932	988	927	958	978	936	974	931	998	943	933	927	987	924	940	994	1069	984	1002	972	1038	967	961	958	987	1026	980	961	965	963	854	943	933	949	977	1001	986	945	920	923	1013	928	928	957	965	1005	981	971	956	952	962	1022	968	929	914	973	944	970	930	947	990	990	1032	989	979	943	989	994	973	947	1034	1047	1001	959	1010	986	1023	976	951	962	928	1015	966	981	967	950	996	916	964	943	1021	988	1009	1014	981	972	986	969	964	1030	927	945	963	951	983	1046	980	1018	982	1005	972	942	873	975	963	968	1014	916	923	947	954	916	934	971	988	946	959	974	962	962	931	960	951	1008	990	1012	963	1028	1014	966	966	962	971	989	968	1000	1015	1025	962	970	951	937	978	983	1010	937	1048	938	991	972	1013	923	977	978	923	942	942	936	991	924	1020	1018	977	946	933	974	1007	975	973	974	952	977	955	941	938	965	1021	942	958	900	1005	978	976	939	996	908	970	955	952	951	970	971	928	969	995	962	944	983	967	1001	995	994	939	944	960	1002	987	967	950	924	1036	990	996	930	1004	938	945	973	973	958	983	971	942	1043	973	989	972	944	996	965	988	955	952	989	1025	1001	940	929	954	962	974	916	944	962	960	970	946	990	964	953	946	962	992	959	955	983	964	909	938	899	982	990	974	986	968	938	1007	944	966	985	944	963	922	977	976	1020	971	951	985	1011	980	973	925	1015	980	993	979	928	1004	1004	985	933	958	1017	962	922	959	981	900	913	971	950	1001	925	957	902	967	1023	1002	1005	970	1001	895	921	941	979	962	943	961	935	987	920	970	956	1012	934	958	973	989	991	961	1021	985	936	955	1036	1019	1029	962	954	944	942	971	973	910	1004	977	1010	927	940	954	946	954	982	1028	983	1003	976	1042	969	945	966	969	938	976	949	999	975	957	966	938	999	987	992	968	913	957	942	1004	937	968	983	923	1023	952	933	934	923	951	942	905	946	1034	984	977	952	960	956	947	1004	1001	964	1012	989	981	949	977	963	974	956	987	991	962	1000	971	1029	953	957	932	970	997	936	959	944	989	1016	979	898	981	898	1048	1023	960	953	940	964	996	1001	953	943	1005	953	968	976	964	938	1047	937	973	993	984	974	950	1003	956	969	952	949	1003	1019	943	991	1022	952	965	963	968	1032	934	1000	995	964	1007	1016	1025	998	982	1005	931	951	948	982	948	931	1007	988	935	1001	1015	965	961	968	984	913	942	952	969	956	987	985	924	1019	964	966	972	960	963	940	962	1024	969	966	953	891	956	943	964	910	950	993	983	981	996	952	953	987	988	984	947	988	999	949	938	996	990	966	951	902	979	938	963	1009	1045	928	1006	947	935	968	1042	964	973	949	956	981	982	1005	951	988	957	932	974	922	956	995	917	945	968	967	951	920	950	998	946	991	998	974	927	969	1001	979	943	962	932	985	990	951	961	989	954	1011	936	921	1031	928	995	984	956	974	977	923	972	933	909	925	930	952	956	959	978	967	1023	976	974	1001	981	962	1004	992	966	955	960	990	964	1011	947	1004	930	928	907	980	1003	1030	990	995	940	955	1001	928	920	943	955	1021	925	1023	926	972	973	973	959	1012	975	1003	953	957	949	965	1041	957	938	975	999	897	993	1000	934	915	941	983	941	964	908	953	972	1023	950	937	994	983	982	945	937	897	980	1007	1029	1032	998	1007	989	997	914	920	989	928	1005	948	1011	971	1032	933	918	965	929	983	976	943	912	897	1005	932	928
31605	57650	46835	33726	25106	20305	15622	12119	10149	8010	6483	5368	4483	3633	3228	2770	2543	2305	2102	1746	1605	1574	1444	1381	1258	1211	1189	1166	1132	1086	1029	1043	1068	1091	1071	1046	971	976	986	1004	959	932	924	966	949	950	972	976	933	946	973	979	1009	959	973	952	946	955	984	941	995	994	1002	972	1006	947	940	882	947	961	949	1015	924	921	915	901	982	908	981	949	931	906	937	942	945	896	935	934	966	984	966	957	937	1008	979	949	942	983	949	934	932	997	986	1006	885	1022	941	931	987	947	899	988	880	950	970	941	976	906	901	930	916	941	987	936	931	968	921	909	947	911	928	977	1007	943	932	904	928	997	939	936	881	904	941	927	973	910	918	977	969	924	914	959	990	942	978	915	963	926	994	1002	935	960	932	878	948	900	928	954	934	894	929	964	949	949	930	963	969	918	939	960	950	991	967	971	946	956	954	928	933	950	968	960	866	976	938	954	987	902	914	898	896	930	928	913	949	924	903	915	959	940	961	938	932	945	905	918	909	948	940	890	942	954	919	901	880	909	971	959	976	951	947	929	964	962	921	934	901	976	955	931	919	930	955	936	984	937	956	971	925	915	954	931	936	960	904	954	981	926	976	922	910	962	963	919	910	989	962	944	887	941	972	867	983	963	899	963	912	893	1020	936	990	916	987	1007	954	922	964	975	928	945	992	906	957	954	970	971	914	953	955	911	905	967	947	947	954	964	942	930	1024	970	940	934	899	966	947	970	884	951	932	925	924	971	945	918	932	943	959	973	941	936	966	976	925	945	945	970	953	960	938	938	953	936	943	910	939	938	920	924	957	951	953	939	963	970	942	955	936	964	974	913	934	930	951	918	962	926	909	949	965	888	949	917	995	840	948	925	969	985	999	988	897	898	952	972	947	903	987	911	943	963	1008	950	971	915	991	939	977	907	956	951	929	872	979	938	974	935	934	926	942	963	907	902	948	882	936	929	943	958	898	904	933	931	955	922	957	956	889	901	917	977	938	896	896	920	938	949	922	965	951	993	921	923	910	874	879	935	977	903	962	914	918	921	958	933	964	949	914	927	925	1004	893	935	1030	943	973	940	924	954	951	898	961	884	897	944	980	909	892	958	961	938	913	923	905	960	934	923	899	971	896	946	923	952	956	881	933	920	931	937	960	917	915	923	875	983	979	914	938	941	964	945	935	941	943	929	997	893	994	951	951	943	960	1001	914	934	972	992	907	919	947	919	933	974	915	942	917	930	919	929	925	990	976	916	956	933	932	973	893	906	942	884	965	979	974	985	881	950	947	920	996	924	924	915	1053	902	915	961	927	930	914	946	927	932	917	931	929	977	946	913	907	979	988	913	937	994	952	983	932	949	976	982	945	928	986	960	955	924	912	902	933	902	943	979	890	996	988	940	932	953	939	872	906	908	989	929	983	981	954	932	1009	943	967	942	896	975	961	972	917	943	968	914	1004	914	934	935	909	855	960	928	943	940	1048	911	978	963	933	950	902	982	961	921	986	979	920	888	923	929	877	916	961	943	964	894	946	949	966	927	946	928	936	960	960	923	944	931	896	953	891	929	905	901	971	947	966	908	962	923	889	954	966	943	953	929	950	890	920	909	980	909	1003	898	941	943	965	900	937	987	936	961	963	942	907	938	923	989	920	918	954	888	927	960	910	931	973	924	914	984	914	951	931	927	927	919	924	898	974	933	930	933	904	941	971	986	946	935	918	936	1007	948	980	922	929	924	900	922	916	943	899	959	1012	925	991	980	950	942	923	915	986	967	958	964	932	943	936	963	970	959	940	946	931	933	939	911	889	935	917	974	944	1018	929	927	884	977	871	958	896	900	928	935	952	886	944	970	921	942	931	992	937	873	915	920	953	948	962	966	900	928	941	982	944	938	899	922	916	930	947	1000	940	958	906	926	966	915	970	933	978	924	955	920	982	978	942	913	902	942	942	889	931	905	896	1015	974	1003	942	937	993	967	914	940	944	905	964	942	912	897	928	929	961	965	939	964	907	912	949	964	968	977	930	962	889	924	963	931	948	911	923	979	973	945	930	953	952	901	942	958	869	966	886	986	943	974	927	976	971	923	961	921	992	919	959	941	993	928	987	998	930	933	921	876	983	961	966	950	925	967	933	942	933	945	951	918	931	911	967	1002	904	919	937	958	949	950	938	919	939	948	977	988	987	926	934	945	971	906	945	951	948	969	984	928	889	970	920	1018	885	956	946	931	978	920	886	950	976	878	880	907	903	946	909	896	944	953	965	975	953	940	983	889	894	946	952	926	882	884	937	941	955	917	950	965	960	972	956	919	1034	934	974	937	982	909	915	999	929	939	918	897	938	899	921	955	979	950	888	938	894	975	926	978	886	910	969	966	936	915	939	951	887	959	901	893	970	986	923	950	960	930	949	999	893	911	922	913	977	954	961	962	910	953	943	940	922	1002	942	924	919	934	937	912	982	948	935	921	895	963	935	967	958	964	953	977	905	983	913	874	930	942	902	887	894	953	900	959	992	940	901	954	968	911	948	972	890	944	935	915	902	939	932	927	934	896	942	963	879	932	987	887	918	896	973	962	924	905	981	911	890	929	967	953	943	999	961	990	931	967	909	941	958	1014	922	938	922	950	962	922	961	926	1013	936	925	895	892	940	888	963	946	973	989	946	986	956	932	993	880	956	900	931	974	928	1010	878	913	929	858	933	876	911	867	934	988	925	937	920	893	892	976	969	950	889	909	892	959	909	879	897	944	925	912	915	910	888	932	926	996	979	968	968	838	909	923	994	927	961	945	943	931	901	975	977	956	942	918	881	971	913	937	937	932	963	941	907	880	962	960	957	946	936	971	914	965	914	936	947	969	919	915	911	898	897	944	916	977	967	979	951	924	939	940	894	872	955	956	938	945	1009	937	990	973	965	883	937	893	930	900	954	934	932	981	947	939	955	949	915	982	995	959	1011	948	905	835	912	936	888	911	921	916	927	975	957	872	952	909	940	919	963	916	999	964	978	940	956	935	963	944	907	920	956	859	891	983	924	973	899	928	903	922	952	946	966	992	922	915	935	935	949	915	938	877	916	913	1014	934	926	867	953	864	956	932	1024	941	955	967	963	955	961	1011	896	946	935	953	919	914	943	918	914	916	907	969	891	879	943	959	878	955	982	922	980	895	962	941	982	931	902	972	923	927	930	917	939	987	946	946	947	926	941	930	970	920	931	979	938	964	966	944	912	946	940	918	917	944	986	934	908	934	960	946	926	966	954	940	933	932	921	934	962	971	947	956	902	935	940	966	908	970	964	874	877	940	938	958	854	932	968	943	949	931	925	930	905	912	891	909	1018	959	957	910	953	962	967	949	921	959	954	917	898	927	1005	960	940	916	955	971	991	960	940	937	955	898	928	925	908	901	947	961	889	933	910	957	966	889	1006	943	907	965	939	969	942	899	901	957	952	952	916	973	947	948	970	911	898	938	954	907	906	953	933	947	933	945	970	930	931	925	966	900	950	926	964	948	912	920	914	966	937	946	927	890	1010	908	962
31832	36337	39762	23111	12372	7483	5162	3810	2953	2579	2138	1919	1698	1464	1420	1230	1238	1274	1129	1103	1035	986	1026	987	938	962	954	933	964	903	933	863	905	853	911	890	839	909	876	910	836	844	878	834	907	853	910	924	851	846	854	885	870	903	857	876	892	859	886	856	880	916	869	876	873	915	868	853	915	899	860	793	839	854	828	910	888	859	862	846	904	849	827	826	847	837	873	844	899	863	822	881	865	930	844	857	874	865	800	881	880	871	853	911	821	908	915	854	848	911	924	890	875	874	875	833	813	896	855	894	923	917	888	871	835	836	887	866	918	891	900	865	880	942	902	907	876	897	827	871	877	869	907	888	860	880	889	866	843	866	886	884	871	867	861	872	916	836	890	860	806	833	891	873	876	894	832	811	835	884	882	845	853	854	845	838	890	836	887	867	880	886	798	846	832	890	865	902	892	900	900	813	854	832	828	854	871	832	885	884	883	853	898	867	884	853	858	834	817	786	841	889	859	874	856	848	890	817	872	838	881	886	866	852	850	894	920	848	917	840	798	863	841	871	879	911	818	916	859	905	840	835	905	875	882	844	893	878	858	872	888	922	864	839	837	834	906	813	854	895	836	811	901	861	874	891	845	816	871	843	884	842	863	857	854	884	902	897	865	872	867	901	867	833	870	873	878	885	868	888	824	848	837	837	875	836	846	848	876	843	848	894	889	827	903	863	815	835	883	896	846	891	885	903	806	859	916	845	856	926	859	865	822	853	796	875	875	911	846	848	873	810	877	846	850	889	857	879	844	916	865	867	852	921	901	843	895	818	893	854	851	880	895	874	870	841	894	819	839	856	849	798	862	810	889	876	910	895	846	859	877	896	883	819	828	894	831	919	838	829	860	856	866	836	808	850	894	906	806	913	841	876	871	887	859	876	833	834	806	867	803	825	807	865	923	865	864	869	848	847	874	822	860	896	870	898	855	855	921	848	862	877	885	887	860	865	885	848	898	850	844	805	846	909	851	869	875	918	891	828	840	833	842	865	847	843	858	884	879	874	896	872	909	852	858	816	872	872	830	892	803	845	903	889	845	845	878	881	859	871	903	910	924	850	849	875	890	870	912	838	900	824	916	808	885	874	821	866	880	852	885	852	851	877	877	910	827	881	926	878	883	863	868	899	907	806	873	877	783	884	858	887	815	876	841	842	874	850	884	875	865	928	876	895	893	889	870	859	925	894	888	851	901	914	886	932	898	856	860	877	860	880	826	855	942	855	908	873	919	859	856	829	868	847	931	872	885	888	886	886	937	881	892	915	843	878	938	888	856	854	946	873	857	898	869	838	808	882	878	896	916	890	897	880	854	890	888	828	874	917	883	867	876	856	834	827	863	834	911	886	894	848	805	921	909	876	906	866	869	895	860	820	841	851	898	859	899	876	920	825	846	842	865	897	845	887	870	891	839	882	840	873	879	825	834	890	879	841	875	823	909	789	840	857	863	868	831	871	874	850	849	852	838	828	864	869	860	898	882	876	881	813	855	803	888	822	803	839	916	895	827	892	871	901	839	817	888	818	929	864	919	850	876	875	850	790	840	894	908	864	812	853	900	833	833	861	857	831	861	900	904	810	901	852	880	897	906	827	836	834	824	847	899	877	825	901	826	851	835	865	862	890	859	871	827	881	848	825	861	863	851	880	887	829	860	858	888	859	881	871	880	860	897	882	847	858	841	941	880	890	880	776	935	848	815	822	884	938	879	826	903	832	854	830	841	825	845	898	859	860	853	833	812	867	783	861	848	827	826	876	917	834	832	870	859	885	885	873	850	847	867	843	845	906	875	881	850	888	904	904	811	908	901	834	902	903	901	889	858	875	832	904	842	840	887	894	887	867	873	838	888	872	824	879	928	817	849	854	900	868	871	820	883	872	871	859	821	848	900	875	866	884	864	850	880	846	890	871	824	845	858	826	895	824	954	906	857	842	858	854	937	902	890	918	867	868	892	898	850	841	885	847	833	830	836	870	845	859	878	859	832	904	891	851	879	862	907	856	877	845	849	883	860	880	959	843	880	830	867	817	886	872	818	882	837	824	876	906	873	912	868	820	810	899	898	821	882	844	867	895	872	887	855	875	920	848	912	900	864	861	849	878	846	909	856	872	848	885	842	830	809	830	850	873	891	897	889	847	840	829	858	871	874	897	857	878	848	882	871	860	861	867	898	893	874	874	839	855	888	876	899	854	826	892	826	936	860	889	896	871	817	819	857	928	927	881	892	868	824	922	848	894	923	912	893	822	870	890	873	891	818	840	896	862	855	815	905	856	840	866	842	867	861	802	841	919	845	878	841	877	898	891	853	877	903	908	801	838	933	833	853	854	822	859	887	845	852	927	865	893	870	873	852	892	893	886	885	838	857	880	895	877	903	918	799	912	869	862	853	910	868	898	856	807	878	808	863	836	861	865	857	851	886	903	852	839	868	812	865	851	814	841	834	834	860	856	855	843	843	854	930	870	835	857	903	918	878	860	846	888	833	821	838	842	871	861	869	907	893	886	824	910	866	884	918	871	859	887	818	870	897	828	824	875	910	805	869	877	886	883	888	910	824	860	875	857	849	840	851	889	887	828	850	907	855	847	902	889	865	868	831	864	899	874	829	888	850	882	860	913	897	900	898	852	856	911	843	885	888	820	868	879	867	826	844	900	823	892	848	879	875	827	900	853	904	871	864	858	846	872	868	825	836	836	873	858	864	853	935	788	879	857	833	927	858	827	815	901	855	861	848	831	894	848	899	930	929	900	847	842	911	846	839	922	844	860	871	890	859	865	845	811	942	870	929	882	864	873	879	904	835	884	891	875	897	882	853	816	837	869	879	847	893	890	862	877	847	856	892	899	850	884	886	858	934	886	915	863	850	824	860	889	876	886	869	865	878	901	825	840	887	865	876	832	865	893	912	844	868	853	879	837	852	885	857	833	860	844	826	849	805	826	832	822	891	816	854	896	878	855	855	864	859	923	898	860	852	890	843	854	857	853	873	861	847	896	903	850	850	900	843	817	883	889	902	889	884	843	911	867	872	864	862	833	830	866	862	886	858	913	890	781	911	833	859	851	878	823	875	886	831	881	874	845	825	903	803	881	871	864	893	810	906	851	907	849	936	848	914	863	901	902	892	875	894	827	878	942	862	833	903	860	920	888	851	882	846	853	843	865	886	871	836	899	830	888	864	852	921	876	839	913	820	879	831	811	875	877	912	894	838	867	921	861	896	866	852	858	909	840	896	852	861	883	850	850	874	899	900	843	909	893	826	824	846	905	847	843	850	782	881	847	910	904	863	894	905	953	880	901	865	896	880	830	856	899	818	877	842	880	881	892	891	911	890	864	838	867	868	878	862	870	884	874	853	864	913	860	889	880	854	851	837	840	828	847	861	848	869	833	857	830	902	809	866	878	831	907	817	841	853	829	858	887	893	901	847	849	841	867	824	838	842	848	889	848	892	897	885	843	832	921	892	823	905	851
32400	51237	37927	19421	13540	9936	7477	5543	4265	3455	2766	2407	2076	1865	1589	1467	1466	1395	1243	1130	1026	1065	1048	1002	970	991	971	913	913	891	902	946	918	882	888	856	926	905	858	847	882	874	851	931	872	876	914	830	836	847	861	914	868	910	871	888	889	875	877	858	925	849	921	862	865	874	872	845	885	845	830	864	857	831	820	886	829	886	845	862	840	847	850	865	899	892	910	847	858	854	905	874	895	885	883	850	835	861	866	878	835	870	831	883	847	922	876	896	884	855	864	878	882	887	799	838	913	867	872	842	822	819	823	856	867	882	836	862	826	861	878	875	869	819	848	832	895	898	872	857	839	847	835	817	846	854	847	838	851	863	842	854	805	881	827	837	881	873	872	928	835	914	818	846	863	853	880	839	815	815	842	899	829	854	844	868	847	866	880	838	846	925	823	880	881	847	818	924	872	891	870	853	861	867	909	855	843	844	854	885	828	877	905	888	858	892	856	855	871	815	878	934	816	868	885	805	878	826	931	865	866	899	877	858	870	874	898	856	852	890	869	860	865	888	843	856	879	871	794	871	819	879	850	841	894	865	849	844	823	859	847	879	844	860	819	861	827	871	890	851	883	894	857	848	876	818	799	874	867	872	890	915	827	863	867	892	928	808	846	845	870	869	881	819	852	900	902	816	894	882	825	887	917	905	878	881	861	871	795	888	882	862	857	860	856	818	836	858	852	885	847	872	886	809	856	872	895	848	885	811	896	854	835	881	869	921	866	841	886	859	825	891	841	916	906	843	860	879	807	861	817	859	839	846	887	815	859	887	837	820	874	851	893	847	869	827	794	853	881	913	866	848	881	857	893	841	866	883	879	841	817	873	864	857	860	863	893	883	932	895	881	838	883	867	889	877	868	846	890	852	837	817	906	846	911	840	850	875	856	858	850	797	880	885	865	828	897	826	878	877	854	888	888	858	889	868	889	870	866	884	860	847	916	865	879	856	801	800	855	842	872	853	877	781	924	873	824	810	921	851	825	894	855	810	901	837	888	865	817	887	873	810	902	848	858	837	876	882	884	885	851	863	845	875	910	815	869	863	809	847	895	924	886	853	893	825	857	855	850	886	837	887	871	816	834	923	875	878	854	854	884	829	871	850	899	879	845	799	810	869	855	935	879	818	874	780	858	870	866	837	918	930	856	827	876	860	866	865	873	832	860	863	907	852	855	851	876	809	882	821	860	864	881	877	857	858	837	855	926	869	896	875	828	892	834	871	857	864	834	828	854	831	843	873	887	879	829	845	867	814	846	839	809	863	857	859	856	875	818	882	922	843	881	907	889	884	857	880	810	847	861	831	860	862	908	836	899	883	848	842	890	823	839	898	872	878	805	878	891	878	891	903	865	850	830	906	857	872	866	859	861	861	820	890	885	903	834	851	833	817	853	855	816	876	909	884	854	861	866	866	875	832	830	875	869	870	836	844	850	872	896	910	862	905	904	956	804	855	831	927	870	819	898	889	811	876	893	881	826	812	883	849	842	883	868	898	839	886	862	853	876	851	846	840	901	829	824	834	825	897	860	906	881	834	846	869	854	860	850	878	842	857	830	869	820	880	844	854	817	802	908	895	905	885	833	889	877	886	814	882	864	862	892	880	831	870	849	872	800	838	896	852	875	849	865	853	848	863	861	874	850	826	866	806	876	813	889	862	864	831	883	848	834	875	876	880	887	842	855	862	868	861	839	844	873	871	888	844	858	857	870	846	833	913	881	811	883	883	859	878	865	882	886	900	884	828	857	851	856	851	820	859	849	854	834	854	882	886	868	892	818	892	827	884	833	866	858	866	888	818	838	882	899	867	886	838	904	810	877	835	894	844	924	872	905	907	817	829	852	822	857	821	848	849	854	822	842	875	819	876	882	890	890	847	836	899	869	897	902	844	836	842	883	867	839	862	838	886	849	821	851	899	873	858	872	888	854	801	846	834	852	859	905	840	850	808	898	863	886	831	854	851	877	903	826	866	901	850	864	854	851	875	891	845	850	891	899	867	893	874	883	840	823	834	871	855	873	897	877	823	887	861	869	889	906	865	855	837	847	876	866	873	884	872	891	843	872	912	837	860	866	859	892	873	867	904	873	853	888	803	915	854	870	843	920	836	822	860	805	886	845	884	860	839	835	854	843	858	833	877	858	799	852	859	893	894	865	921	878	814	895	911	835	834	895	851	840	912	861	824	839	913	891	841	849	812	853	870	803	879	828	838	834	861	838	877	875	862	862	833	849	846	845	843	892	860	871	861	846	813	887	844	895	882	892	862	893	828	823	932	867	814	843	851	868	820	914	858	890	865	881	838	885	854	823	866	843	853	890	909	857	899	904	916	885	884	880	845	900	889	851	887	875	826	805	893	912	827	835	858	832	894	900	857	892	882	835	875	852	824	825	877	857	868	903	882	870	871	882	871	868	846	866	848	904	839	858	841	807	882	798	883	835	791	841	857	858	898	846	857	822	874	878	881	869	847	883	842	884	870	839	853	896	905	888	872	870	869	841	854	890	893	887	906	870	853	874	867	883	883	876	871	884	846	881	863	889	862	846	817	846	881	835	900	836	874	909	875	843	856	926	847	855	860	809	850	847	882	865	858	893	841	865	886	865	828	836	853	848	846	825	854	885	879	846	858	822	874	821	905	864	890	855	865	827	839	879	843	869	865	829	884	863	864	883	858	841	822	881	883	836	887	878	843	828	839	839	853	893	846	893	849	858	842	848	837	874	877	869	887	868	861	833	885	877	849	811	846	902	853	881	889	908	833	860	867	850	841	828	853	899	878	894	934	845	881	856	809	848	860	913	845	820	827	842	861	834	850	859	853	808	897	846	854	887	863	832	860	877	822	824	864	860	828	835	895	872	869	861	840	892	893	841	832	896	806	844	881	908	821	835	855	912	834	862	901	809	814	901	867	905	848	909	880	861	851	868	888	864	899	863	828	889	813	836	854	914	875	856	810	899	873	916	888	847	850	852	879	798	870	841	844	890	863	919	844	880	838	799	837	862	928	890	885	846	863	860	912	879	837	840	864	896	872	868	856	860	856	875	837	882	881	831	865	910	818	853	857	849	831	835	865	856	881	834	848	905	851	892	825	851	881	908	840	843	858	866	957	821	838	849	856	827	901	830	879	871	836	858	851	822	889	896	916	842	855	879	874	834	891	845	876	866	865	779	864	861	823	828	900	835	861	859	835	861	887	908	915	860	821	851	867	868	856	826	888	828	909	896	867	888	870	865	909	900	872	845	847	871	873	897	840	908	895	846	854	867	877	859	897	876	867	884	818	834	943	886	819	829	910	839	866	876	880	839	874	859	865	834	849	885	793	858	856	831	823	819	833	849	859	865	875	900	864	839	826	845	858	847	828	881	838	898	827	883	899	828	864	826	861	824	876	801	869	855	866	856	847	842	937	844	850	846	877	895	861	786	816	853	869	868	839	843	848	856	864	823	848	904	874	859	864	899	875	842	851
24281	21419	28775	24988	21860	16696	9649	5788	4476	3634	2938	2494	2201	1949	1744	1574	1560	1414	1325	1239	1169	1153	1060	1038	1041	1016	985	978	984	882	962	940	915	918	893	960	896	884	884	895	892	944	882	937	906	870	889	908	884	923	866	894	897	876	852	852	864	887	855	910	876	830	933	841	832	841	858	855	883	872	881	856	896	860	836	837	836	868	874	879	847	905	838	869	904	882	921	875	860	863	824	895	823	893	903	863	857	866	897	869	910	908	891	849	880	885	829	869	861	819	849	827	874	897	905	894	853	876	872	865	852	879	875	822	882	815	884	937	929	845	914	849	875	812	880	905	914	905	854	900	876	913	856	898	905	884	831	856	879	889	803	927	845	838	865	875	832	874	910	949	810	894	852	927	856	883	878	843	901	798	896	832	829	930	826	914	815	852	886	890	938	889	891	877	840	888	861	899	869	851	893	879	838	831	875	870	878	857	867	871	915	889	851	862	879	890	844	887	863	850	898	898	812	820	905	907	934	890	876	874	848	853	828	900	840	896	852	831	873	861	881	825	879	852	861	845	868	847	805	911	924	833	835	851	893	866	878	841	847	944	912	902	940	837	868	877	859	852	855	852	861	850	867	884	869	829	887	834	866	868	820	842	847	852	862	860	858	904	881	862	843	815	932	832	883	890	905	904	856	853	809	913	891	786	857	874	896	880	908	941	896	822	863	896	844	851	889	861	875	877	861	857	866	887	889	860	917	889	890	856	895	897	827	898	843	938	898	851	827	855	876	888	846	891	905	895	922	826	879	865	899	884	857	857	861	871	825	859	895	813	846	862	879	846	848	834	861	881	855	834	862	916	867	877	857	890	893	867	950	876	863	877	849	841	906	870	877	860	881	953	876	856	873	861	888	882	869	829	908	859	874	886	892	826	898	872	866	848	911	841	904	877	883	855	857	828	816	907	880	858	895	848	868	839	874	850	881	862	885	805	871	887	857	829	836	828	845	880	851	810	819	825	846	829	878	879	863	864	850	869	849	902	869	888	896	938	878	853	868	852	859	859	850	854	851	891	839	837	907	904	897	907	853	893	868	912	871	857	881	841	845	868	830	884	857	869	901	907	881	873	852	856	925	871	851	872	888	900	859	866	928	849	852	872	868	925	888	858	923	883	877	866	909	794	841	850	880	850	882	865	852	904	849	863	858	848	849	895	869	865	884	912	892	846	853	833	876	825	884	916	835	836	806	850	822	873	857	896	849	896	868	909	872	876	865	871	847	870	847	870	928	911	837	919	877	877	892	892	886	888	829	847	904	842	875	801	924	830	861	834	877	872	894	877	856	881	885	863	872	848	855	940	881	876	868	863	907	867	809	866	873	906	855	835	855	853	882	896	850	834	847	835	827	925	835	876	832	858	897	902	869	852	884	919	858	927	857	889	841	849	873	893	902	876	880	838	863	873	847	848	843	866	841	865	903	904	879	877	922	869	826	837	852	934	868	878	862	919	879	837	847	923	898	901	804	839	814	827	888	881	874	833	872	844	944	899	899	883	855	879	873	822	829	884	816	889	877	832	838	836	892	859	868	868	861	829	891	904	876	846	892	851	861	857	879	811	878	888	779	881	875	905	850	864	812	856	918	785	927	869	884	915	879	840	853	838	878	863	873	867	849	786	861	871	903	879	923	848	857	794	879	881	898	869	878	847	882	904	874	884	894	905	870	833	843	895	865	825	879	885	895	873	867	888	897	890	886	850	849	900	906	881	894	874	896	859	919	844	921	859	854	933	877	936	882	878	918	893	837	855	869	878	817	870	878	901	877	847	856	904	843	835	835	859	853	923	849	855	847	863	878	871	918	825	841	889	873	884	891	853	875	858	872	808	900	901	827	827	842	894	879	881	816	857	873	876	825	880	902	843	881	950	868	906	860	902	849	901	858	827	870	852	847	836	894	881	895	859	865	905	907	869	874	883	897	823	868	862	877	845	923	879	880	864	874	868	830	929	870	905	855	852	834	882	853	828	858	884	914	886	782	836	898	928	908	827	795	872	868	894	901	824	917	863	913	878	893	861	830	862	847	819	932	862	866	853	892	868	849	839	906	911	883	868	870	879	860	866	915	946	835	870	867	896	856	882	828	881	869	881	854	888	918	879	884	828	911	862	824	865	857	876	888	851	854	890	887	882	820	906	826	892	871	814	910	819	850	877	829	836	853	845	909	869	896	852	876	863	916	767	810	813	876	815	823	884	880	861	833	901	815	867	895	852	898	897	899	889	872	875	898	826	881	854	858	873	825	798	885	879	888	924	856	890	876	818	868	861	850	935	795	864	887	870	893	886	833	832	857	862	862	897	892	882	824	875	878	871	836	923	821	860	821	849	848	829	842	886	867	883	842	829	830	906	838	862	908	854	886	914	884	870	903	864	895	873	904	919	908	873	840	896	912	916	906	872	850	810	856	860	799	854	879	872	903	814	864	905	895	859	847	855	887	854	874	906	878	871	873	848	850	874	888	862	837	848	831	870	865	860	857	884	806	884	894	905	826	877	822	867	910	913	869	806	850	833	896	879	938	888	930	870	854	884	930	916	853	873	859	887	887	844	854	861	867	818	891	833	910	881	854	890	883	853	844	853	843	850	869	810	887	883	832	920	835	845	921	916	879	888	895	828	834	865	926	880	851	838	879	881	885	858	870	890	840	852	868	859	891	834	865	823	880	877	872	837	905	895	851	870	899	886	861	851	858	885	883	896	862	876	921	894	889	800	860	870	857	866	873	881	818	791	869	846	811	818	844	915	814	852	839	838	848	843	864	873	931	844	914	873	929	876	828	870	874	788	884	796	880	841	916	891	853	834	896	835	872	874	844	877	860	849	859	894	912	878	847	927	890	904	832	865	889	851	830	872	866	844	876	861	809	865	864	846	806	851	925	869	900	879	835	885	852	887	890	854	827	906	937	867	891	872	813	863	895	872	874	812	842	846	831	829	860	861	853	877	902	883	842	793	906	897	921	895	877	884	878	853	881	894	808	869	898	873	844	838	838	847	872	904	884	876	884	846	855	852	821	890	898	905	878	844	907	899	870	867	906	879	890	851	917	930	829	869	842	830	896	891	851	911	822	895	871	827	842	906	946	879	866	843	813	877	839	913	835	877	890	882	816	868	849	861	876	951	896	824	871	857	872	889	874	823	886	881	906	898	933	870	841	906	863	913	856	862	893	848	892	826	876	910	885	835	873	852	870	843	913	821	846	843	844	897	871	904	862	843	893	857	911	853	869	837	877	857	841	864	842	900	824	886	859	839	864	882	911	888	898	897	854	891	868	838	879	849	835	860	862	889	828	830	861	834	872	844	867	849	912	882	859	872	863	845	887	861	891	865	862	835	838	930	885	862	907	844	900	914	863	874	878	878	882	891	806	803	842	864	841	914	874	852	913	900	780	929	861	863	863	882	874	867	901	918	872	891	840	891	877	873	854	869	816	901	817	816	898	864	880	865	834	880	880	860	863	861	868	850
34304	57844	42710	25097	18174	13910	10444	7712	6104	5034	3980	3338	2827	2287	2133	1761	1791	1617	1522	1330	1318	1206	1128	1088	1023	1015	1038	969	960	900	898	919	975	929	922	957	938	942	840	886	823	903	904	921	884	842	877	885	836	888	838	890	846	917	855	878	883	888	880	912	870	849	902	858	895	845	860	916	909	872	887	827	892	815	947	838	869	844	847	896	820	870	810	885	820	895	849	868	840	854	887	877	825	857	895	841	799	870	873	825	819	913	883	869	845	871	876	819	821	839	837	779	884	895	831	842	896	831	838	869	865	911	849	841	889	864	858	816	867	902	849	843	856	840	904	895	834	881	866	814	829	834	854	821	833	869	798	843	870	828	837	861	852	847	874	844	881	835	798	814	853	816	855	862	885	815	855	881	823	818	830	850	887	848	864	877	858	857	868	855	883	873	850	836	793	882	876	801	886	860	874	845	842	834	865	892	888	887	846	837	812	880	884	895	898	855	846	828	859	850	879	835	841	879	827	836	883	842	914	827	889	923	854	792	832	885	926	807	880	860	813	862	845	912	870	851	903	913	872	881	852	863	838	898	889	843	866	822	907	823	835	868	894	836	873	840	807	870	885	880	901	845	878	885	826	845	876	857	850	841	867	823	822	869	840	850	896	804	921	842	885	873	857	858	846	872	857	850	854	837	873	845	864	832	897	826	848	856	834	876	839	796	886	888	831	858	838	899	864	870	841	864	826	851	894	856	868	862	841	816	834	818	876	887	926	831	885	848	863	910	867	846	859	819	895	877	912	821	830	839	787	860	858	877	793	881	864	834	872	865	860	858	821	864	878	810	871	862	880	860	849	853	885	849	888	828	881	893	807	824	896	859	839	863	844	816	846	792	837	842	900	870	886	873	893	855	886	884	824	909	844	892	829	824	835	882	882	849	836	844	862	871	880	854	898	852	840	896	848	893	860	850	852	881	865	831	855	833	859	849	908	861	838	852	910	866	905	870	833	826	869	834	861	838	870	872	872	865	893	821	881	858	865	852	816	786	836	873	860	876	857	830	898	849	890	858	821	887	900	848	881	901	902	840	845	914	839	948	898	845	835	920	877	869	875	882	875	881	915	836	852	898	836	836	859	850	864	876	865	847	819	865	880	917	848	914	842	877	830	870	834	821	870	902	905	862	866	802	852	844	899	883	801	863	835	851	825	878	842	837	832	846	874	847	879	842	823	902	873	861	900	879	862	864	841	870	885	862	871	819	865	837	841	858	846	869	885	846	871	898	863	875	859	842	841	878	866	840	894	833	866	864	861	823	803	866	857	876	838	858	891	811	831	842	816	838	808	883	839	846	918	845	855	923	839	890	880	838	850	916	875	796	848	872	844	910	910	820	871	819	857	876	787	832	866	870	822	826	865	824	811	897	847	835	877	912	845	860	787	880	856	839	827	874	874	862	890	899	879	805	853	851	891	786	756	827	881	919	872	882	845	870	825	845	847	890	860	905	843	888	855	863	822	846	932	845	820	829	788	876	881	864	811	864	891	842	887	880	870	875	912	914	850	863	866	839	895	870	870	919	886	838	844	909	886	848	843	809	826	870	869	835	901	913	888	831	819	870	801	894	816	888	867	858	832	812	817	854	841	852	853	898	856	861	859	855	790	836	867	848	891	830	866	884	847	867	878	902	885	851	893	873	843	837	903	845	859	845	842	842	870	835	884	929	903	858	870	852	852	844	805	854	824	875	830	882	820	865	827	841	857	795	866	861	885	900	846	854	818	850	932	843	840	856	899	905	847	845	826	869	835	904	856	848	835	910	828	822	850	838	870	888	860	811	854	905	884	855	886	860	854	845	863	848	908	858	860	860	866	865	876	827	849	828	812	860	885	884	814	866	819	843	887	870	867	886	821	849	906	827	898	852	868	866	816	862	906	859	872	911	826	858	832	841	803	860	850	863	833	869	891	823	824	870	875	812	842	882	895	828	873	885	837	869	833	862	829	916	879	882	900	877	866	833	885	809	827	874	844	809	848	874	862	851	884	862	882	883	886	910	899	815	831	871	847	880	845	802	883	887	891	871	899	820	882	878	820	865	843	859	853	825	886	824	857	822	886	877	845	826	871	901	881	831	897	873	887	858	843	855	823	840	848	868	869	813	914	831	854	821	833	837	844	862	855	844	834	858	838	870	843	900	888	837	881	865	836	816	878	910	847	892	871	835	832	862	844	884	820	831	870	874	825	889	888	892	880	873	817	843	840	817	876	875	835	856	887	843	858	871	841	845	860	894	895	854	844	894	854	858	819	822	807	888	905	828	884	814	882	858	836	832	869	789	792	840	856	872	910	838	855	854	842	824	870	872	884	837	860	864	865	928	909	868	885	884	886	812	880	836	889	904	838	840	833	846	854	872	941	848	878	839	872	867	874	867	830	842	885	889	874	872	780	861	783	884	893	893	886	867	838	866	866	857	822	873	816	860	860	887	842	860	816	903	853	818	862	835	865	878	840	849	861	939	853	854	858	877	806	802	862	801	839	839	887	825	895	901	849	859	900	874	842	837	855	810	839	851	836	853	830	843	862	777	835	866	830	830	812	830	853	809	881	890	865	898	892	844	864	904	861	881	877	871	871	826	869	864	879	862	872	809	851	857	860	853	872	898	862	848	838	804	871	849	864	827	865	919	836	827	891	864	875	895	888	856	843	840	884	889	893	820	864	892	812	878	881	906	854	851	858	887	835	851	793	843	843	839	885	821	855	833	895	830	837	935	874	873	848	838	860	850	890	888	893	847	861	819	856	850	846	868	844	819	914	850	843	800	914	868	929	831	864	852	809	847	835	858	881	874	855	937	864	837	876	861	818	809	853	890	843	865	855	837	817	857	863	811	874	884	835	857	831	867	844	849	825	900	860	806	833	789	860	847	866	877	866	898	842	855	907	904	831	850	856	858	855	825	869	878	863	890	839	837	850	819	839	833	918	816	849	933	908	863	825	853	838	807	887	841	869	830	870	873	905	850	851	867	901	841	858	847	849	886	919	861	865	829	834	823	839	860	891	875	820	868	843	817	841	834	873	858	843	864	874	847	845	823	850	897	878	925	862	870	860	904	853	838	883	844	857	829	859	831	845	839	873	784	860	847	885	901	879	804	853	910	892	846	850	787	894	936	843	877	860	852	827	908	850	830	870	882	867	902	878	820	843	895	891	809	877	856	869	895	860	856	882	848	880	902	866	911	855	890	888	844	819	875	822	827	832	855	850	831	831	900	867	865	891	793	843	851	817	875	859	913	824	801	833	885	840	814	869	838	895	832	842	890	902	845	870	869	888	818	840	915	866	889	887	856	884	870	841	864	849	868	872	854	836	821	898	835	840	862	836	835	901	868	898	855	833	877	851	834	872	862	864	839	835	855	840	869	866	881	797	843	815	844	900	882	876	876	867	850	874	836	861	846	900	818	841	902	852	868	889	854	861	899	863	864	882	876	887	863	884	831	808	843	832	866	903	887	760	837	822	887
25484	21543	29125	26321	17343	9312	6250	4378	3461	2848	2327	2009	1798	1772	1502	1379	1375	1360	1198	1256	1088	1056	1085	1079	1028	1064	1025	1007	927	973	990	947	981	901	975	995	974	956	951	987	929	954	948	890	967	908	950	958	932	955	940	905	928	944	926	945	923	954	950	942	929	949	930	905	979	929	910	867	980	935	943	945	946	1003	942	919	938	961	915	969	927	904	977	916	910	924	925	925	920	896	934	914	895	905	926	907	948	951	899	905	952	951	908	872	980	923	940	942	900	973	931	931	907	935	932	861	961	923	916	920	937	943	901	939	956	928	953	963	919	973	977	977	961	936	947	872	896	923	923	906	966	935	911	935	949	912	913	916	874	939	942	983	924	909	934	913	939	939	932	937	864	927	996	927	972	865	945	994	927	873	902	937	946	913	949	933	961	923	914	915	912	937	925	997	906	874	899	960	929	941	903	975	933	933	981	906	981	938	920	902	968	958	952	905	866	935	915	949	894	916	956	971	877	936	936	853	964	948	962	881	926	949	945	925	933	898	907	959	962	949	904	1001	908	971	927	902	950	953	944	939	966	929	946	927	861	906	925	937	936	925	906	917	974	903	919	945	905	959	953	983	963	922	955	929	952	923	946	943	929	900	912	968	942	938	883	937	894	915	932	941	911	966	932	904	938	978	927	976	972	927	919	922	886	919	880	934	864	941	911	905	923	954	916	970	955	926	919	959	896	935	912	913	909	926	947	902	880	955	917	958	956	953	916	985	945	961	924	964	874	932	940	939	943	940	851	976	918	947	964	931	950	936	940	946	922	927	910	899	999	965	979	926	916	931	935	952	903	929	905	901	938	911	899	978	937	937	982	924	900	936	909	931	932	971	957	934	887	961	907	872	944	893	889	945	923	921	891	922	953	975	909	952	925	1006	903	920	885	895	908	932	899	911	897	930	949	969	926	854	917	919	999	938	965	950	978	892	948	946	950	959	902	961	883	944	951	951	863	930	888	942	938	899	956	974	939	920	953	934	927	954	965	923	915	958	930	936	984	886	952	915	897	941	905	934	927	964	932	928	916	900	964	966	942	967	942	902	890	967	915	967	916	935	949	939	958	894	965	935	929	925	945	908	904	893	926	934	927	893	879	929	951	968	909	966	950	970	948	936	933	872	974	906	929	921	914	941	904	888	964	954	892	984	968	882	958	940	981	935	889	944	906	932	984	931	915	925	897	907	941	907	904	966	901	961	902	943	985	905	904	948	948	941	984	990	962	935	908	935	855	952	955	931	1005	935	951	920	922	909	867	936	879	931	984	977	946	922	915	928	842	950	957	939	902	905	996	924	955	872	978	945	970	955	898	930	874	932	893	868	927	945	906	905	992	881	949	960	912	915	941	923	969	918	956	967	911	918	923	937	971	889	920	911	916	958	953	928	930	881	945	939	952	921	904	1007	944	896	876	925	903	892	936	915	905	922	904	969	1012	939	984	924	915	946	954	898	895	907	906	915	937	885	939	954	921	996	890	905	894	888	908	905	900	953	927	916	939	894	930	933	932	861	947	987	933	909	936	941	855	896	907	940	929	971	890	936	914	960	955	879	932	908	962	918	874	887	881	910	913	956	910	907	950	967	914	975	918	930	996	950	953	914	933	944	924	929	897	959	942	892	908	950	930	967	896	961	952	922	930	900	1003	918	933	896	890	874	982	900	884	958	926	934	917	1016	979	936	895	965	945	914	909	890	929	877	938	983	901	938	950	982	988	944	947	928	921	940	916	921	887	935	897	969	930	926	968	924	924	927	955	950	928	966	965	921	961	976	948	963	875	933	937	913	954	929	919	880	833	923	898	979	954	881	973	900	910	942	919	907	953	932	951	947	959	926	896	954	861	907	946	922	947	920	925	948	996	896	896	923	918	875	917	865	956	901	940	978	934	916	918	923	888	871	913	886	880	898	924	916	942	933	926	911	917	909	920	921	925	927	937	899	919	934	975	937	952	926	906	939	949	953	916	899	937	912	947	930	967	925	952	937	921	924	930	915	940	924	907	998	968	937	905	903	902	965	903	919	913	922	943	949	939	916	943	964	936	984	968	949	968	977	896	961	909	933	954	905	942	915	876	916	971	895	939	918	910	936	913	864	970	917	908	953	917	893	920	944	904	934	908	967	962	910	974	979	933	896	924	935	865	986	970	878	900	870	935	873	950	957	978	932	925	878	931	901	885	897	950	963	973	918	948	872	895	973	956	981	943	899	905	878	964	923	1003	906	904	897	1002	950	965	960	930	911	928	965	925	978	896	938	911	952	878	869	953	978	915	964	899	908	950	922	964	978	981	920	975	932	977	922	942	925	888	990	899	972	928	915	908	911	938	959	936	923	938	884	929	915	928	919	942	928	888	918	932	915	956	967	976	967	927	971	910	961	907	947	946	913	936	990	945	890	974	910	938	909	868	952	889	907	890	988	869	960	893	948	904	961	897	965	942	962	924	910	924	950	901	898	923	942	966	920	920	937	943	915	944	927	838	877	901	953	968	961	910	955	913	939	877	900	946	968	901	927	952	961	903	862	945	949	921	954	952	950	914	920	895	927	915	877	903	907	876	949	992	946	918	918	955	926	913	920	954	886	1032	912	957	922	904	915	944	909	881	915	913	858	926	898	923	900	945	914	938	955	933	946	905	985	937	945	984	946	952	861	871	955	893	897	917	905	940	923	880	963	909	943	938	893	979	959	924	996	914	935	867	909	950	920	975	937	905	972	905	932	874	906	938	930	958	896	944	910	884	941	969	944	964	911	969	965	909	925	933	955	934	883	923	948	907	929	895	921	932	932	976	936	940	902	904	923	920	949	897	902	871	924	997	910	928	906	947	915	936	872	930	932	886	918	938	949	878	947	946	974	946	914	932	914	891	887	964	950	902	956	903	975	919	983	948	928	869	931	891	960	945	957	975	902	945	923	987	913	969	923	950	912	881	945	942	926	988	937	879	935	907	952	917	965	928	912	931	913	940	979	911	950	956	919	956	992	932	926	957	912	916	959	968	959	998	964	898	948	935	909	957	928	952	936	956	908	995	925	966	937	895	924	892	930	945	980	931	944	950	958	931	943	932	972	911	846	933	942	956	947	952	959	963	859	944	931	877	975	971	912	920	930	915	929	969	876	900	921	946	969	934	898	941	940	909	865	899	900	902	936	877	968	977	958	948	886	911	937	1003	926	1001	893	942	897	913	929	895	978	936	988	840	874	921	949	880	943	918	939	939	907	938	955	938	906	926	927	925	897	906	907	947	911	938	885	951	908	917	875	930	915	922	963	939	923	959	894	942	960	936	911	882	934	969	953	940	932	905	972	927	936	924	960	917	843	977	890	907	929	915	889	909	943	926	853	985	915	961	910	877	921	959	889	889	903	942	925	946	876	903	970	913	924	853	978	919	933	936	934	921	910	875	885	999	895	931	905	965	1027	891	941	934	907	948	947	938	950	949	868	907	924	944	929	913	894	920	886	928	965	936	980	931	969	902	898	915	920
34771	54366	40703	21438	14148	11078	8484	6299	5181	4145	3307	2778	2289	2059	1815	1626	1694	1509	1317	1277	1255	1172	1079	1100	1118	1023	1031	1042	989	980	965	960	956	977	963	929	965	907	943	935	929	927	956	907	852	951	982	944	948	901	956	928	924	893	955	926	952	910	943	932	966	924	928	937	893	979	964	957	920	931	843	921	867	894	926	905	959	960	984	911	931	931	953	911	964	908	933	928	960	941	932	922	907	887	909	949	885	865	888	913	938	919	945	942	959	922	912	926	945	940	912	945	937	948	940	945	933	928	893	908	931	961	867	911	897	920	918	965	947	913	943	930	943	923	911	929	945	928	926	918	884	923	909	933	908	926	937	849	877	885	884	920	893	883	912	1013	882	946	908	915	898	879	931	918	923	943	968	901	905	861	928	865	870	930	916	914	950	895	921	895	947	882	919	923	924	948	907	905	896	965	933	925	873	921	965	900	940	918	931	881	899	902	943	871	971	883	909	956	933	894	912	954	925	875	895	907	928	902	904	911	925	853	936	971	964	983	856	908	918	979	888	914	924	876	921	897	932	930	953	935	954	946	935	915	971	881	927	946	901	920	902	919	871	890	912	918	908	947	967	924	925	939	984	905	918	917	904	942	889	899	909	909	943	949	851	881	937	894	929	960	973	911	926	950	944	949	936	961	929	907	934	902	913	963	922	902	870	853	911	937	896	951	876	971	885	908	881	877	881	915	917	871	926	960	946	945	920	906	889	917	940	936	877	881	955	889	910	891	940	870	936	966	903	923	891	940	908	936	925	938	947	889	888	964	921	906	922	972	958	909	872	898	932	907	954	956	967	899	878	872	906	884	918	922	918	920	876	925	911	954	942	980	894	902	939	921	910	900	896	973	949	930	930	942	972	910	910	953	943	883	888	925	968	934	947	907	943	908	926	942	950	938	938	942	936	910	941	920	857	896	929	885	935	887	934	893	904	933	918	939	952	920	887	943	915	919	925	925	945	890	879	867	959	893	928	910	928	971	894	959	898	909	912	981	934	946	907	957	946	889	927	881	922	900	926	971	950	922	922	950	900	882	889	923	926	959	904	980	927	908	882	880	906	951	914	905	912	946	910	903	905	890	977	859	920	889	878	972	948	924	943	918	914	918	906	940	932	905	896	922	941	892	921	950	951	943	867	974	955	882	905	935	940	928	949	937	894	914	887	893	869	911	900	922	884	932	902	985	902	949	905	947	912	893	909	1016	893	888	899	960	939	962	929	950	947	953	910	945	905	903	920	922	917	894	934	958	974	938	938	875	906	900	926	912	926	953	883	947	926	899	867	884	912	888	891	911	873	956	916	954	915	917	885	926	912	877	909	919	915	943	985	910	845	879	903	939	862	935	898	936	900	951	976	970	945	926	972	933	931	902	900	965	910	897	894	897	919	940	940	933	910	925	909	904	883	870	921	936	924	963	876	918	888	947	931	934	922	917	903	907	934	909	923	908	939	942	884	885	986	921	908	908	904	905	915	937	935	914	912	934	953	972	893	923	921	909	904	966	920	930	925	936	907	907	917	888	936	927	924	853	907	890	938	878	932	872	922	897	906	959	893	930	885	962	907	916	930	906	925	939	923	920	886	932	927	953	948	930	929	920	886	916	922	912	925	949	952	892	980	922	896	877	940	924	913	924	859	959	923	947	836	923	911	909	898	880	931	907	895	884	909	893	896	971	886	957	917	931	885	929	934	942	948	898	943	949	899	981	859	915	885	943	924	946	898	969	935	899	938	917	918	940	882	909	877	897	900	899	905	908	949	917	946	930	908	901	918	900	964	932	837	934	952	887	879	899	884	855	904	954	883	894	892	895	885	873	901	912	880	905	870	879	905	886	917	902	938	929	909	913	885	953	897	954	927	965	944	904	873	921	937	936	928	970	944	900	949	886	900	915	953	971	913	950	905	853	898	915	907	908	1010	951	928	876	838	896	953	902	936	917	915	969	908	966	925	879	949	924	906	872	914	867	947	976	899	922	958	937	934	922	911	914	900	880	897	925	928	921	938	987	885	891	889	948	919	884	919	897	916	925	915	929	904	920	874	952	865	906	900	964	946	871	958	878	922	926	883	936	913	970	932	952	921	918	912	904	903	934	925	895	870	916	939	891	884	905	958	934	911	934	888	954	917	923	911	929	986	940	953	909	901	886	906	930	903	986	859	972	938	951	899	875	935	941	923	897	900	927	867	914	953	912	923	920	922	878	975	887	908	951	956	922	932	887	905	920	923	883	942	911	905	885	931	949	928	917	923	989	931	907	906	910	884	872	989	918	962	913	920	910	862	965	925	886	926	907	877	918	865	957	945	907	913	944	896	979	894	912	910	951	894	934	921	906	918	926	888	912	938	874	890	929	938	896	905	910	946	898	883	914	927	970	948	923	950	941	903	954	970	896	904	906	929	864	966	944	915	891	931	943	899	914	915	895	939	946	906	943	871	952	931	917	950	967	891	929	912	873	930	842	954	928	910	945	882	896	962	926	910	921	881	931	908	955	943	919	891	954	899	940	944	960	983	932	933	920	912	938	919	922	935	914	988	902	942	885	908	915	856	891	964	899	919	901	901	868	909	894	892	926	936	912	903	866	935	896	953	935	949	895	900	977	921	911	905	959	900	905	896	908	916	888	933	924	912	904	917	908	892	965	910	901	947	919	874	924	976	917	874	914	941	924	925	911	955	942	958	920	898	927	921	937	875	998	970	924	896	894	845	898	951	942	977	914	898	936	924	914	1006	920	954	917	949	948	961	959	914	935	920	910	902	895	976	909	912	874	916	893	894	907	893	892	886	892	923	882	885	891	927	926	887	975	918	914	937	951	906	901	927	977	908	938	894	953	903	952	911	944	943	960	939	919	883	983	936	888	949	912	869	930	937	895	932	922	912	941	937	946	951	888	898	878	948	915	910	887	911	932	918	885	901	851	908	922	906	1001	913	908	904	949	923	955	919	923	914	921	936	941	904	972	944	950	857	893	949	976	923	915	935	941	879	945	937	968	947	932	911	911	921	940	948	921	916	910	925	949	902	910	922	918	970	931	899	902	939	915	884	948	901	891	869	953	960	953	941	874	922	877	959	880	854	892	966	888	913	947	916	885	890	974	893	915	864	899	890	930	844	949	864	916	933	920	894	918	927	884	958	915	903	967	941	905	921	885	970	942	915	911	939	925	921	942	913	900	917	924	929	929	936	903	904	913	952	938	908	909	990	893	914	859	935	923	931	952	963	915	914	908	919	853	906	926	895	934	924	940	900	975	930	935	964	905	924	956	882	911	930	924	893	880	926	906	879	978	958	904	911	915	899	945	867	886	920	939	950	946	975	884	908	923	918	938	889	909	918	882	938	888	933	911	967	984	882	866	929	947	902	909	882	869	885	894	865	920	888	932	891	901	955	915	889	867	925	880	937	863	940	933	934	886	912	978	908	948	933	904	911	931	917	905	903	884	890	943	926	897	939	896	876	952	875	870	938	882	927	947
23030	21428	29145	24152	21675	22633	19396	10188	7024	5843	4659	3835	3143	2710	2387	2168	2028	1867	1659	1646	1489	1342	1344	1226	1169	1125	1163	1088	1127	1132	1038	1060	1045	1006	1042	1050	1004	989	1076	1039	995	1020	1013	999	1021	952	993	972	959	973	975	995	960	1009	972	964	992	957	977	1013	1012	968	976	991	945	987	976	971	936	981	1004	1024	868	1015	995	987	892	958	938	962	958	942	912	998	930	957	913	993	1011	1029	987	1035	982	949	930	961	958	962	1018	948	932	933	999	992	967	961	987	1026	964	971	947	1004	982	1003	920	959	953	1030	942	909	1005	946	1005	1012	946	949	945	952	974	1023	938	1006	965	1000	1003	933	972	1008	944	988	1009	986	967	911	985	959	946	981	911	941	998	946	896	975	938	980	960	940	933	928	970	976	1014	951	966	962	975	956	986	984	964	1009	896	905	985	989	1030	965	953	974	1034	986	1030	958	967	964	1043	989	1019	1006	936	982	991	967	911	974	992	991	1009	999	1024	968	1021	1035	965	966	961	978	1037	960	935	1011	930	960	983	956	948	959	1000	1011	986	963	952	932	914	998	1011	1005	1001	994	935	876	976	926	1006	947	999	996	1020	922	1011	987	976	962	986	973	981	897	963	946	960	954	938	971	967	979	1000	987	959	1008	959	964	913	966	986	976	952	940	913	1001	1030	1012	957	1022	963	970	950	924	953	950	950	989	967	945	977	927	959	985	973	918	954	936	1001	966	924	1004	946	973	1019	957	937	939	992	978	946	897	955	991	981	968	962	933	930	954	1000	932	947	962	1005	927	958	952	984	1003	979	928	981	1013	1023	930	1007	924	963	960	967	917	965	998	978	997	916	963	942	907	982	930	950	998	978	961	988	1004	991	977	974	977	983	955	954	975	1017	938	967	956	942	959	987	947	967	921	1032	958	1019	942	946	941	957	978	931	987	1009	971	937	988	968	946	958	987	985	955	979	929	918	944	972	938	1033	965	968	1072	961	956	1004	957	925	985	960	928	945	959	933	1034	968	997	944	999	941	984	980	947	989	976	944	947	968	995	973	943	970	968	1003	967	1018	1019	945	952	1021	929	951	959	1033	949	989	988	988	952	969	906	984	902	1062	1030	985	1008	970	979	1002	980	961	974	982	998	959	966	954	975	954	984	950	962	988	1021	942	951	936	996	965	921	970	976	986	1004	971	962	1002	958	984	978	1026	968	974	987	941	945	997	933	952	1022	1038	958	936	976	920	951	960	932	925	936	958	908	970	965	940	963	927	975	961	921	958	950	971	940	934	952	957	926	1017	970	991	934	929	1018	950	993	948	883	940	962	968	974	966	1004	931	931	954	943	1005	958	996	987	989	1016	994	914	947	978	963	939	965	976	969	972	928	960	940	1011	947	944	1033	1003	978	951	1006	961	1026	937	929	932	976	957	973	903	969	997	953	997	942	963	979	921	1015	970	1012	974	992	940	997	987	999	976	964	919	1015	936	985	1000	982	1028	972	969	914	951	955	950	990	961	966	985	961	983	938	953	1010	976	1019	939	957	937	910	1022	953	962	938	968	976	941	981	1003	964	949	950	965	964	960	994	996	951	993	969	969	992	1003	1004	989	964	944	898	924	1011	941	938	993	1007	938	897	974	980	977	954	926	961	949	1033	976	936	971	1002	932	956	956	1002	1020	989	993	1005	948	987	993	964	957	1010	977	981	1003	968	965	890	961	950	969	953	966	997	964	977	961	948	975	978	995	954	973	943	942	984	960	966	971	956	970	975	959	951	1012	990	1018	960	934	945	972	975	960	988	984	943	960	937	1024	966	1024	981	1003	946	971	960	993	927	944	915	944	956	949	1015	1000	948	999	1021	927	932	1003	936	1004	991	999	965	955	986	995	1009	968	980	990	928	903	944	981	992	970	949	982	1014	956	987	952	968	976	1036	993	957	969	989	972	1025	1023	973	960	961	959	1005	991	947	919	978	1004	966	1037	925	940	966	942	1044	942	982	968	958	988	978	981	935	970	992	919	946	975	975	939	948	999	994	1032	961	953	1033	980	994	954	1020	1005	971	992	1009	958	983	951	990	977	941	860	922	988	999	991	973	960	1009	946	1044	934	920	964	973	1000	967	989	986	961	1015	957	935	965	960	919	978	919	952	988	968	941	957	920	904	972	1007	955	902	978	950	998	966	997	967	962	977	980	962	1006	935	943	951	956	1008	951	917	1012	990	971	983	995	942	982	978	1001	984	950	923	934	924	893	972	964	957	1037	920	984	969	943	957	927	961	995	956	951	964	991	923	941	988	962	932	1019	941	997	1022	972	973	957	957	967	928	1042	990	994	971	975	1042	994	985	964	961	961	975	1017	980	924	964	938	1000	947	984	900	981	935	970	1000	956	958	1048	960	974	963	965	960	981	1021	911	947	964	1007	952	988	911	977	943	950	1003	1002	909	934	984	1022	986	977	915	955	996	886	897	940	956	984	991	952	1002	940	987	997	992	938	1015	958	945	988	1061	970	911	940	962	1005	1011	947	969	980	1006	930	909	928	978	929	978	948	978	1011	955	962	942	939	945	942	956	964	979	995	973	966	978	950	990	1016	998	968	984	1013	967	956	958	914	1009	943	938	967	1004	997	1041	987	973	1006	1007	919	989	963	938	935	986	982	996	994	989	1012	973	963	950	919	968	999	918	994	985	917	982	925	945	963	941	977	983	1002	1047	977	958	992	997	974	1017	959	967	948	951	1003	972	994	995	935	1031	942	918	902	965	997	955	1005	999	951	986	976	962	923	936	926	914	972	913	940	929	915	948	975	973	1037	1009	944	948	1026	975	1009	929	948	958	948	943	993	984	950	933	987	1012	990	1003	985	973	966	994	991	943	946	962	927	1004	954	998	965	931	951	974	909	893	977	987	993	1006	955	990	971	973	982	946	995	947	992	981	886	981	976	972	985	983	976	1014	936	946	968	1006	958	977	974	930	947	970	951	947	988	994	901	929	883	952	993	1009	1018	949	936	989	1054	1016	998	982	982	985	931	974	976	936	945	917	1021	1012	1013	985	975	1014	992	939	934	1020	962	962	932	1003	971	989	993	1014	923	900	959	966	962	948	949	959	951	974	972	987	923	1005	927	938	983	943	987	983	937	871	958	975	871	966	992	950	949	995	979	893	1005	954	959	996	951	942	977	968	1009	1003	986	931	923	1010	991	979	979	951	957	945	966	944	969	967	949	970	1029	1028	958	980	923	904	985	950	952	953	1018	994	930	954	976	989	989	964	979	1009	992	982	1005	950	956	950	979	993	945	967	950	940	998	982	935	971	986	963	964	977	960	980	962	980	926	956	934	1024	971	987	945	994	976	947	978	973	1017	924	957	977	927	984	985	944	977	928	986	996	1047	1050	950	972	994	975	957	967	924	965	966	987	985	996	942	977	989	950	1006	900	997	919	960	965	988	1006	1011	930	906	962	959	950	951	985	928	976	1008	991	965	979	944	942	1008	923	959	948	944	996	991	1000	1023	925	986	1002	972	957	942	918	1001	964	1002	949	931	993	1036	998	931	990	948	958	917	1033	945	898	945	926	935	1053	923	985	1060	969	974	969	963	958	1028	963	978	975	962	998	951	937	911	992	1010	925	961	955	949	977	1034	1011	973	934	978	1021	1008	982	944	1001	978	978	963	944	953	951	980	973	921	1019	933	978	957	1015	921	959	971	976	980	957	1013	904	970	952	980	959	964	957	941	978	921	938	956	1007	940	943	992
35401	58286	41253	28934	23779	19017	15795	12260	9572	7707	6155	5152	4109	3413	3005	2558	2339	2240	1941	1762	1611	1377	1313	1345	1249	1126	1195	1129	1129	1083	1030	1070	1047	1052	1012	1019	999	972	1011	955	996	988	992	1016	987	1024	994	945	1034	961	954	989	935	952	1020	988	969	996	949	975	942	934	900	867	958	934	927	931	988	941	1012	941	904	997	957	936	949	995	930	947	922	940	893	962	953	935	958	939	947	982	965	956	942	1003	985	958	968	962	985	946	942	966	884	939	910	956	933	948	924	935	901	882	949	908	973	929	976	951	951	942	950	952	938	964	928	985	886	946	956	920	936	940	930	891	931	926	898	954	894	912	912	957	940	918	924	993	972	912	975	996	954	918	870	894	925	960	986	939	934	906	951	958	968	948	949	961	934	910	904	963	892	961	944	916	906	882	894	937	957	949	1038	926	893	947	934	929	928	946	957	927	870	899	860	888	962	932	1000	951	967	932	932	926	949	920	914	942	980	974	916	922	908	965	913	967	962	936	904	944	968	922	956	952	960	943	992	919	966	974	928	897	950	901	919	1010	983	904	934	912	959	939	888	934	948	962	974	1004	928	938	1007	895	986	958	948	975	872	896	944	908	952	902	980	967	972	947	899	924	946	896	926	911	962	957	899	912	909	957	938	959	940	963	921	954	933	937	939	946	965	956	895	924	987	946	923	948	992	950	958	899	935	860	895	929	904	914	960	881	914	939	996	934	978	915	921	945	943	927	897	895	931	928	926	915	967	944	937	908	966	883	912	959	948	916	914	967	999	896	931	941	935	933	969	920	947	921	977	902	909	925	918	897	995	933	937	940	905	897	961	949	923	967	995	916	910	942	939	917	957	948	933	940	930	896	874	947	958	939	967	916	961	914	960	920	985	948	939	960	954	957	908	933	888	937	944	906	950	892	940	938	893	927	922	984	913	952	946	944	933	951	947	927	1006	970	936	869	934	978	944	939	886	982	953	979	961	959	958	963	924	980	956	996	913	911	932	927	961	968	909	942	920	951	937	918	913	952	916	863	937	921	923	886	941	909	931	967	955	974	923	910	941	912	931	939	963	923	939	913	931	922	957	956	956	903	912	976	966	923	942	980	909	898	949	959	884	918	881	966	967	906	957	969	953	947	927	933	978	915	978	894	962	910	921	898	984	916	947	988	923	914	919	964	919	940	938	926	911	916	961	950	936	930	928	947	903	911	948	916	938	917	966	971	946	907	889	905	958	921	919	967	908	877	925	920	971	987	964	978	936	901	911	880	887	950	917	959	914	925	932	939	945	884	919	938	910	916	930	902	920	934	882	940	928	948	901	940	900	923	951	972	984	970	953	927	949	894	937	977	987	986	892	948	954	913	916	978	930	981	879	958	952	923	880	979	939	945	929	980	947	930	911	925	904	898	888	964	953	928	968	984	953	953	946	941	938	936	910	967	908	919	951	957	921	968	891	932	995	916	918	914	949	982	941	936	966	971	905	981	966	966	902	976	951	956	941	951	922	955	951	948	942	988	956	899	952	960	929	961	914	991	872	914	896	986	898	967	963	938	935	876	961	932	904	999	888	924	944	907	917	983	911	922	891	940	933	916	955	958	905	985	908	919	916	983	954	936	928	911	912	929	914	974	981	949	903	946	961	941	959	934	950	981	917	930	929	907	906	957	876	936	944	921	942	932	904	945	948	890	934	934	859	973	950	953	938	943	931	891	946	908	970	922	930	945	906	896	948	871	950	922	920	975	970	986	982	935	953	949	925	991	981	904	880	914	929	976	926	921	900	924	898	915	934	936	950	968	923	924	954	962	936	970	963	939	924	933	898	914	975	901	979	932	882	917	941	914	972	968	893	935	944	955	942	980	952	928	951	951	920	946	955	921	979	958	949	911	990	954	928	973	974	967	946	942	938	941	938	966	922	924	941	923	943	967	933	940	970	878	989	930	878	895	980	916	895	906	911	887	906	878	962	931	888	925	924	954	948	976	945	970	904	924	909	936	957	942	893	906	942	934	950	939	910	977	951	901	918	933	885	971	899	933	978	954	981	946	921	987	922	958	943	918	919	960	925	938	947	954	961	958	913	909	868	964	957	908	917	953	985	959	930	931	953	942	920	923	927	901	988	958	960	895	954	911	915	960	949	946	853	869	919	897	931	933	912	1019	868	958	983	922	914	933	905	922	895	970	961	925	969	942	963	921	952	929	906	881	906	990	965	911	914	956	984	981	919	941	946	932	971	938	897	952	894	921	896	972	942	930	961	891	950	938	957	912	962	967	936	963	944	933	922	967	957	914	908	923	916	892	922	959	929	923	902	937	926	929	957	936	959	915	886	975	927	971	919	935	896	977	934	944	944	973	950	909	933	968	948	913	960	865	960	928	925	999	898	920	936	923	968	955	1008	915	960	996	960	938	916	933	906	865	949	962	901	946	919	927	957	969	920	1005	935	968	903	879	919	970	864	928	920	954	972	951	925	926	950	956	925	925	944	972	961	949	988	874	933	917	927	958	927	1013	880	929	925	918	927	954	948	939	894	970	923	940	929	935	953	955	917	930	920	970	925	910	969	941	947	948	944	931	953	927	899	898	941	887	893	910	939	989	931	931	948	957	980	970	943	868	952	909	928	912	949	910	909	913	974	865	966	930	920	962	924	908	925	981	927	907	899	973	969	955	990	989	920	923	961	951	925	943	962	977	909	915	947	929	911	907	952	1019	920	944	935	994	969	927	980	945	965	926	943	936	955	940	964	907	889	943	859	929	943	882	904	962	961	879	933	934	909	896	929	876	990	918	958	900	977	924	907	926	965	929	965	976	962	935	958	1051	966	915	922	937	921	908	985	901	915	930	934	981	972	923	961	961	905	907	980	928	905	892	936	975	878	908	940	932	912	910	952	948	987	906	955	930	972	942	954	983	900	930	947	936	1009	927	969	958	970	936	924	901	969	933	920	957	934	947	908	945	964	917	928	919	993	932	934	979	930	953	892	904	976	936	934	963	972	953	914	964	929	973	935	899	958	951	917	904	971	946	885	906	920	944	947	892	897	926	994	994	947	955	883	928	909	910	916	972	975	928	969	908	942	1006	969	943	951	907	918	958	990	939	897	938	951	1021	971	902	986	904	911	958	993	898	915	966	971	898	940	968	968	1015	948	953	924	936	936	971	927	930	930	954	957	886	933	946	919	944	932	926	956	963	959	894	947	944	915	901	960	956	947	891	967	900	950	969	935	950	930	924	920	957	970	1009	923	926	885	958	956	956	934	901	921	911	947	916	939	903	1000	950	979	976	892	926	906	931	938	1014	950	954	919	918	979	955	908	945	944	972	958	954	909	916	879	953	955	922	943	937	944	942	936	945	940	966	955	912	914	900	957	971	974	962	892	915	935	979	918	951	934	1025	950	942	940	881	929	924	952	976	904	944	963	901	923	976	969	948	901	961	958	920	933	923	974	958	915	967	938	929	885	890	955	965	932	930	923	918	1006	912	920	902	936	869	906	974	926	970	889	946	1011	959	911	876
33545	34706	30363	20998	11594	7543	5369	3956	3134	2549	2161	1908	1708	1512	1403	1323	1232	1219	1173	1070	1062	1031	1007	968	953	1018	952	880	926	896	941	944	864	862	867	905	862	832	865	916	889	909	847	825	891	874	907	932	879	866	870	878	826	885	882	873	836	872	867	895	845	891	874	830	842	818	872	816	838	826	849	892	891	877	879	866	832	835	855	866	879	841	876	897	871	907	846	874	812	919	878	880	881	868	787	845	844	841	925	830	859	860	936	873	888	867	846	891	848	868	831	855	858	873	880	865	883	816	850	856	903	891	900	829	841	842	827	853	846	843	841	820	906	873	822	844	911	877	930	886	841	866	843	912	904	838	896	868	765	921	908	852	853	907	864	866	861	847	871	894	893	867	869	883	854	864	862	924	870	854	832	862	873	851	878	905	923	835	874	893	856	868	867	843	867	834	862	907	936	812	882	849	899	858	850	846	837	904	891	910	876	820	854	833	835	794	835	903	870	892	908	899	865	883	809	870	839	843	872	933	951	866	853	845	884	836	865	850	887	806	887	840	895	849	878	912	881	854	853	855	850	814	928	870	839	884	850	929	893	872	842	898	907	832	899	843	840	924	868	853	832	826	912	855	824	899	877	836	863	874	883	883	836	893	839	798	897	857	879	929	883	806	866	850	874	904	859	867	849	821	849	863	774	869	846	883	853	882	870	879	861	847	901	859	894	809	879	861	860	881	834	826	908	882	837	832	892	875	885	867	860	886	905	883	856	865	872	889	874	824	878	876	850	828	921	866	857	853	903	819	887	881	867	853	872	896	845	903	855	856	876	871	875	856	865	881	875	850	877	808	883	936	848	857	822	867	889	853	871	873	916	802	848	834	826	901	883	892	903	875	845	897	886	808	858	893	899	840	865	851	873	834	803	867	883	835	855	874	800	832	841	883	813	832	912	891	873	861	924	811	818	885	917	828	867	840	848	890	855	842	854	911	882	891	846	851	891	912	883	874	857	878	832	854	844	838	850	878	904	850	878	880	856	801	891	875	892	855	864	809	897	860	851	819	903	857	889	824	845	828	872	882	913	887	883	880	868	830	874	871	859	871	841	869	839	879	916	885	849	894	838	850	897	853	805	877	836	840	895	829	905	864	855	938	845	837	899	887	844	859	893	856	868	921	857	910	861	883	866	852	851	876	848	874	836	867	884	896	872	850	854	901	851	923	847	889	880	849	901	842	817	847	865	858	835	914	851	854	872	855	909	835	830	863	885	889	828	844	909	867	873	829	910	843	868	836	881	871	878	855	928	868	836	864	877	847	853	869	867	875	872	881	832	892	839	858	852	873	830	830	922	841	845	906	864	924	902	819	852	840	852	892	860	871	860	923	825	885	886	877	848	808	889	855	866	923	816	867	842	826	895	918	897	870	820	886	860	889	861	886	828	865	873	861	852	910	907	865	850	860	866	894	900	872	856	852	808	880	892	878	893	804	867	890	857	841	845	814	837	882	908	867	817	816	852	883	870	842	883	896	939	832	868	845	850	869	897	891	834	877	835	922	905	895	882	928	885	918	865	880	818	911	896	850	852	878	868	896	915	934	834	852	909	857	869	844	834	875	864	938	867	869	798	816	876	820	916	864	867	893	830	918	786	862	861	882	888	846	859	838	866	891	836	872	831	866	903	877	837	921	924	827	857	879	879	900	835	840	832	888	846	864	903	908	833	865	874	839	848	841	875	881	873	901	870	863	900	904	854	888	873	858	881	868	889	894	862	851	858	886	887	894	829	892	816	852	859	868	861	834	831	857	877	864	894	846	918	880	895	910	837	849	858	896	894	850	874	863	875	864	835	848	811	882	897	864	870	841	916	863	903	945	861	865	827	842	882	818	864	868	838	852	816	867	841	854	799	851	849	893	898	871	818	909	841	883	860	856	823	876	891	878	843	829	872	899	934	922	850	880	901	802	815	919	841	872	805	813	836	848	837	854	887	912	919	910	825	895	873	837	868	857	853	863	895	809	914	866	847	877	926	869	881	872	857	855	880	861	857	821	841	815	866	855	918	872	830	853	861	825	864	859	843	868	878	909	892	833	871	866	882	842	879	897	843	896	878	863	901	942	903	873	892	796	818	877	851	891	875	869	887	872	873	884	862	837	892	861	864	868	841	949	836	863	826	820	896	854	874	863	845	816	869	923	908	884	850	860	922	867	918	887	857	848	889	848	846	870	903	896	871	893	865	924	878	909	877	907	856	825	871	877	891	875	821	925	840	878	877	867	842	891	927	911	890	875	876	892	835	891	816	872	866	852	870	896	851	910	874	819	914	840	862	915	836	866	824	857	849	893	884	792	855	823	887	826	868	899	876	866	833	883	830	869	892	829	910	918	862	909	910	909	866	937	890	922	855	863	848	876	887	872	880	833	886	844	880	826	907	831	862	894	824	900	807	893	904	858	907	838	866	818	892	818	856	912	895	852	850	932	871	881	907	937	851	915	877	880	893	856	863	852	890	911	866	855	898	823	882	893	851	901	861	892	841	848	885	860	860	868	877	847	876	877	912	878	850	887	878	809	872	899	846	868	859	878	849	897	817	879	920	834	912	854	859	901	904	849	865	874	897	903	875	873	829	833	905	818	908	881	864	856	852	892	878	859	877	867	892	866	894	821	906	821	903	894	897	865	861	855	879	870	908	850	915	837	844	841	820	888	873	916	832	882	872	879	819	882	838	863	881	885	921	859	836	888	839	822	856	866	846	893	799	894	882	857	859	857	840	873	945	878	874	864	835	896	853	852	839	821	874	834	839	866	819	867	910	861	846	848	852	898	880	863	879	905	908	833	940	865	848	902	891	867	889	835	851	870	869	837	902	904	856	848	866	844	850	875	828	859	842	908	875	847	812	897	880	828	867	891	853	847	853	890	864	865	886	813	853	842	898	842	870	896	918	848	860	878	900	916	891	883	837	850	845	850	882	853	842	899	934	938	822	810	885	861	865	869	867	850	803	897	823	879	896	887	871	865	874	872	902	854	888	931	827	869	861	880	876	863	870	875	854	895	926	842	889	845	828	832	889	889	901	904	884	853	942	876	892	899	942	864	869	880	890	862	887	817	882	908	866	867	884	864	878	917	837	818	889	869	882	889	926	884	875	830	833	845	832	897	858	863	881	875	885	866	911	775	879	927	839	881	841	919	843	850	875	901	839	918	817	813	874	885	889	853	923	832	910	883	860	857	851	882	918	826	865	821	892	863	891	911	877	855	855	864	866	855	865	860	879	841	863	853	867	893	848	911	810	851	901	939	864	891	872	858	855	873	814	855	871	831	880	833	842	875	859	920	866	872	875	917	824	832	869	857	883	857	857	853	838	865	884	823	870	860	831	893	898	897	858	821	853	874	894	814	816	866	829	860	811	874	890	800	882	881	861	910	834	825	883	816	895	842	821	857	865	899	865	918	845	867	883	864	842	839	819	885	927	894	809	837	880	864	837	855	798	878	799	906	900	841	841	914	866	909
36133	46405	30654	18720	13284	10245	7848	5887	4547	3668	2887	2532	2106	1815	1713	1546	1488	1375	1283	1197	1136	1061	1004	995	999	982	953	914	910	923	939	856	843	850	883	899	929	846	897	837	876	906	861	934	877	885	899	829	854	910	898	854	873	845	918	834	875	884	880	849	877	891	886	852	862	845	892	883	870	871	843	852	880	871	845	834	803	899	871	869	872	857	826	886	922	870	888	880	857	809	848	846	880	824	856	847	855	897	887	891	888	811	927	881	853	841	897	850	813	881	826	869	817	880	851	910	869	850	838	916	876	871	803	842	860	922	875	876	886	849	851	840	841	878	843	879	815	841	869	858	878	886	863	856	830	838	837	873	933	861	882	901	821	892	835	910	898	866	908	849	898	854	822	860	919	894	872	816	862	843	813	865	810	873	872	832	815	832	887	875	850	857	876	832	897	869	814	825	859	852	845	894	874	878	886	832	882	863	841	856	831	888	864	828	860	886	902	830	852	849	843	891	889	834	881	925	885	900	854	849	892	908	877	827	855	902	848	870	845	890	890	871	830	905	869	842	850	871	877	869	844	846	888	841	879	857	911	924	839	884	915	875	890	845	881	907	838	883	832	897	864	889	791	857	882	924	846	898	926	897	894	858	835	853	845	819	851	826	832	875	846	843	822	878	856	805	822	888	834	859	885	847	879	882	929	835	859	864	899	873	847	854	893	784	864	828	856	881	839	851	818	890	899	827	868	887	857	910	889	857	834	855	819	815	854	854	827	860	832	851	869	854	881	880	860	847	847	847	861	840	856	872	868	867	842	845	857	859	883	864	869	910	894	822	831	862	777	926	875	894	819	865	880	865	820	895	874	822	868	886	857	825	892	826	816	888	907	874	867	879	876	856	874	847	870	906	898	840	857	874	870	876	891	857	865	882	807	827	846	900	899	868	893	801	819	874	898	879	936	903	865	865	886	862	879	842	811	827	871	879	869	820	854	884	903	864	846	844	908	846	841	842	845	848	900	845	889	851	876	888	863	874	887	895	859	891	854	800	873	862	883	874	836	864	886	836	771	833	853	887	885	864	853	846	858	816	872	873	842	917	885	852	805	890	825	832	799	864	888	898	812	912	870	799	889	879	852	842	902	841	832	864	860	845	846	870	881	892	909	870	893	841	892	847	797	884	834	848	873	869	908	898	863	856	879	865	866	857	849	835	855	850	853	880	842	815	889	862	903	886	882	835	870	905	850	860	863	869	847	885	831	835	809	905	919	874	793	843	959	862	855	872	830	875	850	887	837	865	864	883	870	890	836	874	805	872	831	857	900	894	868	849	839	856	851	877	845	844	894	858	849	902	829	883	877	835	864	834	856	916	891	863	872	896	870	877	844	881	817	884	862	921	859	892	900	918	921	847	871	873	840	895	890	857	892	887	859	911	862	832	859	910	878	893	884	866	907	869	871	837	818	860	861	862	837	831	874	925	814	849	818	838	828	931	876	884	858	897	884	873	881	860	866	881	902	901	904	899	827	838	902	857	843	850	840	848	841	830	921	798	876	841	863	834	857	843	861	886	845	839	828	887	877	867	867	863	792	830	831	855	848	799	880	859	874	807	876	906	881	870	866	895	838	915	899	862	833	860	853	840	886	831	851	891	879	860	826	847	848	900	840	872	887	903	884	854	900	853	853	899	845	816	847	870	889	837	928	930	896	791	869	858	902	820	864	850	875	833	842	884	798	874	872	854	858	884	858	818	891	905	916	831	863	812	860	857	852	935	837	871	881	932	908	797	897	874	853	851	861	870	807	810	901	878	878	830	857	840	848	850	859	860	824	887	863	863	871	907	875	885	877	864	884	859	905	890	826	846	866	835	809	862	892	896	875	826	872	883	911	869	850	872	892	835	820	834	902	847	850	845	840	920	833	827	856	877	813	852	861	879	872	864	869	873	848	822	864	834	835	908	862	924	873	849	872	839	852	880	857	844	880	930	906	846	886	885	845	882	858	832	875	847	864	816	870	830	859	821	872	863	816	853	851	888	900	823	874	813	880	826	870	837	854	926	871	871	860	809	923	872	847	861	845	891	844	844	855	838	879	861	859	911	852	886	903	900	850	848	872	843	857	896	881	864	862	826	876	895	819	874	861	846	849	819	868	860	809	885	869	856	880	842	854	924	841	910	815	872	846	840	845	842	884	864	834	824	850	879	885	885	843	850	914	883	829	866	854	869	865	847	798	903	869	900	874	847	906	828	871	862	898	815	888	839	805	876	867	880	895	843	852	855	835	868	838	894	844	918	795	877	860	896	891	851	890	847	893	885	859	831	904	868	869	844	887	884	855	841	818	796	838	850	871	858	847	834	837	827	854	885	877	860	909	881	882	841	877	892	840	853	849	851	901	882	865	877	883	947	852	837	898	906	885	839	813	852	894	810	865	924	841	842	873	893	780	844	889	911	882	885	808	879	816	849	916	875	835	821	836	822	803	901	876	902	873	842	873	863	888	877	860	814	904	947	848	911	858	868	863	881	807	868	870	816	898	836	887	890	888	897	896	879	886	872	835	811	920	848	832	853	883	859	852	826	832	928	853	837	822	884	892	863	848	853	864	894	889	829	927	849	823	831	843	838	837	876	847	863	846	848	863	878	916	848	852	913	855	894	891	841	865	838	836	846	799	906	845	932	856	870	859	835	868	846	882	801	904	847	896	877	835	870	857	886	836	865	873	850	873	856	876	921	863	883	879	817	917	811	880	834	848	864	842	839	828	875	867	843	819	836	878	857	844	926	828	866	848	857	840	798	880	879	889	816	861	873	848	812	876	867	844	811	885	927	847	842	854	890	834	829	880	867	795	887	832	873	874	864	868	895	871	847	831	802	883	838	892	909	829	904	867	919	877	809	869	903	902	833	864	851	863	842	866	881	921	845	876	839	908	870	888	845	817	895	901	854	859	860	838	864	878	882	903	904	855	882	861	841	896	901	897	896	875	896	834	849	890	904	853	870	874	887	838	885	879	907	869	887	886	896	855	883	932	837	873	890	859	847	875	859	864	885	885	843	845	850	840	860	851	857	894	856	826	829	862	884	845	853	853	899	874	810	833	886	837	893	904	882	846	832	898	870	836	863	843	856	829	809	885	863	883	846	887	844	850	852	880	881	905	841	850	874	860	898	834	848	845	884	807	913	826	859	877	888	868	870	858	875	906	891	827	839	833	856	862	905	840	866	856	837	851	875	848	873	819	852	879	867	849	868	889	846	861	846	869	842	833	846	890	818	831	891	851	860	894	898	885	891	837	846	846	915	879	884	827	846	877	851	870	869	939	876	835	898	906	845	870	896	853	891	881	828	849	903	850	882	892	919	866	841	864	870	839	843	837	877	854	838	844	886	889	862	850	863	846	892	907	816	834	901	856	884	843	871	881	871	837	878	901	806	861	869	900	840	926	850	902	870	872	860	874	901	836	827	834	842	862	831	842	870	844	812	808	862	824	863	845	874	875	846	896	832	877	838	849	861
24284	21425	28838	24737	21626	15869	8914	5368	4088	3203	2699	2426	1964	1715	1584	1527	1387	1346	1226	1126	1120	1055	988	1001	986	923	941	966	899	940	917	909	959	885	919	878	860	900	867	838	889	892	937	908	908	847	867	882	794	848	894	932	817	908	823	846	915	892	881	824	871	897	856	859	884	852	906	835	924	819	855	905	868	846	833	904	883	857	854	872	883	906	871	914	856	837	834	849	863	811	875	832	824	861	843	863	855	890	832	892	843	839	835	887	864	859	895	872	882	865	870	892	845	850	905	866	861	849	846	891	896	822	905	865	913	877	875	900	886	867	863	832	841	884	853	813	851	819	849	868	869	871	882	861	837	882	844	868	854	835	812	868	872	881	860	857	852	872	861	851	879	877	893	883	817	887	905	869	822	846	893	872	833	887	823	849	817	900	912	815	855	844	903	898	835	800	845	886	899	843	811	857	875	866	849	831	891	847	856	891	868	916	917	868	887	868	850	848	839	827	871	878	916	869	868	859	891	867	836	839	879	826	849	830	785	884	913	900	844	892	850	865	850	806	845	824	886	889	803	895	842	867	894	862	867	914	853	899	841	887	885	854	874	873	852	831	834	919	875	883	804	903	846	833	808	853	873	926	835	868	821	835	899	863	827	837	886	816	792	847	874	862	878	832	858	887	872	835	849	793	876	910	849	896	831	864	848	879	876	867	844	864	793	866	918	902	874	879	898	796	828	869	870	842	874	822	876	858	876	851	891	876	851	856	846	842	866	826	842	850	859	861	897	840	849	872	943	866	887	886	885	856	858	835	880	861	864	840	880	898	821	865	866	914	875	864	792	799	851	842	835	899	889	848	844	898	864	891	864	882	901	868	846	888	880	828	890	893	871	877	831	862	919	881	874	790	874	903	814	855	860	814	864	838	905	872	882	874	845	854	852	874	860	831	905	856	853	881	887	845	853	855	854	882	824	889	835	872	885	896	866	866	857	821	870	867	852	824	857	866	814	857	850	832	867	909	855	830	848	864	844	859	914	835	915	878	900	886	911	806	846	796	897	844	828	863	884	863	814	862	882	883	853	809	841	877	893	918	875	893	836	862	876	854	885	844	819	811	883	793	918	856	840	855	888	864	844	871	877	897	828	855	923	859	867	907	852	859	851	847	858	820	837	864	908	854	925	892	834	894	861	865	858	834	837	836	874	846	836	914	804	878	902	876	889	849	855	859	889	820	907	840	889	860	848	852	906	824	816	894	820	895	834	913	869	838	899	804	893	869	834	924	878	895	903	872	851	856	853	857	848	906	861	819	878	877	857	850	833	878	931	848	876	783	844	824	854	901	815	937	924	877	879	866	887	905	909	893	859	781	893	869	833	884	837	888	846	845	860	869	855	818	856	899	836	875	887	907	840	844	819	795	850	851	867	891	860	920	808	872	826	884	830	888	814	859	899	838	837	895	892	860	851	870	866	806	882	830	878	889	869	835	869	908	808	916	940	847	895	873	847	791	859	859	898	841	889	864	820	856	850	937	845	867	943	890	876	931	860	819	922	851	840	889	873	863	860	869	835	803	814	810	869	879	865	823	822	883	882	841	887	873	851	925	866	892	856	879	881	900	830	880	895	836	890	882	835	832	860	897	892	812	872	903	893	831	898	870	868	833	901	887	874	863	857	829	875	860	849	898	882	853	874	879	857	811	900	861	879	852	861	858	834	847	858	828	852	879	836	863	895	812	883	898	855	840	823	874	871	902	826	881	806	845	904	828	813	858	836	865	878	879	869	872	829	867	856	852	825	903	891	855	859	866	837	849	876	840	871	828	890	876	882	865	913	884	892	843	880	866	863	863	838	861	876	848	881	803	870	848	846	908	842	872	861	866	852	833	873	903	888	880	868	866	848	878	886	863	897	922	836	899	852	842	857	862	884	876	895	912	876	863	885	843	920	843	855	865	861	850	860	898	833	826	857	916	895	870	925	885	881	826	863	863	837	850	846	889	884	848	898	858	862	863	836	915	922	859	891	877	872	897	859	878	854	887	869	900	836	834	830	866	909	906	884	901	843	869	877	804	872	885	891	830	871	879	892	925	874	898	886	862	805	882	861	869	866	849	851	877	852	885	844	877	841	883	854	866	791	819	870	863	830	854	901	833	844	890	853	804	837	834	828	845	874	897	873	830	889	851	880	939	849	853	853	870	871	918	850	884	837	928	843	862	899	879	816	879	939	865	835	836	830	852	886	904	900	933	828	886	856	909	830	815	850	861	862	836	845	836	920	885	908	841	869	860	828	895	900	837	820	896	845	920	863	836	909	819	856	831	847	913	885	872	836	811	905	846	878	879	937	908	919	817	871	878	870	894	840	849	857	897	836	857	850	866	880	885	862	878	911	848	841	884	865	826	871	857	814	861	871	836	871	873	884	826	819	841	897	851	812	850	814	837	894	856	923	840	884	828	866	883	884	854	846	873	873	829	878	859	819	830	817	862	867	857	842	884	857	936	853	840	924	874	920	834	880	830	861	893	901	851	870	844	897	838	836	853	858	833	813	780	862	867	849	850	819	857	899	892	872	848	892	843	918	831	887	884	829	897	819	879	919	822	837	894	900	840	887	838	878	898	855	859	860	903	845	845	880	866	838	863	863	838	834	889	846	853	868	814	844	864	847	867	840	845	838	851	825	922	848	884	875	881	880	835	866	892	836	852	841	925	868	899	861	850	901	847	902	872	829	863	952	867	877	836	909	863	822	878	846	901	871	841	883	868	848	860	834	880	820	907	801	925	869	858	824	837	869	856	862	848	858	851	845	791	899	893	848	862	896	875	810	815	818	898	889	836	880	851	799	848	861	871	895	913	838	886	818	819	829	868	894	854	915	844	847	876	821	855	872	857	861	866	842	843	851	872	846	886	872	881	878	842	889	835	852	844	870	868	859	851	822	843	872	892	882	832	869	837	875	879	880	869	862	928	904	857	821	831	880	833	838	919	856	873	847	839	840	854	909	844	884	819	784	854	849	859	849	899	853	931	874	797	859	841	876	845	925	873	885	855	856	887	910	859	823	907	885	848	860	878	865	881	868	813	876	838	900	824	842	905	800	864	919	933	861	842	878	875	890	853	818	886	834	816	875	853	941	833	875	811	897	851	857	821	875	845	861	842	848	842	858	882	910	827	895	872	864	856	852	875	849	816	868	901	906	854	837	839	856	868	869	865	839	852	856	909	833	822	803	868	901	928	788	875	844	873	889	907	890	892	866	898	882	860	752	875	862	846	767	847	799	889	873	795	872	814	814	876	857	877	908	890	803	888	895	897	846	872	837	843	898	827	853	897	938	831	904	828	864	854	893	860	887	872	891	889	878	888	851	855	860	858	841	843	886	911	814	869	871	813	899	860	826	865	876	878	820	833	857	897	855	880	846	869	807	811	880	812	829	867	859	904	825	849	854	919	837	823	889	887	849	839	935	923	874	893	844	866	866	854	856	860	848	864	865	864	861	829	863	824	818	897	854	858
38055	61145	41057	22883	16333	12587	9825	7672	5734	4562	3626	3112	2481	2123	1878	1670	1645	1479	1359	1283	1252	1106	1058	1071	1018	957	974	916	936	960	955	954	874	889	888	886	923	908	910	877	885	896	898	891	871	902	894	905	850	872	861	905	861	810	848	881	809	831	858	870	897	835	892	859	855	857	846	863	884	842	851	852	897	849	863	860	847	875	899	874	879	862	819	911	904	841	845	887	830	799	845	875	856	842	862	912	876	817	844	891	914	850	821	907	858	836	889	872	878	856	867	906	854	856	859	905	850	821	891	855	882	896	859	840	852	909	849	899	839	891	836	822	814	854	845	849	869	878	894	842	854	880	864	906	833	800	825	869	903	843	876	853	864	835	872	875	854	827	790	849	862	816	812	851	851	828	892	848	806	894	876	869	869	815	832	857	844	952	851	837	828	902	879	883	816	841	843	801	921	861	926	848	863	881	858	842	865	804	882	897	836	877	861	806	820	827	863	870	855	876	864	860	795	844	860	859	897	829	902	871	886	831	861	823	853	824	871	837	892	873	867	861	870	850	835	884	866	839	866	819	833	856	864	883	861	854	838	819	882	826	906	894	833	885	853	860	873	880	835	903	843	778	783	894	840	861	822	853	817	849	846	847	859	897	828	842	884	872	852	835	849	893	857	834	846	859	820	828	858	805	830	841	884	833	808	882	823	843	813	887	870	852	927	876	855	805	912	803	878	867	865	870	849	840	817	829	866	841	835	827	838	902	866	790	931	887	879	841	912	819	894	818	907	879	846	807	814	863	862	855	855	859	889	873	863	833	863	857	817	917	870	845	857	886	890	864	857	826	854	815	858	814	857	862	841	870	881	881	877	780	926	778	875	870	867	844	851	855	879	832	905	824	836	862	838	868	846	855	911	875	867	916	895	829	820	845	819	867	919	844	803	834	871	871	926	798	863	796	831	852	870	847	816	872	903	847	831	886	858	859	836	880	872	858	807	860	844	835	880	854	870	845	826	833	815	868	785	880	817	850	851	806	863	844	861	841	867	843	804	795	842	856	848	855	860	886	900	844	881	802	893	848	878	809	823	854	862	828	846	857	807	883	838	849	845	817	823	909	857	846	882	866	875	866	876	886	883	869	858	872	840	842	853	843	856	830	889	840	904	869	816	843	916	880	875	860	847	847	919	847	854	844	803	917	845	853	877	851	833	843	844	874	857	837	850	886	858	815	815	830	840	848	887	873	816	891	842	845	847	849	872	840	865	849	833	903	848	843	834	889	831	839	870	808	857	927	865	830	893	859	864	879	831	871	837	892	869	908	838	829	838	840	867	869	847	838	862	809	865	866	816	837	863	867	871	856	851	809	858	850	877	881	852	969	862	834	866	875	859	837	850	887	884	884	754	918	808	883	880	881	872	891	827	836	849	843	859	834	854	878	908	830	869	801	917	873	862	858	880	845	894	843	858	831	856	910	890	867	884	911	856	878	841	876	871	829	891	855	851	906	862	888	847	870	856	883	911	851	827	873	852	874	815	844	847	806	864	844	903	876	846	841	905	890	838	863	851	805	887	840	865	860	872	883	885	861	831	867	896	884	881	871	853	852	832	885	868	895	897	881	880	843	888	859	855	897	893	866	885	881	892	845	865	897	852	873	876	886	838	894	911	845	858	864	862	846	854	817	858	903	874	857	846	879	919	843	804	904	878	869	856	865	855	794	884	876	832	850	876	849	853	845	899	861	857	846	878	830	846	856	855	859	894	874	812	834	873	845	890	825	892	818	825	868	827	874	840	877	812	799	850	875	851	830	903	876	853	841	849	838	864	869	833	846	863	848	801	881	864	828	860	850	852	863	866	824	827	905	910	876	875	890	838	866	861	862	857	847	897	864	856	824	887	870	871	838	893	885	848	825	846	856	900	838	895	864	863	815	810	917	866	889	900	889	837	880	854	806	911	872	815	836	847	838	798	858	843	894	810	826	926	841	795	876	870	833	903	852	853	865	867	862	849	853	799	885	858	902	844	855	833	841	875	875	911	853	829	854	861	810	860	877	837	845	856	882	886	869	857	787	882	891	879	935	798	845	852	853	848	871	853	827	835	884	848	849	821	894	857	887	858	873	859	888	852	838	886	822	859	835	869	814	849	879	841	848	856	879	884	860	858	824	860	909	880	845	873	819	841	863	866	931	859	824	873	806	872	840	836	823	826	830	839	892	866	837	855	875	829	910	846	887	855	833	862	854	814	832	857	887	836	877	887	821	844	875	880	866	848	801	830	854	898	861	870	806	913	802	851	862	858	841	858	912	831	920	885	847	906	850	845	890	846	890	905	860	892	875	865	859	895	864	854	868	867	839	879	904	878	914	865	900	843	854	882	872	909	888	856	907	839	842	892	864	890	870	922	901	856	908	839	853	872	900	850	840	811	845	838	874	828	886	834	818	894	827	834	838	839	828	854	862	863	871	865	827	830	859	855	863	892	881	879	856	837	865	849	834	876	849	882	873	872	865	847	833	860	920	896	848	840	823	860	851	835	876	874	809	902	865	871	849	790	830	820	850	921	878	872	877	888	835	840	863	861	830	886	857	864	822	908	854	909	854	858	868	863	836	852	876	835	864	810	917	842	903	825	845	846	866	861	835	859	866	883	849	886	802	840	920	835	833	840	885	917	853	856	836	864	890	845	847	888	844	908	884	876	882	797	875	865	872	876	849	873	867	835	874	870	820	873	844	855	814	867	822	865	803	877	791	853	861	854	856	872	892	841	797	909	881	883	809	903	892	869	835	831	874	863	833	866	798	923	846	846	850	890	867	819	909	863	861	828	863	836	837	874	869	865	851	874	849	861	866	825	858	845	825	885	883	848	854	841	868	784	869	865	855	891	902	831	875	854	875	839	826	862	853	862	830	908	898	842	845	843	866	847	848	814	846	898	837	874	833	853	864	824	867	869	890	856	864	873	874	885	854	870	850	884	818	875	831	891	832	840	852	879	857	852	843	834	817	864	859	897	865	885	859	851	878	858	870	897	878	863	881	853	861	849	859	827	879	850	866	871	841	863	864	886	814	846	833	847	859	892	786	888	864	857	860	774	864	800	860	862	820	825	825	855	838	857	810	853	839	858	867	826	844	813	885	849	825	868	839	860	901	852	882	852	861	858	849	828	883	821	865	811	847	880	815	885	826	886	855	844	793	889	892	886	828	884	801	820	834	866	841	837	861	852	883	873	863	858	898	806	827	870	857	906	866	820	846	874	830	868	830	880	887	915	873	898	812	888	886	855	849	868	836	893	839	824	870	831	879	862	828	913	802	822	891	842	891	851	823	872	856	854	878	873	816	825	834	807	889	900	881	892	891	822	834	828	871	871	873	805	903	903	849	868	884	799	855	863	890	826	812	848	860	832	833	852	864	915	863	866	803	869	864	857	851	858	892	858	861	858	867	827	805	874	826	840	892	840	867	824	886	837	871	816	871	857	866	866	821	866	834	886	867	903	875	873	854	892	852	838	893
25486	21522	28320	26103	17845	10252	6582	4648	3839	2980	2553	2271	1986	1684	1525	1497	1337	1350	1340	1136	1114	1104	1046	1027	1013	989	1039	1020	974	979	908	986	959	956	974	1015	927	895	908	977	1008	881	965	945	920	995	941	941	930	895	972	961	981	929	974	901	944	925	920	928	900	918	911	970	892	949	919	923	895	854	925	894	897	939	934	922	913	900	897	959	915	942	891	919	911	933	944	921	914	957	931	874	928	852	900	847	908	932	896	949	927	957	941	903	906	907	931	980	904	924	920	959	903	913	929	863	988	984	920	880	952	892	892	913	946	873	952	896	908	944	905	889	954	905	872	941	967	889	916	932	915	926	887	926	904	898	1000	919	876	902	960	919	896	901	947	977	935	962	897	922	956	951	912	927	940	934	919	917	929	922	932	912	892	948	912	913	905	879	905	915	969	905	937	950	899	910	916	944	912	936	898	954	950	953	925	874	944	912	969	876	911	956	953	902	934	910	925	932	890	911	994	939	940	950	932	953	931	952	937	938	954	937	887	890	940	945	956	935	892	919	936	962	933	902	909	915	902	911	925	933	934	944	964	913	906	903	886	917	957	933	921	891	929	920	903	940	938	944	909	934	877	943	927	907	942	855	867	915	891	895	928	904	948	927	939	914	952	919	939	944	903	861	895	898	939	921	905	872	921	966	864	921	954	896	977	938	922	882	935	919	853	897	932	909	873	943	921	967	995	912	875	890	920	939	882	965	939	981	941	909	941	946	973	909	966	938	964	950	939	935	903	902	934	914	886	959	937	908	989	917	909	928	927	890	899	927	935	956	958	944	940	943	925	918	932	970	932	921	921	931	936	881	928	955	931	977	896	904	933	955	904	907	994	907	935	940	925	951	970	963	919	924	911	923	941	906	968	901	906	883	924	946	900	931	898	961	950	927	959	880	942	935	909	938	952	924	876	906	963	921	839	910	985	960	905	933	903	882	978	955	886	932	936	978	896	915	942	915	950	956	895	984	916	935	902	942	932	966	950	906	892	892	918	957	944	879	935	972	942	889	899	938	924	865	914	844	890	926	929	905	936	940	925	902	943	913	955	910	969	905	903	895	960	891	933	944	873	904	954	922	921	943	931	910	930	927	960	887	915	966	935	901	939	994	895	934	920	936	933	969	922	1000	980	924	977	950	959	928	904	929	915	941	908	961	892	920	895	911	944	888	952	922	960	904	960	920	919	923	966	919	938	929	920	985	919	929	990	925	909	888	946	950	916	890	921	926	924	928	899	966	899	938	876	892	965	972	905	909	882	963	896	911	899	951	920	858	917	955	889	923	913	979	922	907	861	932	922	899	962	925	931	961	910	907	914	962	851	969	926	904	952	927	960	935	944	930	944	952	860	910	918	880	933	926	942	947	951	896	916	987	942	907	916	891	924	946	898	895	916	860	912	896	925	939	956	939	921	930	957	908	977	967	915	970	944	945	935	964	930	954	904	968	904	871	946	987	929	973	878	919	969	953	967	920	854	954	943	931	930	890	932	944	923	931	899	927	882	919	950	910	916	906	932	936	980	937	949	967	915	967	950	903	905	884	942	878	923	954	907	925	932	889	943	963	989	965	896	914	917	848	900	969	883	968	927	973	889	897	912	967	892	934	921	876	860	955	890	903	938	937	916	921	1000	879	934	987	948	928	919	923	951	923	914	874	913	952	977	923	911	950	963	939	918	874	914	912	880	952	892	943	936	899	941	944	930	922	928	897	923	960	917	894	881	911	897	950	912	950	977	974	956	874	917	932	905	917	875	906	979	917	902	980	904	930	906	883	979	903	941	907	949	887	878	892	903	902	924	864	979	900	932	915	984	925	891	872	913	855	889	929	928	955	935	934	929	940	1015	918	899	927	922	947	887	937	927	925	907	960	950	891	912	949	947	966	908	907	863	912	941	873	910	931	883	938	970	910	951	949	929	904	953	883	945	985	914	973	953	910	921	938	925	895	873	911	950	923	935	895	890	889	928	949	934	903	908	934	913	905	906	931	963	920	900	962	933	956	988	871	938	929	961	917	957	882	971	951	937	926	986	900	898	959	919	916	929	922	913	894	909	944	945	898	927	943	920	934	895	963	983	909	975	937	893	904	938	943	951	883	914	948	909	925	939	929	907	980	947	889	916	984	926	904	970	987	976	941	872	974	930	937	901	911	938	934	914	979	927	921	913	930	938	968	855	929	977	913	916	929	891	876	987	967	934	863	863	911	934	945	893	921	961	897	886	938	933	952	934	947	954	964	953	959	928	920	947	952	918	937	891	958	919	865	898	924	933	1003	961	1004	941	934	1004	900	892	935	922	883	928	883	924	990	916	956	952	910	920	865	931	938	850	952	930	941	941	940	924	923	921	942	920	922	920	875	945	865	887	932	890	958	921	937	911	875	928	966	948	892	867	919	957	922	939	933	937	850	932	906	966	897	925	891	893	908	942	925	911	938	969	896	939	877	919	954	925	912	938	941	940	907	912	976	946	935	938	934	888	938	941	958	921	865	912	877	916	881	953	947	885	982	915	917	954	941	878	966	947	931	914	916	917	945	931	900	915	886	915	889	908	883	922	894	962	943	939	984	946	1000	984	962	894	905	967	944	947	1000	861	920	955	934	906	973	893	934	887	958	907	906	919	917	874	874	890	856	967	901	930	1004	942	946	918	923	915	930	875	943	936	961	923	895	1021	907	878	955	931	951	894	923	888	915	985	887	905	940	1006	921	924	951	903	930	915	1006	913	955	957	865	936	958	889	923	954	911	962	912	966	940	888	893	966	901	910	907	855	941	937	889	912	920	921	928	936	910	883	940	917	956	923	951	946	921	939	887	932	950	923	907	959	900	905	884	940	911	930	1000	926	976	975	965	918	905	902	916	989	949	920	919	882	926	918	970	895	944	937	987	912	935	942	961	881	892	909	913	950	944	900	891	883	913	953	951	867	895	915	880	919	869	930	929	931	923	879	894	941	916	909	890	921	880	938	970	882	934	898	924	946	982	963	891	906	921	957	902	951	930	968	955	927	914	941	925	985	884	908	941	912	915	898	874	919	972	898	956	942	948	943	910	937	910	940	893	906	908	940	942	961	918	965	924	1014	951	940	957	899	891	928	866	986	889	958	903	882	948	942	960	937	914	954	931	933	913	919	941	919	926	920	913	902	845	897	920	909	890	926	915	878	900	917	902	993	920	924	884	882	915	916	945	966	941	981	917	976	942	885	890	976	890	906	957	914	942	895	927	931	900	921	932	948	865	873	883	958	921	888	891	936	895	894	916	940	904	894	937	946	957	917	919	959	916	917	940	935	945	912	927	963	882	966	872	953	970	903	905	969	960	931	885	923	933	892	962	889	946	981	962	875	891	961	911	907	911	919	898	870	930	910	911	916	934	992	927	913	948	944	943	953	907	912	906	903	890	943	891	962	932	925	967	972	930	894	882	947	953	984	938	880	1002	933	946	898	847	908	896	906	923	923	955	945	921	913	914	914	927	933	884	943	940	927	886
34160	51616	37121	20854	15471	11936	8857	6924	5664	4423	3441	2868	2401	2053	1842	1731	1606	1564	1427	1345	1241	1135	1066	1055	1035	1121	958	987	997	1031	1003	995	962	950	955	938	974	913	912	880	941	917	952	934	919	953	963	892	953	947	933	932	1006	909	959	945	953	902	922	931	943	900	915	967	906	969	891	950	863	910	903	971	931	939	917	914	887	910	906	920	946	986	910	909	909	934	953	896	900	972	915	930	869	921	914	834	930	887	891	866	893	891	950	917	950	900	940	917	924	884	920	922	898	964	919	911	936	959	908	916	958	853	927	937	895	900	892	888	891	928	922	935	881	905	878	933	922	892	909	920	922	896	949	890	951	896	877	856	935	928	910	873	956	831	949	862	897	964	930	938	954	949	926	932	899	906	903	914	879	910	929	933	943	871	912	900	924	932	924	952	869	926	924	930	898	924	908	907	905	879	897	1017	833	915	899	931	874	928	904	965	948	933	964	896	855	895	944	915	895	909	959	892	933	908	975	895	916	869	904	915	902	929	919	910	884	910	891	916	975	913	885	919	963	910	923	869	868	931	876	950	940	858	977	901	894	946	911	911	955	1010	971	896	901	932	887	919	888	903	862	890	890	927	934	947	883	908	906	902	962	859	933	922	934	837	856	894	960	928	995	893	897	922	904	942	901	947	894	906	974	906	833	925	915	939	931	978	925	930	908	935	910	898	925	910	900	867	954	918	865	918	886	901	869	923	906	910	891	974	955	882	929	888	919	901	914	892	917	884	936	925	885	905	918	924	924	905	930	912	922	908	912	901	916	915	859	973	976	956	946	917	811	894	919	937	897	929	929	950	868	883	926	873	877	900	869	906	892	864	908	914	942	916	908	925	882	916	896	868	896	900	959	902	937	973	865	920	916	927	890	923	926	902	878	930	955	912	890	935	901	909	915	896	905	931	925	910	936	921	951	910	905	903	892	918	905	883	867	862	928	941	999	916	926	963	918	953	948	941	936	914	942	875	884	895	926	871	989	901	959	947	921	900	907	902	885	885	916	940	902	927	896	877	892	956	962	912	927	890	934	878	916	927	870	918	921	929	910	928	924	935	887	903	887	928	881	906	911	881	882	955	897	913	920	897	870	923	967	882	890	923	929	868	909	899	925	880	934	890	934	899	909	951	927	946	940	887	944	896	887	861	933	958	934	910	957	880	879	929	881	960	902	903	951	942	916	902	904	900	932	888	856	895	921	854	931	910	930	923	944	906	882	943	959	948	895	913	881	909	939	936	941	907	941	900	966	921	922	880	901	926	870	924	872	861	880	937	940	874	902	939	928	869	874	890	929	853	853	882	856	953	932	878	936	890	894	916	907	970	899	821	885	914	955	896	925	917	906	923	938	906	952	955	936	892	873	916	879	872	949	902	848	905	897	970	952	859	912	916	874	903	914	869	945	900	892	912	936	964	928	895	898	944	889	938	903	934	893	856	889	896	888	886	898	890	895	917	858	829	912	901	945	970	925	930	908	943	914	931	911	939	893	944	946	941	903	831	884	898	937	908	852	936	893	924	916	892	876	869	882	911	950	933	900	951	927	917	948	913	941	899	881	976	888	883	927	921	868	935	909	902	880	923	898	898	913	928	943	938	869	898	874	940	920	915	943	896	950	870	921	950	958	883	924	884	964	914	917	946	872	940	963	922	934	890	938	913	903	977	943	925	881	935	886	891	924	919	960	927	901	945	898	912	939	916	923	883	917	916	897	894	964	922	926	962	925	896	897	915	898	852	924	943	947	924	846	857	910	910	868	859	908	863	908	945	856	902	891	958	880	964	892	884	899	937	942	932	875	926	957	932	893	891	936	900	891	909	955	930	967	901	891	937	923	931	888	941	936	929	908	871	951	915	912	972	882	882	923	914	875	892	901	887	894	863	918	960	957	938	893	916	884	926	913	904	901	940	910	871	919	919	925	911	856	899	980	921	907	934	880	931	925	929	927	880	955	929	889	922	911	915	910	943	922	911	904	936	898	912	926	847	861	901	940	915	916	885	914	962	886	952	909	894	891	919	892	914	892	988	997	910	940	894	930	900	892	921	907	892	954	921	916	850	882	933	882	913	937	920	915	920	866	920	891	947	931	896	898	918	917	922	931	930	870	944	922	883	919	896	922	926	944	869	883	933	897	939	893	939	948	852	931	889	882	915	883	926	885	906	977	942	982	893	884	875	960	946	954	879	945	881	908	910	966	938	903	965	921	868	904	896	911	895	892	902	1004	896	858	894	924	989	907	936	941	920	942	917	917	932	926	934	932	945	913	933	874	874	864	931	888	911	942	890	886	875	910	918	918	914	872	932	878	896	937	933	968	915	877	868	865	931	940	895	938	963	939	953	972	953	911	882	885	955	888	911	941	883	942	920	871	930	939	898	945	927	922	897	882	878	919	881	950	973	875	983	856	917	967	922	944	914	913	996	902	889	864	905	934	906	923	862	896	928	922	943	937	899	887	883	892	948	932	926	925	894	890	905	922	947	914	935	924	933	908	901	911	905	889	901	883	887	939	910	920	878	915	919	888	888	905	913	842	946	968	962	909	992	853	915	971	935	902	972	915	914	914	860	885	866	880	868	878	891	922	886	915	891	937	934	886	917	898	871	943	909	925	933	908	897	922	936	931	939	891	843	956	912	952	938	936	959	899	945	899	854	964	852	878	940	908	960	905	915	925	885	845	932	879	910	947	882	902	906	897	925	957	965	907	893	915	971	974	943	916	922	956	897	917	924	885	906	912	944	933	905	919	958	926	928	898	913	905	923	888	914	910	913	893	881	959	904	866	880	930	923	923	886	889	867	901	922	944	934	861	904	910	928	918	885	935	922	874	936	903	919	890	906	958	908	911	893	956	892	882	909	957	900	899	912	912	877	956	914	939	891	824	879	923	890	931	929	902	921	910	922	890	947	903	915	936	919	956	894	910	928	929	930	928	894	981	900	894	892	882	940	906	915	897	900	904	905	965	929	907	951	923	892	923	937	931	916	893	976	953	908	911	895	904	975	974	963	890	964	945	881	900	878	923	922	939	879	944	919	895	910	849	953	943	868	902	904	860	933	885	919	919	867	888	908	937	938	930	902	886	896	852	895	862	874	922	853	922	889	933	917	913	916	895	865	903	935	891	951	940	914	890	907	914	919	934	900	883	906	964	924	1000	874	873	907	925	923	911	915	895	917	937	892	893	873	864	915	962	914	925	962	889	875	900	880	889	932	900	893	923	949	871	922	935	925	938	908	950	997	922	883	932	862	912	914	976	902	853	917	897	893	931	934	927	941	944	933	904	828	923	982	889	909	904	934	958	916	973	938	889	924	900	886	893	992	918	931	937	912	921	939	894	951	889	938	899	935	894	879	886	920	895	908	902	937	907	889	963	906	968	908	878	920	885	893	899	903	913	910	931	883	931	904	884	904	919	887	913	892	905	890	937	919	901	838	901	906	917	911	903	977	883	924	987	905	887	881	930	859	903	935	899	909
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
